28 lines
471 B
Lua
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
|