2#ifndef INKSCAPE_LPE_CLONE_ORIGINAL_H
3#define INKSCAPE_LPE_CLONE_ORIGINAL_H
19namespace LivePathEffect {
void doOnRemove(SPLPEItem const *) override
LPECloneOriginal & operator=(const LPECloneOriginal &)=delete
bool doOnOpen(SPLPEItem const *lpeitem) override
Is performed on load document or revert If the item is fixed legacy return true.
Gtk::Widget * newWidget() override
This creates a managed widget.
Glib::ustring old_attributes
OriginalSatelliteParam linkeditem
void cloneAttributes(SPObject *origin, SPObject *dest, const gchar *attributes, const gchar *css_properties, bool init)
LPECloneOriginal(const LPECloneOriginal &)=delete
EnumParam< Clonelpemethod > method
void doBeforeEffect(SPLPEItem const *lpeitem) override
Is performed each time before the effect is updated.
~LPECloneOriginal() override
Glib::ustring old_css_properties
void doEffect(Geom::PathVector &curve) override
bool getHolderRemove() override
BoolParam allow_transforms
SPObject is an abstract base class of all of the document nodes at the SVG document level.
Helper class to stream background task notifications as a series of messages.
void init(int argc, char **argv, Toy *t, int width=600, int height=600)