summaryrefslogtreecommitdiffstats
path: root/src/snap-candidate.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Clarify licensesMax Gaukler2018-11-081-1/+2
| | | | | | - add license headers to everything - convert a few files from public domain or LGPL2.1+ to GPL2+ - some archaeology to clarify which files are from which library
* Run clang-tidy’s modernize-use-emplace pass.Emmanuel Gil Peyrot2018-06-181-2/+2
| | | | | This reduces the boilerplate required to add a new element to a container.
* Run clang-tidy’s modernize-pass-by-value pass.Emmanuel Gil Peyrot2018-06-181-3/+4
| | | | | This avoids having to pass variables by reference before copying them when calling a constructor.
* Run clang-tidy’s modernize-use-equals-default pass.Emmanuel Gil Peyrot2018-06-181-3/+3
| | | | | This replaces empty constructors and destructors with the default keyword.
* Header cleanup: stop using Glib types where they aren't truly needed. Eases ↵Liam P. White2014-08-311-1/+4
| | | | | GThread deprecation errors. (bzr r13341.1.190)
* Selector tool: improve responsiveness for snapping a path's internal ↵Diederik van Lierop2012-12-081-2/+4
| | | | | intersections (was unbearable already for paths having 20+ segments) (bzr r11937)
* cppcheck fixes: sp-lpe-itemAlex Valavanis2012-10-271-3/+3
| | | (bzr r11836)
* cppcheckKris De Gussem2012-03-071-3/+6
| | | (bzr r11052)
* 1) Add checkboxes for perpendicular and tangential snapping to the document ↵Diederik van Lierop2012-02-141-2/+2
| | | | | | | properties dialog (on the snap tab) 2) Newly created guides (dragged off the ruler) will take on the angle of the curve that's being snapped to (either perpendicularly or tangentialy, depending of the settings in the document properties dialog) (bzr r10975)
* Enable tangential and perpendicular snapping to paths (in the node-tool, ↵Diederik van Lierop2012-01-141-17/+16
| | | | | pen-tool, pencil-tool, and for guide manipulation; cannot be toggled yet, will always be active when snapping to paths) (bzr r10886)
* mixed usage of class and struct for same objectKris De Gussem2011-12-111-1/+1
| | | (bzr r10766.1.1)
* Various fixes: initialization, memory leak, wrong iterator usageKris De Gussem2011-11-051-1/+1
| | | (bzr r10721)
* 1) Cycle to the next-closest-snap-source when pressing tab, if the ↵Diederik van Lierop2011-11-041-2/+6
| | | | | | | snap-closest-point-only-option has been activated. Works for the selector tool, but also when scaling/stretching/skewing a selection of nodes in the node tool 2) Cleanup and simplification of the code that finds the closest snapsource (bzr r10720)
* Cleanup pass on documentation that was dumping garbage into doxygen output.Jon A. Cruz2011-10-251-3/+4
| | | (bzr r10696)
* 1) make snapping to clip/mask paths optional (see document properties dialog ↵Diederik van Lierop2011-10-081-0/+15
| | | | | | | | -> snap tab) 2) for debugging purposes: code added for showing all snap candidates 3) groundwork for tangential/perpendicular snapping (bzr r10672)
* update to latest 2geom !Johan B. C. Engelen2011-02-021-2/+2
| | | (bzr r10025)
* - Constrained snap: proper implementation of the preference to snap the ↵Diederik van Lierop2010-10-291-3/+6
| | | | | | | mouse pointer or handle itself (instead of projecting it first onto the constraint) - Fix a crash in SnapManager::multipleConstrainedSnaps (bzr r9866)
* 2nd attempt at fixing the crash introduced in rev. #9692. This should nail it!Diederik van Lierop2010-08-151-2/+2
| | | (bzr r9714)
* Fix bbox snapping as reported in LP bug #562205Diederik van Lierop2010-04-181-0/+1
| | | | | | Fixed bugs: - https://launchpad.net/bugs/562205 (bzr r9351)
* Remove redundancy from snapping API (type of snapsource no longer has to be ↵Diederik van Lierop2010-01-231-51/+2
| | | | | specified explicitly) (bzr r9014)
* When snapping to a bounding box, flash that bounding box together with the ↵Diederik van Lierop2010-01-191-9/+24
| | | | | snap indicator (bzr r8999)
* Fix typoDiederik van Lierop2010-01-101-1/+1
| | | (bzr r8964)
* Refactoring the snapping API (making it easier to maintain and understand ↵Diederik van Lierop2010-01-091-0/+147
for the devs) (bzr r8960)