Logo Search packages:      
Sourcecode: ardour version File versions  Download package

ImageFrameTimeAxisView Class Reference

#include <imageframe_time_axis_view.h>

List of all members.

Detailed Description

ImageFrameTimeAxisView defines the time axis view helper This object is responsible for the time axis canvas view, and maintains the list of items that have been added to it

Definition at line 42 of file imageframe_time_axis_view.h.

Public Member Functions

ImageFrameTimeAxisGroupadd_imageframe_group (std::string group_id, void *src)
void apply_color (GdkColor &)
GtkCanvasItem * canvas_item ()
void clear_selected_imageframe_group ()
void clear_selected_imageframe_item (bool clear_group)
ImageFrameTimeAxisGroupget_named_imageframe_group (std::string group_id)
gdouble get_samples_per_unit ()
ImageFrameTimeAxisGroupget_selected_imageframe_group () const
ImageFrameViewget_selected_imageframe_view () const
 ImageFrameTimeAxisView (ImageFrameTimeAxis &ifta)
void remove_imageframe_group (ImageFrameTimeAxisGroup *iftag, void *src)
ImageFrameTimeAxisGroupremove_named_imageframe_group (std::string group_id, void *src)
void remove_selected_imageframe_item (void *src)
int set_height (gdouble)
void set_imageframe_duration_sec (double sec)
int set_position (gdouble x, gdouble y)
int set_samples_per_unit (gdouble spu)
void set_selected_imageframe_group (ImageFrameTimeAxisGroup *iftag)
void set_selected_imageframe_view (ImageFrameTimeAxisGroup *iftag, ImageFrameView *ifv)
ImageFrameTimeAxistrackview ()
 ~ImageFrameTimeAxisView ()

Public Attributes

SigC::Signal2< void,
*, void * > 
SigC::Signal2< void,
std::string, void * > 

Private Types

typedef std::list
< ImageFrameTimeAxisGroup * > 

Private Member Functions

void reset_samples_per_unit ()

Private Attributes

double _samples_per_unit
GtkCanvasItem * canvas_group
GtkCanvasItem * canvas_rect
ImageFrameGroupList imageframe_groups
GdkColor region_color
uint32_t stream_base_color

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

Generated by  Doxygen 1.6.0   Back to index