示例#1
0
    def __init__(self, parent, input_values,
                                            # Temporary workaround for bug #332
                                            filename, id_):
        self.box = wx.BoxSizer(wx.HORIZONTAL)

        self.ilabel = wx.StaticText(parent, label='Interval time:')
        self.box.Add(self.ilabel, flag=wx.ALIGN_CENTER_VERTICAL | wx.RIGHT,
                                                                      border=4)

        self.intervalw = TimeSpanCtrl(parent, 1, 999)
        self.intervalw.set_values(input_values['interval_number'],
                                  input_values['interval_unit'])
        self.box.Add(self.intervalw.get_main_panel())
示例#2
0
    def _create_alarm_advance_widget(self):
        self.alarmw = TimeSpanCtrl(self.alarmchoicew.get_main_panel(), 0, 999)
        self.alarmw.set_values(self.input_values['alarm_relative_number'],
                               self.input_values['alarm_relative_unit'])

        return self.alarmw.get_main_panel()
示例#3
0
    def _create_duration_widget(self):
        self.endw = TimeSpanCtrl(self.endchoicew.get_main_panel(), 1, 999)
        self.endw.set_values(self.input_values['end_relative_number'],
                             self.input_values['end_relative_unit'])

        return self.endw.get_main_panel()