@@ -32,16 +32,45 @@ def __init__(self, *args, **kwds):
32
32
kwds ["style" ] = kwds .get ("style" , 0 ) | wx .TAB_TRAVERSAL
33
33
wx .Panel .__init__ (self , * args , ** kwds )
34
34
self .SetSize ((456 , 659 ))
35
+
36
+ sizer_1 = wx .BoxSizer (wx .VERTICAL )
37
+
38
+ sizer_3 = wx .StaticBoxSizer (wx .StaticBox (self , wx .ID_ANY , "X" ), wx .HORIZONTAL )
39
+ sizer_1 .Add (sizer_3 , 0 , wx .EXPAND , 0 )
40
+
35
41
self .xDataCombo = wx .ComboBox (self , wx .ID_ANY , choices = [], style = wx .CB_READONLY )
42
+ sizer_3 .Add (self .xDataCombo , 1 , wx .ALL , 5 )
43
+
44
+ sizer_4 = wx .StaticBoxSizer (wx .StaticBox (self , wx .ID_ANY , "Y" ), wx .HORIZONTAL )
45
+ sizer_1 .Add (sizer_4 , 1 , wx .EXPAND , 0 )
46
+
36
47
self .yDataList = KeyEventsListCtrl (self , wx .ID_ANY , style = wx .BORDER_SUNKEN | wx .LC_NO_HEADER | wx .LC_REPORT )
48
+ sizer_4 .Add (self .yDataList , 1 , wx .ALL | wx .EXPAND , 5 )
49
+
50
+ sizer_6 = wx .BoxSizer (wx .HORIZONTAL )
51
+ sizer_1 .Add (sizer_6 , 0 , wx .EXPAND , 0 )
52
+
37
53
self .offsetLabel = wx .StaticText (self , wx .ID_ANY , "offset" , style = wx .ALIGN_RIGHT )
54
+ sizer_6 .Add (self .offsetLabel , 0 , wx .ALIGN_CENTER_VERTICAL | wx .ALL , 5 )
55
+
38
56
self .offsetTextCtrl = wx .TextCtrl (self , wx .ID_ANY , "-5" , style = wx .TE_PROCESS_ENTER )
57
+ sizer_6 .Add (self .offsetTextCtrl , 0 , wx .ALIGN_CENTER_VERTICAL | wx .ALL , 5 )
58
+
39
59
self .static_line_1 = wx .StaticLine (self , wx .ID_ANY )
60
+ sizer_1 .Add (self .static_line_1 , 0 , wx .BOTTOM | wx .EXPAND | wx .TOP , 5 )
61
+
62
+ sizer_2 = wx .BoxSizer (wx .HORIZONTAL )
63
+ sizer_1 .Add (sizer_2 , 0 , wx .EXPAND , 0 )
64
+
40
65
self .plotButton = wx .Button (self , wx .ID_ANY , "Plot" )
66
+ sizer_2 .Add (self .plotButton , 0 , wx .ALL , 5 )
67
+
41
68
self .resetButton = wx .Button (self , wx .ID_ANY , "Reset" )
69
+ sizer_2 .Add (self .resetButton , 0 , wx .ALL , 5 )
70
+
71
+ self .SetSizer (sizer_1 )
42
72
43
- self .__set_properties ()
44
- self .__do_layout ()
73
+ self .Layout ()
45
74
46
75
self .Bind (wx .EVT_TEXT_ENTER , self .onEnter , self .offsetTextCtrl )
47
76
self .Bind (wx .EVT_BUTTON , self .onPlot , self .plotButton )
@@ -52,33 +81,6 @@ def __init__(self, *args, **kwds):
52
81
self .Bind (wx .EVT_LIST_ITEM_DESELECTED , self ._check , self .yDataList )
53
82
self .__customProperties ()
54
83
55
- def __set_properties (self ):
56
- # begin wxGlade: PlotPanel.__set_properties
57
- self .SetSize ((456 , 659 ))
58
- # end wxGlade
59
-
60
- def __do_layout (self ):
61
- # begin wxGlade: PlotPanel.__do_layout
62
- sizer_1 = wx .BoxSizer (wx .VERTICAL )
63
- sizer_2 = wx .BoxSizer (wx .HORIZONTAL )
64
- sizer_6 = wx .BoxSizer (wx .HORIZONTAL )
65
- sizer_4 = wx .StaticBoxSizer (wx .StaticBox (self , wx .ID_ANY , "Y" ), wx .HORIZONTAL )
66
- sizer_3 = wx .StaticBoxSizer (wx .StaticBox (self , wx .ID_ANY , "X" ), wx .HORIZONTAL )
67
- sizer_3 .Add (self .xDataCombo , 1 , wx .ALL , 5 )
68
- sizer_1 .Add (sizer_3 , 0 , wx .EXPAND , 0 )
69
- sizer_4 .Add (self .yDataList , 1 , wx .ALL | wx .EXPAND , 5 )
70
- sizer_1 .Add (sizer_4 , 1 , wx .EXPAND , 0 )
71
- sizer_6 .Add (self .offsetLabel , 0 , wx .ALIGN_CENTER_VERTICAL | wx .ALL , 5 )
72
- sizer_6 .Add (self .offsetTextCtrl , 0 , wx .ALIGN_CENTER_VERTICAL | wx .ALL , 5 )
73
- sizer_1 .Add (sizer_6 , 0 , wx .EXPAND , 0 )
74
- sizer_1 .Add (self .static_line_1 , 0 , wx .BOTTOM | wx .EXPAND | wx .TOP , 5 )
75
- sizer_2 .Add (self .plotButton , 0 , wx .ALL , 5 )
76
- sizer_2 .Add (self .resetButton , 0 , wx .ALL , 5 )
77
- sizer_1 .Add (sizer_2 , 0 , wx .EXPAND , 0 )
78
- self .SetSizer (sizer_1 )
79
- self .Layout ()
80
- # end wxGlade
81
-
82
84
# USER CONFIGURATION CODE #################################################
83
85
def __customProperties (self ):
84
86
"""Custom Properties go here."""
@@ -195,8 +197,19 @@ def _represent(mixedNames):
195
197
196
198
# Fill the List
197
199
self .yDataList .DeleteAllItems ()
200
+ print ()
201
+ print ("yDataList" )
202
+ print (self .yDataList )
203
+ print ("yvals" )
204
+ print (yvals )
198
205
for val in yvals :
206
+ print ("val" )
207
+ print (val )
208
+ print ("sys.maxsize" )
209
+ print (sys .maxsize )
210
+ print (str (val ))
199
211
self .yDataList .InsertItem (sys .maxsize , str (val ))
212
+ # self.yDataList.InsertItem(1000, str(val))
200
213
self .yDataList .makeIDM ()
201
214
self .yDataList .initializeSorter ()
202
215
if yvals :
0 commit comments