コード例 #1
0
    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)
コード例 #2
0
    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)