From c731ad2a199c5ce816aa7a8ccb1677fb7ff5352f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ole=20J=C3=B8rgen=20Br=C3=B8nner?= Date: Sat, 9 Sep 2017 00:40:19 +0200 Subject: [PATCH] add_all_from_workspace: add all windows in a workspace to the tiling --- tiling.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/tiling.js b/tiling.js index a0743f2..027e359 100644 --- a/tiling.js +++ b/tiling.js @@ -131,6 +131,15 @@ add_handler = (ws, meta_window) => { add_wrapper = (ws, meta_window) => { add_handler(ws, meta_window) +add_all_from_workspace = (workspace) => { + workspace = workspace || global.screen.get_active_workspace(); + workspace.list_windows().forEach((meta_window, i) => { + if(pages.indexOf(meta_window) < 0) { + add_handler(workspace, meta_window) + } + }) +} + } // Initialize workspaces