78 Commits (5862b1559f4c248c4984d941f738d59c4653d596)

Author SHA1 Message Date
Ian McInerney 5862b1559f Cleanup position handling for TOOL_EVENTs 6 years ago
Ian McInerney b6f6fc3d65 Return handled status for actions run from hotkeys 6 years ago
Jeff Young 30ec895c96 Cleanup event processing stuff to keep better track of "handled". 6 years ago
Jeff Young 485d436860 Clear ctx-menu before rebuilding; don't veto ctx-menu mousewarp for non-ctx-menu dialog. 6 years ago
Jeff Young 1f35ec5521 Beware of copying events and losing the m_passEvent flag. 6 years ago
Jeff Young e4fbd003e0 Make m_passEvent event-specific rather than global. 6 years ago
Jeff Young b429dbfb88 Fix bugs with ACTIONs not being "honest" singletons. 6 years ago
Jeff Young 97d2800f16 Update hotkey maps when the hotkeys are edited. 6 years ago
Jeff Young a91934c7b3 Don't update toolbars on mouse-move events. 6 years ago
Jeff Young 5e49517781 Move hotkeys to ACTION architecture. 6 years ago
Jeff Young 16cb1e731d Finish moving TOOL_MANAGER down to the EDA_BASE_FRAME level. 6 years ago
Jeff Young 2d40425e4d Move footprint & symbol tree context menus to tool infrastructure. 6 years ago
Jeff Young f9e4ee1fc9 CONTEXT_MENU -> ACTION_MENU. (Now used for menu-bar menus too.) 7 years ago
Jeff Young ef5c69167a Start moving some LibEdit and SchEdit menubar menus to actions. 7 years ago
Jon Evans dec5d80180 Veto mouse warping from DRC dialog 7 years ago
Jeff Young adf3637476 Allow dialogs to veto mouse-warping when called from context menu. 7 years ago
jean-pierre charras 319908b7f4 fix a compil issue. 8 years ago
Maciej Suminski 143d580596 Fixed relative coordinates reset when a tool forces the cursor position 8 years ago
Carsten Schoenert 6256feb9db fix misspelled 'occured' -> 'occurred' 8 years ago
Maciej Suminski 151021919e Tool Manager: yet another approach to handling tool view control settings 8 years ago
Maciej Suminski 95864780e2 Fix cursor freezes in GAL 8 years ago
Maciej Suminski b8ecc95d9c Forward context menu events to the tool that created the menu 8 years ago
Maciej Suminski 40129d2244 Fixed cursor freeze after canceling a tool with cursor over a drag point 8 years ago
Tomasz Włostowski 9932ff32ae refactoring: wrapped boost::optional in OPT<> class for the purpose of easier transition to C++17 in the future 8 years ago
jean-pierre charras 4905bbe500 hotkey management: enhancements in code to know if a hotkey was handled by an event or not. 8 years ago
Tomasz Włostowski 2e4c22f718 router: fix corruption of board data when the inline drag is activated while the router tool is running 8 years ago
Maciej Suminski 76bd05a69b Prevent creating too many transitions by TOOL_MANAGER 8 years ago
Maciej Suminski 338735c5bf Added a missing include to tool_manager.h 9 years ago
Maciej Suminski fc4240886b Store VIEW_CONTROLS settings on a stack 9 years ago
Maciej Suminski 1d8730752c Restore valid force cursor setting before saving VIEW_CONTROLS settings 9 years ago
Maciej Suminski e34b73e187 Do not freeze cursor when a tool was cancelled using the context menu 9 years ago
Maciej Suminski b25ded4d90 Store VIEW_CONTROLS settings when tools are switched 9 years ago
Maciej Suminski 4b9243e0bf Allow registering TOOLs in any order. 9 years ago
decimad ee3d75f273 Add coroutine call invocation context to identify the main stack frame. 9 years ago
Maciej Suminski cdc951d0a3 Fixed a crash when dragging a line was interrupted 9 years ago
Michael Steinberg 86496d3141 Pcbnew: fix dangling board reference crash in GAL. (fixes lp:1584489) 9 years ago
Maciej Suminski 33e7fe6211 Fix a crash caused by invalid iterator (thanks to Michael Steinberg) 9 years ago
Simon Richter 96ec9db5d6 Add missing C++ stdlib headers 10 years ago
Maciej Suminski e9921d8eea Fixed an assert when footprint viewer was closed before the pcbnew window. 10 years ago
Maciej Suminski da75c52665 Hot keys settings are synchronized between GAL & legacy 11 years ago
Maciej Suminski 99e5228948 Moved the list of TOOL_ACTIONs to ACTION_MANAGER. 11 years ago
Maciej Suminski 8390fec69d Minor fixes. 11 years ago
Maciej Suminski 74a902da20 Syntactic sugar for TOOL_MANAGER::RunAction(). 11 years ago
Mikhail Karpenko 886a8521a4 Comments typos fixed. 11 years ago
Maciej Suminski f7a32e839e Moved UndoInhibit related functions from TOOL_MANAGER to EDIT_TOOL. 11 years ago
Maciej Suminski 902d0e3f1f Tools are processing const TOOL_EVENT& (Tool Framework). 11 years ago
John Beard 4f3672da4d Add "move exact" and "duplicate" tools to pcbnew 11 years ago
Maciej Suminski 18898fe807 tool: Added a generic parameter for RunAction(). 11 years ago
jean-pierre charras 24f516f6ae Fix many doxygen warnings (due to missing info, old comments, typo ...) when building the doxygen doc. 11 years ago
Maciej Suminski b1837615aa Added event queue to handle events at the end of the event processing cycle. 11 years ago