kicad/include/tool
Maciej Suminski 95864780e2 Fix cursor freezes in GAL
Launching right click context menu overrides the cursor position, so all
actions executed by the tools will be performed in the right click
position. It created an issue, as the overridden cursor settings were
saved into wrong context if there was another tool activated in the
meantime.

Current implementation saves cursor settings for all tools and restores
them once the right click context menu disappears.

Fixes: lp:1745981
* https://bugs.launchpad.net/kicad/+bug/1745981

Fixes: lp:1746507
* https://bugs.launchpad.net/kicad/+bug/1746507
2018-02-02 19:08:05 +01:00
..
examples Remove some uses of using namespace std. 2013-12-13 10:27:30 -06:00
action_manager.h Fixed an assert when footprint viewer was closed before the pcbnew window. 2015-07-28 10:29:00 +02:00
actions.h refactoring: wrapped boost::optional in OPT<> class for the purpose of easier transition to C++17 in the future 2017-11-03 23:59:02 +01:00
common_tools.h Prevent creating too many transitions by TOOL_MANAGER 2017-07-31 15:09:19 +02:00
conditional_menu.h refactoring: wrapped boost::optional in OPT<> class for the purpose of easier transition to C++17 in the future 2017-11-03 23:59:02 +01:00
context_menu.h Show/Hide icons in menus (according to Icons option) in GAL, like in Legacy mode. 2017-10-23 18:48:03 +02:00
coroutine.h Fix an initialization order warning in coroutine.h 2018-01-10 08:52:17 +01:00
grid_menu.h Refactor SELECTION, SELECTION_CONDITIONS, and context menus to common 2017-02-28 14:47:20 +01:00
selection.h Do not ask for confirmation to open Properties dialog for a locked footprint 2017-11-28 17:35:46 +01:00
selection_conditions.h Fix a few doxygen warnings 2017-06-22 09:09:52 +02:00
tool_action.h Fix unnecessary value parameter detected by clang-tidy. - Replace value parameter by const reference parameter or move-assignement in some cases 2018-01-09 18:55:51 -05:00
tool_base.h Remove some extra semicolons 2017-11-09 19:52:18 +01:00
tool_dispatcher.h Remove some extra semicolons 2017-11-09 19:52:18 +01:00
tool_event.h Forward context menu events to the tool that created the menu 2018-01-26 15:53:52 +01:00
tool_interactive.h Prevent creating too many transitions by TOOL_MANAGER 2017-07-31 15:09:19 +02:00
tool_manager.h Fix cursor freezes in GAL 2018-02-02 19:08:05 +01:00
tool_menu.h Refactor SELECTION, SELECTION_CONDITIONS, and context menus to common 2017-02-28 14:47:20 +01:00
tool_settings.h Fix compil warnings 2017-08-04 17:46:18 +02:00
zoom_menu.h Refactor SELECTION, SELECTION_CONDITIONS, and context menus to common 2017-02-28 14:47:20 +01:00
zoom_tool.h Move zoom_tool.h to include 2017-09-25 13:35:01 +02:00