Got Gtk-Doc working. Now all the fancy /** comments before the functions
[rodin/chimara.git] / src / chimara-glk.h
index 2f419722bd44e07c3480acdb6c4ebbd767ec3ebd..94ee6c59f97b3b8300b54b2e566b49272340ea0c 100644 (file)
@@ -20,22 +20,23 @@ G_BEGIN_DECLS
 #define CHIMARA_GLK_GET_CLASS(obj)  (G_TYPE_INSTANCE_GET_CLASS((obj), \
                                      CHIMARA_TYPE_GLK, ChimaraGlkClass))
 
-typedef struct _ChimaraGlk ChimaraGlk;
-typedef struct _ChimaraGlkClass ChimaraGlkClass;
-
-struct _ChimaraGlk {
-    GtkContainer parent_instance;
+/**
+ * ChimaraGlk:
+ * 
+ * This structure contains no public members.
+ */
+typedef struct _ChimaraGlk {
+       GtkContainer parent_instance;
     
-    /* Public members */
-};
+       /*< public >*/
+} ChimaraGlk;
 
-struct _ChimaraGlkClass {
-    GtkContainerClass parent_class;
-    
-    /* Signals */
+typedef struct _ChimaraGlkClass {
+       GtkContainerClass parent_class;
+       /* Signals */
        void(* stopped) (ChimaraGlk *self);
        void(* started) (ChimaraGlk *self);
-};
+} ChimaraGlkClass;
 
 GType chimara_glk_get_type(void) G_GNUC_CONST;
 GtkWidget *chimara_glk_new(void);
@@ -49,4 +50,4 @@ void chimara_glk_wait(ChimaraGlk *glk);
 
 G_END_DECLS
 
-#endif /* __CHIMARA_GLK_H__ */
\ No newline at end of file
+#endif /* __CHIMARA_GLK_H__ */