1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-11-23 09:20:16 +01:00

Define and use the UIHandle and TrackPanelCell protocols, but...

...no actions reimplemented to them yet.

Later commits will move special cases one at a time from TrackPanel, preserving
all click and drag capabilities at each step.  With a few exceptions, but those
lost abilities are restored in yet later commits.  (Ctrl+Click on the Label
track being one.)
This commit is contained in:
Paul Licameli
2015-07-06 23:12:16 -04:00
committed by Paul Licameli
parent 07b53b4e83
commit 14d45eda33
48 changed files with 2144 additions and 161 deletions

29
src/UIHandle.cpp Normal file
View File

@@ -0,0 +1,29 @@
/**********************************************************************
Audacity: A Digital Audio Editor
UIHandle.cpp
Paul Licameli
**********************************************************************/
#include "UIHandle.h"
UIHandle::~UIHandle()
{
}
void UIHandle::DrawExtras
(DrawingPass, wxDC *, const wxRegion &, const wxRect &)
{
}
bool UIHandle::StopsOnKeystroke()
{
return false;
}
void UIHandle::OnProjectChange(AudacityProject *)
{
}