Code

fix crash, allow combine to work transparently on groups
[inkscape.git] / src / extension / extension.h
index 4af65dc92fb5b5f7fea833a1ce859ab159ace026..0129f4d742584e2fcec9c23bf63f0db726425321 100644 (file)
@@ -44,6 +44,7 @@
 /** Defines the key for Postscript printing */
 #define SP_MODULE_KEY_PRINT_PS    "org.inkscape.print.ps"
 #define SP_MODULE_KEY_PRINT_CAIRO_PS    "org.inkscape.print.ps.cairo"
+#define SP_MODULE_KEY_PRINT_CAIRO_EPS    "org.inkscape.print.eps.cairo"
 /** Defines the key for PDF printing */
 #define SP_MODULE_KEY_PRINT_PDF    "org.inkscape.print.pdf"
 #define SP_MODULE_KEY_PRINT_CAIRO_PDF    "org.inkscape.print.pdf.cairo"
 /** Name of the extension error file */
 #define EXTENSION_ERROR_LOG_FILENAME  "extension-errors.log"
 
+
+#define INKSCAPE_EXTENSION_URI   "http://www.inkscape.org/namespace/inkscape/extension"
+#define INKSCAPE_EXTENSION_NS_NC "extension"
+#define INKSCAPE_EXTENSION_NS    "extension:"
+
 namespace Inkscape {
 namespace Extension {
 
@@ -138,7 +144,7 @@ public:
               the appropriate function in code so that it'll work in the
               future.
     */
-    unsigned int param_visible_count ( ) { return param_count(); };
+    unsigned int param_visible_count ( );
 
 public:
     /** An error class for when a parameter is called on a type it is not */