awesome/core/widgets/layout_box.lua

13 lines
600 B
Lua

local awful = require("awful")
local gears = require("gears")
-- (Layout list is in vars.lua because it functions without this widget)
return function(s)
local layoutbox = awful.widget.layoutbox(s)
layoutbox:buttons(gears.table.join(
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)))
return layoutbox
end