[gnome-shell] keyboard: switch to using the correct gsettings key for enable/disable
- From: Dan Winship <danw src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-shell] keyboard: switch to using the correct gsettings key for enable/disable
- Date: Mon, 19 Sep 2011 11:34:19 +0000 (UTC)
commit 554ad4ef058fb25e920e4a6488337a91b7cfd7de
Author: Dan Winship <danw gnome org>
Date: Mon Aug 29 13:02:42 2011 -0400
keyboard: switch to using the correct gsettings key for enable/disable
https://bugzilla.gnome.org/show_bug.cgi?id=612662
data/org.gnome.shell.gschema.xml.in | 7 -------
js/ui/keyboard.js | 8 ++++++--
js/ui/status/accessibility.js | 6 +++---
3 files changed, 9 insertions(+), 12 deletions(-)
---
diff --git a/data/org.gnome.shell.gschema.xml.in b/data/org.gnome.shell.gschema.xml.in
index 646b190..55db42a 100644
--- a/data/org.gnome.shell.gschema.xml.in
+++ b/data/org.gnome.shell.gschema.xml.in
@@ -69,13 +69,6 @@
<schema id="org.gnome.shell.keyboard" path="/org/gnome/shell/keyboard/"
gettext-domain="@GETTEXT_PACKAGE@">
- <key name="show-keyboard" type="b">
- <default>false</default>
- <_summary>Show the onscreen keyboard</_summary>
- <_description>
- If true, display onscreen keyboard.
- </_description>
- </key>
<key name="keyboard-type" type="s">
<default>'touch'</default>
<_summary>Which keyboard to use</_summary>
diff --git a/js/ui/keyboard.js b/js/ui/keyboard.js
index 46a45b5..9cfb902 100644
--- a/js/ui/keyboard.js
+++ b/js/ui/keyboard.js
@@ -15,9 +15,11 @@ const Main = imports.ui.main;
const MessageTray = imports.ui.messageTray;
const KEYBOARD_SCHEMA = 'org.gnome.shell.keyboard';
-const SHOW_KEYBOARD = 'show-keyboard';
const KEYBOARD_TYPE = 'keyboard-type';
+const A11Y_APPLICATIONS_SCHEMA = 'org.gnome.desktop.a11y.applications';
+const SHOW_KEYBOARD = 'screen-keyboard-enabled';
+
// Key constants taken from Antler
// FIXME: ought to be moved into libcaribou
const PRETTY_KEYS = {
@@ -207,6 +209,8 @@ Keyboard.prototype = {
this._keyboardSettings = new Gio.Settings({ schema: KEYBOARD_SCHEMA });
this._keyboardSettings.connect('changed', Lang.bind(this, this._settingsChanged));
+ this._a11yApplicationsSettings = new Gio.Settings({ schema: A11Y_APPLICATIONS_SCHEMA });
+ this._a11yApplicationsSettings.connect('changed', Lang.bind(this, this._settingsChanged));
this._settingsChanged();
},
@@ -215,7 +219,7 @@ Keyboard.prototype = {
},
_settingsChanged: function () {
- this._enableKeyboard = this._keyboardSettings.get_boolean(SHOW_KEYBOARD);
+ this._enableKeyboard = this._a11yApplicationsSettings.get_boolean(SHOW_KEYBOARD);
if (!this._enableKeyboard && !this._keyboard)
return;
if (this._enableKeyboard && this._keyboard &&
diff --git a/js/ui/status/accessibility.js b/js/ui/status/accessibility.js
index dac4ef0..4ded5a3 100644
--- a/js/ui/status/accessibility.js
+++ b/js/ui/status/accessibility.js
@@ -68,9 +68,9 @@ ATIndicator.prototype = {
// 'screen-reader-enabled');
// this.menu.addMenuItem(screenReader);
-// let screenKeyboard = this._buildItem(_("Screen Keyboard"), APPLICATIONS_SCHEMA,
-// 'screen-keyboard-enabled');
-// this.menu.addMenuItem(screenKeyboard);
+ let screenKeyboard = this._buildItem(_("Screen Keyboard"), APPLICATIONS_SCHEMA,
+ 'screen-keyboard-enabled');
+ this.menu.addMenuItem(screenKeyboard);
let visualBell = this._buildItemGConf(_("Visual Alerts"), client, KEY_VISUAL_BELL);
this.menu.addMenuItem(visualBell);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]