def __init__(self, parent, personaName): wx.Dialog.__init__(self, parent, CODERELATIONSHIPEDITOR_ID, 'Code Relationships', style=wx.DEFAULT_DIALOG_STYLE | wx.MAXIMIZE_BOX | wx.THICK_FRAME | wx.RESIZE_BORDER, size=(400, 200)) b = Borg() self.dbProxy = b.dbProxy self.thePersonaName = personaName mainSizer = wx.BoxSizer(wx.VERTICAL) self.crListCtrl = CodeRelationshipListCtrl(self, personaName) mainSizer.Add(self.crListCtrl, 1, wx.EXPAND) buttonSizer = wx.BoxSizer(wx.HORIZONTAL) mainSizer.Add(buttonSizer, 0, wx.EXPAND | wx.ALIGN_CENTER) commitButton = wx.Button(self, CODERELATIONSHIP_BUTTONCOMMIT_ID, "Commit") buttonSizer.Add(commitButton) closeButton = wx.Button(self, wx.ID_CLOSE, "Close") buttonSizer.Add(closeButton) self.SetSizer(mainSizer) self.selectedIdx = -1 wx.EVT_BUTTON(self, CODERELATIONSHIP_BUTTONCOMMIT_ID, self.onCommit) wx.EVT_BUTTON(self, wx.ID_CLOSE, self.onClose)