summaryrefslogtreecommitdiffstats
path: root/src/seltrans.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* | Merge from trunk (again)Krzysztof Kosi??ski2010-12-151-20/+22
|\| | | | | (bzr r9508.1.72)
| * Merge and cleanup of GSoC C++-ification project.Jon A. Cruz2010-12-121-20/+22
| |\ | | | | | | (bzr r9945.1.1)
| | * New Class SPDocumentUndo created which takes care of c++fying some non ↵Abhishek Sharma Public2010-07-021-7/+7
| | | | | | | | | | | | | | | SPDocument based methods (bzr r9546.1.3)
| | * This is the first c++ification commit from me. It handles sp-line, ↵Abhishek Sharma Public2010-06-291-6/+6
| | | | | | | | | | | | | | | sp-polyline, sp-item and marks the onset of document c++ification as well. Users can check performace increase with [/usr/bin/time -v inkscape_binary_with_commandline_options]. (bzr r9546.1.1)
* | | Merge from trunkKrzysztof Kosi??ski2010-11-251-34/+30
|\| | | | | | | | (bzr r9508.1.70)
| * | Shift should disable snapping when dragging the rotation center of an objectDiederik van Lierop2010-11-171-10/+14
| | | | | | | | | (bzr r9903)
| * | Super duper mega (fun!) commit: replaced encoding=utf-8 with ↵Chris Morgan2010-11-171-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fileencoding=utf-8 in all 1074 Vim modelines. The reason for this is that (a) setting the encoding isn't nice, and (b) Vim 7.3 (with modeline enabled) disallows it and pops up an error whenever you open any file with it ("invalid modeline"). Also corrected five deviant modestrings: * src/ui/widget/dock.cpp and src/ui/widget/dock.h: missing colon at the end * src/ui/dialog/tile.cpp: removed gratuitous second colon at the end * src/helper/units-test.h: removed gratuitous space before a colon * share/extensions/export_gimp_palette.py: missing textwidth=99 That's my geekiest commit yet. (bzr r9900)
| * | Fix display of snap source indicator for constrained snapping in the ↵Diederik van Lierop2010-11-161-15/+0
| | | | | | | | | | | | | | | selector tool (bzr r9898)
| * | Leave constrained angular snapping to the snap manager, instead of handling ↵Diederik van Lierop2010-11-071-0/+1
| | | | | | | | | | | | | | | it locally (bzr r9880)
| * | Fix self-snapping when dragging the transformation center of a selection ↵Diederik van Lierop2010-10-071-10/+7
| | | | | | | | | | | | | | | containing multiple items (as reported by LucaDC in LP #607107, comment #30) (bzr r9817)
| * | Clear pointers in the snapmanager if they're no longer needed.Diederik van Lierop2010-08-111-3/+12
| | | | | | | | | (bzr r9697)
* | | merge from trunkKrzysztof Kosi??ski2010-08-081-36/+45
|\| | | | | | | | (bzr r9508.1.52)
| * | Avoid self-snapping when dragging a rotation center, and draw the rotation ↵Diederik van Lierop2010-07-241-2/+17
| | | | | | | | | | | | | | | center at the snapped position (bzr r9641)
| * | - Remove some old code which snapped the rotation center to the bbox, and ↵Diederik van Lierop2010-07-201-19/+0
| | | | | | | | | | | | | | | | | | | | | which discarded all of the snapping settings - Improve the logic behind the snapping buttons, i.e. what snaps to what for each of the buttons (bzr r9634)
| * | - Snap while rotating an object using the selector toolDiederik van Lierop2010-07-121-15/+28
| |/ | | | | | | | | | | - Rename the ConstraintLine class to SnapConstraint - Move some duplicated code to 2geom (bzr r9607)
* / Wholesale cruft removal part 4; fix crash when rendering guidesKrzysztof Kosi??ski2010-08-051-6/+6
|/ | | (bzr r9508.1.48)
* - "Snap nodes or handles" button now also includes smooth nodesDiederik van Lierop2010-05-211-6/+2
| | | | | - Improved snap tooltips (bzr r9440)
* Fix bbox snapping as reported in LP bug #562205Diederik van Lierop2010-04-181-18/+2
| | | | | | Fixed bugs: - https://launchpad.net/bugs/562205 (bzr r9351)
* 1) Fix moving by an integer multiple of the grid spacing (<alt>-dragging in ↵Diederik van Lierop2010-02-251-5/+9
| | | | | | | | | | the selector tool) 2) Allow constrained translation for 1) (with <ctrl>) 3) Fix snapping to the grid when pasting 4) Show snap indicators for all of the above 5) Implement snap delay mechanism for 1) and 2) (bzr r9113)
* Remove redundancy from snapping API (type of snapsource no longer has to be ↵Diederik van Lierop2010-01-231-15/+13
| | | | | specified explicitly) (bzr r9014)
* Refactoring the snapping API (making it easier to maintain and understand ↵Diederik van Lierop2010-01-091-11/+12
| | | | | for the devs) (bzr r8960)
* Patch by Diederik to mitigate crash on 318726.Josh Andler2009-10-071-3/+10
| | | (bzr r8735)
* Diederik's patch for crash bug 441255bulia byak2009-10-041-2/+3
| | | (bzr r8709)
* fix for 415168bulia byak2009-08-181-2/+2
| | | (bzr r8507)
* When translating too many items, then don't use the bbox of the selection as ↵Diederik van Lierop2009-08-091-3/+3
| | | | | a whole but instead use the closest corner of one of the individual bboxes instead. (bzr r8450)
* When snapping while translating, use the bounding box corners of each ↵Diederik van Lierop2009-08-091-104/+149
| | | | | selected item instead of the selection as a whole (fixes bug #404941) (bzr r8449)
* Make the snap delay mechanism easier to implement for the devs, and get rid ↵Diederik van Lierop2009-07-181-4/+0
| | | | | of the related warning messages (bzr r8302)
* When translating too many nodes, a convex hull is used for snapping. This is ↵Diederik van Lierop2009-07-081-3/+7
| | | | | not needed when "only snap node closest to mouse pointer" has been enabled in the preferences (fixes bug #396070) (bzr r8236)
* Fix constrained motion in the selector tool when snapping is being ↵Diederik van Lierop2009-04-211-3/+11
| | | | | overridden (i.e. when ctrl+shift keys are pressed simultaneously) (bzr r7755)
* Fix snapping during constrained translation, when only snapping the node ↵Diederik van Lierop2009-04-121-20/+18
| | | | | closest to the mouse pointer (bzr r7687)
* - Don't display the snap-source-indicator when we're about to rotate using ↵Diederik van Lierop2009-04-021-7/+11
| | | | | | | the selector tool (because it won't snap when rotating!) - Use a smaller snap-source-indicator, which is visually more appealing (bzr r7608)
* - Move snap delay mechanism to the event context (used to be in SPCanvas)Diederik van Lierop2009-03-291-2/+2
| | | | | | - Rename lots of variables and methods to make them easier to understand - Add snapping to the connector tool (bzr r7589)
* The snap indicator's tooltip now displays "A to B", whereas before it only ↵Diederik van Lierop2009-02-201-26/+13
| | | | | displayed "B". (bzr r7335)
* 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)