summaryrefslogtreecommitdiffstats
path: root/src/ui/tool/control-point-selection.h (unfollow)
Commit message (Collapse)AuthorFilesLines
2019-10-09Make sure old calls to insert behaves the sameNathan Lee1-2/+2
2019-10-09Speed up multi-node (de)selectionNathan Lee1-2/+3
Delay operations till all nodes are added. Deselection improvements thanks to Jabier. Refactor to reflect changes.
2018-11-08Clarify licensesMax Gaukler1-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
2018-10-18Remove util/unordered-containers.h aliases.Emmanuel Gil Peyrot1-4/+5
2018-06-18Run clang-tidy’s modernize-deprecated-headers pass.Emmanuel Gil Peyrot1-1/+1
This renames most C <*.h> includes into C++ <c*> includes.
2018-06-18Run clang-tidy’s modernize-use-override pass.Emmanuel Gil Peyrot1-2/+2
This adds the override specifier on all methods which override a virtual method, whether they were already virtual or missing this specifier.
2018-05-09Apply fixedJabier Arraiza1-2/+3
2018-05-09Reset old code to reaply fixedJabier Arraiza1-3/+2
2018-05-09Start migrating 0.92 patch to masterJabier Arraiza1-2/+3
2017-10-19Remove unused util/accumulators.hStefano Facchini1-1/+0
2016-03-13"Relative to" option for node alignment.Marc Jeanmougin1-0/+3
- Node tool has those new "relative to" alignment options : last selected, first selected, current behaviour (middle), max value(rightmost/topmost) or min value(leftmost/bottommost). - Verbs: --If the node tool is active and whole objects are selected (no individual node is), works as usual for objects; --Else, align horizontal/vertical (SP_VERB_ALIGN_HORIZONTAL_CENTER) honor the "relative to" settings, SP_VERB_ALIGN_HORIZONTAL_LEFT (ctrl+alt+pavnum4) aligns vertically on the leftmost node (same behavior as SP_VERB_ALIGN_HORIZONTAL_LEFT when the setting is "align relative to min value"), and so on with all alignment verbs Fixed bugs: - https://launchpad.net/bugs/171287 (bzr r14703)
2014-08-08Massive performance improvment for basic node operations with thousands of nodesLiam P. White1-5/+8
(bzr r13341.1.124)
2013-11-07First step of moving tools into appropriate namespaces.Markus Engel1-1/+1
(bzr r12782)
2012-01-23Patch from John Smith for 623660Josh Andler1-1/+1
(bzr r10921)
2011-09-16Node tool, transforming a set of nodes: Fix crashes, and finish ↵Diederik van Lierop1-1/+2
implementation of snapping Fixed bugs: - https://launchpad.net/bugs/590261 (bzr r10633)
2011-02-27compatibility patch to compile using gcc 4.6Adib Taraben1-0/+1
Fixed bugs: - https://launchpad.net/bugs/707205 (bzr r10070.1.1)
2011-02-02update to latest 2geom !Johan B. C. Engelen1-3/+3
(bzr r10025)
2010-12-27Node tool: snap while scaling a selection of nodes. Consider this as ↵Diederik van Lierop1-0/+5
experimental; needs cleanup! (bzr r9985)
2010-12-23Split SPCanvasItem and SPCanvasGroup to individual .h files. Removed forward ↵Jon A. Cruz1-1/+1
header. (bzr r9978.1.1)
2010-11-17Super duper mega (fun!) commit: replaced encoding=utf-8 with ↵Chris Morgan1-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)
2010-07-24Patch by Krzysztof to fix handles when node sculptingJosh Andler1-3/+4
(bzr r9606.1.17)
2010-07-22Fix sculpting of nodes with non-degenerate handles.Krzysztof Kosi??ski1-3/+4
(bzr r9639)
2010-03-04Clean up the unordered containers fix.Krzysztof Kosi??ski1-14/+3
(bzr r9142)
2010-03-04Fixing build breakage with more proper autoconf usage.Jon A. Cruz1-5/+17
(bzr r9138)
2010-03-03Node tool: implement sculptingKrzysztof Kosi??ski1-3/+5
(bzr r9131)
2010-03-02Use Boost unordeed containers instead of TR1 to minimize painKrzysztof Kosi??ski1-4/+2
when using Apple compilers. (bzr r9129)
2010-02-18Make ControlPointSelection trackable to prevent random crashesKrzysztof Kosi??ski1-1/+1
in the node tool (bzr r9095)
2010-02-09Fix multiple minor problems in the node toolKrzysztof Kosi??ski1-1/+10
(bzr r9070)
2010-02-06Fix performance regressions in the node tool and a stupid crash bugKrzysztof Kosi??ski1-3/+0
when deleting more than one stretch of selected nodes (bzr r9061)
2010-02-04Reduce libsigc++ usage to partially fix performance regressionsKrzysztof Kosi??ski1-6/+4
in the new node tool. (bzr r9044)
2010-01-20Go back to using TR1 unordered containers to fix warnings. Add configureKrzysztof Kosi??ski1-18/+4
code to detect the broken header and display Wiki page URL. (bzr r9006)
2010-01-14Replace std::tr1::unordered_(map|set) with __gnu_cxx::hash_(map|set),Krzysztof Kosi??ski1-6/+22
to work around broken headers in some GCC versions. (bzr r8980)
2010-01-14* Add "show transform handles" toggle button.Krzysztof Kosi??ski1-9/+12
* Transform handle mode switching similar to selector tool, when node transform handles are visible. (bzr r8846.2.18)
2010-01-10* Implement node snapping.Krzysztof Kosi??ski1-2/+13
* 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)
2009-11-29First GSoC node tool commit to BazaarKrzysztof Kosi??ski1-0/+140
(bzr r8846.1.1)