1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-12-24 01:21:13 +01:00

ESC key can abort the rearranging of toolbars.

This commit is contained in:
Paul Licameli
2016-04-23 22:10:02 -04:00
parent 9b2ea97b00
commit fad249a603
6 changed files with 107 additions and 35 deletions

View File

@@ -75,6 +75,8 @@ class ToolManager final : public wxEvtHandler
void OnMouse( wxMouseEvent & event );
void OnCaptureLost( wxMouseCaptureLostEvent & event );
void OnGrabber( GrabberEvent & event );
void HandleEscapeKey();
void DoneDragging();
void OnIndicatorCreate( wxWindowCreateEvent & event );
void OnIndicatorPaint( wxPaintEvent & event );
@@ -87,7 +89,7 @@ class ToolManager final : public wxEvtHandler
ToolFrame *mDragWindow;
ToolDock *mDragDock;
ToolBar *mDragBar;
ToolBar *mDragBar {};
wxPoint mDragOffset;
int mDragBefore;
@@ -112,6 +114,10 @@ class ToolManager final : public wxEvtHandler
ToolBar *mBars[ ToolBarCount ];
wxPoint mPrevPosition {};
ToolDock *mPrevDock {};
int mPrevSlot {-1};
public:
DECLARE_CLASS( ToolManager );