334 def __init__(self, parent, myTitle, unitList):
335 wx.Panel.__init__(self, parent, -1)
337 self.
sizer = wx.BoxSizer(wx.HORIZONTAL)
338 self.sizer.Add((10, -1))
339 self.sizer.Add(wx.StaticText(parent, -1, myTitle, wx.DefaultPosition, (100, -1)))
341 self.
intPart = wx.SpinCtrl(parent, -1,
"", wx.DefaultPosition, (60,-1))
342 self.intPart.SetRange(0,999)
343 self.intPart.SetValue(1)
344 self.intPart.Bind(wx.EVT_SPINCTRL, self.
SetFloat)
346 self.
manPart = wx.SpinCtrl(parent, -1,
"", wx.DefaultPosition, (50, -1))
347 self.manPart.SetRange(0,999)
348 self.manPart.SetValue(0)
349 self.manPart.Bind(wx.EVT_SPINCTRL, self.
SetFloat)
351 self.
unitSel = wx.Choice(parent, -1, wx.DefaultPosition, (90, -1), unitList)
353 self.unitSel.SetSelection(2)
355 self.
valAndUnit = wx.TextCtrl(parent, -1,
"value unset", wx.DefaultPosition, (150, -1))
358 self.sizer.Add((10, -1))
359 self.sizer.Add(wx.StaticText(parent, -1,
" ", wx.DefaultPosition, (30, -1)))
361 self.sizer.Add(wx.StaticText(parent, -1,
".", wx.DefaultPosition, (10, -1)))
363 self.sizer.Add((5,-1))
365 self.SetSizer(self.
sizer)