Bläddra i källkod

wxGUI/rdigit: small fixes for Windows

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@63314 15284696-431f-4ddb-bdfa-cd5b030d7da7
Anna Petrášová 10 år sedan
förälder
incheckning
2d7522af20
2 ändrade filer med 4 tillägg och 1 borttagningar
  1. 1 0
      gui/wxpython/rdigit/controller.py
  2. 3 1
      gui/wxpython/rdigit/toolbars.py

+ 1 - 0
gui/wxpython/rdigit/controller.py

@@ -352,6 +352,7 @@ class RDigitController(wx.EvtHandler):
         """After selecting new raster, shows dialog to choose name,
         background map and type of the new map."""
         dlg = NewRasterDialog(parent=self._mapWindow)
+        dlg.CenterOnParent()
         if dlg.ShowModal() == wx.ID_OK:
             try:
                 self._createNewMap(mapName=dlg.GetMapName(),

+ 3 - 1
gui/wxpython/rdigit/toolbars.py

@@ -143,13 +143,15 @@ class RDigitToolbar(BaseToolbar):
         self._mapSelectionCombo.SetSelection(idx)
 
     def UpdateCellValues(self, values=None):
+        orig = self._valueCombo.GetValue()
         if not values:
-            values = [self._valueCombo.GetValue()]
+            values = [orig]
         for value in values:
             self._cellValues.add(str(value))
 
         valList = sorted(list(self._cellValues), key=float)
         self._valueCombo.SetItems(valList)
+        self._valueCombo.SetStringSelection(orig)
 
     def _cellValueChanged(self):
         value = self._valueCombo.GetValue()