kicad/pcbnew/tools
Jeff Young 463b82cf46 Be very careful when "doing what I mean".
Just wanting a SMD pad isn't enough -- the user may have already
set SMD settings into the master pad and changing the SizeX is
then very unexpected.  Make sure the settings directly conflict
before making any "do what I mean" adjustments.

Also fixes the parent-footprint info when no parent exists.

Also gives a better title to the dialog when used to edit the masterPad
properties.

Fixes https://gitlab.com/kicad/code/kicad/issues/9427
2021-10-20 08:59:25 +01:00
..
board_editor_control.cpp Fix Coverity warnings 2021-10-15 09:24:16 +02: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 Finish arc rework and push out to file formats. 2021-10-15 12:45:43 +01:00
convert_tool.h Allow creating polygon types from polygons 2021-08-08 20:29:00 -04:00
drawing_stackup_table_tool.cpp Cleanup unit handling in the stackup drawing tool 2021-10-08 22:30:20 +01:00
drawing_tool.cpp Finish arc rework and push out to file formats. 2021-10-15 12:45:43 +01: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 Remove extraneous Raise() from DRC cross-probe 2021-10-18 17:16:36 -07: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 Overhaul arc internal model to not over-specify information. 2021-10-15 12:45:43 +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 Be very careful when "doing what I mean". 2021-10-20 08:59:25 +01: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 Overhaul arc internal model to not over-specify information. 2021-10-15 12:45:43 +01: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 Finish arc rework and push out to file formats. 2021-10-15 12:45:43 +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 Push most of PCB_SHAPE impl down in to EDA_SHAPE. 2021-10-15 12:45:43 +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 Remove extra handler 2021-10-18 15:08:22 -07: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