Photosine 0.5
Loading...
Searching...
No Matches

#include <TimelineView.h>

Inheritance diagram for Timeline::TimelineView:
Timeline::AudioTracksView Timeline::DataTracksView Timeline::VideoTracksView

Public Member Functions

 TimelineView ()
 ~TimelineView () override
juce::Component virtual members
void paint (juce::Graphics &) override
void resized () override

Public Attributes

juce::Rectangle< float > trackHeaderBounds { 0, 0, 300, 1000 }
juce::Rectangle< float > timelineContentsBounds { 300, 0, 200, 1000 }

Private Attributes

Time::Timecode playheadPosition
Time::Timecode viewStartTimecode
Time::Timecode viewEndTimecode
juce::ValueTree projectValueTree

Detailed Description

Base class for different types of timeline views. Contained in a juce::Viewport, contains TrackComponents. See also: VideoTracksView, AudioTracksView, DataTracksView

Constructor & Destructor Documentation

◆ TimelineView()

Timeline::TimelineView::TimelineView ( )

◆ ~TimelineView()

Timeline::TimelineView::~TimelineView ( )
override

Member Function Documentation

◆ paint()

void Timeline::TimelineView::paint ( juce::Graphics & g)
override

◆ resized()

void Timeline::TimelineView::resized ( )
override

Member Data Documentation

◆ playheadPosition

Time::Timecode Timeline::TimelineView::playheadPosition
private

◆ projectValueTree

juce::ValueTree Timeline::TimelineView::projectValueTree
private

Local object holding the project value tree so it's in scope for the Listener subclass.

◆ timelineContentsBounds

juce::Rectangle<float> Timeline::TimelineView::timelineContentsBounds { 300, 0, 200, 1000 }

◆ trackHeaderBounds

juce::Rectangle<float> Timeline::TimelineView::trackHeaderBounds { 0, 0, 300, 1000 }

◆ viewEndTimecode

Time::Timecode Timeline::TimelineView::viewEndTimecode
private

◆ viewStartTimecode

Time::Timecode Timeline::TimelineView::viewStartTimecode
private

The documentation for this class was generated from the following files:
  • /Users/cliftonmarien/Documents/Photosine/Photosine/Source/Timeline/TimelineView.h
  • /Users/cliftonmarien/Documents/Photosine/Photosine/Source/Timeline/TimelineView.cpp