imgIdx = imgFramePanelModel dialogLook = True Companion = FrameCompanions.FramePanelDTC def __init__(self, data, name, main, editor, saved, app=None): BaseFrameModel.__init__(self, data, name, main, editor, saved, app) self.defCreateClass = '' # can this be any uglier (or shorter ;) ? self.defClass = sourceconst.defClass.replace('parent', 'parent, id, pos, size, style, name', 1) def getSimpleRunnerSrc(self): return '' sourceconst.defWizardImport = sourceconst.wsfix('\nimport wx.wizard\n') class WizardModel(DialogModel): modelIdentifier = 'Wizard' defaultName = 'wx.wizard.Wizard' bitmap = 'wx.wizard.Wizard.png' imgIdx = imgWizardModel dialogLook = True Companion = WizardCompanions.WizardDTC def __init__(self, data, name, main, editor, saved, app=None): DialogModel.__init__(self, data, name, main, editor, saved, app) self.defImport = sourceconst.defImport.strip()+sourceconst.defWizardImport def getSimpleRunnerSrc(self): return ''
""" Demonstrates how to change system constants as a plug-in """ import sourceconst # The order of (Name)s may change and lines may also be removed sourceconst.defInfoBlock = sourceconst.wsfix( '''#----------------------------------------------------------------------------- # Name: %(Name)s # Purpose: %(Purpose)s # # Author: %(Author)s # # Created: %(Created)s # RCS-ID: %(RCS-ID)s # Copyright: %(Copyright)s # Licence: %(Licence)s # New field: %(NewField)s #----------------------------------------------------------------------------- ''') import Preferences # (Name)s not in the original dictionary needs to be added Preferences.staticInfoPrefs['NewField'] = 'Whatever'
dialogLook = True Companion = FrameCompanions.FramePanelDTC def __init__(self, data, name, main, editor, saved, app=None): BaseFrameModel.__init__(self, data, name, main, editor, saved, app) self.defCreateClass = '' # can this be any uglier (or shorter ;) ? self.defClass = sourceconst.defClass.replace( 'parent', 'parent, id, pos, size, style, name', 1) def getSimpleRunnerSrc(self): return '' sourceconst.defWizardImport = sourceconst.wsfix('\nimport wx.wizard\n') class WizardModel(DialogModel): modelIdentifier = 'Wizard' defaultName = 'wx.wizard.Wizard' bitmap = 'wx.wizard.Wizard.png' imgIdx = imgWizardModel dialogLook = True Companion = WizardCompanions.WizardDTC def __init__(self, data, name, main, editor, saved, app=None): DialogModel.__init__(self, data, name, main, editor, saved, app) self.defImport = sourceconst.defImport.strip( ) + sourceconst.defWizardImport