def setup_color_preference(self): colorbutton = self.worker.get_object('colorbutton') colorbutton.set_color(TweakSettings.get_toolbar_color(True)) colorbutton.connect('color-set', self.on_color_set) reset_button = self.worker.get_object('reset_button') set_label_for_stock_button(reset_button, _('Reset')) reset_button.connect('clicked', self.on_reset_clicked, colorbutton) font_colorbutton = self.worker.get_object('font_colorbutton') font_colorbutton.set_color(TweakSettings.get_toolbar_font_color(True)) font_colorbutton.connect('color-set', self.on_font_color_set) font_reset_button = self.worker.get_object('font_reset_button') set_label_for_stock_button(font_reset_button, _('Reset')) font_reset_button.connect('clicked', self.on_font_reset_clicked, font_colorbutton)
def draw_background(self): if self.type == SHOW_CHILD: #TODO: the color need to follow the system style self.ctr.set_source_rgb (*TweakSettings.get_toolbar_color()) self.ctr.rectangle(self.x, self.y, self.width, self.height) self.ctr.fill()