瀏覽代碼

wxGUI: disable not available modules in menu (sync'ed with devbr6)

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@31363 15284696-431f-4ddb-bdfa-cd5b030d7da7
Martin Landa 17 年之前
父節點
當前提交
8a16d9f20f
共有 1 個文件被更改,包括 4 次插入0 次删除
  1. 4 0
      gui/wxpython/wxgui.py

+ 4 - 0
gui/wxpython/wxgui.py

@@ -270,6 +270,10 @@ class GMFrame(wx.Frame):
         
         
         self.menucmd[menuItem.GetId()] = gcmd
         self.menucmd[menuItem.GetId()] = gcmd
 
 
+        if len(gcmd) > 0 and \
+                gcmd not in globalvar.grassCmd['all']:
+            menuItem.Enable (False)
+
         rhandler = eval(handler)
         rhandler = eval(handler)
 
 
         self.Bind(wx.EVT_MENU, rhandler, menuItem)
         self.Bind(wx.EVT_MENU, rhandler, menuItem)