Audacity 3.2.0
|
Go to the source code of this file.
Classes | |
class | UIHandle |
Short-lived drawing and event-handling object associated with a TrackPanelCell. More... | |
Typedefs | |
using | UIHandlePtr = std::shared_ptr< UIHandle > |
Functions | |
template<typename Subclass > | |
std::shared_ptr< Subclass > | AssignUIHandlePtr (std::weak_ptr< Subclass > &holder, const std::shared_ptr< Subclass > &pNew) |
using UIHandlePtr = std::shared_ptr<UIHandle> |
Definition at line 156 of file UIHandle.h.
std::shared_ptr< Subclass > AssignUIHandlePtr | ( | std::weak_ptr< Subclass > & | holder, |
const std::shared_ptr< Subclass > & | pNew | ||
) |
Definition at line 163 of file UIHandle.h.
Referenced by BrushHandleHitTest(), WaveChannelSubView::DoDetailedHitTest(), WaveChannelView::DoDetailedHitTest(), EnvelopeHandle::HitAnywhere(), NoteTrackAffordanceHandle::HitAnywhere(), SampleHandle::HitAnywhere(), TimeShiftHandle::HitAnywhere(), TrackSelectHandle::HitAnywhere(), WaveClipAdjustBorderHandle::HitAnywhere(), ZoomHandle::HitAnywhere(), TrackPanelResizerCell::HitTest(), SpectrumVRulerControls::HitTest(), WaveformVRulerControls::HitTest(), TimeTrackVRulerControls::HitTest(), BackgroundCell::HitTest(), AdornedRulerPanel::QPCell::HitTest(), AdornedRulerPanel::ScrubbingCell::HitTest(), WaveTrackAffordanceControls::HitTest(), CloseButtonHandle::HitTest(), CutlineHandle::HitTest(), EffectsButtonHandle::HitTest(), LabelGlyphHandle::HitTest(), LabelTextHandle::HitTest(), MenuButtonHandle::HitTest(), MinimizeButtonHandle::HitTest(), MuteButtonHandle::HitTest(), NoteTrackButtonHandle::HitTest(), NoteTrackVZoomHandle::HitTest(), PanSliderHandle::HitTest(), SelectHandle::HitTest(), SoloButtonHandle::HitTest(), StretchHandle::HitTest(), SubViewAdjustHandle::HitTest(), SubViewCloseHandle::HitTest(), SubViewRearrangeHandle::HitTest(), VelocitySliderHandle::HitTest(), and VolumeSliderHandle::HitTest().