11#ifndef __AUDACITY_LABEL_DEFAULT_CLICK_HANDLE__
12#define __AUDACITY_LABEL_DEFAULT_CLICK_HANDLE__
14#include "../../../UIHandle.h"
40 wxWindow *pParent)
override;
The top-level handle to an Audacity project. It serves as a source of events that other objects can b...
Result Release(const TrackPanelMouseEvent &event, AudacityProject *pProject, wxWindow *pParent) override
std::shared_ptr< LabelState > mLabelState
Result Drag(const TrackPanelMouseEvent &event, AudacityProject *pProject) override
void RestoreState(AudacityProject *pProject)
Result Click(const TrackPanelMouseEvent &event, AudacityProject *pProject) override
LabelDefaultClickHandle()
void SaveState(AudacityProject *pProject)
Result Cancel(AudacityProject *pProject) override
virtual ~LabelDefaultClickHandle()
A LabelTrack is a Track that holds labels (LabelStruct).
Short-lived drawing and event-handling object associated with a TrackPanelCell.