summaryrefslogtreecommitdiffstats
path: root/src/live_effects/effect.cpp
diff options
context:
space:
mode:
authorJF Barraud <jf.barraud@gmail.com>2008-02-25 00:04:24 +0000
committerjfbarraud <jfbarraud@users.sourceforge.net>2008-02-25 00:04:24 +0000
commit0400aec5b1e23a9fa82faac629d489b6c7e2be51 (patch)
tree0b2970fe43f68032ce2481b9171154af12f78ff0 /src/live_effects/effect.cpp
parentFurther cleanup (left-over debugging message) (diff)
downloadinkscape-0400aec5b1e23a9fa82faac629d489b6c7e2be51.tar.gz
inkscape-0400aec5b1e23a9fa82faac629d489b6c7e2be51.zip
3 new lpe gadgets: sketch, knot and vonkoch.
(bzr r4842)
Diffstat (limited to 'src/live_effects/effect.cpp')
-rw-r--r--src/live_effects/effect.cpp17
1 files changed, 17 insertions, 0 deletions
diff --git a/src/live_effects/effect.cpp b/src/live_effects/effect.cpp
index bdbc4dd52..777be6e77 100644
--- a/src/live_effects/effect.cpp
+++ b/src/live_effects/effect.cpp
@@ -34,6 +34,10 @@
// include effects:
#include "live_effects/lpe-skeletalstrokes.h"
#include "live_effects/lpe-pathalongpath.h"
+//here!!
+#include "live_effects/lpe-sketch.h"
+#include "live_effects/lpe-vonkoch.h"
+#include "live_effects/lpe-knot.h"
#include "live_effects/lpe-slant.h"
#include "live_effects/lpe-test-doEffect-stack.h"
#include "live_effects/lpe-gears.h"
@@ -49,6 +53,9 @@ const Util::EnumData<EffectType> LPETypeData[INVALID_LPE] = {
// {constant defined in effect.h, N_("name of your effect"), "name of your effect in SVG"}
{PATH_ALONG_PATH, N_("Bend Path"), "bend_path"},
{SKELETAL_STROKES, N_("Pattern Along Path"), "skeletal"},
+ {SKETCH, N_("Sketch"), "sketch"},
+ {VONKOCH, N_("VonKoch"), "vonkoch"},
+ {KNOT, N_("Knot"), "knot"},
#ifdef LPE_ENABLE_TEST_EFFECTS
{SLANT, N_("Slant"), "slant"},
{DOEFFECTSTACK_TEST, N_("doEffect stack test"), "doeffectstacktest"},
@@ -69,6 +76,16 @@ Effect::New(EffectType lpenr, LivePathEffectObject *lpeobj)
case PATH_ALONG_PATH:
neweffect = (Effect*) new LPEPathAlongPath(lpeobj);
break;
+//here!!
+ case SKETCH:
+ neweffect = (Effect*) new LPESketch(lpeobj);
+ break;
+ case VONKOCH:
+ neweffect = (Effect*) new LPEVonKoch(lpeobj);
+ break;
+ case KNOT:
+ neweffect = (Effect*) new LPEKnot(lpeobj);
+ break;
#ifdef LPE_ENABLE_TEST_EFFECTS
case SLANT:
neweffect = (Effect*) new LPESlant(lpeobj);