@@ -27,83 +27,103 @@ def __init__(self, *args, **kwds):
2727 # begin wxGlade: CalculationPanel.__init__
2828 kwds ["style" ] = kwds .get ("style" , 0 ) | wx .TAB_TRAVERSAL
2929 wx .Panel .__init__ (self , * args , ** kwds )
30- self .panelNameLabel = wx .StaticText (self , wx .ID_ANY , "Calculation Configuration" )
31- self .radioBoxStype = wx .RadioBox (self , wx .ID_ANY , "Scatterer Type" , choices = ["Neutron" , "X-ray" ], majorDimension = 2 , style = wx .RA_SPECIFY_COLS )
32- self .labelCalcRange = wx .StaticText (self , wx .ID_ANY , "Range" , style = wx .ALIGN_RIGHT )
33- self .textCtrlCalcFrom = wx .TextCtrl (self , wx .ID_ANY , "1.0" )
34- self .labelTo = wx .StaticText (self , wx .ID_ANY , "to" , style = wx .ALIGN_RIGHT )
35- self .textCtrlCalcTo = wx .TextCtrl (self , wx .ID_ANY , "10.0" )
36- self .labelRStep = wx .StaticText (self , wx .ID_ANY , "spacing" , style = wx .ALIGN_RIGHT )
37- self .textCtrlRStep = wx .TextCtrl (self , wx .ID_ANY , "0.01" )
38- self .labelScaleFactor = wx .StaticText (self , wx .ID_ANY , "Scale Factor" , style = wx .ALIGN_RIGHT )
39- self .textCtrlScaleFactor = wx .TextCtrl (self , wx .ID_ANY , "1.0" )
40- self .labelQmax = wx .StaticText (self , wx .ID_ANY , "Qmax" , style = wx .ALIGN_RIGHT )
41- self .textCtrlQmax = wx .TextCtrl (self , wx .ID_ANY , "25.0" )
42- self .label_1 = wx .StaticText (self , wx .ID_ANY , "" )
43- self .label_1_copy = wx .StaticText (self , wx .ID_ANY , "" )
44- self .labelQdamp = wx .StaticText (self , wx .ID_ANY , "Qdamp" , style = wx .ALIGN_RIGHT )
45- self .textCtrlQdamp = wx .TextCtrl (self , wx .ID_ANY , "0.0" )
46- self .labelQbroad = wx .StaticText (self , wx .ID_ANY , "Qbroad" , style = wx .ALIGN_RIGHT )
47- self .textCtrlQbroad = wx .TextCtrl (self , wx .ID_ANY , "0.0" )
48- self .label_1_copy_2 = wx .StaticText (self , wx .ID_ANY , "" )
49- self .label_1_copy_1 = wx .StaticText (self , wx .ID_ANY , "" )
50- self .label_1_copy_6 = wx .StaticText (self , wx .ID_ANY , "" )
51- self .label_1_copy_5 = wx .StaticText (self , wx .ID_ANY , "" )
52- self .label_1_copy_3 = wx .StaticText (self , wx .ID_ANY , "" )
53- self .label_1_copy_4 = wx .StaticText (self , wx .ID_ANY , "" )
5430
55- self .__set_properties ()
56- self .__do_layout ()
31+ sizer_1 = wx .BoxSizer (wx .HORIZONTAL )
5732
58- self .Bind (wx .EVT_RADIOBOX , self .onStype , self .radioBoxStype )
59- # end wxGlade
60- self .__customProperties ()
33+ outerSizer = wx .BoxSizer (wx .VERTICAL )
34+ sizer_1 .Add (outerSizer , 1 , wx .EXPAND , 0 )
35+
36+ sizer_panelname = wx .StaticBoxSizer (wx .StaticBox (self , wx .ID_ANY , "" ), wx .HORIZONTAL )
37+ outerSizer .Add (sizer_panelname , 0 , wx .EXPAND | wx .LEFT | wx .RIGHT , 5 )
6138
62- def __set_properties (self ):
63- # begin wxGlade: CalculationPanel.__set_properties
39+ self .panelNameLabel = wx .StaticText (self , wx .ID_ANY , "Calculation Configuration" )
6440 self .panelNameLabel .SetFont (wx .Font (18 , wx .FONTFAMILY_DEFAULT , wx .FONTSTYLE_NORMAL , wx .FONTWEIGHT_BOLD , 0 , "" ))
41+ sizer_panelname .Add (self .panelNameLabel , 0 , wx .ALIGN_CENTER_VERTICAL | wx .LEFT | wx .RIGHT , 5 )
42+
43+ outerSizer .Add ((450 , 5 ), 0 , 0 , 0 )
44+
45+ self .radioBoxStype = wx .RadioBox (self , wx .ID_ANY , "Scatterer Type" , choices = ["Neutron" , "X-ray" ], majorDimension = 2 , style = wx .RA_SPECIFY_COLS )
6546 self .radioBoxStype .SetMinSize ((330 , 43 ))
6647 self .radioBoxStype .SetSelection (0 )
67- # end wxGlade
48+ outerSizer . Add ( self . radioBoxStype , 0 , wx . ALL , 5 )
6849
69- def __do_layout (self ):
70- # begin wxGlade: CalculationPanel.__do_layout
71- sizer_1 = wx .BoxSizer (wx .HORIZONTAL )
72- outerSizer = wx .BoxSizer (wx .VERTICAL )
7350 grid_sizer_1 = wx .FlexGridSizer (4 , 6 , 5 , 10 )
74- sizer_panelname = wx .StaticBoxSizer (wx .StaticBox (self , wx .ID_ANY , "" ), wx .HORIZONTAL )
75- sizer_panelname .Add (self .panelNameLabel , 0 , wx .ALIGN_CENTER_VERTICAL | wx .LEFT | wx .RIGHT , 5 )
76- outerSizer .Add (sizer_panelname , 0 , wx .EXPAND | wx .LEFT | wx .RIGHT , 5 )
77- outerSizer .Add ((450 , 5 ), 0 , 0 , 0 )
78- outerSizer .Add (self .radioBoxStype , 0 , wx .ALIGN_CENTER_VERTICAL | wx .ALL , 5 )
51+ outerSizer .Add (grid_sizer_1 , 0 , wx .ALL | wx .EXPAND , 5 )
52+
53+ self .labelCalcRange = wx .StaticText (self , wx .ID_ANY , "Range" , style = wx .ALIGN_RIGHT )
7954 grid_sizer_1 .Add (self .labelCalcRange , 0 , wx .ALIGN_CENTER_VERTICAL | wx .ALIGN_RIGHT | wx .LEFT , 5 )
55+
56+ self .textCtrlCalcFrom = wx .TextCtrl (self , wx .ID_ANY , "1.0" )
8057 grid_sizer_1 .Add (self .textCtrlCalcFrom , 0 , wx .ALIGN_CENTER_VERTICAL , 0 )
58+
59+ self .labelTo = wx .StaticText (self , wx .ID_ANY , "to" , style = wx .ALIGN_RIGHT )
8160 grid_sizer_1 .Add (self .labelTo , 0 , wx .ALIGN_CENTER_VERTICAL | wx .ALIGN_RIGHT | wx .LEFT , 20 )
61+
62+ self .textCtrlCalcTo = wx .TextCtrl (self , wx .ID_ANY , "10.0" )
8263 grid_sizer_1 .Add (self .textCtrlCalcTo , 0 , wx .ALIGN_CENTER_VERTICAL , 0 )
64+
65+ self .labelRStep = wx .StaticText (self , wx .ID_ANY , "spacing" , style = wx .ALIGN_RIGHT )
8366 grid_sizer_1 .Add (self .labelRStep , 0 , wx .ALIGN_CENTER_VERTICAL | wx .ALIGN_RIGHT | wx .LEFT , 5 )
67+
68+ self .textCtrlRStep = wx .TextCtrl (self , wx .ID_ANY , "0.01" )
8469 grid_sizer_1 .Add (self .textCtrlRStep , 0 , wx .ALIGN_CENTER_VERTICAL , 0 )
70+
71+ self .labelScaleFactor = wx .StaticText (self , wx .ID_ANY , "Scale Factor" , style = wx .ALIGN_RIGHT )
8572 grid_sizer_1 .Add (self .labelScaleFactor , 0 , wx .ALIGN_CENTER_VERTICAL | wx .ALIGN_RIGHT | wx .LEFT , 5 )
73+
74+ self .textCtrlScaleFactor = wx .TextCtrl (self , wx .ID_ANY , "1.0" )
8675 grid_sizer_1 .Add (self .textCtrlScaleFactor , 0 , wx .ALIGN_CENTER_VERTICAL , 0 )
76+
77+ self .labelQmax = wx .StaticText (self , wx .ID_ANY , "Qmax" , style = wx .ALIGN_RIGHT )
8778 grid_sizer_1 .Add (self .labelQmax , 0 , wx .ALIGN_CENTER_VERTICAL | wx .ALIGN_RIGHT | wx .LEFT , 20 )
79+
80+ self .textCtrlQmax = wx .TextCtrl (self , wx .ID_ANY , "25.0" )
8881 grid_sizer_1 .Add (self .textCtrlQmax , 0 , wx .ALIGN_CENTER_VERTICAL , 0 )
82+
83+ self .label_1 = wx .StaticText (self , wx .ID_ANY , "" )
8984 grid_sizer_1 .Add (self .label_1 , 0 , 0 , 0 )
85+
86+ self .label_1_copy = wx .StaticText (self , wx .ID_ANY , "" )
9087 grid_sizer_1 .Add (self .label_1_copy , 0 , 0 , 0 )
88+
89+ self .labelQdamp = wx .StaticText (self , wx .ID_ANY , "Qdamp" , style = wx .ALIGN_RIGHT )
9190 grid_sizer_1 .Add (self .labelQdamp , 0 , wx .ALIGN_CENTER_VERTICAL | wx .ALIGN_RIGHT | wx .LEFT , 5 )
91+
92+ self .textCtrlQdamp = wx .TextCtrl (self , wx .ID_ANY , "0.0" )
9293 grid_sizer_1 .Add (self .textCtrlQdamp , 0 , wx .ALIGN_CENTER_VERTICAL , 0 )
94+
95+ self .labelQbroad = wx .StaticText (self , wx .ID_ANY , "Qbroad" , style = wx .ALIGN_RIGHT )
9396 grid_sizer_1 .Add (self .labelQbroad , 0 , wx .ALIGN_CENTER_VERTICAL | wx .ALIGN_RIGHT | wx .LEFT , 5 )
97+
98+ self .textCtrlQbroad = wx .TextCtrl (self , wx .ID_ANY , "0.0" )
9499 grid_sizer_1 .Add (self .textCtrlQbroad , 0 , wx .ALIGN_CENTER_VERTICAL , 0 )
100+
101+ self .label_1_copy_2 = wx .StaticText (self , wx .ID_ANY , "" )
95102 grid_sizer_1 .Add (self .label_1_copy_2 , 0 , 0 , 0 )
103+
104+ self .label_1_copy_1 = wx .StaticText (self , wx .ID_ANY , "" )
96105 grid_sizer_1 .Add (self .label_1_copy_1 , 0 , 0 , 0 )
106+
107+ self .label_1_copy_6 = wx .StaticText (self , wx .ID_ANY , "" )
97108 grid_sizer_1 .Add (self .label_1_copy_6 , 0 , 0 , 0 )
109+
110+ self .label_1_copy_5 = wx .StaticText (self , wx .ID_ANY , "" )
98111 grid_sizer_1 .Add (self .label_1_copy_5 , 0 , 0 , 0 )
112+
113+ self .label_1_copy_3 = wx .StaticText (self , wx .ID_ANY , "" )
99114 grid_sizer_1 .Add (self .label_1_copy_3 , 0 , 0 , 0 )
115+
116+ self .label_1_copy_4 = wx .StaticText (self , wx .ID_ANY , "" )
100117 grid_sizer_1 .Add (self .label_1_copy_4 , 0 , 0 , 0 )
101- outerSizer .Add (grid_sizer_1 , 0 , wx .ALL | wx .EXPAND , 5 )
102- sizer_1 .Add (outerSizer , 1 , wx .EXPAND , 0 )
118+
103119 self .SetSizer (sizer_1 )
104120 sizer_1 .Fit (self )
121+
105122 self .Layout ()
123+
124+ self .Bind (wx .EVT_RADIOBOX , self .onStype , self .radioBoxStype )
106125 # end wxGlade
126+ self .__customProperties ()
107127
108128 # USER CONFIGURATION CODE #################################################
109129
0 commit comments