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
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()