Use awful.layout.layouts for implementing optional parameters
Signed-off-by: Uli Schlachter <psychon@znc.in>
This commit is contained in:
parent
bfc6065ad9
commit
3cbdc2a79f
|
@ -168,10 +168,10 @@ for s = 1, screen.count() do
|
|||
-- We need one layoutbox per screen.
|
||||
mylayoutbox[s] = awful.widget.layoutbox(s)
|
||||
mylayoutbox[s]:buttons(awful.util.table.join(
|
||||
awful.button({ }, 1, function () awful.layout.inc(awful.layout.layouts, 1) end),
|
||||
awful.button({ }, 3, function () awful.layout.inc(awful.layout.layouts, -1) end),
|
||||
awful.button({ }, 4, function () awful.layout.inc(awful.layout.layouts, 1) end),
|
||||
awful.button({ }, 5, function () awful.layout.inc(awful.layout.layouts, -1) end)))
|
||||
awful.button({ }, 1, function () awful.layout.inc( 1) end),
|
||||
awful.button({ }, 3, function () awful.layout.inc(-1) end),
|
||||
awful.button({ }, 4, function () awful.layout.inc( 1) end),
|
||||
awful.button({ }, 5, function () awful.layout.inc(-1) end)))
|
||||
-- Create a taglist widget
|
||||
mytaglist[s] = awful.widget.taglist(s, awful.widget.taglist.filter.all, mytaglist.buttons)
|
||||
|
||||
|
@ -254,8 +254,8 @@ globalkeys = awful.util.table.join(
|
|||
awful.key({ modkey, "Shift" }, "l", function () awful.tag.incnmaster(-1) end),
|
||||
awful.key({ modkey, "Control" }, "h", function () awful.tag.incncol( 1) end),
|
||||
awful.key({ modkey, "Control" }, "l", function () awful.tag.incncol(-1) end),
|
||||
awful.key({ modkey, }, "space", function () awful.layout.inc(awful.layout.layouts, 1) end),
|
||||
awful.key({ modkey, "Shift" }, "space", function () awful.layout.inc(awful.layout.layouts, -1) end),
|
||||
awful.key({ modkey, }, "space", function () awful.layout.inc( 1) end),
|
||||
awful.key({ modkey, "Shift" }, "space", function () awful.layout.inc(-1) end),
|
||||
|
||||
awful.key({ modkey, "Control" }, "n", awful.client.restore),
|
||||
|
||||
|
|
|
@ -51,11 +51,12 @@ function layout.get(screen)
|
|||
end
|
||||
|
||||
--- Change the layout of the current tag.
|
||||
-- @param layouts A table of layouts.
|
||||
-- @param i Relative index.
|
||||
-- @param s The screen number.
|
||||
function layout.inc(layouts, i, s)
|
||||
-- @param layouts A table of layouts. (optional)
|
||||
function layout.inc(i, s, layouts)
|
||||
local t = tag.selected(s)
|
||||
local layouts = layouts or layout.layouts
|
||||
if t then
|
||||
local curlayout = layout.get(s)
|
||||
local curindex
|
||||
|
|
Loading…
Reference in New Issue