summaryrefslogtreecommitdiffstats
path: root/src/ui/tools (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Update pen tool path instantly on mode changeNathan Lee2019-06-241-0/+2
|
* Minor clean up of pen tool codeNathan Lee2019-06-242-14/+2
|
* Pen tool live update of green BPaths on Alt+MoveNathan Lee2019-06-241-0/+1
| | | | Regression fix gitlab.com/inkscape/inbox/issues/600
* Merge branch 'refactoring' of gitlab.com:shlomif/inkscapeMarc Jeanmougin2019-06-202-154/+154
|\
| * Refactoring: replace funcs with methods.Shlomi Fish2019-06-122-153/+153
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * Refactor: convert rotate_rel() to a method.Shlomi Fish2019-06-121-1/+1
| |
* | Sync pen toolbar mode change with toolNathan Lee2019-06-171-2/+1
|/ | | | | | | Reverts a previous fix that did this but caused https://gitlab.com/inkscape/inkscape/issues/282 where the pen tool's green preview line vanished when deleting the last node with the pen tool.
* Refactoring: call setAttribute() directly.Shlomi Fish2019-06-061-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Call this->setAttribute(...) directly instead of this->getRepr()->setAttribute(...). This avoids clutter and mental indirection. See http://wiki.inkscape.org/wiki/index.php?title=Refactoring_projects&oldid=112116 and https://en.wikipedia.org/wiki/Law_of_Demeter . --- 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.
* Hackfest2019: Get rid of deprecated InkSelectOneActionAlexander Valavanis2019-05-283-4/+36
|
* Hackfest2019: Rm tautological testsAlexander Valavanis2019-05-271-1/+0
|
* Rm unused code now Gtk+ >= 3.22 dependency is setAlexander Valavanis2019-05-2616-63/+48
|
* Change the data type of size/width/height of the controls to unsigned intDiederik van Lierop2019-05-202-3/+2
|
* More pixel-level alignment fixes for various controls, by making all ↵Diederik van Lierop2019-05-202-3/+3
| | | | controls have an odd-integer size (measured in pixels)
* Regression fix: hide some toolbar icons on startupNathan Lee2019-05-131-1/+2
| | | | | | | Pencil toolbar also given some checks for gitlab.com/inkscape/inkscape/issues/92 Fixes gitlab.com/inkscape/inbox/issues/182
* Good redraw of BPaths on trying to close a BSplineJabier Arraiza2019-05-011-14/+12
|
* Make display unit change roll out to toolbarsNathan Lee2019-04-301-3/+3
| | | | | | | Add exception for measure tool, which uses preferences Fixes https://gitlab.com/inkscape/inbox/issues/393 Partial fix: https://gitlab.com/inkscape/inkscape/issues/208
* Add out of bound checks to fill bucketNathan Lee2019-04-271-3/+6
| | | | Fixes https://gitlab.com/inkscape/inbox/issues/398
* More document.h cleanup.Tavmjong Bah2019-04-061-1/+1
|
* Replace IS_NAN with std::isnan (exists since C++11)Patrick Storz2019-04-021-2/+2
|
* Revert Ctrl+Up/Down direction to 0.92.4 behaviourNathan Lee2019-03-221-2/+2
|
* removing typo on previous commit, thanks McJabiertxof2019-03-201-1/+0
|
* Avoid cancel dragging a item when right click presedJabiertxof2019-03-202-1/+2
|
* Avoid the “using std::*;” or “using namespace std;” constructs.Emmanuel Gil Peyrot2019-03-061-1/+1
| | | | This makes the code a lot less readable and greppable for no reason.
* Reimplement one time dropper for strokeNathan Lee2019-03-021-1/+1
| | | | Fixes https://gitlab.com/inkscape/inkscape/issues/46
* Merge in bazaar branch for alignment handlesMartin Owens2019-02-241-1/+4
|
* Prevent crashes in node toolJabiertxof2019-02-201-2/+3
|
* Golden ratio in status bar textNathan Lee2019-02-162-2/+2
| | | | Circle and Square can be constrained to a golden ratio. Adds this to the status bar (which noted 1:1 and integer-ratio previously)
* [Fix 1778449] Correct Ellipse status bar text for golden ratioNathan Lee2019-02-161-1/+24
| | | | | | Uses code for rectangle constrained at golden ratio from rect-tool.cpp Fixes https://bugs.launchpad.net/inkscape/+bug/1778449
* SprayToolbar: GtkAction migrationAlexander Valavanis2019-02-101-5/+5
|
* CalligraphyToolbar: GtkAction migrationAlexander Valavanis2019-02-091-5/+5
|
* TweakToolbar: GtkAction migrationAlexander Valavanis2019-02-021-5/+5
|
* clang-tidy recent changesAlexander Valavanis2019-02-011-2/+3
|
* ArcToolbar: GtkAction migrationAlexander Valavanis2019-01-291-1/+1
|
* EraserToolbar: GtkAction migrationAlexander Valavanis2019-01-291-5/+5
|
* Box3DToolbar: GtkAction migrationAlexander Valavanis2019-01-291-1/+1
|
* SpiralToolbar: GtkAction migrationAlexander Valavanis2019-01-271-1/+1
|
* Toolbars: Fix alt+x focus switchingAlexander Valavanis2019-01-272-2/+2
|
* Fix inverted up/down when moving last point placed by pen toolWizardOhio242019-01-251-0/+2
| | | | | Fixes inbox#20 Closes !504
* modernize loopsMarc Jeanmougin2019-01-028-65/+51
|
* SPDesktopWidget: Migrate ruler events to sigc++Alexander Valavanis2018-12-281-2/+2
|
* Add preference for using SVG 2 text in a shape (GUI to come).Tavmjong Bah2018-12-191-1/+1
|
* Add ability to create SVG 2 text:Tavmjong Bah2018-12-181-11/+82
| | | | | 'shape-inside' (disabled for the moment) 'inline-size' (via on-screen knot)
* desktop-widget: Make canvas privateAlexander Valavanis2018-12-061-2/+2
|
* Use std::unique_ptr for all MessageContextEmmanuel Gil Peyrot2018-12-0316-22/+18
|
* Replace InkGC with std::shared_ptr for MessageStackEmmanuel Gil Peyrot2018-12-031-1/+1
| | | | | | There are many places which still use this stack unmanaged (using desktop->getMessageStack()) but those are all leaf calls which make use of the stack and never store it anywhere, so this is fine.
* Fix bug 1804946: Measurement tool is very slow when using gridsJabier Arraiza2018-11-251-32/+6
| | | | This move from Namedview to a new prefernecr point to not reload full namedview on meassure
* Clarify licensesMax Gaukler2018-11-0850-55/+125
| | | | | | - 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 into filtered groupsJabier Arraiza2018-11-051-1/+1
|
* Fix related bug on eraserJabier Arraiza2018-11-051-1/+1
|
* Improvemets to find itemsJabier Arraiza2018-11-051-1/+1
|