X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=src%2Fui%2Ftool%2Fmulti-path-manipulator.h;h=aef9c1ac9d0045a829253921aa3722de456f36cb;hb=0dc33d4ce43e0bb49c63aa53b826ec4a1ff68e28;hp=151e153ecc9036931cfb2f0ecaf71e8807100bd4;hpb=288519e6a6826169154ca9f49d8863e04b87358b;p=inkscape.git diff --git a/src/ui/tool/multi-path-manipulator.h b/src/ui/tool/multi-path-manipulator.h index 151e153ec..aef9c1ac9 100644 --- a/src/ui/tool/multi-path-manipulator.h +++ b/src/ui/tool/multi-path-manipulator.h @@ -12,10 +12,10 @@ #define SEEN_UI_TOOL_MULTI_PATH_MANIPULATOR_H #include -#include "display/display-forward.h" #include "forward.h" #include "ui/tool/commit-events.h" #include "ui/tool/manipulator.h" +#include "ui/tool/modifier-tracker.h" #include "ui/tool/node.h" #include "ui/tool/node-types.h" #include "ui/tool/shape-record.h" @@ -52,6 +52,7 @@ public: void setSegmentType(SegmentType t); void insertNodes(); + void duplicateNodes(); void joinNodes(); void breakNodes(); void deleteNodes(bool keep_shape = true); @@ -65,6 +66,8 @@ public: void showOutline(bool show); void showHandles(bool show); void showPathDirection(bool show); + void setLiveOutline(bool set); + void setLiveObjects(bool set); void updateOutlineColors(); sigc::signal signal_coords_changed; /// Emitted whenever the coordinates @@ -108,9 +111,12 @@ public: PathSharedData const &_path_data; private: sigc::connection &_changed; + ModifierTracker _tracker; bool _show_handles; bool _show_outline; bool _show_path_direction; + bool _live_outline; + bool _live_objects; friend class PathManipulator; }; @@ -129,4 +135,4 @@ private: fill-column:99 End: */ -// vim: filetype=cpp:expandtab:shiftwidth=4:tabstop=8:softtabstop=4:encoding=utf-8:textwidth=99 : +// vim: filetype=cpp:expandtab:shiftwidth=4:tabstop=8:softtabstop=4:fileencoding=utf-8:textwidth=99 :