Ticket #4056: override_selection_color.diff

File override_selection_color.diff, 1.1 KB (added by godiard, 12 years ago)
  • AbiWordActivity.py

    diff --git a/AbiWordActivity.py b/AbiWordActivity.py
    index 2dff90b..f594709 100644
    a b from gi.repository import GObject 
    2525GObject.threads_init()
    2626
    2727from gi.repository import Gtk
     28from gi.repository import Gdk
    2829from gi.repository import Abi
    2930from gi.repository import GdkPixbuf
    3031import telepathy
    class AbiWordActivity(activity.Activity): 
    215216            self.abiword_canvas.set_font_name('Sans')
    216217        self.abiword_canvas.moveto_bod()
    217218
     219        # set selection color
     220        selection_color = style.Color('#A6A6A6')
     221        rgba = Gdk.RGBA()
     222        rgba.red, rgba.green, rgba.blue, rgba.alpha = \
     223                                                selection_color.get_rgba()
     224        logging.error('set selection bacground %s', rgba)
     225        self.abiword_canvas.override_background_color(Gtk.StateFlags.SELECTED,
     226                rgba)
     227
    218228    def get_preview(self):
    219229        if not hasattr(self.abiword_canvas, 'render_page_to_image'):
    220230            return activity.Activity.get_preview(self)