Got Gtk-Doc working. Now all the fancy /** comments before the functions
[rodin/chimara.git] / src / chimara-glk.h
index 030d7062aa47152e517ec14b6006f1c5e3e22586..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);
@@ -43,10 +44,10 @@ void chimara_glk_set_interactive(ChimaraGlk *glk, gboolean interactive);
 gboolean chimara_glk_get_interactive(ChimaraGlk *glk);
 void chimara_glk_set_protect(ChimaraGlk *glk, gboolean protect);
 gboolean chimara_glk_get_protect(ChimaraGlk *glk);
-gboolean chimara_glk_run(ChimaraGlk *glk, GError **error);
+gboolean chimara_glk_run(ChimaraGlk *glk, gchar *plugin, GError **error);
 void chimara_glk_stop(ChimaraGlk *glk);
 void chimara_glk_wait(ChimaraGlk *glk);
 
 G_END_DECLS
 
-#endif /* __CHIMARA_GLK_H__ */
\ No newline at end of file
+#endif /* __CHIMARA_GLK_H__ */