Prechádzať zdrojové kódy

I forgot to update the functions for raster3d, now I fix it

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@46841 15284696-431f-4ddb-bdfa-cd5b030d7da7
Luca Delucchi 14 rokov pred
rodič
commit
b5ac9efa4a
1 zmenil súbory, kde vykonal 3 pridanie a 5 odobranie
  1. 3 5
      gui/wxpython/gui_modules/mcalc_builder.py

+ 3 - 5
gui/wxpython/gui_modules/mcalc_builder.py

@@ -110,10 +110,8 @@ class MapCalcFrame(wx.Frame):
             }
         
         if self.rast3d:
-            indx = self.funct_list.index('y()') +1
-            self.funct_list.insert(indx, 'z()')
-            indx = self.funct_list.index('nsres()') +1
-            self.funct_list.insert(indx, 'tbres()')
+            self.funct_dict['z()'] = 'z()'
+            self.funct_dict['tbres()'] = 'tbres()'
             element = 'rast3d'
         else:
             element = 'cell'
@@ -221,7 +219,7 @@ class MapCalcFrame(wx.Frame):
         self.functlabel = wx.StaticText(parent = self.panel, id = wx.ID_ANY,
                                         label = _('Insert mapcalc function'))
         self.function = wx.ComboBox(parent = self.panel, id = wx.ID_ANY, 
-                                    size = (250, -1), choices = self.funct_dict.keys(),
+                                    size = (250, -1), choices = sorted(self.funct_dict.keys()),
                                     style = wx.CB_DROPDOWN |
                                     wx.CB_READONLY | wx.TE_PROCESS_ENTER)