24 lines
509 B
Lua
24 lines
509 B
Lua
|
local gears = require("gears")
|
||
|
|
||
|
shape = {}
|
||
|
|
||
|
-- Create rounded rectangle shape (in one line)
|
||
|
|
||
|
function shape.rrect(radius)
|
||
|
return function(cr, width, height)
|
||
|
gears.shape.rounded_rect(cr, width, height, radius)
|
||
|
end
|
||
|
end
|
||
|
|
||
|
-- Create partially rounded rect
|
||
|
|
||
|
function shape.prrect(radius, tl, tr, br, bl)
|
||
|
return function(cr, width, height)
|
||
|
gears.shape.partially_rounded_rect(cr, width, height, tl, tr, br, bl,
|
||
|
radius)
|
||
|
end
|
||
|
end
|
||
|
|
||
|
|
||
|
return shape
|