kicad/pcbnew/tools
Jeff Young f341ab9b00 Bug fixes for flipping tables.
Also adds support for tabbing between table cells in the
table editor dialog.

Also adds support for calling the table editor dialog from
edit properties on a table selection.

Fixes https://gitlab.com/kicad/code/kicad/-/issues/17337
2024-03-09 22:18:19 +00:00
..
board_editor_control.cpp Split out table editing and table cell editing. 2024-02-24 20:05:51 +00:00
board_editor_control.h ADDED: Search/inspect pane 2022-09-14 02:59:57 +00:00
board_inspection_tool.cpp Responsive: Avoid excessive repaints when toggling a netclass' rastnest visibility. 2024-03-05 14:32:12 +00:00
board_inspection_tool.h Generalize DRCItem inspections. 2024-02-24 20:05:51 +00:00
board_reannotate_tool.cpp Cleanup & performance enhancements. 2022-08-01 13:09:51 +01:00
board_reannotate_tool.h
convert_tool.cpp Handle holes in shapes when creating bounding hulls. 2024-02-23 16:53:30 +01: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 Split out table editing and table cell editing. 2024-02-24 20:05:51 +00:00
drawing_tool.cpp Bug fixes for flipping tables. 2024-03-09 22:18:19 +00:00
drawing_tool.h ADDED: PCB tables. 2024-02-24 20:05:51 +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 Table selections for PCBNew. 2024-03-09 22:18:19 +00:00
edit_tool.h ADDED: actions for left-, center-, and right-justifying text items. 2024-02-24 20:05:50 +00:00
edit_tool_move_fct.cpp Split out table editing and table cell editing. 2024-02-24 20:05:51 +00:00
footprint_editor_control.cpp ADDED: library tree context menu option to open sym/fp library files from the defined text editor. 2024-02-29 19:01:59 +00:00
footprint_editor_control.h ADDED: library tree context menu option to open sym/fp library files from the defined text editor. 2024-02-29 19:01:59 +00: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 ADDED: zone manager 2024-02-24 15:10:50 +00:00
global_edit_tool.h ADDED: zone manager 2024-02-24 15:10:50 +00: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 Limit where the intersection of two lines can be 2024-03-01 15:57:24 -08:00
item_modification_routine.h performance efficiencies 2023-12-18 17:39:29 +00:00
pad_tool.cpp Do not re-number aperture pads 2024-03-01 13:04:19 -08:00
pad_tool.h Streamline explodePad undo. 2024-02-09 10:08:37 +00:00
pcb_actions.cpp ADDED: library tree context menu option to open sym/fp library files from the defined text editor. 2024-02-29 19:01:59 +00:00
pcb_actions.h ADDED: library tree context menu option to open sym/fp library files from the defined text editor. 2024-02-29 19:01:59 +00:00
pcb_control.cpp Temporary fix to disable zone-zone clearance display 2024-03-08 10:31:59 -08:00
pcb_control.h Initial rename of file plugin infrastructure components to IO 2023-12-24 01:22:21 +00:00
pcb_edit_table_tool.cpp Split out table editing and table cell editing. 2024-02-24 20:05:51 +00:00
pcb_edit_table_tool.h Split out table editing and table cell editing. 2024-02-24 20:05:51 +00:00
pcb_editor_conditions.cpp Remove bad static_cast. 2022-07-24 23:41:41 +01:00
pcb_editor_conditions.h
pcb_grid_helper.cpp ADDED: Selection filter for schematic editor 2024-02-25 17:44:10 -05:00
pcb_grid_helper.h ADDED: Selection filter for schematic editor 2024-02-25 17:44:10 -05:00
pcb_picker_tool.cpp Fail GAL on its header leaking audit 2023-09-18 19:52:27 -04:00
pcb_picker_tool.h
pcb_point_editor.cpp ADDED: PCB tables. 2024-02-24 20:05:51 +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 Remove overly-complex snapping layer for moving objects. 2024-01-20 22:04:56 +00:00
pcb_selection.h Remove overly-complex snapping layer for moving objects. 2024-01-20 22:04:56 +00: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 Table selections for PCBNew. 2024-03-09 22:18:19 +00:00
pcb_selection_tool.h Table selections for PCBNew. 2024-03-09 22:18:19 +00:00
pcb_tool_base.cpp Code cleanup. 2024-01-04 16:13:42 +00:00
pcb_tool_base.h TOOL_EVENT: make command string non-optional 2022-09-19 10:23:09 -04:00
pcb_viewer_tools.cpp 3D viewer: do not load the current board twice when creating the 3D viewer frame. 2024-01-19 18:42:24 +01:00
pcb_viewer_tools.h
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 Improve clarity of default zone settings. 2024-02-03 13:22:16 +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 Use 64-bit type to represent microseconds. 2024-03-03 21:40:26 +03:00
zone_filler_tool.h Don't allow quit while zone filler is running. 2023-01-16 16:01:45 +00:00