34 std::shared_ptr<WaveTrack::Interval> clip);
40 unsigned iPass)
override;
50 std::shared_ptr<const Track>
FindTrack()
const override;
54 wxWindow* pParent)
override;
56 virtual void DoDraw(
const wxRect& args, wxDC& dc) = 0;
61 wxWindow* pParent) = 0;
71 std::shared_ptr<WaveTrack::Interval>
mClip;
74 static void Highlight(
const wxRect& rect, wxDC& dc);
75 std::weak_ptr<TrackPanelCell>
mwCell;
The top-level handle to an Audacity project. It serves as a source of events that other objects can b...
Short-lived drawing and event-handling object associated with a TrackPanelCell.