kicad/pcbnew/tools
jean-pierre charras b94c941217 Pcbnew, Fp Editor, pad_tool::PlacePad() avoid recreate from scratch a pad
when the previous is not used.
If a new pad is generated, when moving it by arrow creates a new pad for
each move by the current code.
This is not annoying unless the pad number is edited during move.
So, the pad number is now reinitialized only after the current pad is used,
not during the current move.
Fixes #16409
https://gitlab.com/kicad/code/kicad/-/issues/16409
2023-12-30 20:15:31 +01:00
..
board_editor_control.cpp Kick the wildcards and file exts into a static class, export it from kicommon 2023-12-27 21:10:01 -05:00
board_editor_control.h ADDED: Search/inspect pane 2022-09-14 02:59:57 +00:00
board_inspection_tool.cpp performance efficiencies 2023-12-18 17:39:29 +00:00
board_inspection_tool.h Cleanup. 2023-12-12 13:57:12 +00: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 Cleanup. 2023-11-25 13:12:45 +00:00
convert_tool.h ADDED: user-specified gap and linewidth for bounding hull creation. 2023-02-12 23:16:45 +00:00
drawing_stackup_table_tool.cpp Improve encapsulation of group internals. 2023-11-09 14:05:35 +00:00
drawing_tool.cpp Fix msys2 build. 2023-12-16 16:17:24 +00:00
drawing_tool.h Use preview items instead of highlightNets & status popup 2023-12-02 16:15:43 +00:00
drc_tool.cpp Use IsShownOnScreen(), not IsShown(), if you really want to know if its visible. 2023-10-14 23:51:37 +01:00
drc_tool.h ADDED: DRC JSON report 2023-08-13 14:59:10 -04:00
edit_tool.cpp Don't run keepUpright when not rotating. 2023-12-22 21:22:36 +00:00
edit_tool.h ADDED: Heal Shapes; Fix discontinuities in gfx import and Cleanup dialog. 2023-10-17 10:29:43 +03:00
edit_tool_move_fct.cpp Record nested footprints for collision checking. 2023-12-24 19:40:21 +00:00
footprint_editor_control.cpp Clearer naming. 2023-11-09 14:05:35 +00:00
footprint_editor_control.h Enable properties panel in footprint editor 2023-02-17 20:35:56 -05:00
generator_tool.cpp Re-factor frame pointer out of generator API. 2023-12-16 16:11:45 +00:00
generator_tool.h Use preview items instead of highlightNets & status popup 2023-12-02 16:15:43 +00:00
generator_tool_pns_proxy.cpp Fix build; renaming. 2023-11-28 22:18:37 +03:00
generator_tool_pns_proxy.h Fix build; renaming. 2023-11-28 22:18:37 +03:00
global_edit_tool.cpp Fix change footprints dialog to use correct selection state. 2023-09-11 22:05:20 +01:00
global_edit_tool.h Make pad & via teardrops 1st-class citizens (props of the pad/via) 2023-05-19 18:02:03 +01:00
group_tool.cpp Fix two unrelated bugs in ungroup. 2023-12-21 22:47:23 +00:00
group_tool.h
item_modification_routine.cpp ADDED: Polygon boolean operations in PCB editor 2023-10-01 00:10:10 +01:00
item_modification_routine.h performance efficiencies 2023-12-18 17:39:29 +00:00
pad_tool.cpp Pcbnew, Fp Editor, pad_tool::PlacePad() avoid recreate from scratch a pad 2023-12-30 20:15:31 +01:00
pad_tool.h Simplify undo/redo for pad edit mode. 2023-10-13 13:59:31 +01:00
pcb_actions.cpp Move group/ungroup to COMMIT infrastructure. 2023-12-16 14:17:25 +00:00
pcb_actions.h Added IPC2581 support 2023-11-26 15:30:58 -08:00
pcb_control.cpp Introduce base IO_MGR class and unify RELEASER objects 2023-12-29 00:37:38 +00:00
pcb_control.h Initial rename of file plugin infrastructure components to IO 2023-12-24 01:22:21 +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 Improve encapsulation of group internals. 2023-11-09 14:05:35 +00:00
pcb_grid_helper.h Grid helpers: remove view items on destruction 2023-10-23 09:39:08 -04:00
pcb_picker_tool.cpp Fail GAL on its header leaking audit 2023-09-18 19:52:27 -04:00
pcb_picker_tool.h Rename layer ids file. 2021-07-29 16:03:25 +01:00
pcb_point_editor.cpp Fix over-zealous copy/paste and add a few more comments. 2023-12-06 13:08:22 +00:00
pcb_point_editor.h Use preview items instead of highlightNets & status popup 2023-12-02 16:15:43 +00:00
pcb_selection.cpp Rename PCB IO classes/files 2023-12-24 01:22:21 +00:00
pcb_selection.h We don't keep a CHANGELOG.TXT 2021-10-05 19:46:53 -07:00
pcb_selection_conditions.cpp PCB Editor: make locking menu items conditional 2022-12-21 10:34:54 -05:00
pcb_selection_conditions.h PCB Editor: make locking menu items conditional 2022-12-21 10:34:54 -05:00
pcb_selection_tool.cpp Coding policy and Doxygen comment fixes. 2023-12-18 08:32:41 -05:00
pcb_selection_tool.h Coding policy and Doxygen comment fixes. 2023-12-18 08:32:41 -05:00
pcb_tool_base.cpp Regularize RunOnChildren() at the BOARD_ITEM level. 2023-10-14 15:04:18 +01:00
pcb_tool_base.h TOOL_EVENT: make command string non-optional 2022-09-19 10:23:09 -04:00
pcb_viewer_tools.cpp Separate out axes definitions between ModEdit and PCBNew. 2023-10-25 15:01:36 +01:00
pcb_viewer_tools.h Remove some more duplicated preferences. 2021-12-26 13:37:28 +00:00
placement_tool.cpp AddMenuLanguageList should live in EDA_BASE_FRAME, its only user 2023-10-16 19:49:52 -04:00
placement_tool.h Some more wxPoint/EDA_RECT yeeting. 2022-08-31 00:44:33 +01:00
position_relative_tool.cpp Improve encapsulation of group internals. 2023-11-09 14:05:35 +00:00
position_relative_tool.h Don't keep value of user or grid anchors between invocations. 2022-11-17 00:51:52 +00:00
tool_event_utils.cpp Switch TOOL_EVENT and TOOL_ACTION to have a std::any parameter 2023-06-20 21:52:50 +01:00
tool_event_utils.h Fix a few more doxygen errors (no actual code change) 2023-04-19 20:24:42 +02:00
zone_create_helper.cpp Cleanup. 2023-11-25 13:12:45 +00: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 Fill empty zones when auto-fill is on. 2023-12-02 20:16:26 +00:00
zone_filler_tool.h Don't allow quit while zone filler is running. 2023-01-16 16:01:45 +00:00