diff options
Diffstat (limited to 'marigold.lua')
-rw-r--r-- | marigold.lua | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/marigold.lua b/marigold.lua index 9daa808..a5b1c75 100644 --- a/marigold.lua +++ b/marigold.lua @@ -104,6 +104,7 @@ local function render_internal(tbl, indent_level) children, indent, close) end +marigold.prerender = render_internal marigold.render = function(tbl) local str = render_internal(tbl, 0) @@ -171,7 +172,13 @@ marigold.rect = function(tbl) end -marigold.text = function(tbl) +marigold.text = function(content, tbl) + local tag, err = maketag( + 'text', content, tbl, + { 'lengthAdjust', 'x', 'y', 'dx', 'dy', 'rotate', 'textLength' } + ) + if err then error(err) end + return tag end |