Audacity 3.2.0
|
#include <TrackPanelDrawingContext.h>
Public Member Functions | |
TrackPanelDrawingContext ()=delete | |
Public Attributes | |
wxDC & | dc |
UIHandlePtr | target |
wxMouseState | lastState |
void * | pUserData |
Definition at line 22 of file TrackPanelDrawingContext.h.
|
delete |
wxDC& TrackPanelDrawingContext::dc |
Definition at line 23 of file TrackPanelDrawingContext.h.
Referenced by CommonTrackInfo::CloseTitleDrawFunction(), WaveChannelVRulerControls::DoDraw(), WaveformView::DoDraw(), LabelTrackView::Draw(), anonymous_namespace{TrackPanel.cpp}::EmptyCell::Draw(), anonymous_namespace{TrackPanel.cpp}::VRulersAndChannels::Draw(), anonymous_namespace{TrackPanel.cpp}::ChannelStack::Draw(), anonymous_namespace{TrackPanel.cpp}::LabeledChannelGroup::Draw(), TrackPanelResizerCell::Draw(), NoteTrackAffordanceControls::Draw(), NoteTrackVRulerControls::Draw(), HighlitClipButtonHandle::Draw(), SpectrumView::Draw(), AdjustClipBorder::Draw(), WaveformView::Draw(), WaveTrackAffordanceControls::Draw(), TimeTrackVRulerControls::Draw(), BackgroundCell::Draw(), BrushHandle::Draw(), CommonTrackControls::Draw(), SelectHandle::Draw(), TimeShiftHandle::Draw(), ZoomHandle::Draw(), TrackArt::DrawBackgroundWithSelection(), WaveChannelSubView::DrawBoldBoundaries(), anonymous_namespace{SpectrumView.cpp}::DrawClipSpectrum(), anonymous_namespace{WaveformView.cpp}::DrawClipWaveform(), CommonTrackInfo::DrawCloseButton(), TrackArt::DrawCursor(), anonymous_namespace{WaveformView.cpp}::DrawEnvelope(), anonymous_namespace{WaveformView.cpp}::DrawEnvLine(), anonymous_namespace{TimeTrackView.cpp}::DrawHorzRulerAndCurve(), anonymous_namespace{WaveformView.cpp}::DrawIndividualSamples(), CommonTrackInfo::DrawItems(), TrackArt::DrawNegativeOffsetTrackArrows(), anonymous_namespace{NoteTrackView.cpp}::DrawNoteBackground(), anonymous_namespace{NoteTrackView.cpp}::DrawNoteTrack(), EnvelopeEditor::DrawPoints(), TrackArt::DrawSyncLockTiles(), anonymous_namespace{WaveformView.cpp}::DrawTimeSlider(), anonymous_namespace{CommonTrackInfo.cpp}::DrawToolButtonBackground(), anonymous_namespace{WaveformView.cpp}::DrawWaveform(), anonymous_namespace{WaveformView.cpp}::DrawWaveformBackground(), ChannelVRulerControls::DrawZooming(), anonymous_namespace{PlayableTrackControls.cpp}::EffectsDrawFunction(), anonymous_namespace{NoteTrackControls.cpp}::MidiControlsDrawFunction(), anonymous_namespace{PlayableTrackControls.cpp}::MuteAndSoloDrawFunction(), anonymous_namespace{WaveTrackControls.cpp}::PanSliderDrawFunction(), CommonTrackInfo::SyncLockDrawFunction(), anonymous_namespace{NoteTrackControls.cpp}::VelocitySliderDrawFunction(), anonymous_namespace{WaveTrackControls.cpp}::VolumeSliderDrawFunction(), anonymous_namespace{PlayableTrackControls.cpp}::WideMuteDrawFunction(), and anonymous_namespace{PlayableTrackControls.cpp}::WideSoloDrawFunction().
wxMouseState TrackPanelDrawingContext::lastState |
Definition at line 25 of file TrackPanelDrawingContext.h.
Referenced by NoteTrackAffordanceControls::Draw(), NoteTrackVRulerControls::Draw(), WaveTrackAffordanceControls::Draw(), CommonTrackInfo::DrawCloseButton(), anonymous_namespace{CommonTrackInfo.cpp}::DrawToolButtonBackground(), anonymous_namespace{PlayableTrackControls.cpp}::EffectsDrawFunction(), anonymous_namespace{PlayableTrackControls.cpp}::MuteAndSoloDrawFunction(), anonymous_namespace{PlayableTrackControls.cpp}::WideMuteDrawFunction(), and anonymous_namespace{PlayableTrackControls.cpp}::WideSoloDrawFunction().
void* TrackPanelDrawingContext::pUserData |
Definition at line 27 of file TrackPanelDrawingContext.h.
Referenced by TrackArtist::Get().
UIHandlePtr TrackPanelDrawingContext::target |
Definition at line 24 of file TrackPanelDrawingContext.h.
Referenced by CommonTrackInfo::CloseTitleDrawFunction(), WaveformView::DoDraw(), LabelTrackView::Draw(), WaveChannelSubView::DrawBoldBoundaries(), anonymous_namespace{WaveformView.cpp}::DrawClipWaveform(), anonymous_namespace{TimeTrackView.cpp}::DrawHorzRulerAndCurve(), EnvelopeEditor::DrawPoints(), anonymous_namespace{PlayableTrackControls.cpp}::EffectsDrawFunction(), anonymous_namespace{NoteTrackControls.cpp}::MidiControlsDrawFunction(), anonymous_namespace{PlayableTrackControls.cpp}::MuteAndSoloDrawFunction(), anonymous_namespace{WaveTrackControls.cpp}::PanSliderDrawFunction(), anonymous_namespace{NoteTrackControls.cpp}::VelocitySliderDrawFunction(), anonymous_namespace{WaveTrackControls.cpp}::VolumeSliderDrawFunction(), anonymous_namespace{PlayableTrackControls.cpp}::WideMuteDrawFunction(), and anonymous_namespace{PlayableTrackControls.cpp}::WideSoloDrawFunction().