Fix up a bunch of details in the docs.
[platform/upstream/glib.git] / gio / gloadableicon.h
index ef203d7..88f42df 100644 (file)
@@ -34,10 +34,22 @@ G_BEGIN_DECLS
 #define G_IS_LOADABLE_ICON(obj)                (G_TYPE_CHECK_INSTANCE_TYPE ((obj), G_TYPE_LOADABLE_ICON))
 #define G_LOADABLE_ICON_GET_IFACE(obj)  (G_TYPE_INSTANCE_GET_INTERFACE ((obj), G_TYPE_LOADABLE_ICON, GLoadableIconIface))
 
+/**
+ * GLoadableIcon:
+ * 
+ * Generic interface for all kinds of icons that can be loaded as a stream to an image file.
+ **/
 typedef struct _GLoadableIcon                  GLoadableIcon; /* Dummy typedef */
 typedef struct _GLoadableIconIface             GLoadableIconIface;
 
-
+/**
+ * GLoadableIconIface:
+ * @g_iface: The parent interface.
+ * @load: Loads an icon.
+ * @load_async: Loads an icon asynchronously.
+ * @load_finish: Finishes an asynchronous icon load.
+ * 
+ **/
 struct _GLoadableIconIface
 {
   GTypeInterface g_iface;