Audacity 3.2.0
Namespaces | Typedefs | Functions
TimeTrackView.cpp File Reference
#include "TimeTrackView.h"
#include "TimeTrack.h"
#include "TimeTrackControls.h"
#include "TimeTrackVRulerControls.h"
#include "AColor.h"
#include "AllThemeResources.h"
#include "Envelope.h"
#include "../../../EnvelopeEditor.h"
#include "../../../HitTestResult.h"
#include "PendingTracks.h"
#include "Theme.h"
#include "../../../TrackArtist.h"
#include "../../../TrackPanelDrawingContext.h"
#include "../../../TrackPanelMouseEvent.h"
#include "ViewInfo.h"
#include "../../../widgets/Ruler.h"
#include "../../../widgets/LinearUpdater.h"
#include "../../../widgets/TimeFormat.h"
#include "../../ui/EnvelopeHandle.h"
#include <wx/dc.h>
Include dependency graph for TimeTrackView.cpp:

Go to the source code of this file.

Namespaces

namespace  anonymous_namespace{TimeTrackView.cpp}
 

Typedefs

using Doubles = ArrayOf< double >
 
using DoGetTimeTrackView = DoGetView::Override< TimeTrack >
 

Functions

 DEFINE_ATTACHED_VIRTUAL_OVERRIDE (DoGetTimeTrackView)
 
void anonymous_namespace{TimeTrackView.cpp}::DrawHorzRulerAndCurve (TrackPanelDrawingContext &context, const wxRect &r, const TimeTrack &track, Ruler &ruler)
 
void anonymous_namespace{TimeTrackView.cpp}::DrawTimeTrack (TrackPanelDrawingContext &context, const TimeTrack &track, Ruler &ruler, const wxRect &rect)
 

Typedef Documentation

◆ DoGetTimeTrackView

Definition at line 60 of file TimeTrackView.cpp.

◆ Doubles

using Doubles = ArrayOf<double>

Definition at line 36 of file TimeTrackView.cpp.

Function Documentation

◆ DEFINE_ATTACHED_VIRTUAL_OVERRIDE()

DEFINE_ATTACHED_VIRTUAL_OVERRIDE ( DoGetTimeTrackView  )

Definition at line 61 of file TimeTrackView.cpp.

61 {
62 return [](TimeTrack &track, size_t) {
63 return std::make_shared<TimeTrackView>(track.SharedPointer<TimeTrack>());
64 };
65}
A kind of Track used to 'warp time'.
Definition: TimeTrack.h:24
std::shared_ptr< Subclass > SharedPointer()
Definition: Track.h:146

References Track::SharedPointer().

Here is the call graph for this function: