summaryrefslogtreecommitdiffstats
path: root/src/live_effects/lpe-mirror_symmetry.h
diff options
context:
space:
mode:
authorJabiertxof <jtx@jtx>2017-01-02 15:03:00 +0000
committerJabiertxof <jtx@jtx>2017-01-02 15:03:00 +0000
commitf61f13c62dd0c8e87f89492508acfebad6b32f83 (patch)
treedb965ef415d6a612177d8d5f269b78cc9f3d2b47 /src/live_effects/lpe-mirror_symmetry.h
parentmerge mirror improvements (diff)
downloadinkscape-f61f13c62dd0c8e87f89492508acfebad6b32f83.tar.gz
inkscape-f61f13c62dd0c8e87f89492508acfebad6b32f83.zip
End defining, bug fixing....
(bzr r15295.1.44)
Diffstat (limited to 'src/live_effects/lpe-mirror_symmetry.h')
-rw-r--r--src/live_effects/lpe-mirror_symmetry.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/live_effects/lpe-mirror_symmetry.h b/src/live_effects/lpe-mirror_symmetry.h
index 765f2740f..03ff56842 100644
--- a/src/live_effects/lpe-mirror_symmetry.h
+++ b/src/live_effects/lpe-mirror_symmetry.h
@@ -17,6 +17,7 @@
*/
#include "live_effects/effect.h"
+#include "live_effects/parameter/originalitem.h"
#include "live_effects/parameter/parameter.h"
#include "live_effects/parameter/text.h"
#include "live_effects/parameter/point.h"
@@ -49,15 +50,16 @@ public:
virtual void doOnVisibilityToggled(SPLPEItem const* /*lpeitem*/);
virtual Gtk::Widget * newWidget();
void processObjects(LpeAction lpe_action);
- void createMirror(Geom::Affine transform);
+ void toMirror(Geom::Affine transform);
bool isCurrentLPEItem();
// void cloneAttrbutes(Inkscape::XML::Node * origin, Inkscape::XML::Node * dest, const char * first_attribute, ...);
- void cloneAttrbutes(SPObject *origin, SPObject *dest, bool live, const char * first_attribute, ...);
+ void cloneAttrbutes(SPObject *origin, SPObject *dest, bool live, const char * attributes);
protected:
virtual void addCanvasIndicators(SPLPEItem const *lpeitem, std::vector<Geom::PathVector> &hp_vec);
private:
+ OriginalItemParam mirror_item;
EnumParam<ModeType> mode;
ScalarParam split_gap;
BoolParam discard_orig_path;