]> err.no Git - libchamplain/commitdiff
Fix documentation generation
authorPierre-Luc Beaudoin <pierre-luc@pierlux.com>
Mon, 4 May 2009 03:24:24 +0000 (23:24 -0400)
committerPierre-Luc Beaudoin <pierre-luc@pierlux.com>
Mon, 4 May 2009 03:24:24 +0000 (23:24 -0400)
GObject struct need to be declared not as typedef.

champlain/champlain-map-source-factory.c
champlain/champlain-marker.h

index c3dcdf74ae27277ef0282cbc2d3ac976576ab4dc..fb93b4f3449a8c09cfb176cb1eeb37869a6d5ae2 100644 (file)
@@ -285,7 +285,7 @@ champlain_map_source_factory_create (ChamplainMapSourceFactory *factory,
  * Registers the new map source with the given constructor.  When this map
  * source is requested, the given constructor will be used to build the
  * map source.  #ChamplainMapSourceFactory will take ownership of the passed
- * ChamplainMapSourceDesc, so don't free it. They will not be freed either so
+ * #ChamplainMapSourceDesc, so don't free it. They will not be freed either so
  * you can use static structs here.
  *
  * Returns TRUE if the registration suceeded.
index 6cf48fe7615a0d1ee004f66c270ead391cc0709f..34450ae5df8a8f01d3f451ab3389caf7c08c1b6d 100644 (file)
@@ -39,20 +39,22 @@ G_BEGIN_DECLS
 
 typedef struct _ChamplainMarkerPrivate ChamplainMarkerPrivate;
 
-typedef struct
+typedef struct _ChamplainMarker ChamplainMarker;
+typedef struct _ChamplainMarkerClass ChamplainMarkerClass;
+
+struct _ChamplainMarker
 {
   ChamplainBaseMarker base;
 
   ChamplainMarkerPrivate *priv;
-} ChamplainMarker;
+};
 
-typedef struct
+struct _ChamplainMarkerClass
 {
   ChamplainBaseMarkerClass parent_class;
 
   void (* draw_marker) (ChamplainMarker *marker);
-
-} ChamplainMarkerClass;
+};
 
 GType champlain_marker_get_type (void);