kicad/include/tool
Seth Hillbrand c8b2e69332 Check if selection is primary tool
Previously, we were checking if the selection tool was the top of the
stack but this ignored many other "secondary" tools that might be
running such as the point editor.  These still allow the selection tool
to handle events such as clicks.  This change allows the selection tool
to handle clicks when it is the primary tool on the stack rather than
the top

Fixes https://gitlab.com/kicad/code/kicad/issues/9110
2021-09-07 10:42:01 -07:00
..
examples Remove all debugging output that cannot be disabled. 2020-08-18 10:17:36 -04:00
action_manager.h Fix source comment / documentation typos 2021-06-09 19:32:58 +00:00
action_menu.h Pass wxString objects by reference instead of on the stack. 2021-07-27 08:41:27 -04:00
action_toolbar.h Pass objects by reference instead of on the stack. 2021-06-08 10:09:38 -04:00
actions.h Move selection disambiguation to long-click 2021-09-05 13:42:51 -07:00
common_control.h Sub-menu "Preferences..." in main menu "Preferences": fix not working accelerator key. 2021-05-29 18:09:49 +02:00
common_tools.h Move canvas backend selection to Preferences. 2021-02-21 20:12:43 +00:00
conditional_menu.h Fix uninitialized member warnings 2021-05-30 20:01:01 -04:00
coroutine.h Formatting 2021-05-03 15:47:55 +01:00
edit_constraints.h Replace boost::function with std::function 2021-06-02 18:39:43 +01:00
edit_points.h Rename layer ids file. 2021-07-29 16:03:25 +01:00
editor_conditions.h Fix python console toggle to work across pcbnew/eeschema 2021-07-03 22:48:46 +00:00
grid_helper.h Pass VECTOR2I objects by reference instead of on the stack. 2021-07-27 08:41:27 -04:00
grid_menu.h Nip some common.h from headers 2020-10-24 08:28:03 -04:00
picker_tool.h Fix some OSX compiler warnings 2021-05-09 12:59:57 +01:00
selection.h Fix build error with selection class 2021-06-06 17:26:12 +01:00
selection_conditions.h Remove assertion on SELECTION_CONDITION 2021-02-19 12:18:28 -08:00
selection_tool.h Check if selection is primary tool 2021-09-07 10:42:01 -07:00
tool_action.h cleanup tool event and tool action includes 2021-06-06 18:26:26 +01:00
tool_base.h Start expunging NULL. 2021-07-15 15:44:45 -04:00
tool_dispatcher.h cleanup tool event and tool action includes 2021-06-06 18:26:26 +01:00
tool_event.h Move selection disambiguation to long-click 2021-09-05 13:42:51 -07:00
tool_interactive.h Implement a safer (RAII) tool re-entrancy guard. 2021-07-27 16:37:34 +01:00
tool_manager.h cleanup tool event and tool action includes 2021-06-06 18:26:26 +01:00
tool_menu.h cleanup tool event and tool action includes 2021-06-06 18:26:26 +01:00
tools_holder.h Update selected tool string when language changes. 2021-07-23 20:16:53 +01:00
zoom_menu.h CONTEXT_MENU -> ACTION_MENU. (Now used for menu-bar menus too.) 2019-05-15 17:50:52 +01:00
zoom_tool.h Move zoom_tool.h to include 2017-09-25 13:35:01 +02:00