Hello,

Have found a solution that works.
Used flattree in C and it has worked,  where "ADDBRANCH-1" is used for the first node but lua does not understand the syntax, one must use

iup.SetAttribute(tree, "ADDBRANCH-1", "Lua tree");


require("iuplua")
tree = iup.flattree{}

local dlg = iup.dialog{tree; size = "200x150",title = "Test Window"}

iup.SetAttribute(tree, "ADDBRANCH-1", "Lua tree");

--tree.ADDBRANCH-1 = "NFL";     -- Error in lua

tree.TITLE ="Test tree"         -- Change "Lua tree" title
tree.ADDBRANCH0 = "AFC";
tree.ADDBRANCH1 = "EAST";
tree.ADDLEAF2 = "Patriots";
tree.ADDLEAF3 = "Bills";
tree.ADDLEAF4 = "Jets";
tree.ADDLEAF5 = "Dolphins";
tree.INSERTBRANCH2 = "North";
tree.ADDLEAF7 = "Ravens";
tree.ADDLEAF8 = "Steelers";
tree.ADDLEAF9 = "Browns";
tree.ADDLEAF10 = "Bengals";

dlg:map()
dlg:showxy(iup.CENTER, iup.CENTER)

if (iup.MainLoopLevel()==0) then
    iup.MainLoop()
end



Best,
Ola Zetterqvist


Den 2021-11-20 kl. 08:24, skrev Kaz F:
Hello,

I can’t figure out how to get iup.flattree to work and couldn’t find any examples in Lua.

I can get iup.tree to work just fine, but changing it to iup.flattree leaves me with an empty square in my dialog.

Is there an additional “require” that I’m missing?
Thanks,
Kaz



_______________________________________________ Iup-users mailing list Iup-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/iup-users
_______________________________________________
Iup-users mailing list
Iup-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iup-users

Reply via email to