prefs.js 772 B

1234567891011121314151617181920212223
  1. 'use strict';
  2. import { ExtensionPreferences } from 'resource:///org/gnome/Shell/Extensions/js/extensions/prefs.js';
  3. import { General } from './preferences/general.js';
  4. import { Thinkpad } from './preferences/thinkpad.js';
  5. import { About } from './preferences/about.js';
  6. import { ThinkPad } from './libs/driver.js';
  7. export default class ThinkpadPreferences extends ExtensionPreferences {
  8. fillPreferencesWindow(window) {
  9. window._settings = this.getSettings();
  10. window._driver = new ThinkPad({'settings': window._settings});
  11. window._metadata = this.metadata;
  12. window.add(new General(window));
  13. window.add(new Thinkpad(window));
  14. window.add(new About(window));
  15. window.search_enabled = true;
  16. }
  17. }