Searched refs:PathManipulator (Results 1 - 7 of 7) sorted by relevance

/inkscape/src/ui/tool/
H A Dmulti-path-manipulator.h28 class PathManipulator;
80 typedef std::pair<ShapeRecord, boost::shared_ptr<PathManipulator> > MapPair;
81 typedef std::map<ShapeRecord, boost::shared_ptr<PathManipulator> > MapType;
84 void invokeForAll(R (PathManipulator::*method)()) {
90 void invokeForAll(R (PathManipulator::*method)(A), A a) {
96 void invokeForAll(R (PathManipulator::*method)(A const &), A const &a) {
102 void invokeForAll(R (PathManipulator::*method)(A,B), A a, B b) {
125 friend class PathManipulator;
H A Dcurve-drag-point.h19 class PathManipulator;
26 * An invisible point used to drag curves. This point is used by PathManipulator to allow editing
29 * accordingly, without the need to drag in the full PathManipulator header.
34 CurveDragPoint(PathManipulator &pm);
53 PathManipulator &_pm;
H A Dpath-manipulator.cpp70 PathManipulatorObserver(PathManipulator *p, Inkscape::XML::Node *node)
105 PathManipulator *_pm;
111 PathManipulator::PathManipulator(MultiPathManipulator &mpm, SPPath *path, function in class:Inkscape::UI::PathManipulator
147 sigc::bind(sigc::mem_fun(*this, &PathManipulator::update), false));
149 sigc::mem_fun(*this, &PathManipulator::_selectionChangedM));
151 sigc::hide( sigc::mem_fun(*this, &PathManipulator::_updateOutlineOnZoomChange)));
158 PathManipulator::~PathManipulator()
168 bool PathManipulator
[all...]
H A Dmulti-path-manipulator.cpp166 boost::shared_ptr<PathManipulator> hold(i->second);
184 boost::shared_ptr<PathManipulator> newpm(new PathManipulator(*this, (SPPath*) r.item,
201 invokeForAll(&PathManipulator::selectSubpaths);
287 invokeForAll(&PathManipulator::invertSelectionInSubpaths);
321 invokeForAll(&PathManipulator::setSegmentType, type);
332 invokeForAll(&PathManipulator::insertNodes);
338 invokeForAll(&PathManipulator::insertNodeAtExtremum, extremum);
346 invokeForAll(&PathManipulator::insertNode, pt);
353 invokeForAll(&PathManipulator
[all...]
H A Dnode.h58 class PathManipulator;
136 inline PathManipulator &_pm();
137 inline PathManipulator &_pm() const;
270 inline PathManipulator &_pm();
271 inline PathManipulator &_pm() const;
477 SubpathList(PathManipulator &pm) : _path_manipulator(pm) {}
478 PathManipulator &pm() { return _path_manipulator; }
482 PathManipulator &_path_manipulator;
500 inline PathManipulator &Handle::_pm() {
503 inline PathManipulator
[all...]
H A Dpath-manipulator.h33 class PathManipulator;
53 class PathManipulator : public PointManipulator { class in namespace:Inkscape::UI
57 PathManipulator(MultiPathManipulator &mpm, SPPath *path, Geom::Affine const &edit_trans,
59 ~PathManipulator();
H A Dcurve-drag-point.cpp28 CurveDragPoint::CurveDragPoint(PathManipulator &pm) :
179 // PathManipulator will restore visibility when necessary.

Completed in 30 milliseconds