diff options
| author | Maximilian Albert <maximilian.albert@gmail.com> | 2008-07-29 14:53:07 +0000 |
|---|---|---|
| committer | cilix42 <cilix42@users.sourceforge.net> | 2008-07-29 14:53:07 +0000 |
| commit | 342dd01630733af71538f8c8040937d732675fc1 (patch) | |
| tree | 15997706096950624127f5b213e24cf9fca3ee16 /src/live_effects/parameter | |
| parent | Remove obsolete function param_editOncanvas for PointParams (diff) | |
| download | inkscape-342dd01630733af71538f8c8040937d732675fc1.tar.gz inkscape-342dd01630733af71538f8c8040937d732675fc1.zip | |
Remove addHelperPaths() from Effect; now getHelperPaths() returns a list of canvas indicators provided by the effect itself or its parameters (overload addCanvasIndicators to provide them in derived effects)
(bzr r6450)
Diffstat (limited to 'src/live_effects/parameter')
| -rw-r--r-- | src/live_effects/parameter/parameter.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/live_effects/parameter/parameter.h b/src/live_effects/parameter/parameter.h index 02d520fe4..8c24c50de 100644 --- a/src/live_effects/parameter/parameter.h +++ b/src/live_effects/parameter/parameter.h @@ -11,8 +11,10 @@ #include <glibmm/ustring.h> #include <2geom/forward.h> +#include <2geom/pathvector.h> class KnotHolder; +class SPLPEItem; struct SPDesktop; struct SPItem; @@ -57,7 +59,9 @@ public: virtual Glib::ustring * param_getTooltip() { return ¶m_tooltip; }; + // overload these for your particular parameter to make it provide knotholder handles or canvas helperpaths virtual void addKnotHolderEntities(KnotHolder *knotholder, SPDesktop *desktop, SPItem *item) {} + virtual void addCanvasIndicators(SPLPEItem *lpeitem, std::vector<Geom::PathVector> &hp_vec) {}; virtual void param_editOncanvas(SPItem * /*item*/, SPDesktop * /*dt*/) {}; virtual void param_setup_nodepath(Inkscape::NodePath::Path */*np*/) {}; |
