28 lines
471 B
Lua

require( "iuplua" )
require( "iupluacontrols" )
function idle_cb()
local value = gauge.value
value = value + 0.0001;
if value > 1.0 then
value = 0.0
end
gauge.value = value
return iup.DEFAULT
end
gauge = iup.gauge{}
gauge.show_text = "YES"
dlg = iup.dialog{gauge; title = "IupGauge"}
dlg.size = "QUARTERxEIGHTH"
-- Registers idle callback
iup.SetIdle(idle_cb)
dlg:showxy(iup.CENTER, iup.CENTER)
if (iup.MainLoopLevel()==0) then
iup.MainLoop()
end