kicad/eeschema/tools
Seth Hillbrand 03f74c87a1 Update immediate mode location and restart wires
The immediate action option clears (or not) the position of the events.
We use this to determine if the command should start at the given
position or merely activate the tool.  This was being checked in the
menu options, which only activated for tool commands in the context
menu.  Moving to the process event, we catch hotkeys as well.

This also restores the previous logic in eeschema that used a static
variable for storing wires rather than the private class variable.
Starting the draw event now picks up from the existing wires when
activated in immediate mode.

Fixes #3891 | https://gitlab.com/kicad/code/kicad/issues/3891
2020-02-11 09:12:36 -08:00
..
backanno.cpp Fix build error. 2019-06-16 18:31:10 -04:00
backannotate.cpp Fix a few I18n messages, and minor wxWidgets alerts. 2020-02-01 14:06:56 +01:00
backannotate.h Eeschema: Adding back annotation 2020-01-29 16:33:57 +00:00
ee_actions.cpp CERN copyrights for work packages. 2019-08-14 09:35:15 +01:00
ee_actions.h Comment-only changes 2020-01-10 16:43:01 -08:00
ee_inspection_tool.cpp Refactor all math into a new kimath library 2020-01-07 17:12:59 +00:00
ee_inspection_tool.h CERN copyrights for work packages. 2019-08-14 09:35:15 +01:00
ee_point_editor.cpp Eeschema, point editor: constraint corners of a SHEET symbol to stay on 50 mil grid 2020-02-07 10:06:01 +01:00
ee_point_editor.h Comment-only changes 2020-01-10 16:43:01 -08:00
ee_selection.cpp Fix non-visible-part or conversion items from getting selected. 2019-08-15 10:00:23 +01:00
ee_selection.h CERN copyrights for work packages. 2019-08-14 09:35:15 +01:00
ee_selection_tool.cpp Gracefully shutdown tools when frames are closed 2020-02-05 22:23:24 +00:00
ee_selection_tool.h Improve spelling. 2019-08-20 19:14:05 +01:00
ee_tool_base.h Remove confused dynamic_cast 2020-01-16 06:17:04 -08:00
lib_control.cpp Add missing null check to library viewer control tool 2020-01-13 14:40:55 +00:00
lib_control.h Comment-only changes 2020-01-10 16:43:01 -08:00
lib_drawing_tools.cpp eeschema: Remove unused include of eeschema_id.h 2020-01-03 16:04:54 +00:00
lib_drawing_tools.h Comment-only changes 2020-01-10 16:43:01 -08:00
lib_edit_tool.cpp Fix some uninitialized variables found by Coverity. 2020-01-11 21:29:25 +00:00
lib_edit_tool.h CERN copyrights for work packages. 2019-08-14 09:35:15 +01:00
lib_move_tool.cpp Implement quiet-mode for selection clearing. 2019-09-08 19:45:35 +01:00
lib_move_tool.h CERN copyrights for work packages. 2019-08-14 09:35:15 +01:00
lib_pin_tool.cpp Convert enums inside eeschema and the symbol editor to be scoped 2020-01-18 20:51:28 +00:00
lib_pin_tool.h CERN copyrights for work packages. 2019-08-14 09:35:15 +01:00
sch_drawing_tools.cpp eeschema: Remove Bus-Bus and Place sheet pin buttons 2020-02-04 04:39:26 -06:00
sch_drawing_tools.h Comment-only changes 2020-01-10 16:43:01 -08:00
sch_edit_tool.cpp Fix a couple of uninitialized variables (from Coverity scan). 2020-01-11 00:11:31 +00:00
sch_edit_tool.h CERN copyrights for work packages. 2019-08-14 09:35:15 +01:00
sch_editor_control.cpp Eeschema: Adding back annotation 2020-01-29 16:33:57 +00:00
sch_editor_control.h Eeschema: Adding back annotation 2020-01-29 16:33:57 +00:00
sch_line_wire_bus_tool.cpp Update immediate mode location and restart wires 2020-02-11 09:12:36 -08:00
sch_line_wire_bus_tool.h Comment-only changes 2020-01-10 16:43:01 -08:00
sch_move_tool.cpp Don't insert pins/text when moving 2020-01-25 09:30:51 -08:00
sch_move_tool.h CERN copyrights for work packages. 2019-08-14 09:35:15 +01:00