Hello World usando o Designer da Glade e funções da xhgtk, este é o meu método preferido
Procedure Main ()
Local pGlade
Local pWindow
Local pClose
gtk_init()
// Neste caso pode-se usar por exemplo um .dbf para armazenar as suas telas, visto que o .glade é xml.
pGlade := glade_xml_new("hello.glade")
pWindow := glade_xml_get_widget(pGlade, "window")
gtk_signal_connect(pWindow, "destroy", {||gtk_main_quit()})
pClose := glade_xml_get_widget(pGlade, "close")
gtk_signal_connect(pClose, "clicked", {||gtk_main_quit()})
gtk_main()
:eturn