kicad/include/tool
John Beard 87cd0a74f2 Point editor: unify segment, circle, bezier and tablecells (partial)
For segment, circle, beziers, these are the same in all editors and only
need access to the EDA_SHAPE nature, so we can remove the duplication
entirely.

For TABLECELLs, while the cells are polymorphic in that PCB and SCH
cells are both EDA_SHAPEs (via the TEXTBOXes), the parent TABLES
are not polymorphic, and thus the implementation can't be trivially
de-duplicated. Rather than do something with templates, just keep
it simple for now and maybe look at unifying tables later on.
2024-11-04 20:41:15 +08:00
..
examples Remove all debugging output that cannot be disabled. 2020-08-18 10:17:36 -04:00
action_manager.h Hotkeys: add support for alternate hotkeys 2023-07-13 10:11:46 -04:00
action_menu.h Generalize DRCItem inspections. 2024-02-24 20:05:51 +00:00
action_toolbar.h Move simulator to tool framework. 2023-02-11 21:11:07 +00:00
actions.h Add a zoom/pan-to-selection actions 2024-11-02 03:09:52 +08:00
common_control.h Move About dialog to an action 2023-10-04 22:17:47 +01:00
common_tools.h Add a zoom/pan-to-selection actions 2024-11-02 03:09:52 +08:00
conditional_menu.h Make sub menus conditional on them having child items. 2024-01-18 00:21:15 +00:00
construction_manager.h Construction geometry: lighter on the stack 2024-10-27 07:07:25 +08:00
coroutine.h Add coroutine stack size to trace output 2024-02-02 11:00:08 +00:00
edit_constraints.h Improve EC_CONVERGING behaviour when lines are almost collinear. 2023-03-16 05:41:58 +03:00
edit_points.h Eeschema: point editor: edit polygons as on PCB 2024-11-03 17:15:18 +08:00
edit_table_tool_base.h Clear flags before depending on them. 2024-03-20 17:55:58 +00:00
editor_conditions.h Grid Overrides: support grids-per-type that override the current grid. 2023-07-25 10:17:57 -04:00
embed_tool.h Add ability to embed files in various elements 2024-07-15 16:06:55 -07:00
grid_helper.h Snapping: delayed activation of snap points. 2024-10-01 18:06:27 +01:00
grid_menu.h On-the-fly translations for Grid and Zoom menus. 2022-02-25 17:36:35 +00:00
picker_tool.h Fix uninitialized member 2024-08-12 08:27:24 -04:00
point_editor_behavior.h Point editor: unify segment, circle, bezier and tablecells (partial) 2024-11-04 20:41:15 +08:00
properties_tool.h ADDED: Properties panel for schematic editor 2023-06-22 22:32:24 -04:00
selection.h feature removal: remove Show Hidden Text 2024-09-19 15:41:44 -04:00
selection_conditions.h More build time optimizations. 2024-05-06 04:39:28 +03:00
selection_tool.h Make arrow keys respect grid overrides. 2024-08-28 19:54:23 +01:00
tool_action.h Show friendly name in toolbar button tooltips. 2024-02-23 16:53:33 +01:00
tool_base.h Speed up shutdown 2024-07-05 11:16:20 -07:00
tool_dispatcher.h Try reusing the TOOL_DISPATCHER menu hack for libtree previews. 2024-01-05 14:20:33 +00:00
tool_event.h Add more tool stack tracing 2023-12-29 00:37:38 +00:00
tool_interactive.h TOOL_INTERACTIVE: only create the context menu when we are running in GUI mode 2024-08-13 22:50:26 +02:00
tool_manager.h Handle pasting of image data from the clipboard 2024-10-13 20:47:45 +08:00
tool_menu.h ADDED netclass assignment from PCB canvas. 2022-09-03 19:29:59 +01:00
tools_holder.h Build time optimizations. 2024-04-27 23:49:13 +03:00
zoom_menu.h On-the-fly translations for Grid and Zoom menus. 2022-02-25 17:36:35 +00:00
zoom_tool.h Give zoom tool its own menu. 2022-05-30 11:44:02 +01:00