11#ifndef __AUDACITY_NOTE_TRACK_VRULER_CONTROLS__
12#define __AUDACITY_NOTE_TRACK_VRULER_CONTROLS__
14#include "../../../ui/TrackVRulerControls.h"
29 std::vector<UIHandlePtr>
HitTest
41 const wxRect &rect,
unsigned iPass )
override;
The top-level handle to an Audacity project. It serves as a source of events that other objects can b...
void Draw(TrackPanelDrawingContext &context, const wxRect &rect, unsigned iPass) override
std::weak_ptr< NoteTrackVZoomHandle > mVZoomHandle
NoteTrackVRulerControls(const std::shared_ptr< TrackView > &pTrackView)
~NoteTrackVRulerControls()
std::vector< UIHandlePtr > HitTest(const TrackPanelMouseState &state, const AudacityProject *pProject) override
NoteTrackVRulerControls & operator=(const NoteTrackVRulerControls &)=delete
void UpdateRuler(const wxRect &rect) override
NoteTrackVRulerControls(const NoteTrackVRulerControls &)=delete
unsigned HandleWheelRotation(const TrackPanelMouseEvent &event, AudacityProject *pProject) override