summaryrefslogtreecommitdiffstats
path: root/src/seltrans.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* After snapping, show a tooltip together with the snap indicatorDiederik van Lierop2009-02-151-3/+5
| | | (bzr r7296)
* Remove the source snap-indicator when ungrabbingDiederik van Lierop2009-01-251-0/+2
| | | (bzr r7175)
* Display the snap source indicator only when snapping is enabledDiederik van Lierop2009-01-251-4/+6
| | | (bzr r7173)
* - The snap-delay mechanism should now be more robust. From now on, it must ↵Diederik van Lierop2009-01-251-0/+4
| | | | | | | be turned on and off explicitely within each context. This prevents delayed snapping events from being fired after the context or context's state has changed. - Creating single dots now snaps (bzr r7172)
* - Snap to the midpoint of shapes and bboxesDiederik van Lierop2009-01-181-10/+16
| | | | | | | - Snap to the midpoint of paths and bbox edges - Refactor the snapping toggle, i.e. what snaps to what when toggling a specific option in the snapping toolbar PS: icons.svg has been modified, so use "make install" if needed (bzr r7144)
* Optionally snap from/to midpoints of the edges of a bounding boxDiederik van Lierop2009-01-111-23/+20
| | | (bzr r7108)
* When snapping only the closest node, draw an indicator at that nodeDiederik van Lierop2008-11-261-13/+32
| | | (bzr r6903)
* Add an option to the preferences to _only_ snap the node closest to the ↵Diederik van Lierop2008-11-241-2/+38
| | | | | mouse pointer (bzr r6899)
* 1) Improve the way the distance to the pointer is taken into account when ↵Diederik van Lierop2008-11-231-2/+1
| | | | | | | | finding the best snap 2) Use this distance also when snapping nodes in the path editor 3) Add a slider in the preferences dialog to control the weighing of this distance (bzr r6895)
* Merge from trunkTed Gould2008-10-311-9/+11
| | | (bzr r6887)
* From trunkTed Gould2008-10-271-34/+38
| | | (bzr r6885)
* Merging from trunkTed Gould2008-10-111-191/+170
| | | (bzr r6884)
* Next roud of NR ==> Geom conversionMaximilian Albert2008-09-181-4/+4
| | | (bzr r6839)
* Modify the parameters required for setting up the SnapManagerDiederik van Lierop2008-08-281-4/+4
| | | (bzr r6722)
* Fix some regressions in the snapping of the selector toolDiederik van Lierop2008-08-121-13/+15
| | | (bzr r6611)
* Move all of the snapper code to 2geomDiederik van Lierop2008-08-111-22/+31
| | | (bzr r6606)
* remove many unnecessary to_2geom and from_2geom callsJohan B. C. Engelen2008-08-081-4/+4
| | | (bzr r6593)
* NR::Maybe => boost::optionalJohan B. C. Engelen2008-08-051-2/+2
| | | (bzr r6569)
* change knot.h to Geom::Point only instead of NR::Point.Johan B. C. Engelen2008-08-011-3/+3
| | | (bzr r6511)
* * src/2geom/isnan.h, src/libcola/cola.cpp, src/style.cpp, src/seltrans.cpp,mjwybrow2008-06-221-1/+0
| | | | | | | | | | | | | | | | | | | src/libcola/gradient_projection.cpp, src/libvpsc/generate-constraints.cpp, src/libnr/nr-types.cpp, src/libnr/nr-point-fns-test.cpp, src/isnan.h, src/libnr/nr-point-fns.cpp, src/libnr/in-svg-plane-test.cpp, src/doxygen-main.cpp, src/display/nr-filter-composite.cpp, src/display/nr-filter-merge.cpp, src/display/nr-filter-gaussian.cpp, src/display/bezier-utils.cpp, src/Makefile_insert, src/eraser-context.cpp, src/dyna-draw-context.cpp, src/tweak-context.cpp, src/sp-namedview.cpp, src/libnr/in-svg-plane-test.h, src/libnr/nr-point-fns-test.h, src/mod360-test.h, src/CMakeLists.txt, src/2geom/linear.h: Properly fix the conflicting isnan.h problem: 1) Update src/2geom/isnan.h to match newest Inkscape src/isnana.h (Also commited this change to lib2geom project repository) 2) Remove Inkscape's src/isnan.h 3) Update all files to include src/2geom/isnan.h instead of src/isnan.h (bzr r6013)
* change NR::Matrix to Geom:: for many sp_item_xxx_affine functionsJohan B. C. Engelen2008-06-121-4/+4
| | | (bzr r5915)
* Fix snapping for constrained translation in the selector toolDiederik van Lierop2008-05-201-3/+5
| | | (bzr r5722)
* Fix regression in constrained translationDiederik van Lierop2008-05-181-11/+13
| | | (bzr r5694)
* Fix a regression in the snapper, caused by me. Sorry!Diederik van Lierop2008-05-161-10/+10
| | | (bzr r5680)
* Add a centralized check (i.e. in the snapper mechanism) whether we've ↵Diederik van Lierop2008-05-121-2/+2
| | | | | snapped or not, instead of leaving it up to the various tools. This should prevent these tools from moving to (0,0) if they bluntly use the value returned by the snapping mechanism without checking whether snapping has really occured. (bzr r5659)
* make more messages immediatebulia byak2008-05-031-4/+4
| | | (bzr r5583)
* Replace freeSnapSkew() by constrainedSnapSkew(). There is no such thing as ↵Diederik van Lierop2008-05-011-6/+6
| | | | | freely snapping while skewing; snapping will always be constrained (bzr r5569)
* Warning and whitespace cleanupJon A. Cruz2008-05-011-99/+99
| | | (bzr r5564)
* - Major refactoring of snapping related code...Diederik van Lierop2008-04-301-22/+29
| | | | | - Enabling snap indicator for all remaining tools (bzr r5556)
* replace text strings by ints for tools/bounding_boxbulia byak2008-04-171-4/+6
| | | (bzr r5459)
* Refactor snapping mechanisms: in seltrans.cpp, a GSList was converted to a ↵Diederik van Lierop2008-04-111-54/+30
| | | | | std::list in four different places. Now this is handled in only one place (bzr r5407)
* Refactor snapper and snapindicator (in order to enable the snapindicator in ↵Diederik van Lierop2008-04-071-32/+50
| | | | | the selector tool) (bzr r5374)
* The deprecated version of sp_item_invoke_bbox_full (which still uses ↵Diederik van Lierop2008-03-271-1/+5
| | | | | NRRects) returns empty rectangles when calculating geometric bboxes of vertical or horizontal lines. A group of those lines will therefore also have an empty geometric bbox, which is wrong. We must use the new version of sp_item_invoke_bbox_full, which uses NR::Maybe<NR::Rects> instead. (bzr r5204)
* Major overhaul of the selector tool's internals to improve handling of ↵Diederik van Lierop2008-03-251-426/+387
| | | | | transformations, origins and snapping, for both visual and geometric bounding boxes (see for example bug #174046 in Launchpad) (bzr r5189)
* Applying fixes for gcc 4.3 build issues (closes LP: #169115)Bryce Harrington2008-01-311-0/+2
| | | (bzr r4629)
* Move 'bounding box' option up one level (from Selector to Tools page in ↵Maximilian Albert2008-01-161-2/+2
| | | | | Preferences) since it applies more globally than just in the Selector tool (see discussion on the mailing list) (bzr r4513)
* Fix #181795Diederik van Lierop2008-01-121-29/+38
| | | (bzr r4471)
* 1) Fix bug #178312Diederik van Lierop2007-12-271-13/+0
| | | | | 2) Fix constrained snapping to objects (bzr r4314)
* Also consider path nodes for snappingDiederik van Lierop2007-11-211-5/+4
| | | (bzr r4122)
* 1) Improving snapping logic 2) When skewing, don't snap to selection itselfDiederik van Lierop2007-11-181-2/+10
| | | (bzr r4111)
* Improve the user interaction for snapping of bounding boxes, and add an new ↵Diederik van Lierop2007-11-051-1/+2
| | | | | tab in document properties for detailed snapping options (bzr r4033)
* Warning cleanupJon A. Cruz2007-11-041-39/+39
| | | (bzr r4025)
* Inkscape becomes unusable when trying to snap to the path of a traced bitmap ↵Diederik van Lierop2007-09-101-0/+9
| | | | | or a text paragraph. Make it usable again by not snapping to text longer than 240 chars or paths containing more than 500 nodes. Snapping to more than one of such objects will still be very slow. (bzr r3716)
* Improving the performance of the object snapperDiederik van Lierop2007-09-051-2/+1
| | | (bzr r3689)
* Make snapping to the item's transformation center optional, but not yet ↵Diederik van Lierop2007-08-041-1/+2
| | | | | available in the snapping preferences dialog (bzr r3365)
* 1) Changes to snapping preferences dialogDiederik van Lierop2007-07-281-16/+16
| | | | | | 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)
* integer scale with Alt, instead of slow movementbulia byak2007-07-081-4/+16
| | | (bzr r3193)
* Only snap the real corners of a rectangle, not the start and end points of ↵Diederik van Lierop2007-06-131-0/+2
| | | | | each rounded corener (bzr r3059)
* Fix bug #1077600 -> correct mirroring and no drifting of originDiederik van Lierop2007-04-301-16/+6
| | | (bzr r2971)
* Improve readability and remove some unused codeDiederik van Lierop2007-04-191-2/+2
| | | (bzr r2930)