Code

r11259@tres: ted | 2006-04-07 21:55:33 -0700
authorgouldtj <gouldtj@users.sourceforge.net>
Tue, 2 May 2006 05:23:50 +0000 (05:23 +0000)
committergouldtj <gouldtj@users.sourceforge.net>
Tue, 2 May 2006 05:23:50 +0000 (05:23 +0000)
 Adding in the path effect to the INX file parsing.

src/extension/system.cpp

index ccf168446d2eaf811ad677a85c87e9934ba384a9..f6208936995f7426288d850f1b165830f51f54e2 100644 (file)
@@ -22,6 +22,7 @@
 #include "input.h"
 #include "output.h"
 #include "effect.h"
+#include "patheffect.h"
 #include "print.h"
 #include "implementation/script.h"
 /* #include "implementation/plugin.h" */
@@ -333,6 +334,7 @@ build_from_reprdoc(Inkscape::XML::Document *doc, Implementation::Implementation
         MODULE_OUTPUT,
         MODULE_FILTER,
         MODULE_PRINT,
+        MODULE_PATH_EFFECT,
         MODULE_UNKNOWN_FUNC
     } module_functional_type = MODULE_UNKNOWN_FUNC;
 
@@ -359,6 +361,8 @@ build_from_reprdoc(Inkscape::XML::Document *doc, Implementation::Implementation
             module_functional_type = MODULE_FILTER;
         } else if (!strcmp(element_name, "print")) {
             module_functional_type = MODULE_PRINT;
+        } else if (!strcmp(element_name, "path-effect")) {
+            module_functional_type = MODULE_PATH_EFFECT;
         } else if (!strcmp(element_name, "script")) {
             module_implementation_type = MODULE_EXTENSION;
 #if 0
@@ -414,6 +418,10 @@ build_from_reprdoc(Inkscape::XML::Document *doc, Implementation::Implementation
             module = new Print(repr, imp);
             break;
         }
+        case MODULE_PATH_EFFECT: {
+            module = new PathEffect(repr, imp);
+            break;
+        }
         default: {
             break;
         }