from gi.repository import Gtk as gtk from gi.repository import Gdk as gdk from gi.repository import GObject from gi.repository.Gio import Settings as GSettings # from gi.repository import cairo import cairo import pyatspi import string from tools import Tools, parseColorString MAX_BLINKS = 6 gsettings = GSettings(schema="org.a11y.Accerciser") BORDER_COLOR, BORDER_ALPHA = parseColorString(gsettings.get_string("highlight-border")) FILL_COLOR, FILL_ALPHA = parseColorString(gsettings.get_string("highlight-fill")) HL_DURATION = int(gsettings.get_double("highlight-duration") * 1000) class Bag(object): """ Bag class for converting a dicionary to an object with attributes. """ def __init__(self, **kwargs): self.__dict__.update(kwargs) def __str__(self):
is available at U{http://www.opensource.org/licenses/bsd-license.php} ''' import gtk import gtk.gdk import pyatspi import gobject import string import rsvg import cairo from tools import Tools, parseColorString import gconf MAX_BLINKS = 6 cl = gconf.client_get_default() BORDER_COLOR, BORDER_ALPHA = parseColorString( cl.get_string('/apps/accerciser/highlight_border') or '#ff0000ff') FILL_COLOR, FILL_ALPHA = parseColorString( cl.get_string('/apps/accerciser/highlight_fill') or '#ff00006f') HL_DURATION = int(cl.get_float('/apps/accerciser/highlight_duration')*1000) class Bag(object): ''' Bag class for converting a dicionary to an object with attributes. ''' def __init__(self, **kwargs): self.__dict__.update(kwargs) def __str__(self): return ', '.join(vars(self).keys())
import gi from gi.repository import Gtk as gtk from gi.repository import Gdk as gdk from gi.repository import GObject from gi.repository.Gio import Settings as GSettings #from gi.repository import cairo import cairo import pyatspi import string from tools import Tools, parseColorString MAX_BLINKS = 6 gsettings = GSettings(schema='org.a11y.Accerciser') BORDER_COLOR, BORDER_ALPHA = parseColorString( gsettings.get_string('highlight-border')) FILL_COLOR, FILL_ALPHA = parseColorString( gsettings.get_string('highlight-fill')) HL_DURATION = int(gsettings.get_double('highlight-duration')*1000) class Bag(object): ''' Bag class for converting a dicionary to an object with attributes. ''' def __init__(self, **kwargs): self.__dict__.update(kwargs) def __str__(self): return ', '.join(vars(self).keys())