From df7baa2644d541634825e28851c2bd8a47cd5233 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 7 Apr 2024 20:19:51 +0200 Subject: Adding upstream version 0.4.8. Signed-off-by: Daniel Baumann --- impatience/settings.js | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 impatience/settings.js (limited to 'impatience/settings.js') diff --git a/impatience/settings.js b/impatience/settings.js new file mode 100644 index 0000000..8d59838 --- /dev/null +++ b/impatience/settings.js @@ -0,0 +1,17 @@ +const Gio = imports.gi.Gio; +const ExtensionUtils = imports.misc.extensionUtils; +const Extension = ExtensionUtils.getCurrentExtension(); + +const SCHEMA_PATH = 'org.gnome.shell.extensions.net.gfxmonk.impatience'; + +function Prefs() { + var self = this; + var settings = this.settings = ExtensionUtils.getSettings(SCHEMA_PATH); + this.SPEED = { + key: 'speed-factor', + get: function() { return settings.get_double(this.key); }, + set: function(v) { settings.set_double(this.key, v); }, + changed: function(cb) { return settings.connect('changed::' + this.key, cb); }, + disconnect: function() { return settings.disconnect.apply(settings, arguments); }, + }; +}; -- cgit v1.2.3