[GRASS-SVN] r55484 - grass/trunk/gui/wxpython/gui_core
svn_grass at osgeo.org
svn_grass at osgeo.org
Thu Mar 21 12:50:12 PDT 2013
Author: annakrat
Date: 2013-03-21 12:50:11 -0700 (Thu, 21 Mar 2013)
New Revision: 55484
Modified:
grass/trunk/gui/wxpython/gui_core/forms.py
Log:
wxGUI/forms: use text field instead of FloatSpin for type float
Modified: grass/trunk/gui/wxpython/gui_core/forms.py
===================================================================
--- grass/trunk/gui/wxpython/gui_core/forms.py 2013-03-21 16:06:54 UTC (rev 55483)
+++ grass/trunk/gui/wxpython/gui_core/forms.py 2013-03-21 19:50:11 UTC (rev 55484)
@@ -74,10 +74,6 @@
import wx.lib.agw.flatnotebook as FN
except ImportError:
import wx.lib.flatnotebook as FN
-try:
- from wx.lib.agw.floatspin import FloatSpin, EVT_FLOATSPIN
-except ImportError:
- FloatSpin = None
import wx.lib.colourselect as csel
import wx.lib.filebrowsebutton as filebrowse
from wx.lib.newevent import NewEvent
@@ -1090,36 +1086,27 @@
txt3.Bind(wx.EVT_TEXT, self.OnSetValue)
style = wx.EXPAND | wx.BOTTOM | wx.LEFT | wx.RIGHT
- else:
+ elif p.get('type', '') == 'integer':
minValue = -1e9
maxValue = 1e9
- if p.get('type', '') == 'integer' or \
- p.get('type', '') == 'float' and FloatSpin:
- value = self._getValue(p)
-
- if p.get('type', '') == 'integer':
- txt3 = wx.SpinCtrl(parent = which_panel, value = p.get('default', ''),
- size = globalvar.DIALOG_SPIN_SIZE,
- min = minValue, max = maxValue)
- if value:
- txt3.SetValue(int(value)) # parameter previously set
- txt3.Bind(wx.EVT_SPINCTRL, self.OnSetValue)
- else:
- txt3 = FloatSpin(parent = which_panel, digits = 3,
- size = globalvar.DIALOG_SPIN_SIZE,
- min_val = minValue, max_val = maxValue)
- if value:
- txt3.SetValue(float(value)) # parameter previously set
- txt3.Bind(EVT_FLOATSPIN, self.OnSetValue)
- style = wx.BOTTOM | wx.LEFT | wx.RIGHT
- else:
- txt3 = wx.TextCtrl(parent = which_panel, value = p.get('default',''),
- validator = FloatValidator())
- style = wx.EXPAND | wx.BOTTOM | wx.LEFT | wx.RIGHT
-
- value = self._getValue(p)
- if value:
- txt3.SetValue(str(value)) # parameter previously set
+ value = self._getValue(p)
+
+ txt3 = wx.SpinCtrl(parent = which_panel, value = p.get('default', ''),
+ size = globalvar.DIALOG_SPIN_SIZE,
+ min = minValue, max = maxValue)
+ if value:
+ txt3.SetValue(int(value)) # parameter previously set
+ txt3.Bind(wx.EVT_SPINCTRL, self.OnSetValue)
+
+ style = wx.BOTTOM | wx.LEFT | wx.RIGHT
+ else: # float
+ txt3 = wx.TextCtrl(parent = which_panel, value = p.get('default',''),
+ validator = FloatValidator())
+ style = wx.EXPAND | wx.BOTTOM | wx.LEFT | wx.RIGHT
+
+ value = self._getValue(p)
+ if value:
+ txt3.SetValue(str(value)) # parameter previously set
txt3.Bind(wx.EVT_TEXT, self.OnSetValue)
More information about the grass-commit
mailing list