Explorar o código

update wxpython example

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@54875 15284696-431f-4ddb-bdfa-cd5b030d7da7
Luca Delucchi %!s(int64=12) %!d(string=hai) anos
pai
achega
8cd0c6374a
Modificáronse 1 ficheiros con 12 adicións e 12 borrados
  1. 12 12
      doc/gui/wxpython/example/dialogs.py

+ 12 - 12
doc/gui/wxpython/example/dialogs.py

@@ -17,10 +17,10 @@ for details.
 import wx
 import wx
 
 
 from core               import globalvar
 from core               import globalvar
-from gui_core.dialogs   import ElementDialog, GroupDialog
+from gui_core.dialogs   import SimpleDialog, GroupDialog
 from gui_core           import gselect
 from gui_core           import gselect
 
 
-class ExampleMapDialog(ElementDialog):
+class ExampleMapDialog(SimpleDialog):
     """!Dialog for adding raster map.
     """!Dialog for adding raster map.
     
     
     Dialog can be easily changed to enable to choose vector, imagery groups or other elements.
     Dialog can be easily changed to enable to choose vector, imagery groups or other elements.
@@ -32,27 +32,27 @@ class ExampleMapDialog(ElementDialog):
         @param title dialog window title
         @param title dialog window title
         @param id id
         @param id id
         """
         """
-        ElementDialog.__init__(self, parent, title, label = _("Name of raster map:"))
+        SimpleDialog.__init__(self, parent, title)
         
         
         # here is the place to determine element type
         # here is the place to determine element type
         self.element = gselect.Select(parent = self.panel, type = 'raster',
         self.element = gselect.Select(parent = self.panel, type = 'raster',
                                       size = globalvar.DIALOG_GSELECT_SIZE)
                                       size = globalvar.DIALOG_GSELECT_SIZE)
         
         
-        self.PostInit()
-        
-        self.__Layout()
-        
+        self._layout()
+
         self.SetMinSize(self.GetSize())
         self.SetMinSize(self.GetSize())
 
 
-    def __Layout(self):
+    def _layout(self):
         """!Do layout"""
         """!Do layout"""
-        self.dataSizer.Add(item = self.element, proportion = 0,
-                           flag = wx.EXPAND | wx.ALL, border = 5)
-                            
+        self.dataSizer.Add(item = wx.StaticText(parent = self.panel, id = wx.ID_ANY,
+                                                label = _("Name of raster map:")),
+                           proportion = 0, flag = wx.ALL, border = 1)
+        self.dataSizer.Add(self.element, proportion = 0,
+                           flag = wx.EXPAND | wx.ALL, border = 1)
         self.panel.SetSizer(self.sizer)
         self.panel.SetSizer(self.sizer)
         self.sizer.Fit(self)
         self.sizer.Fit(self)
         
         
     def GetRasterMap(self):
     def GetRasterMap(self):
         """!Returns selected raster map"""
         """!Returns selected raster map"""
-        return self.GetElement()
+        return self.element.GetValue()