ardour
Public Member Functions | Public Attributes | List of all members
AudioGhostRegion Class Reference

#include <ghostregion.h>

Inheritance diagram for AudioGhostRegion:
GhostRegion

Public Member Functions

 AudioGhostRegion (TimeAxisView &tv, TimeAxisView &source_tv, double initial_unit_pos)
 
void set_samples_per_pixel (double)
 
void set_height ()
 
void set_colors ()
 
- Public Member Functions inherited from GhostRegion
 GhostRegion (ArdourCanvas::Container *parent, TimeAxisView &tv, TimeAxisView &source_tv, double initial_unit_pos)
 
virtual ~GhostRegion ()
 
void set_duration (double units)
 
guint source_track_color (unsigned char alpha=0xff)
 
bool is_automation_ghost ()
 

Public Attributes

std::vector
< ArdourCanvas::WaveView * > 
waves
 
- Public Attributes inherited from GhostRegion
TimeAxisViewtrackview
 
TimeAxisViewsource_trackview
 
ArdourCanvas::Container * group
 
ArdourCanvas::Rectangle * base_rect
 

Additional Inherited Members

- Static Public Attributes inherited from GhostRegion
static PBD::Signal1< void,
GhostRegion * > 
CatchDeletion
 

Detailed Description

Definition at line 61 of file ghostregion.h.

Constructor & Destructor Documentation

AudioGhostRegion::AudioGhostRegion ( TimeAxisView tv,
TimeAxisView source_tv,
double  initial_unit_pos 
)

Definition at line 109 of file ghostregion.cc.

Member Function Documentation

void AudioGhostRegion::set_colors ( )
virtual

Reimplemented from GhostRegion.

Definition at line 140 of file ghostregion.cc.

void AudioGhostRegion::set_height ( )
virtual

Reimplemented from GhostRegion.

Definition at line 124 of file ghostregion.cc.

void AudioGhostRegion::set_samples_per_pixel ( double  fpp)
virtual

Implements GhostRegion.

Definition at line 116 of file ghostregion.cc.

Member Data Documentation

std::vector<ArdourCanvas::WaveView*> AudioGhostRegion::waves

Definition at line 69 of file ghostregion.h.


The documentation for this class was generated from the following files: