;; -*-scheme-*-

(explicit-class "none" "<none>")
(explicit-class "void" "<none>")
(explicit-class "extern-void" "<none>")
(explicit-class "gint" "<integer>")
(explicit-class "int" "<integer>")
(explicit-class "guint" "<integer>")
(explicit-class "guint8" "<integer>")
(explicit-class "guint16" "<integer>")
(explicit-class "guint32" "<integer>")
(explicit-class "glong" "<integer>")
(explicit-class "gulong" "<integer>")
(explicit-class "float" "<real>")
(explicit-class "double" "<real>")
(explicit-class "gfloat" "<real>")
(explicit-class "gfloat*" "<object>")
(explicit-class "gdouble" "<real>")
(explicit-class "gdouble*" "<object>")
(explicit-class "gboolean" "<boolean>")
(explicit-class "gchar" "<character>")
(explicit-class "const-gchar*" "<string>")
(explicit-class "const-char*" "<string>")
(explicit-class "char*" "<string>")
(explicit-class "gchar*" "<string>")
(explicit-class "GObject" "<gobject>")
(explicit-class "GObject*" "<gobject>")
(explicit-class "const-gchar*-G_CONST_RETURN*" "<object>")
;; (explicit-class "const-gchar**" "<object>")
;; (explicit-class "gchar*[]" "<object>")
;; (explicit-class "gchar**" "<object>")
(explicit-class "int*" "<object>")
(explicit-class "gint*" "<object>")
(explicit-class "guint*" "<object>")
(explicit-class "guint8*" "<object>")
(explicit-class "const-guint8*" "<object>")
(explicit-class "guint16*" "<object>")
(explicit-class "guint32*" "<object>")
;; (explicit-class "GdkAtom**" "<object>")
(explicit-class "size_t" "<integer>")
(explicit-class "extern-void" "<none>")
(explicit-class "GValue*" "<object>")
(explicit-class "const-GValue*" "<object>")
(explicit-class "gpointer" "<object>")
(explicit-class "cairo_t*" "<object>")
(explicit-class "time_t" "<integer>")
(explicit-class "time_t*" "<object>")
(explicit-class "gsize*" "<object>")
(explicit-class "const-cairo_font_options_t*" "<object>")
(explicit-class "GClosure*" "<gclosure>")
(explicit-class "GSignal*" "<gsignal>")
(explicit-class "GType" "<gtype>")
(explicit-class "GPtrArray*" "<object>")
(explicit-class "GIOChannel*" "<giochannel>")
(explicit-class "gunichar" "<object>")
(explicit-class "gunichar*" "<object>")
(explicit-class "SCM" "<object>")
(explicit-class "guchar" "<object>")
(explicit-class "guchar*" "<object>")
(explicit-class "const-guchar*" "<object>")
(explicit-class "gsize" "<integer>")
(explicit-class "gsize*" "<object>")
(explicit-class "gssize" "<integer>")
(explicit-class "GdkWChar" "<object>")
(explicit-class "GInitiallyUnowned" "<gobject>")

(explicit-class "GSList*" "<object>")
(explicit-class "GSList*-of-char*" "<object>")
(explicit-class "GSList*-of-gchar*" "<object>")
(explicit-class "GSList*-of-PangoAttribute*" "<object>")
(explicit-class "GSList*-of-PangoLayoutLine*" "<object>")
(explicit-class "GSList*-of-GdkPixbufFormat*" "<object>")
(explicit-class "GSList*-of-GdkDisplay*" "<object>")
(explicit-class "GSList*-of-GtkRecentFilter*" "<object>")
(explicit-class "GSList*-of-GtkAccelGroup*" "<object>")
(explicit-class "GSList*-of-GtkWidget*" "<object>")
(explicit-class "GSList*-of-GtkFileFilter*" "<object>")
(explicit-class "GSList*-of-GtkTextMark*" "<object>")
(explicit-class "GSList*-of-GtkTextTag*" "<object>")
(explicit-class "GList*" "<object>")
(explicit-class "GList*-of-const-gchar*" "<object>")
(explicit-class "GList*-of-gchar*" "<object>")
(explicit-class "GList*-of-GtkAction*" "<object>")
(explicit-class "GList*-of-GdkVisual*" "<object>")
(explicit-class "GList*-of-GdkWindow*" "<object>")
(explicit-class "GList*-of-GdkPixbuf*" "<object>")
(explicit-class "GList*-of-GtkCellView*" "<object>")
(explicit-class "GList*-of-GtkTreePath*" "<object>")
(explicit-class "GList*-of-PangoItem*" "<object>")
(explicit-class "GList*-of-GtkRecentInfo*" "<object>")
(explicit-class "GList*-of-GtkTreeIter*" "<object>")
(explicit-class "GList*-of-GtkTreePath*" "<object>")
(explicit-class "GList*-of-GtkCellRenderer*" "<object>")
(explicit-class "GList*-of-GtkWindow*" "<object>")
(explicit-class "GList*-of-GtkWidget*" "<object>")
(explicit-class "GList*-of-GtkTreeViewColumn*" "<object>")
(explicit-class "GList*-of-GtkActionGroup*" "<object>")
(explicit-class "GList*-of-GClosure*" "<object>")
(explicit-class "GList*-of-GtkTextTag*" "<object>")

(explicit-class "const-GList*-of-GdkDevice*" "<object>")
(explicit-class "const-GList*-of-GtkMenu*" "<object>")
(explicit-class "const-GList*-of-const-gchar*" "<object>")

(explicit-class "GtkIMContext" "<gtk-im-context>")
(explicit-class "GtkIMContext*" "<gtk-im-context>")
(explicit-class "GtkIMContextSimple" "<gtk-im-context-simple>")
(explicit-class "GtkIMContextSimple*" "<gtk-im-context-simple>")
(explicit-class "GtkIMMulticontext" "<gtk-im-multicontext>")
(explicit-class "GtkIMMulticontext*" "<gtk-im-multicontext>")
(explicit-class "GtkUIManager" "<gtk-ui-manager>")
(explicit-class "GtkUIManager*" "<gtk-ui-manager>")
(explicit-class "GtkVBox" "<gtk-vbox>")
(explicit-class "GtkVBox*" "<gtk-vbox>")
(explicit-class "GtkHBox" "<gtk-hbox>")
(explicit-class "GtkHBox*" "<gtk-hbox>")
(explicit-class "GdkGC" "<gdk-gc>")
(explicit-class "GdkGC*" "<gdk-gc>")
(explicit-class "AtkGObjectAccessible" "<atk-gobject-accessible>")
(explicit-class "AtkGObjectAccessible*" "<atk-gobject-accessible>")
(explicit-class "GtkVSeparator" "<gtk-vseparator>")
(explicit-class "GtkVSeparator*" "<gtk-vseparator>")
(explicit-class "GtkHSeparator" "<gtk-hseparator>")
(explicit-class "GtkHSeparator*" "<gtk-hseparator>")
(explicit-class "GtkVRuler" "<gtk-vruler>")
(explicit-class "GtkVRuler*" "<gtk-vruler>")
(explicit-class "GtkHRuler" "<gtk-hruler>")
(explicit-class "GtkHRuler*" "<gtk-hruler>")
(explicit-class "GtkVScrollbar" "<gtk-vscrollbar>")
(explicit-class "GtkVScrollbar*" "<gtk-vscrollbar>")
(explicit-class "GtkHScrollbar" "<gtk-hscrollbar>")
(explicit-class "GtkHScrollbar*" "<gtk-hscrollbar>")
(explicit-class "GtkVScale" "<gtk-vscale>")
(explicit-class "GtkVScale*" "<gtk-vscale>")
(explicit-class "GtkHScale" "<gtk-hscale>")
(explicit-class "GtkHScale*" "<gtk-hscale>")
(explicit-class "GtkVPaned" "<gtk-vpaned>")
(explicit-class "GtkVPaned*" "<gtk-vpaned>")
(explicit-class "GtkHPaned" "<gtk-hpaned>")
(explicit-class "GtkHPaned*" "<gtk-hpaned>")
(explicit-class "GtkVButtonBox" "<gtk-vbutton-box>")
(explicit-class "GtkVButtonBox*" "<gtk-vbutton-box>")
(explicit-class "GtkHButtonBox" "<gtk-hbutton-box>")
(explicit-class "GtkHButtonBox*" "<gtk-hbutton-box>")

;; Mieti seuraavia
(explicit-class "GTimeVal*" "<object>")
(explicit-class "const-GTimeVal*" "<object>")
(explicit-class "GQuark" "<object>")
(explicit-class "GCallback" "<object>")
(explicit-class "GParamSpec*" "<object>")
(explicit-class "const-GParamSpec*" "<object>")
(explicit-class "GString*" "<string>")
(explicit-class "const-GString*" "<string>")

