X-Git-Url: https://www.fi.muni.cz/~kas/git//home/kas/public_html/git/?a=blobdiff_plain;f=shell%2Fev-metadata-manager.c;h=0dba983e20c238274e9eadabdb658056bb468a19;hb=c500456e3448832c7fc0f4436fe5a335b4afca5c;hp=c3fc4226e317616c733d9d0ca40c2cbd187c4ee8;hpb=c01789f75f6281541b22917c801fdbf94281b795;p=evince.git diff --git a/shell/ev-metadata-manager.c b/shell/ev-metadata-manager.c index c3fc4226..0dba983e 100644 --- a/shell/ev-metadata-manager.c +++ b/shell/ev-metadata-manager.c @@ -72,6 +72,12 @@ static gboolean ev_metadata_manager_save (gpointer data); static EvMetadataManager *ev_metadata_manager = NULL; +/** + * item_free: + * @data: a pointer to a #Item data + * + * It does free the values on the #GHashTable where data points. + */ static void item_free (gpointer data) { @@ -87,6 +93,16 @@ item_free (gpointer data) g_free (item); } +/** + * ev_metadata_manager_init: + * + * Creates an EvMetadataManager with default values. + * + * values_loaded -> %FALSE. + * modified -> %FALSE. + * timeout_id -> the id of the event source. + * items -> a new full empty #GHashTable. + */ void ev_metadata_manager_init (void) { @@ -380,7 +396,7 @@ ev_metadata_manager_set_last (const gchar *key, } /** - * ev_metadata_manager_set: + * ev_metadata_manager_get: * @uri: Uri to set data for, if @NULL, we return default value * @key: Key to set uri * @value: GValue struct filled up with value