kicad/pcbnew/tools
Jeff Young 896ad4a749 Rewrite PCBNew selection disambiguation based on shapes.
The new shape architecture gives us the opportunity to make text
selection much more intuitive by actually looking at the glyph
shapes.  Before text would be selected when you clicked in the
descenders area (which was usually blank given uppercase letters
and digits).

Fixes https://gitlab.com/kicad/code/kicad/issues/6525
2020-11-27 22:03:14 +00:00
..
convert_tool.cpp First-class support for filled shapes. 2020-11-14 01:40:32 +00:00
convert_tool.h Add Convert Shapes tool to footprint editor 2020-10-02 18:42:41 -04:00
drawing_tool.cpp Fix a bunch of group issues with importing graphics. 2020-11-27 22:03:14 +00:00
drawing_tool.h A bit of "module" erradication, nameing conventions, and formatting. 2020-11-14 21:21:54 +00:00
drc_tool.cpp Naming conventions. 2020-11-14 18:26:03 +00:00
drc_tool.h Naming conventions. 2020-11-14 18:26:03 +00:00
edit_tool.cpp A bit of "module" erradication, nameing conventions, and formatting. 2020-11-14 21:21:54 +00:00
edit_tool.h Clean up some more MODULE terms. 2020-11-14 19:56:06 +00:00
footprint_editor_tools.cpp Mostly formatting cleanup but a few type-casting cleanups too. 2020-11-24 22:16:41 +00:00
footprint_editor_tools.h Re-factor boundary/courtyard checker error handling. 2020-11-21 20:57:35 +00:00
global_edit_tool.cpp MODULE -> FOOTPRINT. 2020-11-13 16:04:03 +00:00
global_edit_tool.h A bit of "module" erradication, nameing conventions, and formatting. 2020-11-14 21:21:54 +00:00
grid_helper.cpp Cleanup compiler warnings 2020-11-25 00:08:09 +00:00
grid_helper.h Make snapping size grid-dependent 2020-09-15 12:07:34 -07:00
group_tool.cpp Naming conventions. 2020-11-17 16:05:49 +00:00
group_tool.h Implement groups for modedit. 2020-10-03 12:19:50 +01:00
pad_tool.cpp Go back to arrow cursor on a cancel (or finish). 2020-11-19 20:09:28 +00:00
pad_tool.h A bit of "module" erradication, nameing conventions, and formatting. 2020-11-14 21:21:54 +00:00
pcb_actions.cpp Re-factor boundary/courtyard checker error handling. 2020-11-21 20:57:35 +00:00
pcb_actions.h Re-factor boundary/courtyard checker error handling. 2020-11-21 20:57:35 +00:00
pcb_bright_box.cpp Remove some "class_" prefixes from files. 2020-11-13 15:16:23 +00:00
pcb_bright_box.h Comment-only changes 2020-01-10 16:43:01 -08:00
pcb_editor_conditions.cpp Remove some "class_" prefixes from files. 2020-11-13 15:16:23 +00:00
pcb_editor_conditions.h Nip some common.h from headers 2020-10-24 08:28:03 -04:00
pcb_editor_control.cpp Go back to arrow cursor on a cancel (or finish). 2020-11-19 20:09:28 +00:00
pcb_editor_control.h A bit of "module" erradication, nameing conventions, and formatting. 2020-11-14 21:21:54 +00:00
pcb_inspection_tool.cpp French translation update 2020-11-21 19:58:13 +01:00
pcb_inspection_tool.h D_PAD -> PAD. 2020-11-13 15:16:24 +00:00
pcb_reannotate_tool.cpp ADDED: Geographic Reannotation 2020-08-09 12:43:05 -04:00
pcb_reannotate_tool.h ADDED: Geographic Reannotation 2020-08-09 12:43:05 -04:00
pcb_selection_conditions.cpp Update some classnames including archaic zone names. 2020-11-12 10:31:25 +00:00
pcb_selection_conditions.h Naming conventions. 2020-11-14 18:26:03 +00:00
pcb_tool_base.cpp Go back to arrow cursor on a cancel (or finish). 2020-11-19 20:09:28 +00:00
pcb_tool_base.h A bit of "module" erradication, nameing conventions, and formatting. 2020-11-14 21:21:54 +00:00
pcb_viewer_tools.cpp Go back to arrow cursor on a cancel (or finish). 2020-11-19 20:09:28 +00:00
pcb_viewer_tools.h A bit of "module" erradication, nameing conventions, and formatting. 2020-11-14 21:21:54 +00:00
pcbnew_control.cpp Fix a few issues when copying a footprint from fp editor to clipboard, and paste it: 2020-11-25 17:13:35 +01:00
pcbnew_control.h Add snapping to eeschema 2020-09-09 10:18:15 -07:00
pcbnew_picker_tool.cpp Make the delete tool use KICURSOR 2020-10-08 07:40:14 -04:00
pcbnew_picker_tool.h Make the delete tool use KICURSOR 2020-10-08 07:40:14 -04:00
pcbnew_selection.cpp Naming conventions. 2020-11-14 18:26:03 +00:00
pcbnew_selection.h PCB_MODULE_T -> PCB_FOOTPRINT_T 2020-11-13 15:16:24 +00:00
placement_tool.cpp MODULE -> FOOTPRINT. 2020-11-13 16:04:03 +00:00
placement_tool.h Finish module cleanup (except for xpms). 2020-11-14 22:00:12 +00:00
point_editor.cpp Naming conventions. 2020-11-17 16:05:49 +00:00
point_editor.h Class renaming. 2020-10-05 11:55:33 +01:00
position_relative_tool.cpp Clean up some more MODULE terms. 2020-11-14 19:56:06 +00:00
position_relative_tool.h modify behavior of position relative tool 2020-03-02 20:55:06 +00:00
selection_tool.cpp Rewrite PCBNew selection disambiguation based on shapes. 2020-11-27 22:03:14 +00:00
selection_tool.h Clean up some more MODULE terms. 2020-11-14 19:56:06 +00: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 First-class support for filled shapes. 2020-11-14 01:40:32 +00:00
zone_create_helper.h Update some classnames including archaic zone names. 2020-11-12 10:31:25 +00:00
zone_filler_tool.cpp Update some classnames including archaic zone names. 2020-11-12 10:31:25 +00:00
zone_filler_tool.h Remove redundant clearances from DRC dialog. Fold progress bar in. 2020-09-16 16:06:29 +01:00