Пример #1
0
    def __init__(self, parent, winId):
        CodingTextCtrl.__init__(self, parent, winId)
        b = Borg()
        self.dbProxy = b.dbProxy
        self.theTaskName = ''
        self.theEnvironmentName = ''

        self.theDimMenu = wx.Menu()
        self.theDimMenu.Append(armid.NARCTRL_MENUGOAL_ID, 'Refining Goal')
        self.theDimMenu.Append(armid.NARCTRL_MENUOBSTACLE_ID,
                               'Refining Obstacle')
        self.theDimMenu.Append(armid.NARCTRL_MENUREQUIREMENT_ID,
                               'Refining Requirement')
        self.theDimMenu.AppendMenu(armid.BVNTC_MENU_CODING, 'Coding',
                                   self.codingMenu)

        self.Bind(wx.EVT_RIGHT_DOWN, self.OnRightDown)
        wx.EVT_MENU(self.theDimMenu, armid.NARCTRL_MENUGOAL_ID, self.onGoal)
        wx.EVT_MENU(self.theDimMenu, armid.NARCTRL_MENUOBSTACLE_ID,
                    self.onObstacle)
        wx.EVT_MENU(self.theDimMenu, armid.NARCTRL_MENUREQUIREMENT_ID,
                    self.onRequirement)
        self.goalItem = self.theDimMenu.FindItemById(armid.NARCTRL_MENUGOAL_ID)
        self.goalItem.Enable(False)
        self.reqItem = self.theDimMenu.FindItemById(
            armid.NARCTRL_MENUREQUIREMENT_ID)
        self.reqItem.Enable(False)
        self.obsItem = self.theDimMenu.FindItemById(
            armid.NARCTRL_MENUOBSTACLE_ID)
        self.obsItem.Enable(False)
Пример #2
0
    def __init__(self, parent, winId):
        wx.SplitterWindow.__init__(self, parent, winId)
        self.SetMinimumPaneSize(500)

        self.txtCtrl = CodingTextCtrl(self, winId)
        marginCtrl = CodeMarginCtrl(self, -1)
        marginCtrl.addCode('test category')
        self.SplitVertically(self.txtCtrl, marginCtrl)
Пример #3
0
    def __init__(self, parent, winId):
        CodingTextCtrl.__init__(self, parent, winId)
        self.ctrlMenu = wx.Menu()
        self.cmItem = self.ctrlMenu.Append(BVNTC_LISTCHARACTERISTICS_ID, "Characteristics")
        self.viItem = self.ctrlMenu.Append(BVNTC_VISCHARACTERISTICS_ID, "Visualise")
        self.ctrlMenu.AppendMenu(BVNTC_MENU_CODING, "Coding", self.codingMenu)

        wx.EVT_MENU(self, BVNTC_LISTCHARACTERISTICS_ID, self.onListCharacteristics)
        wx.EVT_MENU(self, BVNTC_VISCHARACTERISTICS_ID, self.onVisualiseCharacteristics)
        wx.EVT_MENU(self, BVNTC_TEXTOPENCODING_ID, self.onOpenCoding)
        wx.EVT_MENU(self, BVNTC_LISTALPHABET_ID, self.onListAlphabet)
        self.Bind(wx.EVT_RIGHT_DOWN, self.onRightClick)

        self.thePersonaName = ""
        self.theBehaviouralVariable = ""
Пример #4
0
  def __init__(self,parent, winId):
    wx.SplitterWindow.__init__(self,parent,winId)
    self.SetMinimumPaneSize(500)

    self.txtCtrl = CodingTextCtrl(self,winId)
    marginCtrl = CodeMarginCtrl(self,-1)
    marginCtrl.addCode('test category')
    self.SplitVertically(self.txtCtrl,marginCtrl)
 def __init__(self,parent,winId):
   wx.Panel.__init__(self,parent)
   topSizer = wx.BoxSizer(wx.VERTICAL)
   narrativeBox = wx.StaticBox(self,-1)
   narrativeBoxSizer = wx.StaticBoxSizer(narrativeBox,wx.HORIZONTAL)
   topSizer.Add(narrativeBoxSizer,1,wx.EXPAND)
   self.narrativeCtrl = CodingTextCtrl(self,winId)
   narrativeBoxSizer.Add(self.narrativeCtrl,1,wx.EXPAND)
   self.SetSizer(topSizer)
Пример #6
0
class CodingCtrl(wx.SplitterWindow):
    def __init__(self, parent, winId):
        wx.SplitterWindow.__init__(self, parent, winId)
        self.SetMinimumPaneSize(500)

        self.txtCtrl = CodingTextCtrl(self, winId)
        marginCtrl = CodeMarginCtrl(self, -1)
        marginCtrl.addCode('test category')
        self.SplitVertically(self.txtCtrl, marginCtrl)

    def SetValue(self, v):
        return self.txtCtrl.SetValue(v)

    def setCodes(self, cs):
        self.txtCtrl.setCodes(cs)

    def setMemos(self, ms):
        self.txtCtrl.setMemos(ms)
Пример #7
0
class CodingCtrl(wx.SplitterWindow):
  def __init__(self,parent, winId):
    wx.SplitterWindow.__init__(self,parent,winId)
    self.SetMinimumPaneSize(500)

    self.txtCtrl = CodingTextCtrl(self,winId)
    marginCtrl = CodeMarginCtrl(self,-1)
    marginCtrl.addCode('test category')
    self.SplitVertically(self.txtCtrl,marginCtrl)

  def SetValue(self,v):
    return self.txtCtrl.SetValue(v)

  def setCodes(self,cs):
    self.txtCtrl.setCodes(cs)

  def setMemos(self,ms):
    self.txtCtrl.setMemos(ms)
Пример #8
0
    def __init__(self, parent, winId):
        CodingTextCtrl.__init__(self, parent, winId)
        self.ctrlMenu = wx.Menu()
        self.cmItem = self.ctrlMenu.Append(BVNTC_LISTCHARACTERISTICS_ID,
                                           'Characteristics')
        self.viItem = self.ctrlMenu.Append(BVNTC_VISCHARACTERISTICS_ID,
                                           'Visualise')
        self.ctrlMenu.AppendMenu(BVNTC_MENU_CODING, 'Coding', self.codingMenu)

        wx.EVT_MENU(self, BVNTC_LISTCHARACTERISTICS_ID,
                    self.onListCharacteristics)
        wx.EVT_MENU(self, BVNTC_VISCHARACTERISTICS_ID,
                    self.onVisualiseCharacteristics)
        wx.EVT_MENU(self, BVNTC_TEXTOPENCODING_ID, self.onOpenCoding)
        wx.EVT_MENU(self, BVNTC_LISTALPHABET_ID, self.onListAlphabet)
        self.Bind(wx.EVT_RIGHT_DOWN, self.onRightClick)

        self.thePersonaName = ''
        self.theBehaviouralVariable = ''
Пример #9
0
  def __init__(self,parent,winId):
    CodingTextCtrl.__init__(self,parent,winId)
    b = Borg()
    self.dbProxy = b.dbProxy
    self.theTaskName = ''
    self.theEnvironmentName = ''

    self.theDimMenu = wx.Menu()
    self.theDimMenu.Append(NARCTRL_MENUGOAL_ID,'Refining Goal')
    self.theDimMenu.Append(NARCTRL_MENUOBSTACLE_ID,'Refining Obstacle')
    self.theDimMenu.Append(NARCTRL_MENUREQUIREMENT_ID,'Refining Requirement')
    self.theDimMenu.AppendMenu(BVNTC_MENU_CODING,'Coding',self.codingMenu)

    self.Bind(wx.EVT_RIGHT_DOWN,self.OnRightDown)
    wx.EVT_MENU(self.theDimMenu,NARCTRL_MENUGOAL_ID,self.onGoal)
    wx.EVT_MENU(self.theDimMenu,NARCTRL_MENUOBSTACLE_ID,self.onObstacle)
    wx.EVT_MENU(self.theDimMenu,NARCTRL_MENUREQUIREMENT_ID,self.onRequirement)
    self.goalItem = self.theDimMenu.FindItemById(NARCTRL_MENUGOAL_ID)
    self.goalItem.Enable(False)
    self.reqItem = self.theDimMenu.FindItemById(NARCTRL_MENUREQUIREMENT_ID)
    self.reqItem.Enable(False)
    self.obsItem = self.theDimMenu.FindItemById(NARCTRL_MENUOBSTACLE_ID)
    self.obsItem.Enable(False)