示例#1
0
 def _createStatusBar(self):
     self.statusBarModel = ZStatusBarModel()
     self.statusBarModel.addPane(u"name") #$NON-NLS-1$
     self.statusBarModel.setPaneWidth(u"name", 1) #$NON-NLS-1$
     self.statusBarModel.setPaneText(u"name", u"") #$NON-NLS-1$ #$NON-NLS-2$
     provider = ZStatusBarModelBasedContentProvider(self.statusBarModel)
     statusBar = ZStatusBar(self, provider)
     return statusBar
示例#2
0
 def _updateStatusBar(self, editor):
     statusBarModel = editor.getStatusBarModel()
     provider = ZStatusBarModelBasedContentProvider(statusBarModel)
     if self.statusBar is None:
         self.statusBar = ZStatusBar(self, provider)
         self.SetStatusBar(self.statusBar)
         self.Layout()
     else:
         self.statusBar.setContentProvider(provider)
         self.statusBar.refresh()