Code: Select all
Define *Window.GtkWidget
Define *Button.GtkWidget
Global Count = 0
ProcedureC ButtonClicked(*Button.GtkWidget,*MyData.l)
Debug PeekS(*MyData) + " pressed " + Str(Count) + " time(s)."
Count + 1
EndProcedure
gtk_init_(0, 0)
*Window = gtk_window_new_(GTK_WINDOW_TOPLEVEL)
*Button = gtk_button_new_with_mnemonic_("_Hello world!")
gtk_container_add_(*Window,*Button)
g_signal_connect_(*Button,"clicked",@ButtonClicked(),"Button 1")
gtk_widget_show_(*Button)
gtk_widget_show_(*Window)
gtk_main_()
End 0