summaryrefslogtreecommitdiffstats
path: root/src/node-context.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* * Implement node snapping.Krzysztof Kosi??ski2010-01-101-868/+0
| | | | | | | | | | | | | * Fix minor bug in linear grow. * Add --fixes. * Move some node selection-related functions to ControlPointSelection. Fixed bugs: - https://launchpad.net/bugs/170561 - https://launchpad.net/bugs/171893 - https://launchpad.net/bugs/182585 - https://launchpad.net/bugs/446773 (bzr r8846.2.9)
* some more ungrabbing neededbulia byak2009-08-171-0/+9
| | | (bzr r8497)
* patch 168780bulia byak2009-08-111-0/+17
| | | (bzr r8464)
* Make the snap delay mechanism easier to implement for the devs, and get rid ↵Diederik van Lierop2009-07-181-2/+0
| | | | | of the related warning messages (bzr r8302)
* disable helperpath flashing for texts but enable it for grouped pathsbulia byak2009-06-101-18/+37
| | | (bzr r8042)
* Some minor snap-delay modificationsDiederik van Lierop2009-03-311-4/+3
| | | (bzr r7597)
* - Move snap delay mechanism to the event context (used to be in SPCanvas)Diederik van Lierop2009-03-291-3/+3
| | | | | | - Rename lots of variables and methods to make them easier to understand - Add snapping to the connector tool (bzr r7589)
* Fix #338838, in which zooming and panning with the middle mouse button made ↵Diederik van Lierop2009-03-091-9/+8
| | | | | Inkscape inrespronsive (bzr r7461)
* some keyboards (Apple) have no Insert; allow insert-node with Shift+I tooEd Halley2009-03-071-0/+8
| | | (bzr r7434)
* Add option to only flash paths for node tool when none is selected. Applies ↵Jon A. Cruz2009-03-051-1/+9
| | | | | patch from bug #336490. (bzr r7420)
* improve helperpath generation on mouse-overJohan B. C. Engelen2009-03-031-6/+1
| | | (bzr r7406)
* Fix snapping when dragging gradients (implement the snap delay, use snap ↵Diederik van Lierop2009-02-231-6/+10
| | | | | tolerances from the object snapper) (bzr r7355)
* move shape_editor from node context to the parent class, event contextbulia byak2009-01-081-85/+86
| | | (bzr r7096)
* More NR ==> Geom changesJoshua L. Blocher2008-12-281-8/+8
| | | (bzr r7032)
* Merge from fe-movedTed Gould2008-11-211-2/+2
| | | (bzr r6891)
* From trunkTed Gould2008-10-271-10/+19
| | | (bzr r6885)
* Next roud of NR ==> Geom conversionMaximilian Albert2008-09-181-2/+2
| | | (bzr r6839)
* only display flash helperpath warning for shapes other than pathsJohan B. C. Engelen2008-09-131-2/+7
| | | (bzr r6805)
* Removal of SP_ACTIVE_DESKTOP, next takeMaximilian Albert2008-08-141-8/+8
| | | (bzr r6630)
* Remove further instances of SP_ACTIVE_DESKTOPMaximilian Albert2008-08-141-1/+1
| | | (bzr r6628)
* Get rid of sp_nodepath_current() and a few instances of SP_ACTIVE_DESKTOP by ↵Maximilian Albert2008-08-131-8/+8
| | | | | passing in the current desktop and nodepath from the caller (bzr r6615)
* NR::Maybe => boost::optionalJohan B. C. Engelen2008-08-051-2/+2
| | | (bzr r6569)
* Remove now obsolete functionsMaximilian Albert2008-07-291-6/+0
| | | (bzr r6458)
* Along with nodepath also create/destroy the helperpaths of any LPEs ↵Maximilian Albert2008-07-291-1/+2
| | | | | associated to its current item (bzr r6452)
* Enable simultaneous knotholder and nodepathMaximilian Albert2008-07-141-3/+6
| | | (bzr r6291)
* Ditch PERMANENT_FLASH because it is handled by providesOwnFlashPath(); avoid ↵Maximilian Albert2008-06-161-9/+5
| | | | | flashing when LPE already provides a helperpath (bzr r5956)
* Second step: try to make helper curves respond faster (don't recreate/delete ↵Maximilian Albert2008-06-161-24/+8
| | | | | the temporary canvasitems each time the selection is modified); better use of flash paths (bzr r5955)
* First step towards making helper paths for LPE items work betterMaximilian Albert2008-06-161-43/+29
| | | (bzr r5954)
* change NR::Matrix to Geom:: for many sp_item_xxx_affine functionsJohan B. C. Engelen2008-06-121-1/+1
| | | (bzr r5915)
* Add option to either suppress path flash for items with LPE (e.g., spiro ↵Maximilian Albert2008-06-081-28/+74
| | | | | splines use this) or display it permanently while the item is selected. (bzr r5860)
* struct SPCurve => class SPCurveJohan B. C. Engelen2008-05-051-3/+3
| | | | | change all sp_curve_methods functions to SPCurve::methods. (bzr r5609)
* add preferences for path flashing on mouseoverJohan B. C. Engelen2008-03-061-22/+26
| | | (bzr r4977)
* tweak the helperpath flashing:Johan B. C. Engelen2008-03-051-1/+14
| | | | | | | | * reduce time a little (should this be a preference?) * when leaving an object, instantly hide the flasher. * when entering the same object as before, show the flasher again to be done: make preferences to turn on/off and any other desired settings (bzr r4972)
* Add flashing outline of path when hovering over it. (coded in 20 minutes so ↵Johan B. C. Engelen2008-03-051-0/+30
| | | | | | | perhaps buggy) Will be put under a preference, for those who want it. (bzr r4971)
* Applying fixes for gcc 4.3 build issues (closes LP: #169115)Bryce Harrington2008-01-311-0/+2
| | | (bzr r4629)
* Always set coord entry fields inactive when switching to the node toolMaximilian Albert2007-12-051-0/+2
| | | (bzr r4179)
* Add entry fields for x/y coordinates of selected nodes (fixes bugs #170116 ↵Maximilian Albert2007-12-051-0/+7
| | | | | and #172113) (bzr r4174)
* use gobble_key_events to speed up keyboard movesbulia byak2007-11-211-16/+24
| | | (bzr r4121)
* prevent wrong rubberband origin after click-selecting in node toolbulia byak2007-09-221-0/+1
| | | (bzr r3787)
* Commit LivePathEffect branch to trunk!Johan B. C. Engelen2007-08-141-132/+92
| | | | | (disabled extension/internal/bitmap/*.* in build.xml to fix compilation) (bzr r3472)
* due to the order of processing events, we must disable lmb handling in ↵bulia byak2007-07-291-5/+5
| | | | | children contexts so that parent event context can handle it for space panning (bzr r3341)
* make conversions away from NR::Maybe explicitMenTaLguY2007-03-041-3/+3
| | | (bzr r2530)
* leave the selection alone on mouse down.Aaron Spike2007-03-011-1/+0
| | | | | This prevents selecting nodes on drag and still allows them to be selected on click. (bzr r2490)
* isolate the nodepath-or-knotholder unit into the new ShapeEditor class which ↵bulia byak2007-02-131-342/+89
| | | | | 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)
* robustize remembering the dragged segment - store node number, not pointer; ↵bulia byak2007-01-051-1/+9
| | | | | fixes crash 1505549 (bzr r2134)
* Fix 1593499 (Tablet cursor drift when dragging bezier).gustav_b2007-01-041-3/+18
| | | (bzr r2127)
* implement select next/prev as verbsbulia byak2006-11-061-12/+0
| | | (bzr r1917)
* When canvas cannot update quickly, ensure that nodes being dragged will stay ↵John Bintz2006-11-051-17/+39
| | | | | selected. (bzr r1904)
* remove color cursorsJosh Andler2006-10-191-17/+0
| | | (bzr r1811)
* Ensure that rubberbanding has been initialized before manipulating rubberbandJohn Bintz2006-10-041-4/+6
| | | (bzr r1764)