-- -- test of GUI library -- run("libs/gui.lua") local counter = gui.label{x=10, y=54, value=0, format="% .3d"} local form = gui.dialog{ title="Dialogtest", w=100, h=150, counter, gui.button{ label="+", x=6, y=38, w=14, h=14, repeatable=true, click=function() counter.value=counter.value+1; counter:render(); end}, gui.button{ label="-", x=26, y=38, w=14, h=14, repeatable=true, click=function() counter.value=counter.value-1; counter:render(); end}, gui.button{ label="Help", x=6, y=70, w=54, h=14, click=function() messagebox("Help screen"); end}, gui.button{ label="Close", x=6, y=18, w=54, h=14, key=27, click=function() return true; -- causes closing end}, } form:run()