11#ifndef __AUDACITY_NOTE_TRACK_BUTTON_HANDLE__
12#define __AUDACITY_NOTE_TRACK_BUTTON_HANDLE__
17#include "../../../../UIHandle.h"
29 (
const std::shared_ptr<NoteTrack> &pTrack,
30 int channel,
const wxRect &rect );
37 (std::weak_ptr<NoteTrackButtonHandle> &holder,
38 const wxMouseState &state,
const wxRect &rect,
39 const std::shared_ptr<NoteTrack> &pTrack);
42 std::shared_ptr<const Track>
FindTrack()
const override;
64 wxWindow *pParent)
override;
std::shared_ptr< UIHandle > UIHandlePtr
The top-level handle to an Audacity project. It serves as a source of events that other objects can b...
A Track that is used for Midi notes. (Somewhat old code).
Short-lived drawing and event-handling object associated with a TrackPanelCell.