]> www.fi.muni.cz Git - evince.git/blobdiff - cut-n-paste/smclient/eggdesktopfile.h
backends: Fix several security issues in the dvi-backend.
[evince.git] / cut-n-paste / smclient / eggdesktopfile.h
index f8a3d3e035668e9448db0d88aba178bbefd8136a..0e9f4018e9b5b0a6999fca4383b86ce378e28177 100644 (file)
@@ -13,8 +13,8 @@
  *
  * You should have received a copy of the GNU Lesser General Public
  * License along with this library; see the file COPYING.LIB. If not,
- * write to the Free Software Foundation, Inc., 59 Temple Place -
- * Suite 330, Boston, MA 02111-1307, USA.
+ * write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, 
+ * Boston, MA 02110-1301, USA.
  */
 
 #ifndef __EGG_DESKTOP_FILE_H__
@@ -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