def draw_text(self, text): if self.type == SHOW_CHILD: self.ctr.set_source_rgb (*TweakSettings.get_toolbar_font_color()) self.ctr.move_to(self.title_x, self.title_y) layout = self.ctr.create_layout() layout.set_text(text) layout.set_font_description(pango.FontDescription(self.font_name)) self.ctr.show_layout(layout)
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)