import "glib/glib/gtypes" import "glib/gobject/gtype" import "glib/gobject/gobject" public [name="c"] typedef GtkType = GType enum GtkObjectFlags GTK_IN_DESTRUCTION = 1 << 0 GTK_FLOATING = 1 << 1 GTK_RESERVED_1 = 1 << 2 GTK_RESERVED_2 = 1 << 3 end struct GtkObject : local GObject; end struct GtkObjectClass : local GObjectClass; end import func gtk_object_get_type: GtkType import func gtk_object_sink (GtkObject): void import func gtk_object_destroy (GtkObject): void end