I’m trying to populate a tree with the names of modules (leaves) so when you double-click on the name, the module dialog should pop up.

It almost works, but for some reason, every leaf opens the same module. How can I fix that?

This is the part of the code I have:

       

local modtree = iup.flattree{rastersize = "400x500"} --are there any more-flexible options than rastersize?

        modtree["addbranch-1"] = "MODULES" --add root node

 

        for cat in pairs(cats) do

                modtree.addbranch = cat --add a branch for each module category

                for _,module in pairs(cats[cat]) do --populate branches with modules

                       modtree.addleaf1 = module.label     

                       function modtree:executeleaf_cb() module.bindsettings(t) end

                end

        end

 

Each module script starts with this code:

 

local module = {}

function module.bindsettings(profile)

…contains code about the dialog

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

Reply via email to