浏览代码

wxGUI: extend documentation

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@50583 15284696-431f-4ddb-bdfa-cd5b030d7da7
Anna Petrášová 13 年之前
父节点
当前提交
90b70bb036
共有 1 个文件被更改,包括 17 次插入1 次删除
  1. 17 1
      gui/wxpython/gui_core/toolbars.py

+ 17 - 1
gui/wxpython/gui_core/toolbars.py

@@ -78,7 +78,23 @@ BaseIcons = {
     }
     
 class BaseToolbar(wx.ToolBar):
-    """!Abstract toolbar class"""
+    """!Abstract toolbar class.
+    
+    Following code shows how to create new basic toolbar:
+
+    @code
+	class MyToolbar(BaseToolbar):
+	    def __init__(self, parent):
+	        BaseToolbar.__init__(self, parent)
+	        self.InitToolbar(self._toolbarData())
+	        self.Realize()
+        
+	    def _toolbarData(self):
+	        return self._getToolbarData((("help", Icons["help"],
+	                                      self.parent.OnHelp),
+	                                    ))
+    @endcode
+    """
     def __init__(self, parent):
         self.parent = parent
         wx.ToolBar.__init__(self, parent = self.parent, id = wx.ID_ANY)