awful.placement: Add `maximize` aliases

Use the same conventions as `align` and `stretch` aliases
This commit is contained in:
Emmanuel Lepage Vallee 2016-03-23 23:56:28 -04:00
parent 7ab83afbbc
commit 12c80e3977
1 changed files with 13 additions and 0 deletions

View File

@ -677,6 +677,19 @@ function placement.maximize(d, args)
attach(d, placement.maximize, args) attach(d, placement.maximize, args)
end end
-- Add the alias functions
for _, v in ipairs {"vertically", "horizontally"} do
placement["maximize_"..v] = function(d2, args)
args = args or {}
local new_args = setmetatable({axis = v}, {__index=args})
placement.maximize(d2, new_args)
end
end
---@DOC_awful_placement_maximize_vertically_EXAMPLE@
---@DOC_awful_placement_maximize_horizontally_EXAMPLE@
return placement return placement
-- vim: filetype=lua:expandtab:shiftwidth=4:tabstop=8:softtabstop=4:textwidth=80 -- vim: filetype=lua:expandtab:shiftwidth=4:tabstop=8:softtabstop=4:textwidth=80