[caribou] Don't check the toolkit-accessibility setting
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [caribou] Don't check the toolkit-accessibility setting
- Date: Wed, 13 Feb 2013 16:00:56 +0000 (UTC)
commit 0eb7a510c16959f246f9645e0894f96915e41e94
Author: Matthias Clasen <mclasen redhat com>
Date: Mon Feb 11 19:29:26 2013 -0500
Don't check the toolkit-accessibility setting
It is irrelevant for gtk3 and clutter apps.
https://bugzilla.gnome.org/show_bug.cgi?id=693616
caribou/daemon/main.py | 50 ------------------------------------------------
1 files changed, 0 insertions(+), 50 deletions(-)
---
diff --git a/caribou/daemon/main.py b/caribou/daemon/main.py
index 0d570e8..dded0e5 100644
--- a/caribou/daemon/main.py
+++ b/caribou/daemon/main.py
@@ -12,8 +12,6 @@ debug = False
class CaribouDaemon:
def __init__(self):
- if not self._get_a11y_enabled():
- self._show_no_a11y_dialogs()
try:
self.keyboard_proxy = Gio.DBusProxy.new_for_bus_sync(
Gio.BusType.SESSION,
@@ -40,35 +38,6 @@ class CaribouDaemon:
msgdialog.run()
quit()
- def _show_no_a11y_dialogs(self):
- from gi.repository import Gtk
- msgdialog = Gtk.MessageDialog(None,
- Gtk.DialogFlags.MODAL,
- Gtk.MessageType.QUESTION,
- Gtk.ButtonsType.YES_NO,
- _("In order to use %s, accessibility needs "
- "to be enabled. Do you want to enable "
- "it now?") % APP_NAME)
- resp = msgdialog.run()
- if resp == Gtk.ResponseType.NO:
- msgdialog.destroy()
- quit()
- if resp == Gtk.ResponseType.YES:
- settings = Gio.Settings('org.gnome.desktop.interface')
- atspi = settings.set_boolean("toolkit-accessibility", True)
- msgdialog2 = Gtk.MessageDialog(msgdialog,
- Gtk.DialogFlags.MODAL,
- Gtk.MessageType.INFO,
- Gtk.ButtonsType.OK,
- _("Accessibility has been enabled. "
- "Log out and back in again to use "
- "%s." % APP_NAME))
- msgdialog2.run()
- msgdialog2.destroy()
- msgdialog.destroy()
- quit()
-
-
def _register_event_listeners(self):
pyatspi.Registry.registerEventListener(
self.on_focus, "object:state-changed:focused")
@@ -83,25 +52,6 @@ class CaribouDaemon:
pyatspi.Registry.deregisterEventListener(
self.on_text_caret_moved, "object:text-caret-moved")
- def _get_a11y_enabled(self):
- try:
- try:
- settings = Gio.Settings('org.gnome.desktop.interface')
- atspi = settings.get_boolean("toolkit-accessibility")
- return atspi
- except:
- raise
- from gi.repository import GConf
- gconfc = GConf.Client.get_default()
- atspi1 = gconfc.get_bool(
- "/desktop/gnome/interface/accessibility")
- atspi2 = gconfc.get_bool(
- "/desktop/gnome/interface/accessibility2")
- return atspi1 or atspi2
- except:
- raise
- return False
-
def on_text_caret_moved(self, event):
if self._current_acc == event.source:
text = self._current_acc.queryText()
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]