Exemplo n.º 1
0
 def newdocument(self, cmifdoc, adornments=None, commandlist=None):
     for frame in self._subwindows:
         if not frame._cmifdoc:
             frame.setdocument(cmifdoc,adornments,commandlist, self._peerdocid)
             self._most_recent_docframe = frame
             return frame
     frame = MainFrame.MDIFrameWnd()
     frame.createOsWnd(self._apptitle)
     frame.init_cmif(None, None, 0, 0,self._apptitle,
             UNIT_MM,self._appadornments,self._appcommandlist)
     frame.setdocument(cmifdoc, adornments, commandlist, self._peerdocid)
     self._most_recent_docframe = frame
     for r in self._register_entries:
         ev,cb,arg=r
         frame.register(ev,cb,arg)
     return frame
Exemplo n.º 2
0
 def createmainwnd(self,title = None, adornments = None, commandlist = None):
     self._apptitle = version.title
     if adornments:
         self._appadornments=adornments
     if commandlist:
         self._appcommandlist=commandlist
     if len(self._subwindows)==0:
         frame = MainFrame.MDIFrameWnd()
         frame.createOsWnd(self._apptitle)
         frame.init_cmif(None, None, 0, 0, self._apptitle,
                 UNIT_MM, self._appadornments,self._appcommandlist)
         self.setActiveDocFrame(frame)
         for r in self._register_entries:
             ev,cb,arg=r
             frame.register(ev,cb,arg)
     return self._subwindows[0]