List GObject here, since the documentation misses the notify signal
authorMatthias Clasen <maclas@gmx.de>
Fri, 17 Oct 2003 22:08:04 +0000 (22:08 +0000)
committerMatthias Clasen <matthiasc@src.gnome.org>
Fri, 17 Oct 2003 22:08:04 +0000 (22:08 +0000)
Sat Oct 18 00:04:22 2003  Matthias Clasen  <maclas@gmx.de>

* gobject/gobject.types: List GObject here, since the
documentation misses the notify signal otherwise. Needs
a little bit of a hack to work around a gtkdoc-scangobj
limitation, see the comment in gobject/gobject.i.

* gobject/gobject.i: New file, containing a trivial
g_object_get_type() function.

docs/reference/ChangeLog
docs/reference/gobject/gobject.i [new file with mode: 0644]
docs/reference/gobject/gobject.types

index 64f476c..afd8929 100644 (file)
@@ -1,3 +1,13 @@
+Sat Oct 18 00:04:22 2003  Matthias Clasen  <maclas@gmx.de>
+
+       * gobject/gobject.types: List GObject here, since the
+       documentation misses the notify signal otherwise. Needs
+       a little bit of a hack to work around a gtkdoc-scangobj
+       limitation, see the comment in gobject/gobject.i.
+
+       * gobject/gobject.i: New file, containing a trivial 
+       g_object_get_type() function.
+       
 Fri Oct 17 00:23:51 2003  Matthias Clasen  <maclas@gmx.de>
 
        * gobject/Makefile.am (GTKDOC_LIBS): 
diff --git a/docs/reference/gobject/gobject.i b/docs/reference/gobject/gobject.i
new file mode 100644 (file)
index 0000000..2976940
--- /dev/null
@@ -0,0 +1,11 @@
+/*
+ * This is a hack to work around a limitation of gtkdoc-scan: it insists
+ * on putting () behind every symbol listed in gobject.types. Thus we
+ * can't put G_TYPE_OBJECT there, but have to sneak a g_object_get_type()
+ * function in the generated source via an #include.
+ */
+GType 
+g_object_get_type (void)
+{
+  return G_TYPE_OBJECT;
+}
index 65244ed..40f079c 100644 (file)
@@ -1,4 +1,6 @@
 #include <glib/glib-object.h>
+#include "gobject.i"
 
+g_object_get_type
 g_type_module_get_type
 g_type_plugin_get_type