]> www.fi.muni.cz Git - evince.git/blobdiff - shell/ev-metadata-manager.h
[printing] Fix multipage even/odd printing issues
[evince.git] / shell / ev-metadata-manager.h
index 5c4d61d6adfa1c6c3822bc64a59ece12b63b0b45..0651c47cabba1fb74022e70224af680f8e91440d 100644 (file)
 
 G_BEGIN_DECLS
 
+void           ev_metadata_manager_init        (void);
 gboolean       ev_metadata_manager_get         (const gchar  *uri,
                                                 const gchar  *key,
-                                                GValue       *value);
+                                                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);
 
 G_END_DECLS