import "glib/glib" import "gdk/gdk" import "gtk/gtktypeutils" import "gtk/gtkwidget" public [name="c"] typedef GtkModuleInitFunc = {[]gint,[][][]gchar} void typedef GtkKeySnoopFunc = {GtkWidget, GdkEventKey, gpointer} gint import func gtk_check_version (guint, guint, guint): []gchar import func gtk_init ([]int,[][][]char) import func gtk_exit (gint) import func gtk_init_check ([]int,[][][]char): gboolean import func gtk_disable_setlocale: void import func gtk_set_locale: [] gchar //PangoLanguage *gtk_get_default_language (void); import func gtk_events_pending: gint import func gtk_main_do_event (GdkEvent): void import func gtk_main: void import func gtk_main_level: guint import func gtk_main_quit: void import func gtk_main_iteration: gboolean import func gtk_main_iteration_do (gboolean): gboolean import func gtk_true: gboolean import func gtk_false: gboolean import func gtk_grab_add (GtkWidget) import func gtk_grab_get_current: GtkWidget import func gtk_grab_remove (GtkWidget) import func gtk_timeout_add (guint32,GtkFunction,gpointer): guint import func gtk_timeout_add_full (guint32,GtkFunction,GtkCallbackMarshal,gpointer,GtkDestroyNotify): guint import func gtk_timeout_remove (guint) import func gtk_get_current_event: GdkEvent import func gtk_get_current_event_time: guint32 import func gtk_get_current_event_state (GdkModifierType): gboolean import func gtk_get_event_widget (GdkEvent): GtkWidget end