def __on_option_set(self, _event, settings, option): if option == 'plugin/lyricsviewer/lyrics_font': pango_font_str = settings.get_option(option) css_from_pango = guiutil.css_from_pango_font_description( pango_font_str) data_str = "textview { " + css_from_pango + "; }\n" self.__css_provider.load_from_data(data_str.encode('utf-8'))
def __on_option_set(self, _event, settings, option): if option == 'plugin/ipconsole/font': pango_font_str = settings.get_option(option, FONT) self.__font_str = guiutil.css_from_pango_font_description(pango_font_str) GLib.idle_add(self.__update_css) if option == 'plugin/ipconsole/text_color': rgba_str = settings.get_option(option, 'lavender') rgba = Gdk.RGBA() rgba.parse(rgba_str) self.__text_color_str = "color: " \ + guiutil.css_from_rgba_without_alpha(rgba) GLib.idle_add(self.__update_css) if option == 'plugin/ipconsole/background_color': rgba_str = settings.get_option(option, 'black') rgba = Gdk.RGBA() rgba.parse(rgba_str) self.__background_color_str = "background-color: " \ + guiutil.css_from_rgba_without_alpha(rgba) GLib.idle_add(self.__update_css)
def __on_option_set(self, _event, settings, option): if option == 'plugin/ipconsole/font': pango_font_str = settings.get_option(option, FONT) self.__font_str = guiutil.css_from_pango_font_description(pango_font_str) GLib.idle_add(self.__update_css) if option == 'plugin/ipconsole/text_color': rgba_str = settings.get_option(option, 'lavender') rgba = Gdk.RGBA() rgba.parse(rgba_str) self.__text_color_str = "color: " + guiutil.css_from_rgba_without_alpha( rgba ) GLib.idle_add(self.__update_css) if option == 'plugin/ipconsole/background_color': rgba_str = settings.get_option(option, 'black') rgba = Gdk.RGBA() rgba.parse(rgba_str) self.__background_color_str = ( "background-color: " + guiutil.css_from_rgba_without_alpha(rgba) ) GLib.idle_add(self.__update_css)
def __on_option_set(self, _event, settings, option): if option == 'plugin/lyricsviewer/lyrics_font': pango_font_str = settings.get_option(option) css_from_pango = guiutil.css_from_pango_font_description(pango_font_str) data_str = "textview { " + css_from_pango + "; }\n" self.__css_provider.load_from_data(data_str)