#include <marker.h>
|
enum | Type {
Mark,
Tempo,
Meter,
SessionStart,
SessionEnd,
RangeStart,
RangeEnd,
LoopStart,
LoopEnd,
PunchIn,
PunchOut
} |
|
Definition at line 41 of file marker.h.
Enumerator |
---|
Mark |
|
Tempo |
|
Meter |
|
SessionStart |
session start
|
SessionEnd |
session end
|
RangeStart |
|
RangeEnd |
|
LoopStart |
|
LoopEnd |
|
PunchIn |
|
PunchOut |
|
Definition at line 44 of file marker.h.
Marker::Marker |
( |
PublicEditor & |
editor, |
|
|
ArdourCanvas::Container & |
, |
|
|
guint32 |
rgba, |
|
|
const std::string & |
text, |
|
|
Type |
, |
|
|
framepos_t |
frame = 0 , |
|
|
bool |
handle_events = true |
|
) |
| |
Marker::Marker |
( |
Marker const & |
| ) |
|
|
private |
void Marker::canvas_height_set |
( |
double |
h | ) |
|
ArdourCanvas::Container* Marker::get_parent |
( |
| ) |
|
|
inline |
bool Marker::label_on_left |
( |
| ) |
const |
- Returns
- true if our label is on the left of the mark, otherwise false
Definition at line 390 of file marker.cc.
std::string Marker::name |
( |
| ) |
const |
|
inline |
void Marker::reparent |
( |
ArdourCanvas::Container & |
parent | ) |
|
void Marker::reposition |
( |
| ) |
|
|
protected |
void Marker::set_color_rgba |
( |
uint32_t |
rgba | ) |
|
void Marker::set_left_label_limit |
( |
double |
p | ) |
|
Set the number of pixels that are available for a label to the left of the centre of this marker
Definition at line 491 of file marker.cc.
void Marker::set_name |
( |
const std::string & |
| ) |
|
void Marker::set_right_label_limit |
( |
double |
p | ) |
|
Set the number of pixels that are available for a label to the right of the centre of this marker
Definition at line 506 of file marker.cc.
void Marker::set_selected |
( |
bool |
s | ) |
|
void Marker::set_show_line |
( |
bool |
s | ) |
|
void Marker::setup_line |
( |
| ) |
|
void Marker::setup_line_x |
( |
| ) |
|
|
protected |
void Marker::setup_name_display |
( |
| ) |
|
|
protected |
void Marker::setup_sizes |
( |
const double |
timebar_height | ) |
|
|
static |
ArdourCanvas::Item & Marker::the_item |
( |
| ) |
const |
double Marker::_canvas_height |
|
protected |
double Marker::_label_offset |
|
protected |
double Marker::_left_label_limit |
|
protected |
the number of pixels available to the left of this marker for a label
Definition at line 122 of file marker.h.
std::string Marker::_name |
|
protected |
ArdourCanvas::Rectangle* Marker::_name_background |
|
protected |
ArdourCanvas::Text* Marker::_name_item |
|
protected |
ArdourCanvas::Container* Marker::_parent |
|
protected |
double Marker::_right_label_limit |
|
protected |
the number of pixels available to the right of this marker for a label
Definition at line 123 of file marker.h.
ArdourCanvas::Line* Marker::_track_canvas_line |
|
protected |
PBD::Signal1< void, Marker * > Marker::CatchDeletion |
|
static |
ArdourCanvas::Container* Marker::group |
|
protected |
ArdourCanvas::Polygon* Marker::mark |
|
protected |
Pango::FontDescription Marker::name_font |
|
protected |
ArdourCanvas::Points* Marker::points |
|
protected |
double Marker::unit_position |
|
protected |
The documentation for this class was generated from the following files:
- /usr/local/music/src/ardour/4.0/gtk2_ardour/marker.h
- /usr/local/music/src/ardour/4.0/gtk2_ardour/marker.cc