139 Commits (ba19d93df97791e9ba3116b8c031ca298c06d004)

Author SHA1 Message Date
Jon Evans f90049dd9e Veto mouse warping from DRC dialog 7 years ago
Jeff Young 90787e84bf Allow dialogs to veto mouse-warping when called from context menu. 7 years ago
Simon Richter e985f797c3 Return reference to current object from operator= 7 years ago
Seth Hillbrand 8c3a82e526 Code cleanup: Fixing assignment operators 7 years ago
jean-pierre charras 3eb3db02c3 Cvpcb, DISPLAY_FOOTPRINTS_FRAME: add measurement and zoom to selection tools. 7 years ago
Maciej Suminski dfcdfe91fa Fixed the TOOL_STATE::idle field setting condition 8 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
Maciej Suminski 151021919e Tool Manager: yet another approach to handling tool view control settings 8 years ago
Maciej Suminski d3998a2d08 Do not override cursor position when context menu is active 8 years ago
Jeff Young ed127e866a Fix bone-headed mistake in selection highlighting patch. 8 years ago
Jeff Young a7cdd94212 PCBnew clarify selection menu doesn't highlight individual selection on Windows 8 years ago
Maciej Suminski 95864780e2 Fix cursor freezes in GAL 8 years ago
jean-pierre charras 8552f3fedf fix code after renaming files 8 years ago
Jon Evans b547c5cdf0 Reapplied: Save view control settings before dispatching new tool events 8 years ago
Maciej Suminski b8ecc95d9c Forward context menu events to the tool that created the menu 8 years ago
Jon Evans 11fa7cdaf3 Save view control settings before dispatching new tool events 8 years ago
Jeff Young f76e7568bc Don't warp cursor if the disambiguation menu is cancelled. 8 years ago
Simon Richter a9ccf1161b Fix quotes in UI messages 8 years ago
Jeff Young dc9d17100b Fix update of brightened objects on OSX. 8 years ago
Jon Evans 9e6956c9ac Reset tool transitions even when already active (Fixes lp:1733224) 8 years ago
Maciej Suminski 40129d2244 Fixed cursor freeze after canceling a tool with cursor over a drag point 8 years ago
Maciej Suminski f5c561e281 Fix build error due to missing optional::value_or() 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
Tomasz Włostowski 781008bfa5 refactoring: allow to run TOOL_MANAGER and SELECTION_TOOL without a host wxFrame 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 ef22c2589d Store forced cursor position in VC_SETTINGS 8 years ago
Maciej Suminski 76bd05a69b Prevent creating too many transitions by TOOL_MANAGER 8 years ago
Maciej Suminski 2652cfeafd Restore the cursor position after the context menu is closed 8 years ago
Maciej Suminski bf590780b8 Do not store 'force cursor position' setting in VIEW_CONTROLS::SETTINGS 9 years ago
Maciej Suminski 338735c5bf Added a missing include to tool_manager.h 9 years ago
Maciej Suminski c6e3ac7067 Removed boost::adaptors from TOOL_MANAGER 9 years ago
Maciej Suminski fc4240886b Store VIEW_CONTROLS settings on a stack 9 years ago
Maciej Suminski d1550b0cdb Renamed VIEW_CONTROLS::SETTINGS to VC_SETTINGS. 9 years ago
Maciej Suminski ac38f1112d Removed duplicated code from TOOL_MANAGER::RunAction() 9 years ago
Maciej Suminski 1d8730752c Restore valid force cursor setting before saving VIEW_CONTROLS settings 9 years ago
Maciej Suminski adba96fd2b Changed optional::value_or() to optional::get_value_or() 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
jean-pierre charras a9d6af8001 Fix a comment 9 years ago
jean-pierre charras 10396ff435 Tool manager: renames Yield() to KiYield(), due to a collision name between the Yield macro in wxWidgets and Tool manager Yield. 9 years ago
Maciej Suminski 4b9243e0bf Allow registering TOOLs in any order. 9 years ago
Maciej Suminski 5d9190038f TOOL_EVENTs of "message" type are passed to all tools 9 years ago
Maciej Suminski 682da70a86 Fixed the issue of creating and event handling in context menus (GAL). 9 years ago
Maciej Suminski 75fb04d650 TOOL_ACTIONs are handled with transitions, no handlers needed in the event loops 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
decimad 532634abf2 fix reentrant tool state crash 9 years ago