11#ifndef __AUDACITY_NOTE_TRACK_VIEW__
12#define __AUDACITY_NOTE_TRACK_VIEW__
14#include "../../../ui/CommonChannelView.h"
38 const wxRect &rect,
unsigned iPass )
override;
42#ifdef EXPERIMENTAL_MIDI_STRETCHING
43 std::weak_ptr<class StretchHandle> mStretchHandle;
The top-level handle to an Audacity project. It serves as a source of events that other objects can b...
Implements some hit-testing shared by many ChannelView subtypes.
std::shared_ptr< CommonTrackCell > mpAffordanceCellControl
std::vector< UIHandlePtr > DetailedHitTest(const TrackPanelMouseState &state, const AudacityProject *pProject, int currentTool, bool bMultiTool) override
std::shared_ptr< CommonTrackCell > GetAffordanceControls() override
NoteTrackView(const NoteTrackView &)=delete
~NoteTrackView() override
std::shared_ptr< ChannelVRulerControls > DoGetVRulerControls() override
NoteTrackView & operator=(const NoteTrackView &)=delete
void Draw(TrackPanelDrawingContext &context, const wxRect &rect, unsigned iPass) override