def update_color(self): dialog = self.get_toplevel() if self.settings['use_custom']: bg_color = Color.from_string('#' + self.settings['custom_back']) dialog.set_property('dialog-bg', bg_color) border_color = Color.from_string('#' + self.settings['custom_border']) dialog.set_property('border', border_color) elif self.was_custom: bg_color = self.awn_client.get_value('theme', 'dialog_bg') dialog.set_property('dialog-bg', bg_color) border_color = self.awn_client.get_value('theme', 'border') dialog.set_property('border', border_color) color = dialog.get_property('dialog-bg') self.bg_red = color.get_red() / 65535.0 self.bg_green = color.get_green() / 65535.0 self.bg_blue = color.get_blue() / 65535.0 self.bg_alpha = color.get_alpha() / 65535.0 self.was_custom = self.settings['use_custom']
def make_button(self, key): button = ColorButton.with_color(Color.from_string('#' + self.applet.settings[key])) button.key = key button.use_alpha = True button.connect('color-set', self.color_set) return button
def make_button(self, key): button = ColorButton.with_color( Color.from_string('#' + self.applet.settings[key])) button.key = key button.use_alpha = True button.connect('color-set', self.color_set) return button
def draw(self, widget, event): w = self.allocation.width h = self.allocation.height gdk_color = self.get_style().text[gtk.STATE_NORMAL].to_string() color = Color.from_string(gdk_color + 'ffff') cr = self.window.cairo_create() cr.set_source_rgba(*color.get_cairo_color()) cr.set_dash((1, 0, 0, 1)) cr.rectangle(0.0, 0.0, w, h) cr.stroke()
def draw(self, widget, event): w = self.allocation.width h = self.allocation.height gdk_color = self.get_style().text[gtk.STATE_NORMAL].to_string() color = Color.from_string(gdk_color + 'ffff') cr = self.window.cairo_create() cr.set_source_rgba(*color.get_cairo_color()) cr.set_dash((1, 0, 0, 1)) cr.rectangle(0.0, 0.0, w, h) cr.stroke()
def update_color(self): dialog = self.get_toplevel() if self.settings['use_custom']: bg_color = Color.from_string('#' + self.settings['custom_back']) dialog.set_property('dialog-bg', bg_color) border_color = Color.from_string('#' + self.settings['custom_border']) dialog.set_property('border', border_color) elif self.was_custom: bg_color = self.awn_client.get_value('theme', 'dialog_bg') dialog.set_property('dialog-bg', bg_color) border_color = self.awn_client.get_value('theme', 'border') dialog.set_property('border', border_color) color = dialog.get_property('dialog-bg') self.bg_red = color.get_red() / 65535.0 self.bg_green = color.get_green() / 65535.0 self.bg_blue = color.get_blue() / 65535.0 self.bg_alpha = color.get_alpha() / 65535.0 self.was_custom = self.settings['use_custom']
def convert(self, s): color = Color.from_string('#' + s) return color.get_cairo_color()
def convert(self, s): color = Color.from_string('#' + s) return color.get_cairo_color()