index 46ad3a8d22f054b81863c9a90f9347c70340714d..181ae6d1d6c32643447b916d79b0cb609362fe5a 100644 (file)
#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"
void joinNodes();
void breakNodes();
void deleteNodes(bool keep_shape = true);
- void joinSegment();
+ void joinSegments();
void deleteSegments();
void alignNodes(Geom::Dim2 d);
void distributeNodes(Geom::Dim2 d);
void showOutline(bool show);
void showHandles(bool show);
void showPathDirection(bool show);
+ void setLiveOutline(bool set);
+ void setLiveObjects(bool set);
void updateOutlineColors();
sigc::signal<void> signal_coords_changed; /// Emitted whenever the coordinates
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;
};