kicad/pcbnew/tools
Seth Hillbrand 51d3440c38 Use footprint type to inform new pad type
Makes usage cleaner.  If the user specifies that they are creating an
SMD, they should get SMD pads by default so that they don't have to
change them later.

Fixes https://gitlab.com/kicad/code/kicad/issues/9333
2021-10-07 11:10:26 -07:00
..
board_editor_control.cpp Don't allow reentrancy into PlaceFootprint. 2021-09-29 17:01:33 +01:00
board_editor_control.h Don't allow reentrancy into PlaceFootprint. 2021-09-29 17:01:33 +01:00
board_inspection_tool.cpp Fill in some missing GetMsgPanelItems and make some others consistent. 2021-09-27 00:23:40 +01:00
board_inspection_tool.h Move selection disambiguation to long-click 2021-09-05 13:42:51 -07:00
board_reannotate_tool.cpp Remove broken RefDesStringCompare 2021-09-01 11:48:01 -07:00
board_reannotate_tool.h eeschema and pcbnew paste: consistent paste behaviour 2021-05-03 19:38:32 +01:00
convert_tool.cpp Option graphics limited to 45deg in creation: separate options for brd and fp editors. 2021-10-02 16:43:31 +02:00
convert_tool.h Allow creating polygon types from polygons 2021-08-08 20:29:00 -04:00
drawing_stackup_table_tool.cpp Avoid assertion in some cases. 2021-09-26 10:54:50 +02:00
drawing_tool.cpp Option graphics limited to 45deg in creation: separate options for brd and fp editors. 2021-10-02 16:43:31 +02:00
drawing_tool.h Pass wxPoint objects by reference instead of on the stack. 2021-07-26 15:35:33 -04:00
drc_tool.cpp Work around EnsureVisible bug in wxWidgets during DRC cross-probe. 2021-10-06 11:17:03 +01:00
drc_tool.h Work around EnsureVisible bug in wxWidgets during DRC cross-probe. 2021-10-06 11:17:03 +01:00
edit_tool.cpp Use mathematical rotation direction in Move Exactly dialog. 2021-10-03 00:11:01 +01:00
edit_tool.h Minor cleanup. 2021-06-12 11:39:28 +01:00
footprint_editor_control.cpp More NULL expunging. 2021-07-20 07:27:18 -04:00
footprint_editor_control.h Add footprint repair tool (currently just for duplicate IDs). 2021-05-21 17:52:11 +01:00
global_edit_tool.cpp Formatting. 2021-09-13 17:18:58 +01:00
global_edit_tool.h Fix the last of broken Doxygen comment specifiers. 2021-01-27 17:39:44 -05:00
group_tool.cpp Lock/unlock group members when locking/unlocking group. 2021-09-27 11:29:52 +01:00
group_tool.h Fix the last of broken Doxygen comment specifiers. 2021-01-27 17:39:44 -05:00
pad_tool.cpp Use footprint type to inform new pad type 2021-10-07 11:10:26 -07:00
pad_tool.h Clear numbers from non-numberable pads and don't run DRC on them. 2021-08-24 01:03:06 +01:00
pcb_actions.cpp Improve consistency and hotkey access in Appearances. 2021-10-04 13:44:43 +01:00
pcb_actions.h Improve consistency and hotkey access in Appearances. 2021-10-04 13:44:43 +01:00
pcb_control.cpp Improve consistency and hotkey access in Appearances. 2021-10-04 13:44:43 +01:00
pcb_control.h Improve consistency and hotkey access in Appearances. 2021-10-04 13:44:43 +01:00
pcb_editor_conditions.cpp Option graphics limited to 45deg in creation: separate options for brd and fp editors. 2021-10-02 16:43:31 +02:00
pcb_editor_conditions.h Move 45° limit to hotkey 2021-09-05 13:42:51 -07:00
pcb_grid_helper.cpp Rename BuildPolyPointsList() to DupPolyPointsList() and optimize code 2021-09-11 14:21:36 +02:00
pcb_grid_helper.h Fix automatic wire tool in gridless mode 2021-02-10 22:07:49 +00:00
pcb_picker_tool.cpp Move grid disable modifier from ALT to CTRL. 2021-05-09 20:17:40 +01:00
pcb_picker_tool.h Rename layer ids file. 2021-07-29 16:03:25 +01:00
pcb_point_editor.cpp Don't allow offset for circular pads. 2021-09-29 15:27:34 +01:00
pcb_point_editor.h Pass VECTOR2I objects by reference instead of on the stack. 2021-07-27 08:41:27 -04:00
pcb_selection.cpp We don't keep a CHANGELOG.TXT 2021-10-05 19:46:53 -07:00
pcb_selection.h We don't keep a CHANGELOG.TXT 2021-10-05 19:46:53 -07:00
pcb_selection_conditions.cpp Pull some name changes back from 7.0 to ease merging. 2021-07-21 20:58:59 +01:00
pcb_selection_conditions.h Pull some name changes back from 7.0 to ease merging. 2021-07-21 20:58:59 +01:00
pcb_selection_tool.cpp Fix segfault when check for editing points 2021-09-30 17:25:33 -07:00
pcb_selection_tool.h We don't keep a CHANGELOG.TXT 2021-10-05 19:46:53 -07:00
pcb_tool_base.cpp Option graphics limited to 45deg in creation: separate options for brd and fp editors. 2021-10-02 16:43:31 +02:00
pcb_tool_base.h Move 45° limit to hotkey 2021-09-05 13:42:51 -07:00
pcb_viewer_tools.cpp Option graphics limited to 45deg in creation: separate options for brd and fp editors. 2021-10-02 16:43:31 +02:00
pcb_viewer_tools.h Remove vestiges of old zoom-auto architecture. 2021-09-19 18:32:15 +01:00
placement_tool.cpp More NULL expunging. 2021-07-20 07:27:18 -04:00
placement_tool.h Fix the last of broken Doxygen comment specifiers. 2021-01-27 17:39:44 -05:00
position_relative_tool.cpp Pass wxPoint objects by reference instead of on the stack. 2021-07-26 15:35:33 -04:00
position_relative_tool.h Pass wxPoint objects by reference instead of on the stack. 2021-07-26 15:35:33 -04: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 Pull some name changes back from 7.0 to ease merging. 2021-07-21 20:58:59 +01:00
zone_create_helper.h Added a lot of consts and refactored a few lines 2021-03-08 12:49:48 -08:00
zone_filler_tool.cpp Decouple PROGRESS_REPORTER interface from implementations. 2021-08-14 21:05:49 +01:00
zone_filler_tool.h Implement lock between zone filler and drc. 2021-06-16 16:12:01 +01:00