]> www.fi.muni.cz Git - evince.git/blobdiff - cut-n-paste/smclient/eggdesktopfile.h
smclient: Update smclient from libegg
[evince.git] / cut-n-paste / smclient / eggdesktopfile.h
index 2be3621019f89a08fd9a3dc390df13683476a83f..0e9f4018e9b5b0a6999fca4383b86ce378e28177 100644 (file)
@@ -127,6 +127,9 @@ gboolean  egg_desktop_file_get_boolean            (EggDesktopFile  *desktop_file
 double    egg_desktop_file_get_numeric            (EggDesktopFile  *desktop_file,
                                                   const char      *key,
                                                   GError         **error);
+int       egg_desktop_file_get_integer            (EggDesktopFile  *desktop_file,
+                                                  const char      *key,
+                                                  GError         **error);
 char    **egg_desktop_file_get_string_list        (EggDesktopFile  *desktop_file,
                                                   const char      *key,
                                                   gsize           *length,
@@ -150,8 +153,9 @@ typedef enum {
 } EggDesktopFileError;
 
 /* Global application desktop file */
-void            egg_set_desktop_file (const char *desktop_file_path);
-EggDesktopFile *egg_get_desktop_file (void);
+void            egg_set_desktop_file                  (const char *desktop_file_path);
+void            egg_set_desktop_file_without_defaults (const char *desktop_file_path);
+EggDesktopFile *egg_get_desktop_file                  (void);
 
 
 G_END_DECLS