コード例 #1
0
ファイル: TaskPanel.py プロジェクト: ash-ley/CAIRIS
    def buildControls(self, isCreate, isUpdateable=True):
        mainSizer = wx.BoxSizer(wx.VERTICAL)

        summBoxSizer = wx.BoxSizer(wx.HORIZONTAL)
        mainSizer.Add(summBoxSizer, 0, wx.EXPAND)
        summBoxSizer.Add(
            self.buildTextSizer('Name', (87, 30), TASK_TEXTNAME_ID), 1,
            wx.EXPAND)
        summBoxSizer.Add(
            self.buildTextSizer('Code', (87, 30), TASK_TEXTSHORTCODE_ID), 1,
            wx.EXPAND)
        mainSizer.Add(self.buildTagCtrlSizer((87, 30), TASK_TAGS_ID), 0,
                      wx.EXPAND)
        mainSizer.Add(
            self.buildTextSizer('Author', (87, 30), TASK_TEXTAUTHOR_ID), 0,
            wx.EXPAND)
        mainSizer.Add(
            self.buildCheckSizer('Assumption Task', TASK_CHECKASSUMPTION_ID,
                                 False), 0, wx.EXPAND)

        oBox = wx.StaticBox(self, -1, 'Objective')
        oSizer = wx.StaticBoxSizer(oBox, wx.HORIZONTAL)
        oSizer.Add(TCNarrativeTextCtrl(self, TASK_TEXTOBJECTIVE_ID), 1,
                   wx.EXPAND)
        mainSizer.Add(oSizer, 0, wx.EXPAND)

        self.environmentPanel = TaskEnvironmentPanel(self, self.dbProxy)
        mainSizer.Add(self.environmentPanel, 1, wx.EXPAND)
        mainSizer.Add(
            self.buildCommitButtonSizer(TASK_BUTTONCOMMIT_ID, isCreate), 0,
            wx.ALIGN_CENTER)
        self.SetSizer(mainSizer)
コード例 #2
0
ファイル: TaskPanel.py プロジェクト: ash-ley/CAIRIS
class TaskPanel(BasePanel):
    def __init__(self, parent, dp):
        BasePanel.__init__(self, parent, TASK_ID)
        self.dbProxy = dp

    def buildControls(self, isCreate, isUpdateable=True):
        mainSizer = wx.BoxSizer(wx.VERTICAL)

        summBoxSizer = wx.BoxSizer(wx.HORIZONTAL)
        mainSizer.Add(summBoxSizer, 0, wx.EXPAND)
        summBoxSizer.Add(
            self.buildTextSizer('Name', (87, 30), TASK_TEXTNAME_ID), 1,
            wx.EXPAND)
        summBoxSizer.Add(
            self.buildTextSizer('Code', (87, 30), TASK_TEXTSHORTCODE_ID), 1,
            wx.EXPAND)
        mainSizer.Add(self.buildTagCtrlSizer((87, 30), TASK_TAGS_ID), 0,
                      wx.EXPAND)
        mainSizer.Add(
            self.buildTextSizer('Author', (87, 30), TASK_TEXTAUTHOR_ID), 0,
            wx.EXPAND)
        mainSizer.Add(
            self.buildCheckSizer('Assumption Task', TASK_CHECKASSUMPTION_ID,
                                 False), 0, wx.EXPAND)

        oBox = wx.StaticBox(self, -1, 'Objective')
        oSizer = wx.StaticBoxSizer(oBox, wx.HORIZONTAL)
        oSizer.Add(TCNarrativeTextCtrl(self, TASK_TEXTOBJECTIVE_ID), 1,
                   wx.EXPAND)
        mainSizer.Add(oSizer, 0, wx.EXPAND)

        self.environmentPanel = TaskEnvironmentPanel(self, self.dbProxy)
        mainSizer.Add(self.environmentPanel, 1, wx.EXPAND)
        mainSizer.Add(
            self.buildCommitButtonSizer(TASK_BUTTONCOMMIT_ID, isCreate), 0,
            wx.ALIGN_CENTER)
        self.SetSizer(mainSizer)

    def loadControls(self, task, isReadOnly=False):
        nameCtrl = self.FindWindowById(TASK_TEXTNAME_ID)
        nameCtrl.SetValue(task.name())
        tagsCtrl = self.FindWindowById(TASK_TAGS_ID)
        tagsCtrl.set(task.tags())
        shortCodeCtrl = self.FindWindowById(TASK_TEXTSHORTCODE_ID)
        shortCodeCtrl.SetValue(task.shortCode())
        authorCtrl = self.FindWindowById(TASK_TEXTAUTHOR_ID)
        authorCtrl.SetValue(task.author())
        assumptionCtrl = self.FindWindowById(TASK_CHECKASSUMPTION_ID)
        assumptionCtrl.SetValue(task.assumption())
        objectiveCtrl = self.FindWindowById(TASK_TEXTOBJECTIVE_ID)
        objectiveCtrl.Set(task.name(), task.objective())
        self.environmentPanel.loadControls(task)
コード例 #3
0
ファイル: TaskPanel.py プロジェクト: InvalidToken/CAIRIS
class TaskPanel(BasePanel):
  def __init__(self,parent,dp):
    BasePanel.__init__(self,parent,TASK_ID)
    self.dbProxy = dp
 
  def buildControls(self,isCreate,isUpdateable = True):
    mainSizer = wx.BoxSizer(wx.VERTICAL)

    summBoxSizer = wx.BoxSizer(wx.HORIZONTAL)
    mainSizer.Add(summBoxSizer,0,wx.EXPAND)
    summBoxSizer.Add(self.buildTextSizer('Name',(87,30),TASK_TEXTNAME_ID),1,wx.EXPAND)
    summBoxSizer.Add(self.buildTextSizer('Code',(87,30),TASK_TEXTSHORTCODE_ID),1,wx.EXPAND)
    mainSizer.Add(self.buildTagCtrlSizer((87,30),TASK_TAGS_ID),0,wx.EXPAND)
    mainSizer.Add(self.buildTextSizer('Author',(87,30),TASK_TEXTAUTHOR_ID),0,wx.EXPAND)
    mainSizer.Add(self.buildCheckSizer('Assumption Task',TASK_CHECKASSUMPTION_ID,False),0,wx.EXPAND)

    oBox = wx.StaticBox(self,-1,'Objective')
    oSizer = wx.StaticBoxSizer(oBox,wx.HORIZONTAL)
    oSizer.Add(TCNarrativeTextCtrl(self,TASK_TEXTOBJECTIVE_ID),1,wx.EXPAND)
    mainSizer.Add(oSizer,0,wx.EXPAND)

    self.environmentPanel = TaskEnvironmentPanel(self,self.dbProxy)
    mainSizer.Add(self.environmentPanel,1,wx.EXPAND)
    mainSizer.Add(self.buildCommitButtonSizer(TASK_BUTTONCOMMIT_ID,isCreate),0,wx.ALIGN_CENTER)
    self.SetSizer(mainSizer)

  def loadControls(self,task,isReadOnly=False):
    nameCtrl = self.FindWindowById(TASK_TEXTNAME_ID)
    nameCtrl.SetValue(task.name())
    tagsCtrl = self.FindWindowById(TASK_TAGS_ID)
    tagsCtrl.set(task.tags())
    shortCodeCtrl = self.FindWindowById(TASK_TEXTSHORTCODE_ID)
    shortCodeCtrl.SetValue(task.shortCode())
    authorCtrl = self.FindWindowById(TASK_TEXTAUTHOR_ID)
    authorCtrl.SetValue(task.author())
    assumptionCtrl = self.FindWindowById(TASK_CHECKASSUMPTION_ID)
    assumptionCtrl.SetValue(task.assumption())
    objectiveCtrl = self.FindWindowById(TASK_TEXTOBJECTIVE_ID)
    objectiveCtrl.Set(task.name(),task.objective())
    self.environmentPanel.loadControls(task)
コード例 #4
0
ファイル: TaskPanel.py プロジェクト: InvalidToken/CAIRIS
  def buildControls(self,isCreate,isUpdateable = True):
    mainSizer = wx.BoxSizer(wx.VERTICAL)

    summBoxSizer = wx.BoxSizer(wx.HORIZONTAL)
    mainSizer.Add(summBoxSizer,0,wx.EXPAND)
    summBoxSizer.Add(self.buildTextSizer('Name',(87,30),TASK_TEXTNAME_ID),1,wx.EXPAND)
    summBoxSizer.Add(self.buildTextSizer('Code',(87,30),TASK_TEXTSHORTCODE_ID),1,wx.EXPAND)
    mainSizer.Add(self.buildTagCtrlSizer((87,30),TASK_TAGS_ID),0,wx.EXPAND)
    mainSizer.Add(self.buildTextSizer('Author',(87,30),TASK_TEXTAUTHOR_ID),0,wx.EXPAND)
    mainSizer.Add(self.buildCheckSizer('Assumption Task',TASK_CHECKASSUMPTION_ID,False),0,wx.EXPAND)

    oBox = wx.StaticBox(self,-1,'Objective')
    oSizer = wx.StaticBoxSizer(oBox,wx.HORIZONTAL)
    oSizer.Add(TCNarrativeTextCtrl(self,TASK_TEXTOBJECTIVE_ID),1,wx.EXPAND)
    mainSizer.Add(oSizer,0,wx.EXPAND)

    self.environmentPanel = TaskEnvironmentPanel(self,self.dbProxy)
    mainSizer.Add(self.environmentPanel,1,wx.EXPAND)
    mainSizer.Add(self.buildCommitButtonSizer(TASK_BUTTONCOMMIT_ID,isCreate),0,wx.ALIGN_CENTER)
    self.SetSizer(mainSizer)