/script_binding/lua/demo3.lua

http://ftk.googlecode.com/ · Lua · 26 lines · 19 code · 7 blank · 0 comment · 0 complexity · 4a6af406ac7f3b3d1f67d83138d70881 MD5 · raw file

  1. function OnQuit(button)
  2. Ftk.Quit()
  3. print("button_quit_on_clicked")
  4. return 0
  5. end
  6. Ftk.Init(1, {"demo2"})
  7. win=FtkAppWindow.Create()
  8. w=win:Width()
  9. h=win:Height()
  10. label=FtkLabel.Create(win, 0, 0, w, 30);
  11. label:SetText("Hello");
  12. entry=FtkEntry.Create(win, 0, 50, w, 30);
  13. entry:SetText("It is ok.");
  14. button=FtkButton.Create(win, w/4, h/2, w/2, 50);
  15. button:SetText("Quit")
  16. button:SetClickedListener("OnQuit");
  17. win:SetText("Hello FTK!")
  18. win:ShowAll(1)
  19. Ftk.Run()