コード例 #1
0
ファイル: CodingTextCtrl.py プロジェクト: adamrbu/cairis
 def displayMemo(self,fromIdx,toIdx):
   try:
     cmValue = self.theMemos[(fromIdx,toIdx)]
     b = Borg() 
     cmObjt = b.dbProxy.dimensionObject(cmValue[0],'memo') 
     dlg = MemoDialog(self,DialogClassParameters(MEMO_ID,'View Memo'))
     dlg.load(cmObjt)
     if (dlg.ShowModal() == MEMO_BUTTONCOMMIT_ID):
       memoName = dlg.name()
       memoTxt = dlg.memo()
       self.theMemos[(fromIdx,toIdx)] = (memoName,memoTxt)
       b = Borg()
       p = MemoParameters(memoName,memoTxt)
       p.setId(cmObjt.id())
       b.dbProxy.updateMemo(p)
     dlg.Destroy()
   except KeyError:
     return
コード例 #2
0
ファイル: MemoDialog.py プロジェクト: notabyte/cairis
 def parameters(self):
   parameters = MemoParameters(self.theName,self.theDescription)
   parameters.setId(self.theId)
   return parameters