|  |  |  | Evince Programmer's Reference Manual |  | 
|---|---|---|---|---|
void ev_metadata_manager_init (void); gboolean ev_metadata_manager_get (const gchar *uri, const gchar *key, GValue *value, gboolean ignore_last); void ev_metadata_manager_set (const gchar *uri, const gchar *key, const GValue *value); void ev_metadata_manager_set_int (const gchar *uri, const gchar *key, int value); void ev_metadata_manager_set_double (const gchar *uri, const gchar *key, double value); void ev_metadata_manager_set_string (const gchar *uri, const gchar *key, const gchar *value); void ev_metadata_manager_set_boolean (const gchar *uri, const gchar *key, gboolean value); void ev_metadata_manager_shutdown (void);
void ev_metadata_manager_init (void);
Creates an EvMetadataManager with default values.
 values_loaded   ->  FALSE.
 timeout_id      ->  the id of the event source.
 items           ->  a new full empty GHashTable.
gboolean ev_metadata_manager_get (const gchar *uri, const gchar *key, GValue *value, gboolean ignore_last);
Retrieve value for uri in metadata database
| 
 | Uri to set data for, if NULL, we return default value | 
| 
 | Key to set uri | 
| 
 | GValue struct filled up with value | 
| 
 | if TRUE, default value is ignored | 
| Returns : | TRUEif value was taken. | 
void ev_metadata_manager_set (const gchar *uri, const gchar *key, const GValue *value);
Set value for key in metadata database
| 
 | Uri to set data for, if NULL, we set default value | 
| 
 | Key to set uri | 
| 
 | GValue struct containing value | 
void ev_metadata_manager_set_int (const gchar *uri, const gchar *key, int value);
| 
 | |
| 
 | |
| 
 | 
void ev_metadata_manager_set_double (const gchar *uri, const gchar *key, double value);
| 
 | |
| 
 | |
| 
 | 
void ev_metadata_manager_set_string (const gchar *uri, const gchar *key, const gchar *value);
| 
 | |
| 
 | |
| 
 | 
void ev_metadata_manager_set_boolean (const gchar *uri, const gchar *key, gboolean value);
| 
 | |
| 
 | |
| 
 |