def __init__(self, group): NormalGroupWidget.__init__(self, group) ###### hbox = gtk.HBox() label = gtk.Label(_('VCS Type')) label.set_alignment(0, 0.5) self.sizeGroup.add_widget(label) hbox.pack_start(label, 0, 0) self.vcsTypeCombo = gtk.combo_box_new_text() for name in vcsModuleNames: self.vcsTypeCombo.append_text(name)## descriptive name FIXME hbox.pack_start(self.vcsTypeCombo, 0, 0) self.pack_start(hbox, 0, 0) ###### hbox = gtk.HBox() label = gtk.Label(_('Directory')) label.set_alignment(0, 0.5) self.sizeGroup.add_widget(label) hbox.pack_start(label, 0, 0) self.dirEntry = gtk.Entry() hbox.pack_start(self.dirEntry, 0, 0) ## #self.dirBrowse = gtk.Button(_('Browse')) ## self.pack_start(hbox, 0, 0)
def __init__(self, group): NormalGroupWidget.__init__(self, group) #### hbox = gtk.HBox() self.showSeperatedYmdInputsCheck = gtk.CheckButton(_('Show Seperated Inputs for Year, Month and Day')) hbox.pack_start(self.showSeperatedYmdInputsCheck, 0, 0) hbox.pack_start(gtk.Label(''), 1, 1) self.pack_start(hbox, 0, 0)
def __init__(self, group): NormalGroupWidget.__init__(self, group) #### hbox = gtk.HBox() self.showSeperatedYmdInputsCheck = gtk.CheckButton(_('Show Seperated Inputs for Year, Month and Day')) pack(hbox, self.showSeperatedYmdInputsCheck) pack(hbox, gtk.Label(''), 1, 1) pack(self, hbox)
def __init__(self, group): NormalGroupWidget.__init__(self, group) ### hbox = gtk.HBox() label = gtk.Label(_('Default Task Duration')) label.set_alignment(0, 0.5) hbox.pack_start(label, 0, 0) self.sizeGroup.add_widget(label) self.defaultDurationBox = common.DurationInputBox() hbox.pack_start(self.defaultDurationBox, 0, 0) self.pack_start(hbox, 0, 0)
def __init__(self, group): NormalGroupWidget.__init__(self, group) ### hbox = gtk.HBox() label = gtk.Label(_('Show Date in Event Summary')) label.set_alignment(0, 0.5) pack(hbox, label) self.sizeGroup.add_widget(label) self.showDateCheck = gtk.CheckButton() pack(hbox, self.showDateCheck) pack(self, hbox)
def __init__(self, group): NormalGroupWidget.__init__(self, group) ### hbox = gtk.HBox() label = gtk.Label(_("Default Task Duration")) label.set_alignment(0, 0.5) pack(hbox, label) self.sizeGroup.add_widget(label) self.defaultDurationBox = common.DurationInputBox() pack(hbox, self.defaultDurationBox) pack(self, hbox)
def __init__(self, group): NormalGroupWidget.__init__(self, group) ##### totalFrame = gtk.Frame(group.desc) totalVbox = gtk.VBox() ### expandHbox = gtk.HBox()## for courseList and classTimeBounds ## frame = gtk.Frame(_('Course List')) self.courseListEditor = CourseListEditor(self.group) self.courseListEditor.set_size_request(100, 150) frame.add(self.courseListEditor) expandHbox.pack_start(frame, 1, 1) ## frame = gtk.Frame(_('Class Time Bounds'))## FIXME self.classTimeBoundsEditor = ClassTimeBoundsEditor(self.group) self.classTimeBoundsEditor.set_size_request(50, 150) frame.add(self.classTimeBoundsEditor) expandHbox.pack_start(frame, 0, 0) ## totalVbox.pack_start(expandHbox, 1, 1) ##### totalFrame.add(totalVbox) self.pack_start(totalFrame, 1, 1)## expand? FIXME
def updateVars(self): NormalGroupWidget.updateVars(self) self.group.defaultDuration = self.defaultDurationBox.getDuration()
def updateWidget(self):## FIXME NormalGroupWidget.updateWidget(self) self.defaultDurationBox.setDuration(*self.group.defaultDuration)
def updateVars(self): NormalGroupWidget.updateVars(self) self.group.showSeperatedYmdInputs = self.showSeperatedYmdInputsCheck.get_active()
def updateVars(self): NormalGroupWidget.updateVars(self) ## self.group.setCourses(self.courseListEditor.getData()) self.group.classTimeBounds = self.classTimeBoundsEditor.getData()
def updateWidget(self):## FIXME NormalGroupWidget.updateWidget(self) self.courseListEditor.setData(self.group.courses) self.classTimeBoundsEditor.setData(self.group.classTimeBounds)
def updateVars(self): NormalGroupWidget.updateVars(self) self.group.showDate = self.showDateCheck.get_active()
def updateWidget(self):## FIXME NormalGroupWidget.updateWidget(self) self.showDateCheck.set_active(self.group.showDate)
def updateWidget(self): NormalGroupWidget.updateWidget(self) self.vcsTypeCombo.set_active(vcsModuleNames.index(self.group.vcsType)) self.dirEntry.set_text(self.group.vcsDir)
def updateVars(self): NormalGroupWidget.updateVars(self) self.group.vcsType = vcsModuleNames[self.vcsTypeCombo.get_active()] self.group.vcsDir = self.dirEntry.get_text()
def updateWidget(self): NormalGroupWidget.updateWidget(self) self.showSeperatedYmdInputsCheck.set_active(self.group.showSeperatedYmdInputs)