summaryrefslogtreecommitdiffstats
path: root/src/ui/dialog/align-and-distribute.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Distribute/Move considers selection orderNathan Lee2019-07-271-2/+2
| | | | | Only used when objects have same anchor position. Address gitlab.com/inkscape/inbox/issues/665
* Refactoring: replace funcs with methods.Shlomi Fish2019-06-121-7/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I hereby disclaim any implicit or explicit ownership of my changes in this changeset, and put them under a multiple licence consisting of your choice of one of more of: - The CC0 / Public Domain - https://creativecommons.org/choose/zero/ . - The MIT / Expat license - https://en.wikipedia.org/wiki/MIT_License - The default licence of your project - The https://en.wikipedia.org/wiki/GNU_Lesser_General_Public_License - version 2.1 or higher - The https://en.wikipedia.org/wiki/GNU_General_Public_License - version 2 or higher - Any licence in the 2018-Aug-27 popular licenses list of https://opensource.org/licenses - The https://en.wikipedia.org/wiki/Apache_License version 2.0 or later - The https://en.wikipedia.org/wiki/Artistic_License version 2.0 or later - The https://en.wikipedia.org/wiki/ISC_license - The https://opensource.org/licenses/BSD-2-Clause Crediting me will be nice, but not mandatory, and you can change the licence of the project without needing my permission.
* Fix align-to of text objectsTobias Ellinghaus2019-05-281-5/+5
| | | | | | | Inkscape used to align text baselines relative to the wrong object when using "First selected" or "Last selected". Closes !699
* Add option for on canvas align handles and move group selection checkboxMartin Owens2019-02-251-8/+24
|
* Merge in bazaar branch for alignment handlesMartin Owens2019-02-241-3/+12
|
* modernize loopsMarc Jeanmougin2019-01-021-26/+11
|
* Move icon-loader and provide a temporary fallback to render pixbufJabiertxof2018-11-091-1/+1
|
* 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
* Remove #include "config.h" wherever possibleEduard Braun2018-10-011-5/+0
|
* refactor: simplify loopThomas Holder2018-09-301-9/+3
|
* fix Align > Rearrange > clockwise with y-axis downThomas Holder2018-09-301-0/+3
|
* New option to invert y-axisThomas Holder2018-09-121-2/+16
| | | | | | | | | Replaces all hard coded or implicit desktop coordinate usage with doc2dt multiplication. New global preference: Interface > Origin at upper left https://bugs.launchpad.net/inkscape/+bug/170049
* adding gtk-themeJabier Arraiza2018-07-211-1/+2
|
* Run clang-tidy’s modernize-use-emplace pass.Emmanuel Gil Peyrot2018-06-181-1/+1
| | | | | This reduces the boilerplate required to add a new element to a container.
* Run clang-tidy’s modernize-use-bool-literals pass.Emmanuel Gil Peyrot2018-06-181-1/+1
| | | | | This makes it clearer whether an integer or a boolean has to be passed in this specific call.
* Run clang-tidy’s modernize-pass-by-value pass.Emmanuel Gil Peyrot2018-06-181-2/+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-4/+2
| | | | | This replaces empty constructors and destructors with the default keyword.
* Run clang-tidy’s modernize-use-nullptr pass.Emmanuel Gil Peyrot2018-06-181-4/+4
| | | | | This replaces all NULL or 0 with nullptr when assigned to or returned as a pointer.
* Run clang-tidy’s modernize-use-override pass.Emmanuel Gil Peyrot2018-06-181-8/+8
| | | | | This adds the override specifier on all methods which override a virtual method, whether they were already virtual or missing this specifier.
* a bit more of warning cleanupFelipe Corrêa da Silva Sanches2018-03-281-1/+2
|
* Allow to align multiple objects as group relatively to a single objectEduard Braun2018-02-281-2/+11
| | | | | | | This makes "treat selection as group" useful with the selections "Last selected / First selected / Biggest object / Smallest object" in which case all elements will be moved as a group relative to the "focused" element which will be kept fixed.
* Move classes derived from SPObject to own directory.Tavmjong Bah2018-01-301-15/+17
| | | | A lot of header clean-up.
* panel: Remove the unused "title" labelStefano Facchini2018-01-161-1/+1
|
* Misc. typosUnknown2017-11-071-1/+1
| | | | | | | | | | | | Found using `codespell -q 3 -w --skip="*.svg,*.po,*.ts,./share/tutorials,./src/libavoid,./packaging/win32/languages,./man,./src/2geom" -I ../inkscape-whitelist.txt` whereby whitelist file contained: ``` dum iff glight substract te upto ```
* Remove old icon handling codeAlexander Valavanis2017-06-291-2/+2
|
* fix comment typosAlex Valavanis2017-01-111-2/+2
| | | (bzr r15408)
* Add some unit tests for object-set cppificationMarc Jeanmougin2016-11-021-1/+1
| | | (bzr r15203)
* Changed order of selection itemsAdrian Boguszewski2016-09-251-2/+2
| | | | | | Fixed bugs: - https://launchpad.net/bugs/1627250 (bzr r15130)
* Merged trunkAdrian Boguszewski2016-08-091-37/+1
|\ | | | | (bzr r14954.1.30)
| * End GTK+ 2 support and remove GDL forkAlex Valavanis2016-08-041-37/+1
| |\ | | | | | | (bzr r15038)
| | * Drop remaining GTKMM 2 fallback supportAlex Valavanis2016-07-281-37/+1
| | | | | | | | | (bzr r15023.2.7)
* | | Merged trunkAdrian Boguszewski2016-08-031-4/+1
|\| | | | | | | | (bzr r14954.1.29)
| * | Removed unused includes, decreased compilation time. Once againAdrian Boguszewski2016-08-031-4/+1
| | | | | | | | | (bzr r15034)
| * | Reverted changes to r15024 after many building problemsAdrian Boguszewski2016-07-281-1/+4
| | | | | | | | | (bzr r15027)
| * | Removed unused includes, decrease compilation timeAdrian Boguszewski2016-07-281-4/+1
| |/ | | | | (bzr r15025)
* | Added items as a range functionAdrian Boguszewski2016-07-031-9/+13
|\| | | | | (bzr r14954.1.13)
* | Moved next functions, added namespace, renamed range functionsAdrian Boguszewski2016-06-251-8/+8
|/ | | (bzr r14954.1.10)
* "Relative to" option for node alignment.Marc Jeanmougin2016-03-131-2/+74
| | | | | | | | | | | | | | | | | | | - 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)
* Add support for the "relative to" setting when aligning baselines (fixes 167228)Marc Jeanmougin2016-03-031-3/+46
| | | | | | Fixed bugs: - https://launchpad.net/bugs/167228 (bzr r14682)
* Remove unused header file.Tavmjong Bah2015-12-091-1/+0
| | | (bzr r14522)
* Fixes some non-antisymmetrical sort functionMarc Jeanmougin2015-10-021-1/+1
| | | | | | Fixed bugs: - https://launchpad.net/bugs/1502267 (bzr r14392)
* removed a few "using Inkscape::Util::GSListConstIterator"Marc Jeanmougin2015-04-271-5/+0
| | | (bzr r13922.1.16)
* corrected the casts (hopefully)Marc Jeanmougin2015-02-271-13/+13
| | | (bzr r13922.1.10)
* Put a few std::vector<SPitem*>Marc Jeanmougin2015-02-191-18/+14
| | | (bzr r13922.1.5)
* At first, I was thinking "I just have to go to the selection file, and ↵Marc Jeanmougin2015-02-171-41/+46
| | | | | | | | change that GSList* with a std::list, then resolve the few problems" So, i tried that. And I will continue tomorrow, and the days after, on and on. (bzr r13922.1.1)
* Remove sp_desktop_document and finish cleanup of desktop-handles.hLiam P. White2014-12-211-14/+14
| | | (bzr r13820)
* Deprecate and remove sp_desktop_selection in favor of SPDesktop::getSelectionLiam P. White2014-12-211-9/+8
| | | (bzr r13809)
* Update to experimental r13598Liam P. White2014-10-081-1/+1
|\ | | | | (bzr r13341.5.17)
| * Move more UI code into ui/Liam P. White2014-10-051-1/+1
| | | | | | (bzr r13341.1.253)
| * Standardise InkscapeApplication GObject implementation (namespace not ↵Alex Valavanis2014-08-261-2/+2
| | | | | | | | | | supported properly) (bzr r13341.1.179)