309 def __init__(self, parent, myTitle, unitList):
310 wx.Panel.__init__(self, parent, -1)
312 self.
sizer = wx.BoxSizer(wx.HORIZONTAL)
313 self.sizer.Add((10, -1))
314 self.sizer.Add(wx.StaticText(parent, -1, myTitle, wx.DefaultPosition, (100, -1)))
316 self.
intPart = wx.SpinCtrl(parent, -1,
"", wx.DefaultPosition, (60,-1))
317 self.intPart.SetRange(0,999)
318 self.intPart.SetValue(1)
319 self.intPart.Bind(wx.EVT_SPINCTRL, self.
SetFloat)
321 self.
manPart = wx.SpinCtrl(parent, -1,
"", wx.DefaultPosition, (50, -1))
322 self.manPart.SetRange(0,999)
323 self.manPart.SetValue(0)
324 self.manPart.Bind(wx.EVT_SPINCTRL, self.
SetFloat)
326 self.
unitSel = wx.Choice(parent, -1, wx.DefaultPosition, (90, -1), unitList)
328 self.unitSel.SetSelection(2)
330 self.
valAndUnit = wx.TextCtrl(parent, -1,
"value unset", wx.DefaultPosition, (150, -1))
333 self.sizer.Add((10, -1))
334 self.sizer.Add(wx.StaticText(parent, -1,
" ", wx.DefaultPosition, (30, -1)))
336 self.sizer.Add(wx.StaticText(parent, -1,
".", wx.DefaultPosition, (10, -1)))
338 self.sizer.Add((5,-1))
340 self.SetSizer(self.
sizer)