diff options
| author | Jon A. Cruz <jon@joncruz.org> | 2012-05-17 09:10:15 +0000 |
|---|---|---|
| committer | Jon A. Cruz <jon@joncruz.org> | 2012-05-17 09:10:15 +0000 |
| commit | b6ea2239ffc053e66238eb8484bbc5c1ba8700ac (patch) | |
| tree | aa69d18959e71ca3a5d268acdc24b85e24663e29 /src/ui/tool/path-manipulator.cpp | |
| parent | Fix for 997888 : Merge into Document Properties (diff) | |
| download | inkscape-b6ea2239ffc053e66238eb8484bbc5c1ba8700ac.tar.gz inkscape-b6ea2239ffc053e66238eb8484bbc5c1ba8700ac.zip | |
Extended resizing to node handles.
(bzr r11375)
Diffstat (limited to 'src/ui/tool/path-manipulator.cpp')
| -rw-r--r-- | src/ui/tool/path-manipulator.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/ui/tool/path-manipulator.cpp b/src/ui/tool/path-manipulator.cpp index 97e25069f..e292a9347 100644 --- a/src/ui/tool/path-manipulator.cpp +++ b/src/ui/tool/path-manipulator.cpp @@ -915,6 +915,15 @@ void PathManipulator::setLiveObjects(bool set) _live_objects = set; } +void PathManipulator::updateHandles() +{ + for (SubpathList::iterator i = _subpaths.begin(); i != _subpaths.end(); ++i) { + for (NodeList::iterator j = (*i)->begin(); j != (*i)->end(); ++j) { + j->updateHandles(); + } + } +} + void PathManipulator::setControlsTransform(Geom::Affine const &tnew) { Geom::Affine delta = _i2d_transform.inverse() * _edit_transform.inverse() * tnew * _i2d_transform; |
