37 lines
609 B
Lua
37 lines
609 B
Lua
local awful = require('awful')
|
|
local gears = require('gears')
|
|
|
|
local add_button_event = function(widget)
|
|
|
|
widget:buttons(
|
|
gears.table.join(
|
|
awful.button(
|
|
{},
|
|
4,
|
|
nil,
|
|
function()
|
|
if #widget.children == 1 then
|
|
return
|
|
end
|
|
widget:insert(1, widget.children[#widget.children])
|
|
widget:remove(#widget.children)
|
|
end
|
|
),
|
|
awful.button(
|
|
{},
|
|
5,
|
|
nil,
|
|
function()
|
|
if #widget.children == 1 then
|
|
return
|
|
end
|
|
widget:insert(#widget.children + 1, widget.children[1])
|
|
widget:remove(1)
|
|
end
|
|
)
|
|
)
|
|
)
|
|
|
|
end
|
|
|
|
return add_button_event |