Ardour
9.0-pre0-822-g12e3bc5c20
|
Public Member Functions | |
TrackSummary (std::shared_ptr< ARDOUR::Route >) | |
~TrackSummary () | |
void | playhead_position_changed (samplepos_t p) |
void | set_gui_extents (samplepos_t, samplepos_t) |
bool | rec_extent (samplepos_t &, samplepos_t &) const |
Public Member Functions inherited from CairoWidget | |
CairoWidget () | |
virtual | ~CairoWidget () |
void | set_canvas_widget () |
void | use_nsglview (bool retina=true) |
void | use_image_surface (bool yn=true) |
void | queue_draw () |
void | queue_resize () |
int | get_width () const |
int | get_height () const |
void | size_allocate (Gtk::Allocation &) |
void | set_dirty (cairo_rectangle_t *area=0) |
Gtkmm2ext::ActiveState | active_state () const |
Gtkmm2ext::VisualState | visual_state () const |
virtual void | set_active_state (Gtkmm2ext::ActiveState) |
virtual void | set_visual_state (Gtkmm2ext::VisualState) |
void | unset_active_state () |
void | unset_visual_state () |
void | set_active (bool) |
bool | get_active () const |
void | set_draw_background (bool yn) |
uint32_t | background_color () |
Public Member Functions inherited from Gtkmm2ext::CairoCanvas | |
virtual | ~CairoCanvas () |
Protected Member Functions | |
void | render (Cairo::RefPtr< Cairo::Context > const &, cairo_rectangle_t *) |
void | on_size_request (Gtk::Requisition *) |
void | on_size_allocate (Gtk::Allocation &) |
bool | on_button_press_event (GdkEventButton *) |
Protected Member Functions inherited from CairoWidget | |
virtual bool | on_expose_event (GdkEventExpose *) |
void | on_size_allocate (Gtk::Allocation &) |
void | on_state_changed (Gtk::StateType) |
void | on_style_changed (const Glib::RefPtr< Gtk::Style > &) |
void | on_realize () |
bool | on_button_press_event (GdkEventButton *) |
Gdk::Color | get_parent_bg () |
void | on_map () |
void | on_unmap () |
virtual void | on_name_changed () |
Private Member Functions | |
void | render_region (std::shared_ptr< ARDOUR::Region >, Cairo::RefPtr< Cairo::Context > const &, double) |
void | playlist_changed () |
void | playlist_contents_changed () |
void | property_changed (PBD::PropertyChange const &) |
void | maybe_setup_rec_box () |
void | update_rec_box () |
double | sample_to_xpos (samplepos_t p) const |
Private Attributes | |
std::shared_ptr< ARDOUR::Track > | _track |
samplepos_t | _start |
samplepos_t | _end |
double | _xscale |
double | _last_playhead |
bool | _rec_updating |
bool | _rec_active |
std::vector< RecInfo > | _rec_rects |
PBD::ScopedConnection | _playlist_connections |
PBD::ScopedConnectionList | _connections |
sigc::connection | _screen_update_connection |
Additional Inherited Members | |
Static Public Member Functions inherited from CairoWidget | |
static void | provide_background_for_cairo_widget (Gtk::Widget &w, const Gdk::Color &bg) |
static void | set_source_rgb_a (cairo_t *cr, Gdk::Color, float a=1.0) |
static void | set_source_rgb_a (cairo_t *cr, Gtkmm2ext::Color, float a=1.0) |
static void | set_focus_handler (sigc::slot< void, Gtk::Widget * >) |
Static Public Member Functions inherited from Gtkmm2ext::CairoTheme | |
static void | set_flat_buttons (bool yn) |
static void | set_boxy_buttons (bool yn) |
static void | set_widget_prelight (bool yn) |
static bool | flat_buttons () |
static bool | boxy_buttons () |
static bool | widget_prelight () |
Public Attributes inherited from CairoWidget | |
sigc::signal< void > | StateChanged |
sigc::signal< bool > | QueueDraw |
sigc::signal< bool > | QueueResize |
Protected Attributes inherited from CairoWidget | |
Gtkmm2ext::ActiveState | _active_state |
Gtkmm2ext::VisualState | _visual_state |
bool | _need_bg |
bool | _grabbed |
Static Protected Attributes inherited from CairoWidget | |
static sigc::slot< void, Gtk::Widget * > | focus_handler |
Definition at line 168 of file track_record_axis.h.
TrackRecordAxis::TrackSummary::TrackSummary | ( | std::shared_ptr< ARDOUR::Route > | ) |
TrackRecordAxis::TrackSummary::~TrackSummary | ( | ) |
|
private |
|
protected |
|
protected |
|
protected |
void TrackRecordAxis::TrackSummary::playhead_position_changed | ( | samplepos_t | p | ) |
|
private |
|
private |
|
private |
bool TrackRecordAxis::TrackSummary::rec_extent | ( | samplepos_t & | , |
samplepos_t & | |||
) | const |
|
protectedvirtual |
Implements Gtkmm2ext::CairoCanvas.
|
private |
|
inlineprivate |
Definition at line 192 of file track_record_axis.h.
void TrackRecordAxis::TrackSummary::set_gui_extents | ( | samplepos_t | , |
samplepos_t | |||
) |
|
private |
|
private |
Definition at line 207 of file track_record_axis.h.
|
private |
Definition at line 199 of file track_record_axis.h.
|
private |
Definition at line 201 of file track_record_axis.h.
|
private |
Definition at line 206 of file track_record_axis.h.
|
private |
Definition at line 203 of file track_record_axis.h.
|
private |
Definition at line 205 of file track_record_axis.h.
|
private |
Definition at line 202 of file track_record_axis.h.
|
private |
Definition at line 208 of file track_record_axis.h.
|
private |
Definition at line 198 of file track_record_axis.h.
|
private |
Definition at line 197 of file track_record_axis.h.
|
private |
Definition at line 200 of file track_record_axis.h.