def __init__(self,parent,objt): BaseDialog.__init__(self,parent,-1,'Edit Reference Contribution',(475,250)) self.theSource = objt.source() self.theDestination = objt.destination() self.theMeansEnd = objt.meansEnd() self.theContribution = objt.contribution() mainSizer = wx.BoxSizer(wx.VERTICAL) self.panel = ReferenceContributionPanel(self) mainSizer.Add(self.panel,1,wx.EXPAND) self.SetSizer(mainSizer) wx.EVT_BUTTON(self,REFERENCECONTRIBUTION_BUTTONCOMMIT_ID,self.onCommit) if (objt.meansEnd() != ''): self.theCommitVerb = 'Create' self.SetLabel = 'Create Reference Contribution' else: self.theCommitVerb = 'Edit' self.panel.load(objt)