From 56560fd597f94dfe6fe5fa79648398ab29d05775 Mon Sep 17 00:00:00 2001 From: xero Date: Mon, 14 Jul 2014 13:23:05 -0400 Subject: updated repo to manage dotfiles via gnu stow, the symlink farm manager. happy birthday commit! :birthday: :sparkles: --- .config/awesome/lain/layout/cascade.lua | 65 --------------------------------- 1 file changed, 65 deletions(-) delete mode 100644 .config/awesome/lain/layout/cascade.lua (limited to '.config/awesome/lain/layout/cascade.lua') diff --git a/.config/awesome/lain/layout/cascade.lua b/.config/awesome/lain/layout/cascade.lua deleted file mode 100644 index cabacef..0000000 --- a/.config/awesome/lain/layout/cascade.lua +++ /dev/null @@ -1,65 +0,0 @@ - ---[[ - - Licensed under GNU General Public License v2 - * (c) 2013, Luke Bonham - * (c) 2010-2012, Peter Hofmann - ---]] - -local tag = require("awful.tag") - -local cascade = -{ - name = "cascade", - nmaster = 0, - offset_x = 32, - offset_y = 8 -} - -function cascade.arrange(p) - - -- Cascade windows. - - -- Screen. - local wa = p.workarea - local cls = p.clients - - -- Opening a new window will usually force all existing windows to - -- get resized. This wastes a lot of CPU time. So let's set a lower - -- bound to "how_many": This wastes a little screen space but you'll - -- get a much better user experience. - local t = tag.selected(p.screen) - local num_c - if cascade.nmaster > 0 - then - num_c = cascade.nmaster - else - num_c = tag.getnmaster(t) - end - - local how_many = #cls - if how_many < num_c - then - how_many = num_c - end - - local current_offset_x = cascade.offset_x * (how_many - 1) - local current_offset_y = cascade.offset_y * (how_many - 1) - - -- Iterate. - for i = 1,#cls,1 - do - local c = cls[i] - local g = {} - - g.x = wa.x + (how_many - i) * cascade.offset_x - g.y = wa.y + (i - 1) * cascade.offset_y - g.width = wa.width - current_offset_x - g.height = wa.height - current_offset_y - - c:geometry(g) - end -end - -return cascade -- cgit v1.2.1