24 lines
382 B
Lua

require( "iuplua" )
l = iup.label{title="1", size="200x"}
function idle_cb()
local v = tonumber(l.title) + 1
l.title = v
if v == 10000 then
iup.SetIdle(nil)
end
return iup.DEFAULT
end
dlg = iup.dialog{l; title = "Idle Test"}
dlg:showxy(iup.CENTER, iup.CENTER)
-- Registers idle callback
iup.SetIdle(idle_cb)
if (iup.MainLoopLevel()==0) then
iup.MainLoop()
end