diff --git a/src/inkscape.h b/src/inkscape.h
index 4c6c1dbd04cd619f6e08fb2c4af53437912cd83c..ca2894227c1d8589c30cf54497058fa9a80dda63 100644 (file)
--- a/src/inkscape.h
+++ b/src/inkscape.h
* Released under GNU GPL, read the file 'COPYING' for more information
*/
+#include <list>
#include <glib/gtypes.h>
struct SPDesktop;
#define INKSCAPE inkscape_get_instance()
+void inkscape_autosave_init();
+
void inkscape_application_init (const gchar *argv0, gboolean use_gui);
bool inkscape_load_config (const gchar *filename, Inkscape::XML::Document *config, const gchar *skeleton, unsigned int skel_size, const gchar *e_notreg, const gchar *e_notxml, const gchar *e_notsp, const gchar *warn);
-Inkscape::XML::Node *inkscape_get_repr (Inkscape::Application *inkscape, const gchar *key);
/* Menus */
bool inkscape_load_menus (Inkscape::Application * inkscape);
gchar *homedir_path(const char *filename);
gchar *profile_path(const char *filename);
+/* Inkscape desktop stuff */
void inkscape_switch_desktops_next ();
void inkscape_switch_desktops_prev ();
+void inkscape_get_all_desktops (std::list< SPDesktop* >& listbuf);
void inkscape_dialogs_hide ();
void inkscape_dialogs_unhide ();