Ejemplo n.º 1
0
    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)
Ejemplo n.º 2
0
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)
Ejemplo n.º 3
0
  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)