39 lines
910 B
Lua

require( "iuplua" )
text = iup.text {value = "This is an empty text"}
item_save = iup.item {title = "Save\tCtrl+S", key = "K_cS", active = "NO"}
item_autosave = iup.item {title = "Auto Save", key = "K_a", value = "ON"}
item_exit = iup.item {title = "Exit", key = "K_x"}
menu_file = iup.menu {item_save, item_autosave, item_exit}
submenu_file = iup.submenu{menu_file; title = "File"}
menu = iup.menu {submenu_file}
dlg = iup.dialog{text; title ="IupItem", menu = menu}
dlg:showxy(iup.CENTER, iup.CENTER)
function item_autosave:action()
if item_autosave.value == "ON" then
iup.Message("Auto Save", "OFF")
item_autosave.value = "OFF"
else
iup.Message("Auto Save", "ON")
item_autosave.value = "ON"
end
return iup.DEFAULT
end
function item_exit:action()
-- return iup.CLOSE
dlg:hide()
end
if (iup.MainLoopLevel()==0) then
iup.MainLoop()
end