kicad/pcbnew/tools
aris-kimi 24529e5242 ADDED: library tree context menu option to open sym/fp library files from the defined text editor.
Short description:

Works for Symbol and Footprint Editor behind an advanced config option.
For Symbol Editor it is shown for a single item selection (library or symbol).
For Footprint Editor it is shown for a footprint selection.
(fp editor allows a single tree item selection only).
Option stays hidden if current frame has been modified.

Also small fix(?) for similar action to the project manager.
(Call for the Execution has moved inside the file loop.)

Fixes: https://gitlab.com/kicad/code/kicad/-/issues/15736
2024-02-29 19:01:59 +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 ADDED: Selection filter for schematic editor 2024-02-25 17:44:10 -05: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 Array creator tool: Add option to assign unique reference designators 2021-10-25 22:38:49 +01:00
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 ADDED: PCB tables. 2024-02-24 20:05:51 +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 Store group id rather than group 2024-02-28 13:27:38 -08: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 Fix fillet lines, when line angle is 0 or 180 2024-01-16 13:30:21 -08:00
item_modification_routine.h performance efficiencies 2023-12-18 17:39:29 +00:00
pad_tool.cpp Split out table editing and table cell editing. 2024-02-24 20:05:51 +00: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 Repair copy/paste of footprint fields. 2024-02-23 16:53:33 +01: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 Move 45° limit to hotkey 2021-09-05 13:42:51 -07:00
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 Rename layer ids file. 2021-07-29 16:03:25 +01:00
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 Split out table editing and table cell editing. 2024-02-24 20:05:51 +00:00
pcb_selection_tool.h ADDED: Selection filter for schematic editor 2024-02-25 17:44:10 -05: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 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 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 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