mirror of
https://github.com/gosticks/PaperWM.git
synced 2026-02-15 13:22:44 +00:00
Examples is especially useful, as there's a bunch of bindings that can be activated: Examples.keybindings.cycleMonitor()
34 lines
917 B
JavaScript
34 lines
917 B
JavaScript
// -*- mode: gnome-shell -*-
|
|
|
|
var Meta = imports.gi.Meta;
|
|
var Clutter = imports.gi.Clutter;
|
|
var St = imports.gi.St;
|
|
var Tweener = imports.ui.tweener;
|
|
var Main = imports.ui.main;
|
|
var Shell = imports.gi.Shell;
|
|
|
|
// Extension local imports
|
|
var Extension, Me, Tiling, Utils, App, Keybindings, Examples;
|
|
|
|
function init() {
|
|
// Runs _only_ once on startup
|
|
|
|
// Initialize extension imports here to make gnome-shell-reload work
|
|
Extension = imports.misc.extensionUtils.getCurrentExtension();
|
|
Me = Extension.imports.user;
|
|
Tiling = Extension.imports.tiling;
|
|
Utils = Extension.imports.utils;
|
|
Keybindings = Extension.imports.keybindings;
|
|
Examples = Extension.imports.examples;
|
|
App = Extension.imports.app;
|
|
}
|
|
|
|
function enable() {
|
|
// Runs on extension reloads, eg. when unlocking the session
|
|
}
|
|
|
|
function disable() {
|
|
// Runs on extension reloads eg. when locking the session (`<super>L).
|
|
}
|
|
|