def onConfigChange(self, *a, **kw): CustomizableCalObj.onConfigChange(self, *a, **kw) ##### for child in self.get_children(): child.destroy() ### monthLabels = [] mode = calTypes.primary ## box = YearLabelButtonBox(mode) pack(self, box) self.appendItem(box.label) ## pack(self, gtk.VSeparator(), 1, 1) ## box = MonthLabelButtonBox(mode) pack(self, box) self.appendItem(box.label) monthLabels.append(box.label) #### for i, mode in list(enumerate(calTypes.active))[1:]: pack(self, gtk.VSeparator(), 1, 1) label = YearLabel(mode) pack(self, label) self.appendItem(label) ############### label = gtk.Label('') label.set_property('width-request', 5) pack(self, label) ############### label = MonthLabel(mode) pack(self, label) monthLabels.append(label) self.appendItem(label) #### ## updateTextWidth lay = newTextLayout(self) for label in monthLabels: wm = 0 for m in range(12): name = getMonthName(label.mode, m) if ui.boldYmLabel: lay.set_markup('<b>%s</b>'%name) else: lay.set_text(name) ## OR lay.set_markup w = lay.get_pixel_size()[0] if w > wm: wm = w label.set_property('width-request', wm) ##### self.show_all() ##### self.onDateChange()
def onConfigChange(self, *a, **kw): CustomizableCalObj.onConfigChange(self, *a, **kw) ### for label in self.labelBox.get_children(): label.destroy() ### for mode in calTypes.active: label = DateLabel(None) label.mode = mode self.labelBox.pack_start(label, 1, 0, 0) self.show_all() ### self.onDateChange()
def onConfigChange(self, *a, **kw): CustomizableCalObj.onConfigChange(self, *a, **kw) ### for label in self.labelBox.get_children(): label.destroy() ### for mode in calTypes.active: label = DateLabel(None) label.mode = mode pack(self.labelBox, label, 1) self.show_all() ### self.onDateChange()
def onConfigChange(self, *a, **kw): CustomizableCalObj.onConfigChange(self, *a, **kw) if self.customizeWidth: self.setWidthWidget(self.getWidthValue())
def onConfigChange(self, *a, **kw): CustomizableCalObj.onConfigChange(self, *a, **kw) self.shownCals = ui.shownCals self.updateTextWidth()
def onConfigChange(self, *a, **kw): CustomizableCalObj.onConfigChange(self, *a, **kw) self.updateData() self.queue_draw()
def onConfigChange(self, *a, **kw): CustomizableCalObj.onConfigChange(self, *a, **kw) self.updateTextWidth() self.updateTypeParamsWidget()