소스 검색

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

Tomas Zigo 3 년 전
부모
커밋
0dcfc775b3
1개의 변경된 파일5개의 추가작업 그리고 2개의 파일을 삭제
  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()