240 Commits (b6fffb39235ba522258f68eac2ec55388592933a)

Author SHA1 Message Date
Jeff Young 1a988e8d85 Fix event processing bug which kept ModEdit's context menu from working. 5 years ago
Jeff Young 8dd725469f Process properties command locally within drawing tools. 5 years ago
Ian McInerney f28b60896c Allow toolbar items to cancel tools when pressed 5 years ago
Ian McInerney 4491f24d5e Ripout the old SyncToolbars infrastructure reminants 5 years ago
Ian McInerney 50b2271f84 Fix missing variable initialization 6 years ago
Jeff Young 5ee806c3a3 The dispatch-behind & whitelist stuff got broken again, so I've 6 years ago
Jeff Young f84406009b Push a couple of layers of indirection out of grid settings. 6 years ago
Jeff Young bdf9491682 Re-factor the event whitelist stuff so that it doesn't promise what it can't deliver. 6 years ago
Jeff Young 73eda91ec7 Allow some events to run behind a modal dialog. 6 years ago
Ian McInerney 60891f0b6d Add more trace messages in the tool framework 6 years ago
Seth Hillbrand 1770a1ea21 Prevent invalid decrement in tool manager 6 years ago
Jeff Young 919a66a703 Remove side-effect from finishTool(). 6 years ago
Jeff Young d69ebfae49 Push tool framework base down into TOOL_HOLDER. 6 years ago
Jeff Young e9cd9ee8ff Actionize the rest of the 3D viewer. 6 years ago
Tomasz Wlostowski 6673554866 common: prevent segfault with no edit frame in TOOL_MANAGER 6 years ago
Seth Hillbrand 03f74c87a1 Update immediate mode location and restart wires 6 years ago
Ian McInerney b1240b5b1e Gracefully shutdown tools when frames are closed 6 years ago
Ian McInerney 8fc434be19 Formatting change for dynamic cast tests 6 years ago
Seth Hillbrand cbb88ce609 tool manager: Don't adjust the iterator to invalid 6 years ago
Ian McInerney 027658d3da Fix invalid cursor position access in tool manager 6 years ago
Jeff Young d22ea0e201 Safety for frames which don't have an m_viewControls. 6 years ago
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
Ian McInerney bea74c27e5 Add log trace for tool handling 7 years ago
Jeff Young 30ec895c96 Cleanup event processing stuff to keep better track of "handled". 7 years ago
Jeff Young a11f3a0b80 Make <esc> unhighlight nets, but only after all tools have been cleared. 7 years ago
Jeff Young a3b855ac6c Massage an earlier fix so that mouse-clicks in tools update the highlighting. 7 years ago
jean-pierre charras 39c830435c Fix a bug created by commit ea0edaba. 7 years ago
Thomas Figueroa ea0edaba21 Fix cursor lag in canvases on Windows. 7 years ago
Jeff Young 2f23aa9556 Implement a more robust tool stacking architecture. 7 years ago
Jeff Young 485d436860 Clear ctx-menu before rebuilding; don't veto ctx-menu mousewarp for non-ctx-menu dialog. 7 years ago
Jeff Young 1f35ec5521 Beware of copying events and losing the m_passEvent flag. 7 years ago
Jeff Young e4fbd003e0 Make m_passEvent event-specific rather than global. 7 years ago
Seth Hillbrand 552815d486 tool_mgr: Don't invalidate our own iterators 7 years ago
Jeff Young 18ebced8f4 Code hygiene. 7 years ago
Jeff Young 5610261dce Immediate-action hotkeys (and context menu actions) for eeschema. 7 years ago
Jeff Young b429dbfb88 Fix bugs with ACTIONs not being "honest" singletons. 7 years ago
Jeff Young 97d2800f16 Update hotkey maps when the hotkeys are edited. 7 years ago
Jeff Young a91934c7b3 Don't update toolbars on mouse-move events. 7 years ago
Jeff Young b0e8443383 Sync-ing of menu has been done in CONDITIONAL_MENU for some time now. 7 years ago
Jeff Young 5e49517781 Move hotkeys to ACTION architecture. 7 years ago
Jeff Young c13ef839c1 Tool framework for Kicad Manager frame. 7 years ago
Jeff Young 16cb1e731d Finish moving TOOL_MANAGER down to the EDA_BASE_FRAME level. 7 years ago
Jeff Young 6025256e07 Push KIWAY_HOLDER down a level so we can move a bunch of stuff that doesn't belong there out. 7 years ago
Jeff Young 2d40425e4d Move footprint & symbol tree context menus to tool infrastructure. 7 years ago
Seth Hillbrand ddc6079ceb Move remaining hard-coded segment counts 7 years ago
Jeff Young 69afa27a5f Implement ACTION_TOOLBAR and update some of the menus to ACTION_MENU. 7 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
Jeff Young e77d096412 Make setting a breakpoint easier. 7 years ago