Mini Shell
3
�2[�R � @ s� d Z dZdZdZdZdZddlZddlZddlZddl m
Z
mZ d d
lm
Z
d dlmZ d dlmZ d d
lmZ d dlmZ d dlmZ d dlmZ y$e
jje
jje
jjddddd�ZW n dZY nX ej� ZG dd� de�Z e � Z!dd� ZdS )z\Settings manager module. This will load/save user settings from a
defined settings backend.z$Id$z
$Revision$z$Date$z2Copyright (c) 2010 Consorcio Fernando de los Rios.ZLGPL� N)�Gio�GLib� )�debug)� orca_i18n)�script_manager)�settings)�pronunciation_dict)�ACSS)�
KeyBindingzorg.a11y.Busz
/org/a11y/buszorg.freedesktop.DBus.Propertiesc @ sn e Zd ZdZdZdd� ZdWdd�Zdi fdd �Zd
d� Zdd
� Z dd� Z
dd� Zdd� Zdd� Z
dd� Zdd� Zdd� Zdd� ZdXdd �ZdYd!d"�Zd#d$� Zd%d&� Zd'd(� Zd)d*� Zd+d,� ZdZd-d.�Zd/d0� Zd[d2d3�Zd4d5� Zd6d7� Zd\d8d9�Zd]d:d;�Zd^d<d=�Z d>d?� Z!d@dA� Z"dBdC� Z#dDdE� Z$dFdG� Z%dHdI� Z&dJdK� Z'dLdM� Z(d_dNdO�Z)dPdQ� Z*d`dSdT�Z+dUdV� Z,dS )a�SettingsManagerz^Settings backend manager. This class manages orca user's settings
using different backendsNc O s&