kicad/pcbnew/tools
Jeff Young c71cf21e2f Use rendered text to generate bounding box for knockout text.
Don't open-code knockout text shape generation in several different
places.

Make sure triangulated knockout text gets clearance added when
specified.

Collapse duplicated footprint text item plot routine (they're no
longer any different from plotting pcb text items).
2023-05-28 17:20:11 +01:00
..
board_editor_control.cpp Picker Tools: make sure we know what tool we are 2023-05-01 12:43:09 -04:00
board_editor_control.h ADDED: Search/inspect pane 2022-09-14 02:59:57 +00:00
board_inspection_tool.cpp Picker Tools: make sure we know what tool we are 2023-05-01 12:43:09 -04:00
board_inspection_tool.h Add quick DRC action for Diff Footprints. 2023-03-14 11:52:23 +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 Use rendered text to generate bounding box for knockout text. 2023-05-28 17:20:11 +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 Collapse FP_* down into their PCB_* equivalents. 2023-03-31 22:57:46 +01:00
drawing_tool.cpp Hook up text variable auto-complete for PCBNew. 2023-05-25 10:24:50 +01:00
drawing_tool.h TOOL_EVENT: make command string non-optional 2022-09-19 10:23:09 -04:00
drc_tool.cpp Revert addition of update-teardrops checkbox to DRC dialog. 2023-05-11 14:53:28 +01:00
drc_tool.h Revert addition of update-teardrops checkbox to DRC dialog. 2023-05-11 14:53:28 +01:00
edit_tool.cpp Undo strategy based on being in a footprint, not footprint editor. 2023-05-23 17:56:12 +01:00
edit_tool.h PCB Editor: make Mirror menu items conditional 2022-12-27 14:18:47 -05:00
edit_tool_move_fct.cpp pcbnew: don't move twice 2023-04-26 15:37:18 +00:00
footprint_editor_control.cpp Footprint editor: always export the currently loaded footprint. 2023-03-29 18:47:39 +02:00
footprint_editor_control.h Enable properties panel in footprint editor 2023-02-17 20:35:56 -05:00
global_edit_tool.cpp Make pad & via teardrops 1st-class citizens (props of the pad/via) 2023-05-19 18:02:03 +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 Picker Tools: make sure we know what tool we are 2023-05-01 12:43:09 -04:00
group_tool.h Fix the last of broken Doxygen comment specifiers. 2021-01-27 17:39:44 -05:00
pad_tool.cpp Retire Local/Draw coords distinction from PAD (the last object to have it). 2023-04-02 18:02:41 +01:00
pad_tool.h Collapse FP_* down into their PCB_* equivalents. 2023-03-31 22:57:46 +01:00
pcb_actions.cpp Make pad & via teardrops 1st-class citizens (props of the pad/via) 2023-05-19 18:02:03 +01:00
pcb_actions.h Make pad & via teardrops 1st-class citizens (props of the pad/via) 2023-05-19 18:02:03 +01:00
pcb_control.cpp Picker Tools: make sure we know what tool we are 2023-05-01 12:43:09 -04:00
pcb_control.h ADDED: Implement Drag and Drop 2022-09-14 22:28:09 +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 Collapse FP_* down into their PCB_* equivalents. 2023-03-31 22:57:46 +01:00
pcb_grid_helper.h Honour selection filter when picking move anchors. 2022-11-08 16:27:18 +00:00
pcb_picker_tool.cpp Picker Tools: make sure we know what tool we are 2023-05-01 12:43:09 -04:00
pcb_picker_tool.h Rename layer ids file. 2021-07-29 16:03:25 +01:00
pcb_point_editor.cpp Retire Local/Draw coords distinction from PAD (the last object to have it). 2023-04-02 18:02:41 +01:00
pcb_point_editor.h pcbnew: Support dragging arc center in "Keep endpoints" mode. 2022-12-12 13:00:44 +03:00
pcb_selection.cpp Neurotically update position wxPoint usages 2022-01-01 11:55:51 -05: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 Make pad & via teardrops 1st-class citizens (props of the pad/via) 2023-05-19 18:02:03 +01:00
pcb_selection_tool.h Yeet the last of wxSize/wxPoint to stop leaking gdicmn everywhere 2023-02-18 22:57:18 -05:00
pcb_tool_base.cpp Don't discard temporary item being placed if placement is rejected 2023-02-11 08:40:33 -05:00
pcb_tool_base.h TOOL_EVENT: make command string non-optional 2022-09-19 10:23:09 -04:00
pcb_viewer_tools.cpp Collapse FP_* down into their PCB_* equivalents. 2023-03-31 22:57:46 +01:00
pcb_viewer_tools.h Remove some more duplicated preferences. 2021-12-26 13:37:28 +00:00
placement_tool.cpp Correctly sort positions for default align 2022-10-14 16:15:06 -07:00
placement_tool.h Some more wxPoint/EDA_RECT yeeting. 2022-08-31 00:44:33 +01:00
position_relative_tool.cpp Picker Tools: make sure we know what tool we are 2023-05-01 12:43:09 -04:00
position_relative_tool.h Don't keep value of user or grid anchors between invocations. 2022-11-17 00:51:52 +00:00
properties_tool.cpp Enable properties panel in footprint editor 2023-02-17 20:35:56 -05:00
properties_tool.h WIP: Properties GUI 2022-08-22 21:32:32 -04:00
tool_event_utils.cpp More wide-string declarations. 2022-02-05 22:26:31 +00: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 Collapse FP_* down into their PCB_* equivalents. 2023-03-31 22:57:46 +01: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 Make pad & via teardrops 1st-class citizens (props of the pad/via) 2023-05-19 18:02:03 +01:00
zone_filler_tool.h Don't allow quit while zone filler is running. 2023-01-16 16:01:45 +00:00