Searched refs:PathManipulator (Results 1 - 7 of 7) sorted by relevance
/inkscape/src/ui/tool/ |
H A D | multi-path-manipulator.h | 28 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 D | curve-drag-point.h | 19 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 D | path-manipulator.cpp | 70 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 D | multi-path-manipulator.cpp | 166 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 D | node.h | 58 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 D | path-manipulator.h | 33 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 D | curve-drag-point.cpp | 28 CurveDragPoint::CurveDragPoint(PathManipulator &pm) : 179 // PathManipulator will restore visibility when necessary.
|
Completed in 30 milliseconds