kicad/eeschema/tools
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
..
assign_footprints.cpp Fix kicad_string.h / string.cpp mismatch. 2021-07-29 16:03:25 +01:00
backannotate.cpp Fix kicad_string.h / string.cpp mismatch. 2021-07-29 16:03:25 +01:00
backannotate.h Fix geographic annotation bug when back annotating to schematic. 2021-03-24 09:57:36 -04:00
ee_actions.cpp Rename layer ids file. 2021-07-29 16:03:25 +01:00
ee_actions.h cleanup tool event and tool action includes 2021-06-06 18:26:26 +01:00
ee_grid_helper.cpp More NULL expunging. 2021-07-16 16:13:41 -04:00
ee_grid_helper.h Expunge the use of the word component from Eeschema code. 2021-06-14 14:00:21 -04:00
ee_inspection_tool.cpp DIALOG_SHIM: fix not working initial size when creating a dialog. 2021-07-24 18:59:28 +02:00
ee_inspection_tool.h Remove unused Boost code/includes 2021-06-02 18:39:43 +01:00
ee_point_editor.cpp More NULL expunging. 2021-07-16 16:13:41 -04:00
ee_point_editor.h Fix more broken Doxygen comment specifiers. 2021-01-26 12:17:52 -05:00
ee_selection.cpp Coverity issue fixes. 2021-06-30 18:08:49 -04:00
ee_selection.h Fix eeschema reannotation: ensure no duplicate references are created 2021-04-30 11:03:21 +00:00
ee_selection_tool.cpp Check if selection is primary tool 2021-09-07 10:42:01 -07:00
ee_selection_tool.h Move selection disambiguation to long-click 2021-09-05 13:42:51 -07:00
ee_tool_base.h cleanup tool event and tool action includes 2021-06-06 18:26:26 +01:00
sch_drawing_tools.cpp Fix bugs in sheets. 2021-08-17 13:21:52 +01:00
sch_drawing_tools.h Pass VECTOR2I objects by reference instead of on the stack. 2021-07-27 08:41:27 -04:00
sch_edit_tool.cpp Update RTree when rotating components 2021-08-31 16:36:38 -07:00
sch_edit_tool.h eeschema: Duplicate() is a Copy() followed by a Paste() 2021-05-21 22:52:34 +01:00
sch_editor_control.cpp Coverity issue fixes. 2021-09-07 13:38:56 -04:00
sch_editor_control.h Eeschema: find next key shouldn't launch find dialog 2021-08-27 18:15:36 +00:00
sch_line_wire_bus_tool.cpp Rename layer ids file. 2021-07-29 16:03:25 +01:00
sch_line_wire_bus_tool.h Pass wxPoint objects by reference instead of on the stack. 2021-07-26 15:35:33 -04:00
sch_move_tool.cpp Pass wxPoint objects by reference instead of on the stack. 2021-07-26 15:35:33 -04:00
sch_move_tool.h Pass wxPoint objects by reference instead of on the stack. 2021-07-26 15:35:33 -04:00
sch_navigate_tool.cpp Re-write IntersheetRefs on top of SCH_FIELDs and textVars. 2020-11-17 16:05:49 +00:00
sch_navigate_tool.h Fix more broken Doxygen comment specifiers. 2021-01-26 12:17:52 -05:00
symbol_editor_control.cpp Expunge EDA_FILE_SELECTOR. 2021-07-28 14:12:51 -04:00
symbol_editor_control.h Add "Hide Tree" context menu options when tree has no selection. 2021-03-29 12:02:00 +01:00
symbol_editor_drawing_tools.cpp Dialog naming conventions. 2021-08-06 20:54:26 +01:00
symbol_editor_drawing_tools.h Naming conventions. 2020-12-12 03:43:41 +00:00
symbol_editor_edit_tool.cpp Symbol editor: fix message panel units when selecting from combo box. 2021-08-20 15:45:57 -04:00
symbol_editor_edit_tool.h Add Update Symbol Fields dialog for derived symbols. 2021-02-14 12:15:26 +00:00
symbol_editor_move_tool.cpp Remove auto when not needed for line length. 2021-07-07 20:05:50 +01:00
symbol_editor_move_tool.h Fix more broken Doxygen comment specifiers. 2021-01-26 12:17:52 -05:00
symbol_editor_pin_tool.cpp Edit pin number: fix a crash when a pin is common to all units (i.e. having a unit id = 0) 2021-07-20 16:49:53 +02:00
symbol_editor_pin_tool.h Rename LIB_PART to LIB_SYMBOL. 2021-06-14 07:11:17 -04:00