From 8d886d1cc0b61079f2dff30edd6ecfca80f32063 Mon Sep 17 00:00:00 2001 From: cilix42 Date: Thu, 19 Feb 2009 22:37:11 +0000 Subject: [PATCH] Remove superfluous FreehandShape LPE --- src/draw-context.cpp | 4 ++-- src/live_effects/effect.cpp | 4 ---- src/live_effects/lpe-patternalongpath.cpp | 4 ---- src/live_effects/lpe-patternalongpath.h | 6 ------ 4 files changed, 2 insertions(+), 16 deletions(-) diff --git a/src/draw-context.cpp b/src/draw-context.cpp index 5e3ff82dc..a8d6187f6 100644 --- a/src/draw-context.cpp +++ b/src/draw-context.cpp @@ -278,7 +278,7 @@ spdc_paste_curve_as_freehand_shape(const SPCurve *c, SPDrawContext *dc, SPItem * // TODO: Don't paste path if nothing is on the clipboard - Effect::createAndApply(Inkscape::LivePathEffect::FREEHAND_SHAPE, dc->desktop->doc(), item); + Effect::createAndApply(PATTERN_ALONG_PATH, dc->desktop->doc(), item); Effect* lpe = sp_lpe_item_get_current_lpe(SP_LPE_ITEM(item)); gchar *svgd = sp_svg_write_path(c->get_pathvector()); static_cast(lpe)->pattern.paste_param_path(svgd); @@ -391,7 +391,7 @@ spdc_check_for_and_apply_waiting_LPE(SPDrawContext *dc, SPItem *item) if (SP_IS_LPETOOL_CONTEXT(dc)) { // since a geometric LPE was applied, we switch back to "inactive" mode - lpetool_context_switch_mode(SP_LPETOOL_CONTEXT(dc), Inkscape::LivePathEffect::INVALID_LPE); + lpetool_context_switch_mode(SP_LPETOOL_CONTEXT(dc), INVALID_LPE); } } if (SP_IS_PEN_CONTEXT(dc)) { diff --git a/src/live_effects/effect.cpp b/src/live_effects/effect.cpp index e4a5b9b43..9a1c33eeb 100644 --- a/src/live_effects/effect.cpp +++ b/src/live_effects/effect.cpp @@ -112,7 +112,6 @@ const Util::EnumData LPETypeData[] = { {PATTERN_ALONG_PATH, N_("Pattern Along Path"), "skeletal"}, // for historic reasons, this effect is called skeletal(strokes) in Inkscape:SVG {CURVE_STITCH, N_("Stitch Sub-Paths"), "curvestitching"}, /* 0.47 */ - {FREEHAND_SHAPE, N_("Freehand Shape"), "freehand_shape"}, // this is actually a special type of PatternAlongPath, used to paste shapes in pen/pencil tool {KNOT, N_("Knot"), "knot"}, {CONSTRUCT_GRID, N_("Construct grid"), "construct_grid"}, {SPIRO, N_("Spiro spline"), "spiro"}, @@ -140,9 +139,6 @@ Effect::New(EffectType lpenr, LivePathEffectObject *lpeobj) case PATTERN_ALONG_PATH: neweffect = static_cast ( new LPEPatternAlongPath(lpeobj) ); break; - case FREEHAND_SHAPE: - neweffect = static_cast ( new LPEFreehandShape(lpeobj) ); - break; case BEND_PATH: neweffect = static_cast ( new LPEBendPath(lpeobj) ); break; diff --git a/src/live_effects/lpe-patternalongpath.cpp b/src/live_effects/lpe-patternalongpath.cpp index 52bc42cb0..6ba680c15 100644 --- a/src/live_effects/lpe-patternalongpath.cpp +++ b/src/live_effects/lpe-patternalongpath.cpp @@ -214,10 +214,6 @@ LPEPatternAlongPath::doEffect_pwd2 (Geom::Piecewise > con } } -LPEFreehandShape::LPEFreehandShape(LivePathEffectObject *lpeobject) : LPEPatternAlongPath(lpeobject) -{ -} - } // namespace LivePathEffect } /* namespace Inkscape */ diff --git a/src/live_effects/lpe-patternalongpath.h b/src/live_effects/lpe-patternalongpath.h index f35f7a5cb..ea89097b3 100644 --- a/src/live_effects/lpe-patternalongpath.h +++ b/src/live_effects/lpe-patternalongpath.h @@ -50,12 +50,6 @@ private: LPEPatternAlongPath& operator=(const LPEPatternAlongPath&); }; -class LPEFreehandShape : public LPEPatternAlongPath { -public: - LPEFreehandShape(LivePathEffectObject *lpeobject); - virtual ~LPEFreehandShape() {} -}; - }; //namespace LivePathEffect }; //namespace Inkscape -- 2.30.2