فهرست منبع

wxGUI: only one color (red) for region extent

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@73826 15284696-431f-4ddb-bdfa-cd5b030d7da7
Martin Landa 6 سال پیش
والد
کامیت
d1bfbaee99
1فایلهای تغییر یافته به همراه4 افزوده شده و 10 حذف شده
  1. 4 10
      gui/wxpython/mapwin/buffered.py

+ 4 - 10
gui/wxpython/mapwin/buffered.py

@@ -1010,16 +1010,7 @@ class BufferedMapWindow(MapWindowBase, Window):
         if self._properties.showRegion:
             compReg = self.Map.GetRegion()
             dispReg = self.Map.GetCurrentRegion()
-            reg = None
-            if utils.isInRegion(dispReg, compReg):
-                self.polypen = wx.Pen(
-                    colour=wx.Colour(0, 0, 255, 128),
-                    width=3, style=wx.SOLID)
-                reg = dispReg
-            else:
-                self.polypen = wx.Pen(colour=wx.Colour(255, 0, 0, 128),
-                                      width=3, style=wx.SOLID)
-                reg = compReg
+            reg = dispReg if utils.isInRegion(dispReg, compReg) else compReg
 
             regionCoords = []
             regionCoords.append((reg['w'], reg['n']))
@@ -1027,7 +1018,10 @@ class BufferedMapWindow(MapWindowBase, Window):
             regionCoords.append((reg['e'], reg['s']))
             regionCoords.append((reg['w'], reg['s']))
             regionCoords.append((reg['w'], reg['n']))
+
             # draw region extent
+            self.polypen = wx.Pen(colour=wx.Colour(255, 0, 0, 128),
+                                  width=3, style=wx.SOLID)
             self.DrawLines(pdc=self.pdcTransparent, polycoords=regionCoords)
 
     def EraseMap(self):