Code

commit patch for LaTeX equation render extension by Christoph Schmidt-Hieber
[inkscape.git] / src / inkscape.h
index 4c6c1dbd04cd619f6e08fb2c4af53437912cd83c..ca2894227c1d8589c30cf54497058fa9a80dda63 100644 (file)
@@ -12,6 +12,7 @@
  * Released under GNU GPL, read the file 'COPYING' for more information
  */
 
+#include <list>
 #include <glib/gtypes.h>
 
 struct SPDesktop;
@@ -28,10 +29,11 @@ namespace Inkscape {
 
 #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);
@@ -54,8 +56,10 @@ bool inkscape_is_sole_desktop_for_document(SPDesktop const &desktop);
 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 ();