Audacity  2.2.0
CommonTrackPanelCell Class Referenceabstract

#include <CommonTrackPanelCell.h>

Inheritance diagram for CommonTrackPanelCell:
TrackPanelCell BackgroundCell Track TrackControls TrackPanelResizerCell TrackVRulerControls AudioTrack LabelTrack TimeTrack LabelTrackControls NoteTrackControls TimeTrackControls WaveTrackControls LabelTrackVRulerControls NoteTrackVRulerControls TimeTrackVRulerControls WaveTrackVRulerControls

Public Member Functions

 CommonTrackPanelCell ()
 
virtual ~CommonTrackPanelCell ()=0
 
virtual std::shared_ptr< TrackFindTrack ()=0
 
- Public Member Functions inherited from TrackPanelCell
virtual ~TrackPanelCell ()=0
 
virtual std::vector< UIHandlePtrHitTest (const TrackPanelMouseState &state, const AudacityProject *pProject)=0
 
virtual unsigned DoContextMenu (const wxRect &rect, wxWindow *pParent, wxPoint *pPosition)
 
virtual unsigned CaptureKey (wxKeyEvent &event, ViewInfo &viewInfo, wxWindow *pParent)
 
virtual unsigned KeyDown (wxKeyEvent &event, ViewInfo &viewInfo, wxWindow *pParent)
 
virtual unsigned KeyUp (wxKeyEvent &event, ViewInfo &viewInfo, wxWindow *pParent)
 
virtual unsigned Char (wxKeyEvent &event, ViewInfo &viewInfo, wxWindow *pParent)
 

Protected Member Functions

unsigned HandleWheelRotation (const TrackPanelMouseEvent &event, AudacityProject *pProject) override
 

Private Attributes

double mVertScrollRemainder
 

Constructor & Destructor Documentation

CommonTrackPanelCell::CommonTrackPanelCell ( )
inline
CommonTrackPanelCell::~CommonTrackPanelCell ( )
pure virtual

Member Function Documentation

virtual std::shared_ptr<Track> CommonTrackPanelCell::FindTrack ( )
pure virtual

Member Data Documentation

double CommonTrackPanelCell::mVertScrollRemainder
private

The documentation for this class was generated from the following files: