Преглед изворни кода

wxGUI/mapdisp: show computational region extent by default when selected from the statusbar

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@57988 15284696-431f-4ddb-bdfa-cd5b030d7da7
Martin Landa пре 11 година
родитељ
комит
ba9d41edf5
1 измењених фајлова са 6 додато и 1 уклоњено
  1. 6 1
      gui/wxpython/mapdisp/statusbar.py

+ 6 - 1
gui/wxpython/mapdisp/statusbar.py

@@ -289,6 +289,12 @@ class SbManager:
         """!Toggle status text
         """
         self.Update()
+        if event.GetSelection() == 3: # use something better than magic numbers
+            # show computation region extent by default
+            self.statusbarItems['region'].SetValue(True)
+            # redraw map if auto-rendering is enabled
+            if self.mapFrame.IsAutoRendered():
+                self.mapFrame.OnRender(None)
         
     def SetMode(self, modeIndex):
         """!Sets current mode
@@ -466,7 +472,6 @@ class SbShowRegion(SbItem):
         SbItem.SetValue(self, value)
         self._connectShowRegion()
 
-
 class SbAlignExtent(SbItem):
     """!Checkbox to select zoom behavior.