summaryrefslogtreecommitdiffstats
path: root/src/ui/tools/tool-base.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Selectively disable motion event compression for specific toolsPatrick Storz2019-11-181-0/+2
| | | | | | | | It was globally disabled in ab71599ea1af1ea5042e35502e9aa722cc4ab51e However most of the time we do not care for intermediate motion events, and forcing to process them only causes unnecessary performance overhead.
* Fixes to regresion pointed in RC about text and tooltipsJabier Arraiza2019-08-101-3/+2
|
* fix coding styleJabiertxof2019-07-311-4/+3
|
* Allow update mouse state when motionJabiertxof2019-07-311-3/+1
|
* Fix codding styleJabiertxof2019-07-311-6/+6
|
* Improvements to event tool handlerJabiertxof2019-07-311-5/+6
|
* Final fix of issue https://gitlab.com/inkscape/inbox/issues/707 Object ↵Jabiertxof2019-07-311-1/+1
| | | | disappears on accidental R-click when dragging
* clang-tidy recent changesAlexander Valavanis2019-02-011-2/+3
|
* Use std::unique_ptr for all MessageContextEmmanuel Gil Peyrot2018-12-031-3/+4
|
* 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-deprecated-headers pass.Emmanuel Gil Peyrot2018-06-181-1/+1
| | | | This renames most C <*.h> includes into C++ <c*> includes.
* Run clang-tidy’s modernize-use-nullptr pass.Emmanuel Gil Peyrot2018-06-181-3/+3
| | | | | 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-1/+1
| | | | | This adds the override specifier on all methods which override a virtual method, whether they were already virtual or missing this specifier.
* Merge branch 'clang-tidy-delete-pass' of gitlab.com:linkmauve/inkscapeMarc Jeanmougin2018-06-141-2/+2
|\
| * Run clang-tidy’s modernize-use-equals-delete pass.Emmanuel Gil Peyrot2018-06-121-2/+2
| | | | | | | | | | Adds a delete specifier on constructors, destructors or assignment methods that should never be called, ensuring they actually never will.
* | Make ToolBase::cursor use gdkmm and smart pointers.Emmanuel Gil Peyrot2018-06-121-1/+2
|/
* Rename get_group0_keyval to get_latin_keyvalAndrey Mozzhuhin2017-10-051-1/+1
|
* Fix bug #1226962 - Keyboard shortcuts (hotkeys) not functional in someAndrey Mozzhuhin2017-10-051-0/+1
| | | | | | | cases in non-latin keyboard layouts The key group with zero index can be a non-Latin layout. Try to determine Latin layout group index at runtime by checking available keymap entries for Latin 'a' keyval.
* Merge branch 'master' into shortcutsEduard Braun2017-07-091-8/+7
|\
| * working on knots selectionJabier Arraiza2017-07-011-4/+6
| |
| * Hackfest: Refactor cursors so the hot spot is inside the xpmMartin Owens2017-06-301-4/+1
| |
* | Improve and simplify shortcut handling.Eduard Braun2017-06-231-1/+1
|/ | | | Should fix many issues with unusuable keys, especially on non-English keyboard layouts.
* Add some Vlava improvements from mailing listJabier Arraiza Cenoz2016-11-011-0/+1
| | | (bzr r15142.1.28)
* Make persistence of snap indicator configurable, and clean up the snapping ↵Diederik van Lierop2015-07-241-1/+6
| | | | | | | | tab in the preferences dialog Fixed bugs: - https://launchpad.net/bugs/1420301 (bzr r14253)
* Move more UI code into ui/Liam P. White2014-10-051-1/+3
| | | (bzr r13341.1.253)
* Removed obsolete header file.Markus Engel2014-03-291-1/+1
| | | (bzr r13229)
* Cleaned up includes of tools / revert experimental casting macro ↵Markus Engel2014-03-261-43/+49
| | | | | replacements from r13061 (bzr r13216)
* Fix random crashes when spraying in single path mode.Krzysztof Kosi??ski2014-03-091-1/+3
| | | | | | | | Fixes LP bug #1274831 Fixed bugs: - https://launchpad.net/bugs/1274831 (bzr r13131)
* Derive ToolBase from sigc::trackable for easier slot management.Krzysztof Kosi??ski2014-03-051-1/+4
| | | | | | Fix TextTool to use mem_fun instead of ptr_fun to avoid the generation of stale slots. (bzr r13118)
* Added some consts. Turned functions to member functions.Markus Engel2014-03-021-0/+5
| | | (bzr r13089)
* Added template functions as a casting-macro replacement.Markus Engel2014-02-261-1/+23
| | | (bzr r13061)
* Made constructors of tools use initializer lists.Markus Engel2014-02-261-2/+6
| | | (bzr r13060)
* Move dragging undo block from tools-base to canvas. Regarding bug #168695Martin Owens2014-01-211-1/+0
| | | (bzr r12967)
* Revert changes from r12959 and r12955, impliment new stratedgy to fix bug ↵Martin Owens2014-01-201-1/+2
| | | | | | | | #168695 Fixed bugs: - https://launchpad.net/bugs/168695 (bzr r12960)
* Try another fix for the undo when dragging bug #168695Martin Owens2014-01-191-0/+1
| | | | | | Fixed bugs: - https://launchpad.net/bugs/168695 (bzr r12955)
* Clean up some tool related things.Markus Engel2013-11-121-24/+9
| | | (bzr r12795)
* Moved and renamed some tool-related files.Markus Engel2013-11-091-0/+244
(bzr r12785)