summaryrefslogtreecommitdiffstats
path: root/src/ui/dialog/align-and-distribute.cpp (unfollow)
Commit message (Collapse)AuthorFilesLines
2019-07-27Distribute/Move considers selection orderNathan Lee1-2/+2
Only used when objects have same anchor position. Address gitlab.com/inkscape/inbox/issues/665
2019-06-12Refactoring: replace funcs with methods.Shlomi Fish1-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.
2019-05-28Fix align-to of text objectsTobias Ellinghaus1-5/+5
Inkscape used to align text baselines relative to the wrong object when using "First selected" or "Last selected". Closes !699
2019-02-25Add option for on canvas align handles and move group selection checkboxMartin Owens1-8/+24
2019-02-24Merge in bazaar branch for alignment handlesMartin Owens1-3/+12
2019-01-02modernize loopsMarc Jeanmougin1-26/+11
2018-11-09Move icon-loader and provide a temporary fallback to render pixbufJabiertxof1-1/+1
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-01Remove #include "config.h" wherever possibleEduard Braun1-5/+0
2018-09-30refactor: simplify loopThomas Holder1-9/+3
2018-09-30fix Align > Rearrange > clockwise with y-axis downThomas Holder1-0/+3
2018-09-12New option to invert y-axisThomas Holder1-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
2018-07-21adding gtk-themeJabier Arraiza1-1/+2
2018-06-18Run clang-tidy’s modernize-use-emplace pass.Emmanuel Gil Peyrot1-1/+1
This reduces the boilerplate required to add a new element to a container.
2018-06-18Run clang-tidy’s modernize-use-bool-literals pass.Emmanuel Gil Peyrot1-1/+1
This makes it clearer whether an integer or a boolean has to be passed in this specific call.
2018-06-18Run clang-tidy’s modernize-pass-by-value pass.Emmanuel Gil Peyrot1-2/+4
This avoids having to pass variables by reference before copying them when calling a constructor.
2018-06-18Run clang-tidy’s modernize-use-equals-default pass.Emmanuel Gil Peyrot1-4/+2
This replaces empty constructors and destructors with the default keyword.
2018-06-18Run clang-tidy’s modernize-use-nullptr pass.Emmanuel Gil Peyrot1-4/+4
This replaces all NULL or 0 with nullptr when assigned to or returned as a pointer.
2018-06-18Run clang-tidy’s modernize-use-override pass.Emmanuel Gil Peyrot1-8/+8
This adds the override specifier on all methods which override a virtual method, whether they were already virtual or missing this specifier.
2018-03-28a bit more of warning cleanupFelipe Corrêa da Silva Sanches1-1/+2
2018-02-28Allow to align multiple objects as group relatively to a single objectEduard Braun1-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.
2018-01-30Move classes derived from SPObject to own directory.Tavmjong Bah1-15/+17
A lot of header clean-up.
2018-01-16panel: Remove the unused "title" labelStefano Facchini1-1/+1
2017-11-07Misc. typosUnknown1-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 ```
2017-06-29Remove old icon handling codeAlexander Valavanis1-2/+2
2017-01-11fix comment typosAlex Valavanis1-2/+2
(bzr r15408)
2016-11-02Add some unit tests for object-set cppificationMarc Jeanmougin1-1/+1
(bzr r15203)
2016-09-25Changed order of selection itemsAdrian Boguszewski1-2/+2
Fixed bugs: - https://launchpad.net/bugs/1627250 (bzr r15130)
2016-08-03Removed unused includes, decreased compilation time. Once againAdrian Boguszewski1-4/+1
(bzr r15034)
2016-07-28Drop remaining GTKMM 2 fallback supportAlex Valavanis1-37/+1
(bzr r15023.2.7)
2016-07-28Reverted changes to r15024 after many building problemsAdrian Boguszewski1-1/+4
(bzr r15027)
2016-07-28Removed unused includes, decrease compilation timeAdrian Boguszewski1-4/+1
(bzr r15025)
2016-06-25Moved next functions, added namespace, renamed range functionsAdrian Boguszewski1-8/+8
(bzr r14954.1.10)
2016-03-13"Relative to" option for node alignment.Marc Jeanmougin1-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)
2016-03-03Add support for the "relative to" setting when aligning baselines (fixes 167228)Marc Jeanmougin1-3/+46
Fixed bugs: - https://launchpad.net/bugs/167228 (bzr r14682)
2015-12-09Remove unused header file.Tavmjong Bah1-1/+0
(bzr r14522)
2015-10-02Fixes some non-antisymmetrical sort functionMarc Jeanmougin1-1/+1
Fixed bugs: - https://launchpad.net/bugs/1502267 (bzr r14392)
2015-04-27removed a few "using Inkscape::Util::GSListConstIterator"Marc Jeanmougin1-5/+0
(bzr r13922.1.16)
2015-02-27corrected the casts (hopefully)Marc Jeanmougin1-13/+13
(bzr r13922.1.10)
2015-02-19Put a few std::vector<SPitem*>Marc Jeanmougin1-18/+14
(bzr r13922.1.5)
2015-02-17At first, I was thinking "I just have to go to the selection file, and ↵Marc Jeanmougin1-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)
2014-12-21Remove sp_desktop_document and finish cleanup of desktop-handles.hLiam P. White1-14/+14
(bzr r13820)
2014-12-21Deprecate and remove sp_desktop_selection in favor of SPDesktop::getSelectionLiam P. White1-9/+8
(bzr r13809)
2014-10-05Move more UI code into ui/Liam P. White1-1/+1
(bzr r13341.1.253)
2014-08-26Standardise InkscapeApplication GObject implementation (namespace not ↵Alex Valavanis1-2/+2
supported properly) (bzr r13341.1.179)
2014-06-275. Refactoring of Application class: make copy/assignment operators private, ↵Liam P. White1-2/+2
disallow pointers to Application (bzr r13341.5.9)
2014-06-264. further refactor Application class; create proper singleton, encapsulate ↵Liam P. White1-2/+2
members, simplify signals (bzr r13341.5.6)
2014-06-263. remove dead code, refactor existing code. Connect overlooked signals.Liam P. White1-6/+4
(bzr r13341.5.3)
2014-06-252. connect signalsLiam P. White1-6/+8
(bzr r13341.5.2)
2014-04-03Try and explain what selection means when aligning. Changed Selection to ↵Martin Owens1-1/+1
Selection Area (bzr r13257)