def __init__(self, parent, input_values, # Temporary workaround for bug #332 filename, id_): self.box = wx.BoxSizer(wx.HORIZONTAL) self.slabel = wx.StaticText(parent, label='Start time:') self.box.Add(self.slabel, flag=wx.ALIGN_CENTER_VERTICAL | wx.RIGHT, border=4) self.startw = HourCtrl(parent) self.startw.set_values(input_values['start_hour'], input_values['start_minute']) self.box.Add(self.startw.get_main_panel())
def _create_alarm_time_widget(self): self.alarmw = HourCtrl(self.alarmchoicew.get_main_panel()) self.alarmw.set_values(self.input_values['alarm_hour'], self.input_values['alarm_minute']) return self.alarmw.get_main_panel()
def _create_end_time_widget(self): self.endw = HourCtrl(self.endchoicew.get_main_panel()) self.endw.set_values(self.input_values['end_hour'], self.input_values['end_minute']) return self.endw.get_main_panel()