Ejemplo n.º 1
0
    def onCmdForm(self, sender, sel, ptr):
        # Reload the form module and reconstruct the form so that any
        # changes to that module are updated.
        #
        reload(testForm)
        self.form = testForm.TestForm(self)
        self.dialogBtn.setTarget(self.form)
        getAFXApp().getAFXMainWindow().writeToMessageArea(
            'The form has been reloaded.')

        return 1
Ejemplo n.º 2
0
    def __init__(self):

        # Construct the base class.
        #
        AFXToolsetGui.__init__(self, 'Test Toolset')
        
        FXMAPFUNC(self, SEL_COMMAND, self.ID_FORM, PrototypeToolsetGui.onCmdForm)
      
        self.form = testForm.TestForm(self)
        
        # Toolbox buttons
        #
        group = AFXToolbarGroup(self)
        formIcon = FXXPMIcon(getAFXApp(), formIconData)
        AFXToolButton(group, '\tReload Form', formIcon, self,
            self.ID_FORM)
        dialogIcon = FXXPMIcon(getAFXApp(), dialogIconData)
        self.dialogBtn = AFXToolButton(group, '\tPost Dialog', dialogIcon, self.form, 
            AFXMode.ID_ACTIVATE)