| 
         | 
    ||
        
  | 
    
In IUP the vbox can be dinamicaly filled only using iup.Apped. The following code does what you want:
vb=iup.vbox{}
for a=1,10 do
  t=iup.text{value = tostring(a)}
  t["a"]=a
  t["action"] = function (self,c,after) print(tostring(self.a)) end
  iup.Append(vb, t)
end
dlg2=iup.dialog{vb}
dlg2:show()
Best,
scuri
At 11:22 27/12/2004, Mikolaj Dawidowski wrote:
Hi,
How to generate a dialog in runtime. I mean create list of controls and
add them to dialog. I tried this with obvious result:
ll={}
for a=1,10 do
  ll[a]=iup.text{value = tostring(a)}
  ll[a]["a"]=a
  ll[a]["action"] = function (self,c,after) print(tostring(self.a)) end
end
dlg2=iup.dialog{iu.vbox{ll}}
Best regards,
Nick