26 lines
782 B
Lua
26 lines
782 B
Lua
-- ## Layoutbox ##
|
|
-- ~~~~~~~~~~~~~~~
|
|
|
|
-- Requirements :
|
|
-- ~~~~~~~~~~~~~~
|
|
local awful = require("awful")
|
|
local wibox = require("wibox")
|
|
local xresources = require("beautiful.xresources")
|
|
local dpi = xresources.apply_dpi
|
|
|
|
return function(s)
|
|
-- Create a layoutbox widget
|
|
local layoutbox = awful.widget.layoutbox
|
|
{
|
|
screen = s,
|
|
buttons =
|
|
{
|
|
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),
|
|
}
|
|
}
|
|
layoutbox = wibox.container.margin(layoutbox, dpi(2), dpi(2), dpi(11), dpi(11))
|
|
return layoutbox
|
|
end
|