Bladeren bron

wxGUI/mapdisp: fix launch light-weight wx monitor without toolbars and statusbar (#1903)

Tomas Zigo 3 jaren geleden
bovenliggende
commit
0dcfc775b3
1 gewijzigde bestanden met toevoegingen van 5 en 2 verwijderingen
  1. 5 2
      gui/wxpython/mapdisp/frame.py

+ 5 - 2
gui/wxpython/mapdisp/frame.py

@@ -143,6 +143,7 @@ class MapFrame(SingleMapFrame):
         #
         # Add statusbar
         #
+        self.statusbar = None
         self.statusbarManager = None
         if statusbar:
             # items for choice
@@ -207,7 +208,8 @@ class MapFrame(SingleMapFrame):
         self.MapWindow2D.zoomChanged.connect(self.StatusbarUpdate)
 
         # register context menu actions
-        self._registerContextMenuActions()
+        if self.statusbar:
+            self._registerContextMenuActions()
 
         self._giface.updateMap.connect(self.MapWindow2D.UpdateMap)
         # default is 2D display mode
@@ -243,7 +245,8 @@ class MapFrame(SingleMapFrame):
         )
 
         # statusbar
-        self.AddStatusbarPane()
+        if self.statusbar:
+            self.AddStatusbarPane()
 
         self._mgr.Update()