summaryrefslogtreecommitdiffstats
path: root/src/nodepath.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Don't snap node handles to the parent path, plus a small string changeDiederik van Lierop2007-08-291-2/+2
| | | (bzr r3612)
* Commit LivePathEffect branch to trunk!Johan B. C. Engelen2007-08-141-35/+167
| | | | | (disabled extension/internal/bitmap/*.* in build.xml to fix compilation) (bzr r3472)
* 1) Changes to snapping preferences dialogDiederik van Lierop2007-07-281-3/+3
| | | | | | 2) Strict snapping implemented, i.e. bbox only to bbox and nodes only to paths/nodes 3) Renaming of some constants to improve readability (bzr r3331)
* fixed fixme's in shapeeditor and changed verbs for node editting. helps with ↵Johan B. C. Engelen2007-05-111-24/+12
| | | | | multiple nodepath implementation in shape-editor. (bzr r3000)
* In node tool: make rotation by [] and scaling by <> also use the active node ↵Maximilian Albert2007-04-251-4/+16
| | | | | as center (if there is one) (bzr r2964)
* flipping patch by maximilian albertbulia byak2007-04-171-15/+28
| | | (bzr r2916)
* Don't snap nodes to their parent pathDiederik van Lierop2007-04-141-1/+1
| | | (bzr r2888)
* fix 1675213: update symm nodes when moving with Ctrl and when adding new nodebulia byak2007-04-021-3/+7
| | | (bzr r2813)
* fix 1472297bulia byak2007-04-021-4/+8
| | | (bzr r2811)
* fix 1243587 and misc fixesbulia byak2007-04-021-15/+8
| | | (bzr r2810)
* fix 1390904bulia byak2007-04-021-5/+24
| | | (bzr r2809)
* plumb XML::Document parameter into duplication, courtesy of bryceMenTaLguY2007-03-201-1/+1
| | | (bzr r2723)
* fix setting knot->pos for node handles, but remove coords updating - now ↵bulia byak2007-03-101-4/+2
| | | | | done in the knot when dragging (bzr r2595)
* make conversions away from NR::Maybe explicitMenTaLguY2007-03-041-2/+10
| | | (bzr r2530)
* isolate the nodepath-or-knotholder unit into the new ShapeEditor class which ↵bulia byak2007-02-131-8/+9
| | | | | handles listeners etc. and provides a single interface to work with nodepath or knotholder; later will add another layer, ShapeEditorsCollective, which will allow us to have any number of nodepaths and knotholders simultaneously (bzr r2374)
* fix crash when switching away from node tool while redrawing after a handle ↵bulia byak2007-01-241-1/+2
| | | | | move; the end_forced_full_redraws in the handle_ungrabbed may become invalid because the nodepath is destroyed while in screen update triggered by update_repr, and it is redundant anyway because update_repr does its own end_forced_full_redraws (bzr r2273)
* fix 1517414bulia byak2007-01-081-1/+4
| | | (bzr r2157)
* fix 1630193bulia byak2007-01-081-4/+10
| | | (bzr r2156)
* robustize remembering the dragged segment - store node number, not pointer; ↵bulia byak2007-01-051-1/+3
| | | | | fixes crash 1505549 (bzr r2134)
* grow/shrink node selection by scrollwheelbulia byak2006-11-241-4/+31
| | | (bzr r2026)
* factor out creation of livarot_path, and make it on-demand so that ↵bulia byak2006-09-281-24/+21
| | | | | update_repr does not need to do it after screen update (potentially fixing a crash) (bzr r1721)
* Enabled forced redraw on nodepath toolJohn Bintz2006-09-061-4/+4
| | | (bzr r1697)
* Initial reworking of forced redraw to work better with interruptible displayJohn Bintz2006-09-061-3/+5
| | | (bzr r1696)
* Force non-interruptible redraws while modifying paths to ensure accurate displayJohn Bintz2006-09-041-0/+4
| | | (bzr r1682)
* Fix race condition where node dragging is not ended after mouse button is ↵John Bintz2006-09-041-9/+14
| | | | | released (bzr r1681)
* peeled back the gboolean code as it hit on some complexity theory principles...Jon Phillips2006-08-251-24/+24
| | | | | need to rethink and incrementally change gbooleans to bools (bzr r1637)
* Ok, committed msgloan's patch to convert gbooleans to bools thus completingJon Phillips2006-08-231-24/+24
| | | | | one major janitorial task we identified.... (bzr r1633)
* update livarot_path after committing change; fixes 1534994bulia byak2006-08-121-3/+4
| | | (bzr r1591)
* add checks to make sure given nodepath pointers are not null before working ↵John Bintz2006-08-051-0/+10
| | | | | with them (bzr r1560)
* disconnect signals from knots when destroying node - fixes a crash with ↵bulia byak2006-08-031-6/+27
| | | | | interruptible redraw (bzr r1547)
* fix new deletion behavior when deleting up to next-to-last node in subpathbulia byak2006-08-021-1/+1
| | | (bzr r1543)
* Fix bug where deleting a node broke the symmetry of neighboring smooth nodes ↵John Bintz2006-07-301-0/+6
| | | | | | | and failed to convert those nodes to cusp nodes (bzr r1513)
* undo annotationsbulia byak2006-07-061-38/+45
| | | (bzr r1361)
* patch from Gustav Broberg: undo annotations and history dialogbulia byak2006-06-291-5/+11
| | | (bzr r1315)
* expanding/contracting node selection by pgup/pgdnbulia byak2006-06-191-1/+155
| | | (bzr r1232)
* fix unstable behavior when ctrl+alt+dragging more than one sharp nodebulia byak2006-05-211-4/+4
| | | (bzr r916)
* fix compile warningbulia byak2006-05-191-0/+2
| | | (bzr r888)
* make profile selectable via prefs, add elliptic (preliminary, needs ↵bulia byak2006-05-181-12/+20
| | | | | perpendicular displacement too) (bzr r883)
* optionally use linear profile for sculptingbulia byak2006-05-161-1/+5
| | | (bzr r851)
* show handles togglebulia byak2006-05-161-1/+15
| | | (bzr r850)
* fix potential (though currently impossible) crash when spatial mode is used ↵bulia byak2006-05-151-1/+6
| | | | | with a single node (bzr r845)
* use spatial/linear distance method depending on whether selection is in more ↵bulia byak2006-05-151-113/+99
| | | | | than one subpath (bzr r844)
* sculpt other subpaths toobulia byak2006-05-151-1/+52
| | | (bzr r842)
* report subpaths in statusbar when > 1 is touched by selectionbulia byak2006-05-151-20/+69
| | | (bzr r841)
* statusbar tip expandedbulia byak2006-05-141-1/+1
| | | (bzr r828)
* never destroy nodepath from within itself - this leaves an orphaned listener ↵bulia byak2006-05-121-12/+1
| | | | | in node-context (fixes a crash) (bzr r815)
* memleak; move deleting empty paths until after all nodes are deletedbulia byak2006-05-121-10/+17
| | | (bzr r813)
* fix undo bug in nodepath_preserve; fix crash caused by nodepath_cleanup ↵bulia byak2006-05-121-19/+193
| | | | | deleting subpaths from under our feet; rename origin to origin_radial for node sides; add x/y origins to sides and remember origins for all nodes and sides upon grabbing; store drag pressure in the knot; sculpt (bzr r812)
* Fix silly bug with snapping node edits.Carl Hetherington2006-05-091-1/+1
| | | (bzr r792)
* eliminate direct accesses to SPCurve::bpathMenTaLguY2006-05-091-2/+2
| | | (bzr r787)