Audacity 3.2.0
|
#include <TrackPanelMouseEvent.h>
Public Member Functions | |
TrackPanelMouseEvent (wxMouseEvent &event_, const wxRect &rect_, const wxSize &whole_, const std::shared_ptr< TrackPanelCell > &pCell_) | |
Public Attributes | |
wxMouseEvent & | event |
const wxRect & | rect |
const wxSize & | whole |
std::shared_ptr< TrackPanelCell > | pCell |
double | steps |
Definition at line 45 of file TrackPanelMouseEvent.h.
|
inline |
Definition at line 47 of file TrackPanelMouseEvent.h.
wxMouseEvent& TrackPanelMouseEvent::event |
Definition at line 58 of file TrackPanelMouseEvent.h.
Referenced by anonymous_namespace{AdornedRulerPanel.cpp}::PlayheadHandle::Click(), ButtonHandle::Click(), SliderHandle::Click(), AdornedRulerPanel::ScrubbingHandle::Click(), TrackPanelResizeHandle::Click(), LabelDefaultClickHandle::Click(), LabelGlyphHandle::Click(), LabelTextHandle::Click(), StretchHandle::Click(), CutlineHandle::Click(), SampleHandle::Click(), SubViewAdjustHandle::Click(), BrushHandle::Click(), EnvelopeHandle::Click(), SelectHandle::Click(), TimeShiftHandle::Click(), TrackSelectHandle::Click(), ZoomHandle::Click(), WaveClipTitleEditHandle::Click(), WaveTrackAffordanceHandle::Click(), AffordanceHandle::Click(), BackgroundHandle::Click(), WaveChannelVZoomHandle::DoDrag(), WaveformVRulerControls::DoHandleWheelRotation(), SpectrumVRulerControls::DoHandleWheelRotation(), ClipPitchAndSpeedButtonHandle::DoRelease(), WaveChannelVZoomHandle::DoRelease(), SubViewAdjustHandle::Drag(), ButtonHandle::Drag(), SliderHandle::Drag(), AdornedRulerPanel::PlayRegionAdjustingHandle::Drag(), anonymous_namespace{AdornedRulerPanel.cpp}::PlayheadHandle::Drag(), TrackPanelResizeHandle::Drag(), LabelGlyphHandle::Drag(), LabelTextHandle::Drag(), NoteTrackVZoomHandle::Drag(), StretchHandle::Drag(), SampleHandle::Drag(), AffordanceHandle::Drag(), BrushHandle::Drag(), EnvelopeHandle::Drag(), SelectHandle::Drag(), TimeShiftHandle::Drag(), TrackSelectHandle::Drag(), ZoomHandle::Drag(), WaveClipTitleEditHandle::Drag(), CellularPanel::HandleClick(), NoteTrackVRulerControls::HandleWheelRotation(), CellularPanel::HandleWheelRotation(), AdjustClipBorder::Init(), WaveTrackAffordanceControls::OnAffordanceClick(), anonymous_namespace{AdornedRulerPanel.cpp}::PlayheadHandle::Release(), ButtonHandle::Release(), SliderHandle::Release(), AdornedRulerPanel::PlayRegionAdjustingHandle::Release(), LabelGlyphHandle::Release(), LabelTextHandle::Release(), NoteTrackButtonHandle::Release(), WaveTrackAffordanceHandle::Release(), TimeTrackVZoomHandle::Release(), EnvelopeHandle::Release(), ZoomHandle::Release(), and WaveClipTitleEditHandle::Release().
std::shared_ptr<TrackPanelCell> TrackPanelMouseEvent::pCell |
Definition at line 61 of file TrackPanelMouseEvent.h.
Referenced by LabelDefaultClickHandle::Click(), StretchHandle::Click(), EnvelopeHandle::Click(), TimeShiftHandle::Click(), WaveTrackAffordanceHandle::Click(), StretchHandle::Drag(), HighlitClipButtonHandle::Drag(), SelectHandle::Drag(), TimeShiftHandle::Drag(), CellularPanel::HandleClick(), and CellularPanel::HandleWheelRotation().
const wxRect& TrackPanelMouseEvent::rect |
Definition at line 59 of file TrackPanelMouseEvent.h.
Referenced by StretchHandle::Click(), SampleHandle::Click(), EnvelopeHandle::Click(), TimeShiftHandle::Click(), ZoomHandle::Click(), WaveTrackAffordanceHandle::Click(), WaveformVRulerControls::DoHandleWheelRotation(), SpectrumVRulerControls::DoHandleWheelRotation(), ClipOverflowButtonHandle::DoRelease(), AdjustClipBorder::Drag(), anonymous_namespace{PitchAndSpeedDialog.cpp}::GetHitClip(), CellularPanel::HandleClick(), NoteTrackVRulerControls::HandleWheelRotation(), WaveTrackAffordanceControls::OnAffordanceClick(), anonymous_namespace{CellularPanel.cpp}::DefaultRightButtonHandler::Release(), and WaveTrackAffordanceHandle::Release().
double TrackPanelMouseEvent::steps |
Definition at line 62 of file TrackPanelMouseEvent.h.
Referenced by WaveformVRulerControls::DoHandleWheelRotation(), SpectrumVRulerControls::DoHandleWheelRotation(), NoteTrackVRulerControls::HandleWheelRotation(), and CellularPanel::HandleWheelRotation().
const wxSize& TrackPanelMouseEvent::whole |
Definition at line 60 of file TrackPanelMouseEvent.h.
Referenced by TrackSelectHandle::Drag().