11#include <glibmm/i18n.h>
14namespace LivePathEffect {
19 step(_(
"Stack step:"), (
"How deep we should go into the stack"),
"step", &wr, this),
20 point(_(
"Point param:"),
"tooltip of point parameter",
"point_param", &wr, this),
21 path(_(
"Path param:"),
"tooltip of path parameter",
"path_param", &wr, this,
"M 0,100 100,0")
Adaptor that creates 2D functions from 1D ones.
Function defined as discrete pieces.
void registerParameter(Parameter *param)
virtual void doEffect(Geom::PathVector &curve)
virtual Geom::PathVector doEffect_path(Geom::PathVector const &path_in)
void doEffect(Geom::PathVector &curve) override
~LPEdoEffectStackTest() override
Geom::PathVector doEffect_path(Geom::PathVector const &path_in) override
LPEdoEffectStackTest(LivePathEffectObject *lpeobject)
Geom::Piecewise< Geom::D2< Geom::SBasis > > doEffect_pwd2(Geom::Piecewise< Geom::D2< Geom::SBasis > > const &pwd2_in) override
void set_oncanvas_looks(Inkscape::CanvasItemCtrlShape shape, std::uint32_t color)
void param_setValue(Geom::Point newpoint, bool write=false)
Helper class to stream background task notifications as a series of messages.
@ CANVAS_ITEM_CTRL_SHAPE_SQUARE