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:
@@ -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 );
|
||||
|
||||
Reference in New Issue
Block a user