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)
class CodeRelationshipEditor(wx.Dialog): def __init__(self,parent,personaName): wx.Dialog.__init__(self,parent,armid.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,armid.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,armid.CODERELATIONSHIP_BUTTONCOMMIT_ID,self.onCommit) wx.EVT_BUTTON(self,wx.ID_CLOSE,self.onClose) def onCommit(self,evt): relationships = self.crListCtrl.dimensions() self.dbProxy.updateCodeNetwork(self.thePersonaName,relationships) model = CodeNetworkModel(relationships,self.thePersonaName) model.graph() self.EndModal(armid.CODERELATIONSHIP_BUTTONCOMMIT_ID) def onClose(self,evt): self.EndModal(wx.ID_CLOSE)
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)