kicad/include/tool
Ian McInerney 72a1c71e07 Implement a framework to handle wxUpdateUIEvents for tool actions
This allows for the tool framework to keep track of a universal
set of conditions for the UI state (enabled/checked/shown) for
controls of actions. It removes the need for the main menubar
menus to be CONDITIONAL_MENUs and be rebuilt on each open,
and instead makes the updates of the check and enabling of
items handled in the native wxWidgets way.

This commit switchs the 3d viewer and kicad project manager window
over to this system.
2020-08-16 19:10:25 +00:00
..
examples QA: Add a generic utility tool executable. 2019-01-22 09:04:38 -05:00
action_manager.h Implement a framework to handle wxUpdateUIEvents for tool actions 2020-08-16 19:10:25 +00:00
action_menu.h Implement a framework to handle wxUpdateUIEvents for tool actions 2020-08-16 19:10:25 +00:00
action_toolbar.h Implement a framework to handle wxUpdateUIEvents for tool actions 2020-08-16 19:10:25 +00:00
actions.h More visibility settings infrastructure 2020-07-11 21:59:07 -04:00
common_control.h Move bug reporting to COMMON_CONTROL; add to Help menu 2020-05-26 21:18:32 -04:00
common_tools.h Fix missing user grid in COMMON_TOOLS. 2020-06-23 11:17:15 +01:00
conditional_menu.h Implement a framework to handle wxUpdateUIEvents for tool actions 2020-08-16 19:10:25 +00:00
coroutine.h libcontext: clean up own's shit when coroutine call is over (MSVC only) 2020-07-22 16:57:54 +02:00
edit_constraints.h Comment-only changes 2020-01-10 16:43:01 -08:00
edit_points.h Point editor: show dragged points with a highlight 2020-06-21 14:43:41 -04:00
grid_menu.h Push a couple of layers of indirection out of grid settings. 2020-06-13 11:35:56 +01:00
picker_tool.h CERN copyrights for work packages. 2019-08-14 09:35:15 +01:00
selection.h Add missing header to fix mingw build error on windows. 2020-05-28 08:44:28 -04:00
selection_conditions.h Implement a framework to handle wxUpdateUIEvents for tool actions 2020-08-16 19:10:25 +00:00
tool_action.h Unify the UI IDs for actions between the menus and toolbars 2020-08-16 19:10:24 +00:00
tool_base.h Rationalise 3D settings data-structure. 2020-03-28 16:09:40 +00:00
tool_dispatcher.h Implement a framework to handle wxUpdateUIEvents for tool actions 2020-08-16 19:10:25 +00:00
tool_event.h Comment-only changes 2020-01-10 16:43:01 -08:00
tool_interactive.h Beware of copying events and losing the m_passEvent flag. 2019-06-17 14:44:39 +01:00
tool_manager.h The dispatch-behind & whitelist stuff got broken again, so I've 2020-06-24 12:22:42 +01:00
tool_menu.h Comment-only changes 2020-01-10 16:43:01 -08:00
tools_holder.h Implement a framework to handle wxUpdateUIEvents for tool actions 2020-08-16 19:10:25 +00:00
zoom_menu.h CONTEXT_MENU -> ACTION_MENU. (Now used for menu-bar menus too.) 2019-05-15 17:50:52 +01:00
zoom_tool.h Move zoom_tool.h to include 2017-09-25 13:35:01 +02:00