]> git.saurik.com Git - wxWidgets.git/blobdiff - wxPython/demo/RadioButton.py
better __docfilter__ and other epydoc tweaks
[wxWidgets.git] / wxPython / demo / RadioButton.py
index e74b0f52e6657856822b2c9a9f6d7f1a10e20250..3fcf1fee4eb43594a33c993be4749684adfd723d 100644 (file)
@@ -10,37 +10,25 @@ class TestPanel( wx.Panel ):
         self.log = log
         panel = wx.Panel( self, -1 )
 
+        # Layout controls on panel:
+        vs = wx.BoxSizer( wx.VERTICAL )
+
+        box1_title = wx.StaticBox( panel, -1, "Group 1" )
+        box1 = wx.StaticBoxSizer( box1_title, wx.VERTICAL )
+        grid1 = wx.FlexGridSizer( 0, 2, 0, 0 )
+
         # 1st group of controls:
         self.group1_ctrls = []
         radio1 = wx.RadioButton( panel, -1, " Radio1 ", style = wx.RB_GROUP )
-        text1 = wx.TextCtrl( panel, -1, "" )
         radio2 = wx.RadioButton( panel, -1, " Radio2 " )
-        text2 = wx.TextCtrl( panel, -1, "" )
         radio3 = wx.RadioButton( panel, -1, " Radio3 " )
+        text1 = wx.TextCtrl( panel, -1, "" )
+        text2 = wx.TextCtrl( panel, -1, "" )
         text3 = wx.TextCtrl( panel, -1, "" )
         self.group1_ctrls.append((radio1, text1))
         self.group1_ctrls.append((radio2, text2))
         self.group1_ctrls.append((radio3, text3))
 
-        # 2nd group of controls:
-        self.group2_ctrls = []
-        radio4 = wx.RadioButton( panel, -1, " Radio1 ", style = wx.RB_GROUP )
-        text4 = wx.TextCtrl( panel, -1, "" )
-        radio5 = wx.RadioButton( panel, -1, " Radio2 " )
-        text5 = wx.TextCtrl( panel, -1, "" )
-        radio6 = wx.RadioButton( panel, -1, " Radio3 " )
-        text6 = wx.TextCtrl( panel, -1, "" )
-        self.group2_ctrls.append((radio4, text4))
-        self.group2_ctrls.append((radio5, text5))
-        self.group2_ctrls.append((radio6, text6))
-
-        # Layout controls on panel:
-        vs = wx.BoxSizer( wx.VERTICAL )
-
-        box1_title = wx.StaticBox( panel, -1, "Group 1" )
-        box1 = wx.StaticBoxSizer( box1_title, wx.VERTICAL )
-        grid1 = wx.FlexGridSizer( 0, 2, 0, 0 )
-
         for radio, text in self.group1_ctrls:
             grid1.AddWindow( radio, 0, wx.ALIGN_CENTRE|wx.LEFT|wx.RIGHT|wx.TOP, 5 )
             grid1.AddWindow( text, 0, wx.ALIGN_CENTRE|wx.LEFT|wx.RIGHT|wx.TOP, 5 )
@@ -52,6 +40,18 @@ class TestPanel( wx.Panel ):
         box2 = wx.StaticBoxSizer( box2_title, wx.VERTICAL )
         grid2 = wx.FlexGridSizer( 0, 2, 0, 0 )
 
+        # 2nd group of controls:
+        self.group2_ctrls = []
+        radio4 = wx.RadioButton( panel, -1, " Radio1 ", style = wx.RB_GROUP )
+        radio5 = wx.RadioButton( panel, -1, " Radio2 " )
+        radio6 = wx.RadioButton( panel, -1, " Radio3 " )
+        text4 = wx.TextCtrl( panel, -1, "" )
+        text5 = wx.TextCtrl( panel, -1, "" )
+        text6 = wx.TextCtrl( panel, -1, "" )
+        self.group2_ctrls.append((radio4, text4))
+        self.group2_ctrls.append((radio5, text5))
+        self.group2_ctrls.append((radio6, text6))
+        
         for radio, text in self.group2_ctrls:
             grid2.AddWindow( radio, 0, wx.ALIGN_CENTRE|wx.LEFT|wx.RIGHT|wx.TOP, 5 )
             grid2.AddWindow( text, 0, wx.ALIGN_CENTRE|wx.LEFT|wx.RIGHT|wx.TOP, 5 )
@@ -122,5 +122,5 @@ added to that group by the framework.
 if __name__ == '__main__':
     import sys,os
     import run
-    run.main(['', os.path.basename(sys.argv[0])])
+    run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])