def __init__(self, parent, parameters): wx.Dialog.__init__(self, parent, parameters.id(), parameters.label(), style=wx.DEFAULT_DIALOG_STYLE | wx.MAXIMIZE_BOX | wx.THICK_FRAME | wx.RESIZE_BORDER, size=(700, 300)) self.theTaskName = '' self.theModalQualifier = '' self.theCharacteristic = '' self.theGrounds = [] self.theWarrant = [] self.theBacking = [] self.theRebuttal = [] self.isCreate = True self.showTaskCombo = True self.theId = -1 self.panel = 0 self.inTask = False if (parameters.__class__.__name__ == 'TaskCharacteristicDialogParameters'): self.inTask = True self.showTaskCombo = parameters.showTask() if (self.inTask): self.theTaskName = parameters.task() self.commitVerb = 'Add' mainSizer = wx.BoxSizer(wx.VERTICAL) self.panel = PersonaCharacteristicNotebook(self, True, self.showTaskCombo) mainSizer.Add(self.panel, 1, wx.EXPAND) mainSizer.Add( WidgetFactory.buildCommitButtonSizer( self, armid.TASKCHARACTERISTIC_BUTTONCOMMIT_ID, True), 0, wx.CENTER) self.SetSizer(mainSizer) wx.EVT_BUTTON(self, armid.TASKCHARACTERISTIC_BUTTONCOMMIT_ID, self.onCommit)
def __init__(self, parent, parameters): BaseDialog.__init__(self, parent, parameters.id(), parameters.label(), (700, 300)) self.thePersonaName = '' self.theVariable = '' self.theModalQualifier = '' self.theCharacteristic = '' self.theGrounds = [] self.theWarrant = [] self.theBacking = [] self.theRebuttal = [] self.isCreate = True self.theId = -1 self.panel = 0 self.inPersona = False if (parameters.__class__.__name__ == 'PersonaCharacteristicDialogParameters'): self.inPersona = True if (self.inPersona): self.thePersonaName = parameters.persona() self.theVariable = parameters.behaviouralVariable() self.commitVerb = 'Add' mainSizer = wx.BoxSizer(wx.VERTICAL) self.panel = PersonaCharacteristicNotebook(self, self.thePersonaName) mainSizer.Add(self.panel, 1, wx.EXPAND) mainSizer.Add( self.buildCommitButtonSizer( armid.PERSONACHARACTERISTIC_BUTTONCOMMIT_ID, True), 0, wx.CENTER) self.SetSizer(mainSizer) wx.EVT_BUTTON(self, armid.PERSONACHARACTERISTIC_BUTTONCOMMIT_ID, self.onCommit)