diff options
Diffstat (limited to 'lua-bindings/diaphragm.lua')
-rw-r--r-- | lua-bindings/diaphragm.lua | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/lua-bindings/diaphragm.lua b/lua-bindings/diaphragm.lua index ffb3e4b..ad8aac6 100644 --- a/lua-bindings/diaphragm.lua +++ b/lua-bindings/diaphragm.lua | |||
@@ -399,6 +399,14 @@ function M.constraint.same_width(elems) | |||
399 | end | 399 | end |
400 | 400 | ||
401 | M.constrain = M.core.constrain | 401 | M.constrain = M.core.constrain |
402 | M.draw = M.core.draw | 402 | M.draw = function(params) |
403 | M.core.draw(M.util.tbl_extend(params, { | ||
404 | draw = function(figure) | ||
405 | local self = M.shape({ left = 0, top = 0 }) | ||
406 | M.constraint.inset(self, figure) | ||
407 | params.draw(self) | ||
408 | end, | ||
409 | })) | ||
410 | end | ||
403 | 411 | ||
404 | return M | 412 | return M |