[GRASS-SVN] r53719 - grass/trunk/gui/wxpython/modules

svn_grass at osgeo.org svn_grass at osgeo.org
Wed Nov 7 01:33:49 PST 2012


Author: martinl
Date: 2012-11-07 01:33:48 -0800 (Wed, 07 Nov 2012)
New Revision: 53719

Modified:
   grass/trunk/gui/wxpython/modules/mcalc_builder.py
Log:
wxGUI/mapcalc: layout cosmetics
	       (merge r53717 & r53718 from devbr6)


Modified: grass/trunk/gui/wxpython/modules/mcalc_builder.py
===================================================================
--- grass/trunk/gui/wxpython/modules/mcalc_builder.py	2012-11-07 09:32:03 UTC (rev 53718)
+++ grass/trunk/gui/wxpython/modules/mcalc_builder.py	2012-11-07 09:33:48 UTC (rev 53719)
@@ -6,7 +6,7 @@
 Classes:
  - mcalc_builder::MapCalcFrame
 
-(C) 2008, 2011 by the GRASS Development Team
+(C) 2008, 2011-2012 by the GRASS Development Team
 
 This program is free software under the GNU General Public License
 (>=v2). Read the file COPYING that comes with GRASS for details.
@@ -19,13 +19,13 @@
 import os
 import sys
 
-if __name__ == "__main__":
-    sys.path.append(os.path.join(os.getenv('GISBASE'), 'etc', 'gui', 'wxpython'))
-from core import globalvar
 import wx
-
 import grass.script as grass
 
+if __name__ == "__main__":
+    sys.path.append(os.path.join(os.getenv('GISBASE'), 'etc', 'wxpython'))
+
+from core             import globalvar
 from core.gcmd        import GError, RunCommand
 from gui_core.gselect import Select
 from gui_core.forms   import GUI
@@ -119,6 +119,8 @@
         
         self.operatorBox = wx.StaticBox(parent = self.panel, id = wx.ID_ANY,
                                         label=" %s " % _('Operators'))
+        self.outputBox = wx.StaticBox(parent = self.panel, id = wx.ID_ANY,
+                                      label=" %s " % _('Output'))
         self.operandBox = wx.StaticBox(parent = self.panel, id = wx.ID_ANY,
                                        label=" %s " % _('Operands'))
         self.expressBox = wx.StaticBox(parent = self.panel, id = wx.ID_ANY,
@@ -268,7 +270,8 @@
         
         controlSizer = wx.BoxSizer(wx.HORIZONTAL)
         operatorSizer = wx.StaticBoxSizer(self.operatorBox, wx.HORIZONTAL)
-
+        outOpeSizer = wx.BoxSizer(wx.VERTICAL)
+        
         buttonSizer1 = wx.GridBagSizer(5, 1)
         buttonSizer1.Add(item = self.btn['add'], pos = (0,0))
         buttonSizer1.Add(item = self.btn['minus'], pos = (0,1))
@@ -297,20 +300,22 @@
         buttonSizer2.Add(item = self.btn['compl'], pos = (5,1))
         buttonSizer2.Add(item = self.btn['not'], pos = (4,1))
 
+        outputSizer = wx.StaticBoxSizer(self.outputBox, wx.VERTICAL)
+        outputSizer.Add(item = self.newmaplabel,
+                        flag = wx.ALIGN_CENTER | wx.BOTTOM | wx.TOP, border = 5)
+        outputSizer.Add(item = self.newmaptxt,
+                        flag = wx.EXPAND)
+        
         operandSizer = wx.StaticBoxSizer(self.operandBox, wx.HORIZONTAL)
         
         buttonSizer3 = wx.GridBagSizer(7, 1)
-        buttonSizer3.Add(item = self.newmaplabel, pos = (0,0),
-                         span = (1, 2), flag = wx.ALIGN_CENTER)
-        buttonSizer3.Add(item = self.newmaptxt, pos = (1,0),
-                         span = (1, 2))
-        buttonSizer3.Add(item = self.functlabel, pos = (2,0),
+        buttonSizer3.Add(item = self.functlabel, pos = (0,0),
                          span = (1,2), flag = wx.ALIGN_CENTER)
-        buttonSizer3.Add(item = self.function, pos = (3,0),
+        buttonSizer3.Add(item = self.function, pos = (1,0),
                          span = (1,2))                         
-        buttonSizer3.Add(item = self.mapsellabel, pos = (4,0),
+        buttonSizer3.Add(item = self.mapsellabel, pos = (2,0),
                          span = (1,2), flag = wx.ALIGN_CENTER)
-        buttonSizer3.Add(item = self.mapselect, pos = (5,0),
+        buttonSizer3.Add(item = self.mapselect, pos = (3,0),
                          span = (1,2))
         threebutton = wx.GridBagSizer(1, 2)
         threebutton.Add(item = self.btn['parenl'], pos = (0,0),
@@ -319,7 +324,7 @@
                          span = (1,1), flag = wx.ALIGN_CENTER)
         threebutton.Add(item = self.btn_clear, pos = (0,2),
                          span = (1,1), flag = wx.ALIGN_RIGHT)
-        buttonSizer3.Add(item = threebutton, pos = (6,0),
+        buttonSizer3.Add(item = threebutton, pos = (4,0),
 	                 span = (1,1), flag = wx.ALIGN_CENTER)
 
         buttonSizer4 = wx.BoxSizer(wx.HORIZONTAL)
@@ -348,8 +353,12 @@
         
         controlSizer.Add(item = operatorSizer, proportion = 1,
                          flag = wx.RIGHT | wx.EXPAND, border = 5)
-        controlSizer.Add(item = operandSizer, proportion = 0,
+        outOpeSizer.Add(item = outputSizer, proportion = 0,
                          flag = wx.EXPAND)
+        outOpeSizer.Add(item = operandSizer, proportion = 1,
+                         flag = wx.EXPAND | wx.TOP, border = 5)
+        controlSizer.Add(item = outOpeSizer, proportion = 0,
+                         flag = wx.EXPAND)
 
         expressSizer = wx.StaticBoxSizer(self.expressBox, wx.HORIZONTAL)
         expressSizer.Add(item = self.text_mcalc, proportion = 1,



More information about the grass-commit mailing list