hello_world_2.e 488 B

123456789101112131415161718192021222324252627282930313233
  1. class HELLO_WORLD_2
  2. insert
  3. IUP_INTERFACE
  4. create {ANY}
  5. make
  6. feature {ANY}
  7. make
  8. local
  9. s: STRING
  10. gui: IUP
  11. dlg: IUP_DIALOG
  12. label: IUP_LABEL
  13. vb: IUP_VBOX
  14. do
  15. gui := iup_open
  16. create label.label("Hello world from IUP.")
  17. create vb.vbox({ARRAY[IUP_WIDGET] 1, << label >>})
  18. create dlg.dialog(vb)
  19. dlg.set_title("Hello World 2")
  20. s := dlg.show_predefined_xy("IUP_CENTER", "IUP_CENTER")
  21. gui.main_loop
  22. gui.close
  23. end
  24. end