11#ifndef __AUDACITY_COMMON_TRACK_VIEW__
12#define __AUDACITY_COMMON_TRACK_VIEW__
32 std::vector<UIHandlePtr>
HitTest
43 static void GetEnvelopeValues(
const Envelope &env,
44 double aligned_time,
double sampleDur,
45 double *buffer,
int bufferLen,
int leftOffset,
The top-level handle to an Audacity project. It serves as a source of events that other objects can b...
std::weak_ptr< TimeShiftHandle > mTimeShiftHandle
std::weak_ptr< SelectHandle > mSelectHandle
virtual std::vector< UIHandlePtr > DetailedHitTest(const TrackPanelMouseState &, const AudacityProject *pProject, int currentTool, bool bMultiTool)=0
Piecewise linear or piecewise exponential function from double to double.
virtual std::shared_ptr< TrackPanelCell > ContextMenuDelegate()
virtual std::vector< UIHandlePtr > HitTest(const TrackPanelMouseState &state, const AudacityProject *pProject)=0
TrackView(const TrackView &)=delete
virtual int GetMinimizedHeight() const =0