diff options
| author | delta <darkussdelta@gmail.com> | 2025-10-29 16:35:38 +0100 |
|---|---|---|
| committer | delta <darkussdelta@gmail.com> | 2025-10-29 16:35:38 +0100 |
| commit | d7c66522cf365f516babcfeb1d4a2d36c3ea41af (patch) | |
| tree | 30c7d6103037b31170ae6d8fd58e3849e3cea823 /.config/awesome/quarrel/ui/init.lua | |
| parent | df418700b7d776f03ee5b58daa2d497cddb45aca (diff) | |
a small refactor
Diffstat (limited to '.config/awesome/quarrel/ui/init.lua')
| -rw-r--r-- | .config/awesome/quarrel/ui/init.lua | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/.config/awesome/quarrel/ui/init.lua b/.config/awesome/quarrel/ui/init.lua index 5acaa51..2b63694 100644 --- a/.config/awesome/quarrel/ui/init.lua +++ b/.config/awesome/quarrel/ui/init.lua @@ -36,6 +36,28 @@ function M.styled(target) }, target) end +--- Wraps a widget inside of a margin widget +---@param target table +---@return table +function M.padded(target) + return { + widget = wibox.container.margin, + margins = M.PADDING, + target, + } +end + +--- Wraps a widget inside of a margin widget +---@param target table +---@return table +function M.padded_big(target) + return { + widget = wibox.container.margin, + margins = M.BIG_PADDING, + target, + } +end + --- Generates a styled popup ---@param target table ---@return table @@ -59,6 +81,18 @@ end --- Generates icon widget ---@param args table ---@return table +function M.separator(args) + return wibox.widget(gtable.crush({ + widget = wibox.container.background, + bg = qcolor.palette.border(), + forced_height = not args.vertical and args.size, + forced_width = args.vertical and args.size, + }, args.widget or {})) +end + +--- Generates icon widget +---@param args table +---@return table function M.icon(args) return wibox.widget(gtable.crush({ widget = wibox.widget.imagebox, |
