kicad/pcbnew/tools
Jeff Young 8470b178cd Use actual pad shapes or built outline instead of effective shpaes for anchors.
The effective shapes don't work very well in the custom pad or rounded
rectangle cases, and they're somewhat slower in some of the other cases.

Fixes https://gitlab.com/kicad/code/kicad/issues/12601
2022-10-10 18:11:32 +01:00
..
board_editor_control.cpp Spelling 2022-09-28 17:09:43 -07:00
board_editor_control.h ADDED: Search/inspect pane 2022-09-14 02:59:57 +00:00
board_inspection_tool.cpp Untangle some includes 2022-09-25 11:37:06 -04:00
board_inspection_tool.h Untangle some includes 2022-09-25 11:37:06 -04:00
board_reannotate_tool.cpp Cleanup & performance enhancements. 2022-08-01 13:09:51 +01:00
board_reannotate_tool.h Array creator tool: Add option to assign unique reference designators 2021-10-25 22:38:49 +01:00
convert_tool.cpp CONVERT_TOOL: also show the "Create From Selection" menu if a array can be created 2022-09-07 10:53:27 +02:00
convert_tool.h Replace boost::optional with std::optional 2022-08-25 15:50:47 -07:00
drawing_stackup_table_tool.cpp TOOL_EVENT: make command string non-optional 2022-09-19 10:23:09 -04:00
drawing_tool.cpp Expose Switch Arc Posture in context menu. 2022-10-07 08:28:13 +03:00
drawing_tool.h TOOL_EVENT: make command string non-optional 2022-09-19 10:23:09 -04:00
drc_tool.cpp Pointer safety for ERC/DRC dialogs. 2022-08-30 12:07:19 +01:00
drc_tool.h Exclusions for Unconnected Items; Markers & exclusions for Parity checks 2021-12-24 21:10:28 +00:00
edit_tool.cpp ADDED: Pack and Move Footprints, improved footprint spread algorithm. 2022-09-28 13:37:23 +00:00
edit_tool.h ADDED: Pack and Move Footprints, improved footprint spread algorithm. 2022-09-28 13:37:23 +00:00
edit_tool_move_fct.cpp Fix typo. 2022-10-07 23:52:47 +01:00
footprint_editor_control.cpp Add pin/unpin context menu to Symbol Chooser and Footprint Chooser. 2022-09-21 14:45:12 +01:00
footprint_editor_control.h Allow selection of Footprint Checker markers. 2022-08-20 11:30:25 +01:00
global_edit_tool.cpp More wide-string declarations. 2022-02-05 22:26:31 +00:00
global_edit_tool.h Fix the last of broken Doxygen comment specifiers. 2021-01-27 17:39:44 -05:00
group_tool.cpp Move Enter Group for easier access. 2022-10-07 03:03:33 +03:00
group_tool.h Fix the last of broken Doxygen comment specifiers. 2021-01-27 17:39:44 -05:00
pad_tool.cpp Add pad-recombining to FPEditor's Cleanup Graphics. 2022-09-24 19:34:06 +01:00
pad_tool.h Add pad-recombining to FPEditor's Cleanup Graphics. 2022-09-24 19:34:06 +01:00
pcb_actions.cpp Swap: disallow swapping tracks / wires 2022-09-29 17:04:43 -04:00
pcb_actions.h ADDED: Pack and Move Footprints, improved footprint spread algorithm. 2022-09-28 13:37:23 +00:00
pcb_control.cpp Move ratsnest exclusion processing to a post-pass. 2022-09-29 17:08:49 +01:00
pcb_control.h ADDED: Implement Drag and Drop 2022-09-14 22:28:09 +00:00
pcb_editor_conditions.cpp Remove bad static_cast. 2022-07-24 23:41:41 +01:00
pcb_editor_conditions.h Move 45° limit to hotkey 2021-09-05 13:42:51 -07:00
pcb_grid_helper.cpp Use actual pad shapes or built outline instead of effective shpaes for anchors. 2022-10-10 18:11:32 +01:00
pcb_grid_helper.h Fix pad snapping in renumber pads 2022-01-03 19:39:04 -08:00
pcb_picker_tool.cpp TOOL_EVENT: make command string non-optional 2022-09-19 10:23:09 -04:00
pcb_picker_tool.h Rename layer ids file. 2021-07-29 16:03:25 +01:00
pcb_point_editor.cpp Combine Iu2Millimeter & remove PcbMm2iu 2022-09-16 21:09:26 -04:00
pcb_point_editor.h Bounds-awareness in Move, Rotate, point editor, drawing tool 2022-08-16 12:08:55 +00:00
pcb_selection.cpp Neurotically update position wxPoint usages 2022-01-01 11:55:51 -05:00
pcb_selection.h We don't keep a CHANGELOG.TXT 2021-10-05 19:46:53 -07:00
pcb_selection_conditions.cpp Consolidate on a more widely used sub-type architecture. 2022-08-23 12:57:55 +01:00
pcb_selection_conditions.h Consolidate on a more widely used sub-type architecture. 2022-08-23 12:57:55 +01:00
pcb_selection_tool.cpp Move Enter Group for easier access. 2022-10-07 03:03:33 +03:00
pcb_selection_tool.h PCB Actions: Grab Unconnected 2022-09-26 16:17:41 -04:00
pcb_tool_base.cpp TOOL_EVENT: make command string non-optional 2022-09-19 10:23:09 -04:00
pcb_tool_base.h TOOL_EVENT: make command string non-optional 2022-09-19 10:23:09 -04:00
pcb_viewer_tools.cpp TOOL_EVENT: make command string non-optional 2022-09-19 10:23:09 -04:00
pcb_viewer_tools.h Remove some more duplicated preferences. 2021-12-26 13:37:28 +00:00
placement_tool.cpp ADDED netclass assignment from PCB canvas. 2022-09-03 19:29:59 +01:00
placement_tool.h Some more wxPoint/EDA_RECT yeeting. 2022-08-31 00:44:33 +01:00
position_relative_tool.cpp Work around focus issues for status popups. 2022-09-04 21:08:01 +01:00
position_relative_tool.h Convert wxPoint/wxSize starting from EDA_RECT usages 2022-01-01 11:30:33 -05:00
properties_tool.cpp Properties: pick up single selections 2022-08-30 13:59:37 -04:00
properties_tool.h WIP: Properties GUI 2022-08-22 21:32:32 -04:00
tool_event_utils.cpp More wide-string declarations. 2022-02-05 22:26:31 +00:00
tool_event_utils.h Move EDA_ANGLE to KiMath lib 2022-01-14 17:12:24 -08:00
zone_create_helper.cpp Don't consider rule area zones in priority calc 2022-08-25 10:12:58 -07:00
zone_create_helper.h Choose the first unused priority value for zones 2022-08-25 10:05:30 -07:00
zone_filler_tool.cpp Move ratsnest exclusion processing to a post-pass. 2022-09-29 17:08:49 +01:00
zone_filler_tool.h ADDED: automatic zone refilling. 2022-02-24 18:16:45 +00:00