settings.js 424 B

12345678910
  1. export function Prefs(extension) {
  2. var settings = this.settings = extension.getSettings();
  3. this.SPEED = {
  4. key: 'speed-factor',
  5. get: function() { return settings.get_double(this.key); },
  6. set: function(v) { settings.set_double(this.key, v); },
  7. changed: function(cb) { return settings.connect('changed::' + this.key, cb); },
  8. disconnect: function() { return settings.disconnect.apply(settings, arguments); },
  9. };
  10. };