kicad/pcbnew/tools
Seth Hillbrand 81c5ba257b pcbnew: Ensure cursor remains set during tool activity
Mouse capture end is called by some actions such as save board.  This
resets the cursor image but doesn't change the current tool.  Resetting
the cursor image during action prevents this.

(cherry picked from commit 35e87128f5)

Fixes: lp:1831888
* https://bugs.launchpad.net/kicad/+bug/1831888
2019-06-08 10:25:24 -07:00
..
drawing_tool.cpp pcbnew: Ensure cursor remains set during tool activity 2019-06-08 10:25:24 -07:00
drawing_tool.h Move footprint & symbol tree context menus to tool infrastructure. 2019-06-05 20:16:48 +01:00
drc.cpp A bit of cleanup of stale DRC code. 2019-06-04 13:56:54 +01:00
drc.h A bit of cleanup of stale DRC code. 2019-06-04 13:56:54 +01:00
drc_clearance_test_functions.cpp drc_clearance_test_functions.cpp: remove a stupid "optimization code" that creates broken tests (sorry to be rude) 2019-06-06 13:13:37 +02:00
edit_tool.cpp pcbnew: Ensure cursor remains set during tool activity 2019-06-08 10:25:24 -07:00
edit_tool.h Move global commands to ACTIONs. 2019-06-03 21:08:30 +01:00
footprint_editor_tools.cpp Move footprint & symbol tree context menus to tool infrastructure. 2019-06-05 20:16:48 +01:00
footprint_editor_tools.h Move footprint & symbol tree context menus to tool infrastructure. 2019-06-05 20:16:48 +01:00
global_edit_tool.cpp Move footprint & symbol tree context menus to tool infrastructure. 2019-06-05 20:16:48 +01:00
global_edit_tool.h Move global commands to ACTIONs. 2019-06-03 21:08:30 +01:00
grid_helper.cpp Remove legacy routing options. 2019-06-01 16:29:12 +01:00
grid_helper.h pcbnew: Ensure source snapping 2019-02-03 04:23:24 +01:00
microwave_tool.cpp Remove CurItem() architecture and legacy routers and drawing code. 2019-05-29 00:26:30 +01:00
microwave_tool.h Insert EE_TOOL_BASE under SchEdit and LibEdit tools, and fix errant rename scope which clobbered PCBNew's PICKER_TOOL. 2019-05-12 13:47:08 +01:00
pad_tool.cpp pcbnew: Move pads to std::deque 2019-06-01 16:23:54 -07:00
pad_tool.h CONTEXT_MENU -> ACTION_MENU. (Now used for menu-bar menus too.) 2019-05-15 17:50:52 +01:00
pcb_actions.cpp Move global commands to ACTIONs. 2019-06-03 21:08:30 +01:00
pcb_actions.h ACTION-ize toolbar/palette control. 2019-06-04 22:31:42 +01:00
pcb_bright_box.cpp Refactor BRIGHT_BOX to common so it can be used by other programs 2017-03-11 21:38:01 +01:00
pcb_bright_box.h Refactor BRIGHT_BOX to common so it can be used by other programs 2017-03-11 21:38:01 +01:00
pcb_editor_control.cpp pcbnew: Ensure cursor remains set during tool activity 2019-06-08 10:25:24 -07:00
pcb_editor_control.h Move footprint & symbol tree context menus to tool infrastructure. 2019-06-05 20:16:48 +01:00
pcb_selection_conditions.cpp pcbnew: Rename PCB_ZONE_T and remove from connectivity 2018-09-29 15:09:15 -07:00
pcb_selection_conditions.h Refactor SELECTION, SELECTION_CONDITIONS, and context menus to common 2017-02-28 14:47:20 +01:00
pcb_tool_base.cpp Move footprint & symbol tree context menus to tool infrastructure. 2019-06-05 20:16:48 +01:00
pcb_tool_base.h Move footprint & symbol tree context menus to tool infrastructure. 2019-06-05 20:16:48 +01:00
pcbnew_control.cpp More ACTIONS work. Nearly done now. 2019-06-04 22:31:42 +01:00
pcbnew_control.h More ACTIONS work. Nearly done now. 2019-06-04 22:31:42 +01:00
pcbnew_picker_tool.cpp Moving PageLayout editor to GAL canvas and modern toolset. 2019-05-24 19:49:09 +01:00
pcbnew_picker_tool.h Moving PageLayout editor to GAL canvas and modern toolset. 2019-05-24 19:49:09 +01:00
placement_tool.cpp CONTEXT_MENU -> ACTION_MENU. (Now used for menu-bar menus too.) 2019-05-15 17:50:52 +01:00
placement_tool.h CONTEXT_MENU -> ACTION_MENU. (Now used for menu-bar menus too.) 2019-05-15 17:50:52 +01:00
point_editor.cpp PcbNew: prevent crash in point editor if selection gets invalidated 2019-05-29 21:27:59 -04:00
point_editor.h Implement ACTION_TOOLBAR and update some of the menus to ACTION_MENU. 2019-05-15 17:50:52 +01:00
position_relative_tool.cpp Moving PageLayout editor to GAL canvas and modern toolset. 2019-05-24 19:49:09 +01:00
position_relative_tool.h Insert EE_TOOL_BASE under SchEdit and LibEdit tools, and fix errant rename scope which clobbered PCBNew's PICKER_TOOL. 2019-05-12 13:47:08 +01:00
selection.cpp Moving PageLayout editor to GAL canvas and modern toolset. 2019-05-24 19:49:09 +01:00
selection_tool.cpp Move footprint & symbol tree context menus to tool infrastructure. 2019-06-05 20:16:48 +01:00
selection_tool.h Move footprint & symbol tree context menus to tool infrastructure. 2019-06-05 20:16:48 +01:00
tool_event_utils.cpp More modern toolset context menu work. 2019-05-05 17:12:59 +01:00
tool_event_utils.h More modern toolset context menu work. 2019-05-05 17:12:59 +01:00
zone_create_helper.cpp pcbnew: Fix zone cutout duplication 2019-01-23 06:42:07 -08:00
zone_create_helper.h pcbnew: Fix zone cutout duplication 2019-01-23 06:42:07 -08:00
zone_filler_tool.cpp Move some more menu & toolbar items to modern toolset. 2019-05-16 19:57:06 +01:00
zone_filler_tool.h Insert EE_TOOL_BASE under SchEdit and LibEdit tools, and fix errant rename scope which clobbered PCBNew's PICKER_TOOL. 2019-05-12 13:47:08 +01:00