6EATPADELIOZXESW5BURGVIE3N3RYUGNTZOKM4OW7BX3L2EA3C5AC
HIJWP6Q3CXDRIH7PJXN24JVQJF5Y53JKU7NKFPKCATQWI5DHQA3AC
5N57VOATVSATXDBSRBNNPQU3BHONGN22EOMHZAD3DV5367WJRSLQC
GEBIQLKUHEHQMFSBPRIP4WLE2DMUQZYWDCDHU32HWJQT2SKDY5YQC
J4EMFAFR2IMEBCOC5DY7UENEJIQGPJROUUYDHETFLD76VETMVMLQC
TLN5JU2Z3M7BOMRQMI2FREY46XEYMEPLJQLHGCSCVHEKA36P7YNQC
LFAROW2YSPM7534MX4G4BM6GSIHEQWQJH4QTGP4EGYQKRX5FP27AC
FS2ITYYHBLFT66YUC3ENPFYI2HOYHOVEPQIN7NQR6KF5MEK4NKZAC
5TDFTJBI6I633A4W2NWMMP3YRYOTLRSBJU7XBU5H45UETXSPGSBQC
QXJ3HUDHKPVZNC4LF6IC5VWQWDT7XRKASM2PLFMTSM3NGJKSHDPQC
YUQ4YINAT5YTK3CAY4VK3HSYQ4D63FXLLPMC4R3DUFHIZIUQO7WQC
JNS2ATVJRXCIBGRFRPPN63OAOQRVV7GE2VRAL3T6YNRXFX6YYMQAC
SMZJGK56DYOP2CYIYDV3QXVHL5P52IEF34GFBESNMULJDMDLJR2AC
data={'hello, world!'}
}
```
Adjust border color:
```
{ type='text', border={r=1,g=0,b=0},
Rounded corners:
```
{ type='text', border={r=1,g=0,b=0}, rx=5,ry=5,
data={'hello, world!'}
}
```
local bounding_box = {type='rectangle', drawmode='line', r=0.5, g=0.5, b=0.5, x=node.x-10, y=node.y-10, corner_radius=5, id=node.id}
local bounding_box = {type='rectangle', drawmode='line', r=0.5, g=0.5, b=0.5, x=node.x-10, y=node.y-10, rx=5, id=node.id}
local pending_nodes = {}
local n = {type='rectangle', drawmode='fill', r=node.bg.r, g=node.bg.g, b=node.bg.b, x=node.x, y=node.y, rx=node.rx, ry=node.ry}
table.insert(pending_nodes, n)
table.insert(nodes_to_render, n)
-- render border if necessary
if node.border then
local n = {type='rectangle', drawmode='line', r=node.border.r, g=node.border.g, b=node.border.b, x=node.x, y=node.y, rx=node.rx, ry=node.ry}
table.insert(pending_nodes, n)
table.insert(nodes_to_render, n)
end