示例#1
0
 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'))
示例#2
0
 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)
示例#3
0
文件: __init__.py 项目: exaile/exaile
 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)
示例#4
0
文件: lyrics.py 项目: exaile/exaile
 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)