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

#include <tempo_lines.h>

Public Member Functions

 TempoLines (ArdourCanvas::Container *group, double screen_height)
 
void tempo_map_changed ()
 
void draw (const ARDOUR::TempoMap::BBTPointList::const_iterator &begin, const ARDOUR::TempoMap::BBTPointList::const_iterator &end, unsigned divisions, framecnt_t leftmost_frame, framecnt_t frame_rate)
 
void show ()
 
void hide ()
 

Private Member Functions

void draw_ticks (const ARDOUR::TempoMap::BBTPointList::const_iterator &b, unsigned divisions, framecnt_t leftmost_frame, framecnt_t frame_rate)
 

Private Attributes

ArdourCanvas::LineSet lines
 

Detailed Description

Definition at line 26 of file tempo_lines.h.

Constructor & Destructor Documentation

TempoLines::TempoLines ( ArdourCanvas::Container *  group,
double  screen_height 
)

Definition at line 32 of file tempo_lines.cc.

Member Function Documentation

void TempoLines::draw ( const ARDOUR::TempoMap::BBTPointList::const_iterator &  begin,
const ARDOUR::TempoMap::BBTPointList::const_iterator &  end,
unsigned  divisions,
framecnt_t  leftmost_frame,
framecnt_t  frame_rate 
)

Definition at line 85 of file tempo_lines.cc.

void TempoLines::draw_ticks ( const ARDOUR::TempoMap::BBTPointList::const_iterator &  b,
unsigned  divisions,
framecnt_t  leftmost_frame,
framecnt_t  frame_rate 
)
private

Definition at line 57 of file tempo_lines.cc.

void TempoLines::hide ( )

Definition at line 51 of file tempo_lines.cc.

void TempoLines::show ( )

Definition at line 45 of file tempo_lines.cc.

void TempoLines::tempo_map_changed ( )

Definition at line 39 of file tempo_lines.cc.

Member Data Documentation

ArdourCanvas::LineSet TempoLines::lines
private

Definition at line 47 of file tempo_lines.h.


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