From d5e3f5597a86f8985fecac934eeccae6fa45003d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tor=20Hedin=20Br=C3=B8nner?= Date: Thu, 10 Oct 2019 15:01:46 +0200 Subject: [PATCH] prefs: Add monitor keybindings --- prefs.js | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/prefs.js b/prefs.js index f87345f..c1a769b 100644 --- a/prefs.js +++ b/prefs.js @@ -240,6 +240,26 @@ class SettingsWidget { annotateKeybindings(workspaces.model.child_model, settings); + let monitorFrame = new Gtk.Frame({label: _('Monitors'), + label_xalign: 0.5}); + let monitors = createKeybindingWidget(settings, searchEntry); + box.add(monitorFrame); + monitorFrame.add(monitors); + + ['move-monitor-right', + 'move-monitor-left', + 'move-monitor-above', + 'move-monitor-below', + 'move-monitor-right', + 'move-monitor-left', + 'move-monitor-above', + 'move-monitor-below', + ].forEach(k => { + addKeybinding(monitors.model.child_model, settings, k); + }); + + annotateKeybindings(monitors.model.child_model, settings); + let scratchFrame = new Gtk.Frame({label: _('Scratch layer'), label_xalign: 0.5});