summaryrefslogtreecommitdiffstats
path: root/src/ui/tools/tool-base.cpp (unfollow)
Commit message (Collapse)AuthorFilesLines
2019-11-18Selectively disable motion event compression for specific toolsPatrick Storz1-0/+17
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.
2019-10-27Remove delay on desktop switchJabier Arraiza1-3/+0
2019-10-11Fix issue on lagging space panning and resizing canvas pointed br @ede123 in ↵Jabier Arraiza1-0/+3
RC. Also fix a bug rendering filters with superfast scroll and node tool
2019-08-16fix #385 inbox#765 macOS acceleratorsThomas Holder1-0/+19
- re-fix Cmd-Q confirmation dialog (#383) without the numbers typing regression (#385) - re-fix Alt modifiers (inbox#765) - fix Cmd-A select all text (inbox#765)
2019-08-03Updating to masterJabier Arraiza1-4/+0
2019-08-03update to masterJabier Arraiza1-4/+0
2019-08-03Fix a issue pointed by Nathan in gitlabJabier Arraiza1-0/+8
2019-08-02Remove line height code and ficx coding styleJabiertxof1-8/+6
2019-08-02Allow tools sensitive when overflow canvas area also fix a bug i couldent ↵Jabiertxof1-0/+10
remember about ruberband selection
2019-07-31fix compiling issuesJabier Arraiza1-8/+2
2019-07-31fix coding styleJabiertxof1-4/+3
2019-07-31Allow update mouse state when motionJabiertxof1-46/+27
2019-07-31Fix codding styleJabiertxof1-4/+7
2019-07-31Improvements to event tool handlerJabiertxof1-13/+85
2019-07-31Final fix of issue https://gitlab.com/inkscape/inbox/issues/707 Object ↵Jabiertxof1-1/+8
disappears on accidental R-click when dragging
2019-07-28Fix for bug https://gitlab.com/inkscape/inbox/issues/699Jabiertxof1-0/+15
2019-05-26Rm unused code now Gtk+ >= 3.22 dependency is setAlexander Valavanis1-16/+6
2019-03-22Revert Ctrl+Up/Down direction to 0.92.4 behaviourNathan Lee1-2/+2
2019-03-20removing typo on previous commit, thanks McJabiertxof1-1/+0
2019-03-20Avoid cancel dragging a item when right click presedJabiertxof1-0/+1
2018-12-28SPDesktopWidget: Migrate ruler events to sigc++Alexander Valavanis1-2/+2
2018-12-06desktop-widget: Make canvas privateAlexander Valavanis1-2/+2
2018-12-03Use std::unique_ptr for all MessageContextEmmanuel Gil Peyrot1-3/+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-11-01ToolBase::root_handler: fix keyboard movement for KEY_Up and KEY_Down eventsAntonio Ospite1-4/+4
Moving shape knots up and down with the keyboard moves them in the opposite direction when the Y axis goes downwards. This happens because commit 1fa0c72b66 (New option to invert y-axis, 2018-09-12) forgot to handle Y direction in src/ui/tools/tool-base.cpp. Fix the issue by applying the Y axis direction factor just like it's done in src/ui/tool/control-point-selection.cpp.
2018-10-01Move macros.h and remove unneeded macrosEduard Braun1-1/+1
2018-10-01Remove #include "config.h" wherever possibleEduard Braun1-4/+0
2018-10-01Move GTKMM_CHECK_VERSION from config.h to it's own headerEduard Braun1-0/+2
Avoids having to recompile most of the Inkscape codebase whenever gtkmm is updated.
2018-09-21adjust GDK_SCROLL_SMOOTH for MacBook TrackpadThomas Holder1-1/+21
2018-09-13Fix horizontal scrolling direction when using smooth scrollingEduard Braun1-1/+1
2018-09-11Support smooth scrolling (part 1)Eduard Braun1-5/+31
Allows panning / zooming / rotating the canvas smoothly.
2018-06-18Run clang-tidy’s modernize-use-nullptr pass.Emmanuel Gil Peyrot1-39/+39
This replaces all NULL or 0 with nullptr when assigned to or returned as a pointer.
2018-06-12Replace all deprecated gdk_keymap_get_default() with ↵Emmanuel Gil Peyrot1-3/+4
Gdk::Display::get_default()->get_keymap().
2018-06-12Make ToolBase::cursor use gdkmm and smart pointers.Emmanuel Gil Peyrot1-19/+10
2018-05-04Revert "Fix include order with clang-tidy check llvm-include-order"Marc Jeanmougin1-9/+9
This reverts commit bba4ff6672494fab59286b50f6c645ad62a47e60.
2018-04-29Fix include order with clang-tidy check llvm-include-orderMarc Jeanmougin1-9/+9
2018-01-30Move classes derived from SPObject to own directory.Tavmjong Bah1-20/+23
A lot of header clean-up.
2017-12-26GtkMM popup menu deprecation fixesAlexander Valavanis1-0/+5
2017-12-08Prevent snapping while space-panningDuncan1-1/+2
2017-10-05Rename get_group0_keyval to get_latin_keyvalAndrey Mozzhuhin1-8/+8
2017-10-05Fix bug #1226962 - Keyboard shortcuts (hotkeys) not functional in someAndrey Mozzhuhin1-3/+36
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.
2017-07-05cursors: rm deprecated gtkstyle custom black/whiteAlexander Valavanis1-3/+1
2017-07-01Improving CR feedback. thanks!Jabier Arraiza1-4/+7
2017-07-01Finish add selectable knot shapesJabier Arraiza1-6/+14
2017-07-01working on knots selectionJabier Arraiza1-1/+39
2017-06-30Hackfest: Refactor cursors so the hot spot is inside the xpmMartin Owens1-39/+16
2017-06-27Partial fix for menu items and split contextmenu into separate fileAlexander Valavanis1-0/+1
2017-06-23Improve and simplify shortcut handling.Eduard Braun1-19/+10
Should fix many issues with unusuable keys, especially on non-English keyboard layouts.
2017-03-30Add canvas-rotate for rapid previewing canvas rotation.Tavmjong Bah1-50/+31
Add canvas-debug for study of canvas tiling. (bzr r15612)
2017-03-21Add entry for canvas rotate step in Inkscape Preferences dialog.Tavmjong Bah1-2/+3
Change default rotation step to 15 degrees. (bzr r15605)