]> git.saurik.com Git - wxWidgets.git/blobdiff - wxPython/demo/wxGrid.py
Reworked how stock objects are initialized. They now have an
[wxWidgets.git] / wxPython / demo / wxGrid.py
index 676be13eb5102f710cea55e8b4b842c5e418a74d..78eae6b67850f83fe465fc792397baf6932d1b95 100644 (file)
@@ -1,5 +1,9 @@
+# 11/18/2003 - Jeff Grimmett (grimmtooth@softhome.net)
+#
+# o Updated for wx namespace
+# 
 
-from wxPython.wx import *
+import  wx
 
 #---------------------------------------------------------------------------
 
@@ -11,24 +15,25 @@ buttonDefs = {
     819 : ('GridEnterHandler',' Remapping keys to behave differently '),
     820 : ('GridCustEditor',  ' Shows how to create a custom Cell Editor '),
     821 : ('GridDragable',    ' A wxGrid with dragable rows and columns '),
-    822 : ('GridDragAndDrop', 'Shows how to make a grid a drop target for files'),
+    822 : ('GridDragAndDrop', ' Shows how to make a grid a drop target for files'),
     }
 
 
-class ButtonPanel(wxPanel):
+class ButtonPanel(wx.Panel):
     def __init__(self, parent, log):
-        wxPanel.__init__(self, parent, -1)
+        wx.Panel.__init__(self, parent, -1)
         self.log = log
 
-        box = wxBoxSizer(wxVERTICAL)
-        box.Add(20, 30)
+        box = wx.BoxSizer(wx.VERTICAL)
+        box.Add((20, 20))
         keys = buttonDefs.keys()
         keys.sort()
+
         for k in keys:
             text = buttonDefs[k][1]
-            btn = wxButton(self, k, text)
-            box.Add(btn, 0, wxALIGN_CENTER|wxALL, 10)
-            EVT_BUTTON(self, k, self.OnButton)
+            btn = wx.Button(self, k, text)
+            box.Add(btn, 0, wx.ALIGN_CENTER|wx.ALL, 10)
+            self.Bind(wx.EVT_BUTTON, self.OnButton, btn)
 
         self.SetAutoLayout(True)
         self.SetSizer(box)
@@ -51,13 +56,6 @@ def runTest(frame, nb, log):
 
 
 
-
-
-
-
-
-
-
 overview = """\
 <html><body>
 <h2>wxGrid</h2>
@@ -99,8 +97,6 @@ and wrapping around to the next row when needed.
 """
 
 
-
-
 if __name__ == '__main__':
     import sys,os
     import run