|
Photosine 0.5
|
#include <AudioTrackComponent.h>
Public Member Functions | |
| AudioTrackComponent (juce::ValueTree treeToAttachTo) | |
| PhotosineProjectValueTree::TrackType | getTrackType () override |
| Public Member Functions inherited from Timeline::TrackComponent | |
| TrackComponent (juce::ValueTree treeToAttachTo) | |
| ~TrackComponent () override | |
| juce::ValueTree | getTree () |
| void | paint (juce::Graphics &) override |
| void | resized () override |
| void | paintOverChildren (juce::Graphics &g) override |
| bool | isInterestedInDragSource (const SourceDetails &dragSourceDetails) override |
| void | itemDragEnter (const SourceDetails &dragSourceDetails) override |
| void | itemDragMove (const SourceDetails &dragSourceDetails) override |
| void | itemDragExit (const SourceDetails &dragSourceDetails) override |
| void | itemDropped (const SourceDetails &dragSourceDetails) override |
Private Member Functions | |
| void | paintTrackBackground (juce::Graphics &g) override |
| void | paintTrackTypeIndicator (juce::Graphics &g, float width, float height) override |
TrackComponent class for audio tracks.
|
inline |
|
inlineoverridevirtual |
Used to determine the type of track a derived class is.
Implements Timeline::TrackComponent.
|
inlineoverrideprivatevirtual |
Paints track background.
Implements Timeline::TrackComponent.
|
inlineoverrideprivatevirtual |
Paints the square indicator that displays the type of track in the header at the top left.
Implements Timeline::TrackComponent.