Audacity 3.2.0
|
Functions | |
void | DrawHorzRulerAndCurve (TrackPanelDrawingContext &context, const wxRect &r, const TimeTrack &track, Ruler &ruler) |
void | DrawTimeTrack (TrackPanelDrawingContext &context, const TimeTrack &track, Ruler &ruler, const wxRect &rect) |
void anonymous_namespace{TimeTrackView.cpp}::DrawHorzRulerAndCurve | ( | TrackPanelDrawingContext & | context, |
const wxRect & | r, | ||
const TimeTrack & | track, | ||
Ruler & | ruler | ||
) |
Definition at line 74 of file TimeTrackView.cpp.
References ThemeBase::Colour(), TrackPanelDrawingContext::dc, Ruler::Draw(), AColor::envelopePen, TrackArtist::Get(), TimeTrack::GetDisplayLog(), TimeTrack::GetEnvelope(), EnvelopeHandle::GetEnvelope(), CommonChannelView::GetEnvelopeValues(), TimeTrack::GetRangeLower(), TimeTrack::GetRangeUpper(), Ruler::Invalidate(), AColor::Line(), min(), anonymous_namespace{TimeTrackVRulerControls.cpp}::ruler(), Ruler::SetBounds(), Ruler::SetFlip(), Ruler::SetRange(), Ruler::SetTickColour(), TrackPanelDrawingContext::target, theTheme, AColor::uglyPen, and AColor::UseThemeColour().
Referenced by DrawTimeTrack().
void anonymous_namespace{TimeTrackView.cpp}::DrawTimeTrack | ( | TrackPanelDrawingContext & | context, |
const TimeTrack & | track, | ||
Ruler & | ruler, | ||
const wxRect & | rect | ||
) |
Definition at line 133 of file TimeTrackView.cpp.
References DrawHorzRulerAndCurve(), EnvelopeEditor::DrawPoints(), TrackArtist::Get(), TimeTrack::GetDisplayLog(), TimeTrack::GetEnvelope(), TimeTrack::GetRangeLower(), TimeTrack::GetRangeUpper(), LINEAR_TO_DB, and anonymous_namespace{TimeTrackVRulerControls.cpp}::ruler().
Referenced by TimeTrackView::Draw().