From 1ded8425d01b6df84d5f5d7801a434cada14d4d8 Mon Sep 17 00:00:00 2001 From: "Veronica K. B. Olsen" Date: Sat, 25 May 2019 23:43:09 +0200 Subject: [PATCH] Closing project should clear the status bar. --- nw/gui/statusbar.py | 12 ++++++++---- nw/gui/winmain.py | 1 + 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/nw/gui/statusbar.py b/nw/gui/statusbar.py index 818f6bc4..66a027d3 100644 --- a/nw/gui/statusbar.py +++ b/nw/gui/statusbar.py @@ -63,17 +63,21 @@ class GuiMainStatus(QStatusBar): if self.mainConf.debugGUI: self.addPermanentWidget(self.boxDocHandle) + self.setSizeGripEnabled(True) + logger.debug("GuiMainStatus initialisation complete") + self.clearStatus() + + return + + def clearStatus(self): self.setStats(0,0) self.setCounts(0,0,0) self.setDocHandleCount(None) self.setProjectStatus(None) self.setDocumentStatus(None) - - self.setSizeGripEnabled(True) - - return + return True def setStatus(self, theMessage, timeOut=10.0): self.showMessage(theMessage, int(timeOut*1000)) diff --git a/nw/gui/winmain.py b/nw/gui/winmain.py index 2203bf89..616f415c 100644 --- a/nw/gui/winmain.py +++ b/nw/gui/winmain.py @@ -176,6 +176,7 @@ class GuiMain(QMainWindow): self.treeView.clearTree() self.docEditor.clearEditor() self.closeDocViewer() + self.statusBar.clearStatus() return True ##