Переглянути джерело

wxGUI: fix ElementDialog (disable OK button only when no element is defined)

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@54403 15284696-431f-4ddb-bdfa-cd5b030d7da7
Martin Landa 12 роки тому
батько
коміт
309c3de2d5
1 змінених файлів з 3 додано та 2 видалено
  1. 3 2
      gui/wxpython/gui_core/dialogs.py

+ 3 - 2
gui/wxpython/gui_core/dialogs.py

@@ -78,7 +78,6 @@ class ElementDialog(wx.Dialog):
         self.btnCancel = wx.Button(parent = self.panel, id = wx.ID_CANCEL)
         self.btnOK     = wx.Button(parent = self.panel, id = wx.ID_OK)
         self.btnOK.SetDefault()
-        self.btnOK.Enable(False)
         
         if self.etype:
             self.typeSelect = ElementSelect(parent = self.panel,
@@ -92,7 +91,9 @@ class ElementDialog(wx.Dialog):
     def PostInit(self):
         self.element.SetFocus()
         self.element.Bind(wx.EVT_TEXT, self.OnElement)
-        
+        if not self.element.GetValue():
+            self.btnOK.Disable()
+            
     def OnType(self, event):
         """!Select element type"""
         if not self.etype: