summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJohan B. C. Engelen <jbc.engelen@swissonline.ch>2007-08-25 21:15:55 +0000
committerjohanengelen <johanengelen@users.sourceforge.net>2007-08-25 21:15:55 +0000
commitf6d13664a7bf4f4613ffe9f41d6d7ece7cd5126f (patch)
tree0ca94f71a54845f185c3fc6650a57ecac84e63c3
parentremove obsolete set (diff)
downloadinkscape-f6d13664a7bf4f4613ffe9f41d6d7ece7cd5126f.tar.gz
inkscape-f6d13664a7bf4f4613ffe9f41d6d7ece7cd5126f.zip
Add #define to disable "test" LPE's
(bzr r3583)
-rw-r--r--src/live_effects/effect.cpp6
-rw-r--r--src/live_effects/effect.h4
2 files changed, 9 insertions, 1 deletions
diff --git a/src/live_effects/effect.cpp b/src/live_effects/effect.cpp
index 1e86ab479..6a880c07b 100644
--- a/src/live_effects/effect.cpp
+++ b/src/live_effects/effect.cpp
@@ -38,8 +38,10 @@ namespace LivePathEffect {
const Util::EnumData<EffectType> LPETypeData[INVALID_LPE] = {
// {constant defined in effect.h, _("name of your effect"), "name of your effect in SVG"}
{SKELETAL_STROKES, _("Skeletal Strokes"), "skeletal"},
+#ifdef LPE_ENABLE_TEST_EFFECTS
{SLANT, _("Slant"), "slant"},
{DOEFFECTSTACK_TEST, _("doEffect stack test"), "doeffectstacktest"},
+#endif
{GEARS, _("Gears"), "gears"}
};
const Util::EnumDataConverter<EffectType> LPETypeConverter(LPETypeData, INVALID_LPE);
@@ -52,12 +54,14 @@ Effect::New(EffectType lpenr, LivePathEffectObject *lpeobj)
case SKELETAL_STROKES:
neweffect = (Effect*) new LPESkeletalStrokes(lpeobj);
break;
- case SLANT:
+#ifdef LPE_ENABLE_TEST_EFFECTS
+ case SLANT:
neweffect = (Effect*) new LPESlant(lpeobj);
break;
case DOEFFECTSTACK_TEST:
neweffect = (Effect*) new LPEdoEffectStackTest(lpeobj);
break;
+#endif
case GEARS:
neweffect = (Effect*) new LPEGears(lpeobj);
break;
diff --git a/src/live_effects/effect.h b/src/live_effects/effect.h
index 6af44b7e1..37e87a7a6 100644
--- a/src/live_effects/effect.h
+++ b/src/live_effects/effect.h
@@ -19,6 +19,8 @@
#define LPE_CONVERSION_TOLERANCE 0.01 // FIXME: find good solution for this.
+//#define LPE_ENABLE_TEST_EFFECTS
+
struct SPShape;
struct SPDocument;
class NArtBpath;
@@ -40,8 +42,10 @@ namespace LivePathEffect {
enum EffectType {
SKELETAL_STROKES = 0,
+#ifdef LPE_ENABLE_TEST_EFFECTS
SLANT,
DOEFFECTSTACK_TEST,
+#endif
GEARS,
INVALID_LPE // This must be last
};