From 426e4e91e9bc06ec55c534258f5b4793a5d8eaf2 Mon Sep 17 00:00:00 2001 From: Fabian Homborg <FHomborg@gmail.com> Date: Sat, 17 Aug 2013 18:19:11 +0200 Subject: [PATCH] Add floating toggle to user actions menu. --- contents/code/tilingmanager.js | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/contents/code/tilingmanager.js b/contents/code/tilingmanager.js index f842b8e..88921e9 100644 --- a/contents/code/tilingmanager.js +++ b/contents/code/tilingmanager.js @@ -234,6 +234,21 @@ function TilingManager() { var currentDesktop = workspace.currentDesktop - 1; self.layouts[currentDesktop][currentScreen].toggleActive(); }); + registerUserActionsMenu(function(client) { + return { + text : "Toggle floating", + triggered: function () { + client.tiling_floating = ! client.tiling_floating; + if (client.tiling_floating == true) { + self.tiles._onClientRemoved(client); + } else { + self.tiles.addClient(client); + client.keepBelow = true; + } + self.tiles.retile(); + } + }; + }); } /** -- GitLab