#include <mini_timeline.h>
|
void | session_going_away () |
|
void | super_rapid_update () |
|
void | on_size_request (Gtk::Requisition *) |
|
void | on_size_allocate (Gtk::Allocation &) |
|
void | dpi_changed () |
|
void | set_colors () |
|
void | parameter_changed (std::string const &) |
|
void | calculate_time_width () |
|
void | calculate_time_spacing () |
|
void | update_minitimeline () |
|
void | draw_dots (cairo_t *, int left, int right, int y, Gtkmm2ext::Color) |
|
int | draw_mark (cairo_t *, int x0, int x1, const std::string &, bool &prelight) |
|
int | draw_cue (cairo_t *, int x0, int next_cue_left_edge, int tl_width, int cue_index, bool &prelight) |
|
int | draw_edge (cairo_t *, int x0, int x1, bool left, const std::string &, bool &prelight) |
|
void | render (Cairo::RefPtr< Cairo::Context > const &, cairo_rectangle_t *) |
|
void | format_time (samplepos_t when) |
|
bool | on_button_press_event (GdkEventButton *) |
|
bool | on_button_release_event (GdkEventButton *) |
|
bool | on_scroll_event (GdkEventScroll *) |
|
bool | on_motion_notify_event (GdkEventMotion *) |
|
bool | on_leave_notify_event (GdkEventCrossing *) |
|
void | build_minitl_context_menu () |
|
void | set_span (ARDOUR::samplecnt_t) |
|
Definition at line 44 of file mini_timeline.h.
◆ JumpList
◆ MiniTimeline()
MiniTimeline::MiniTimeline |
( |
| ) |
|
◆ ~MiniTimeline()
MiniTimeline::~MiniTimeline |
( |
| ) |
|
◆ build_minitl_context_menu()
void MiniTimeline::build_minitl_context_menu |
( |
| ) |
|
|
private |
◆ calculate_time_spacing()
void MiniTimeline::calculate_time_spacing |
( |
| ) |
|
|
private |
◆ calculate_time_width()
void MiniTimeline::calculate_time_width |
( |
| ) |
|
|
private |
◆ dpi_changed()
void MiniTimeline::dpi_changed |
( |
| ) |
|
|
private |
◆ draw_cue()
int MiniTimeline::draw_cue |
( |
cairo_t * |
, |
|
|
int |
x0, |
|
|
int |
next_cue_left_edge, |
|
|
int |
tl_width, |
|
|
int |
cue_index, |
|
|
bool & |
prelight |
|
) |
| |
|
private |
◆ draw_dots()
void MiniTimeline::draw_dots |
( |
cairo_t * |
, |
|
|
int |
left, |
|
|
int |
right, |
|
|
int |
y, |
|
|
Gtkmm2ext::Color |
|
|
) |
| |
|
private |
◆ draw_edge()
int MiniTimeline::draw_edge |
( |
cairo_t * |
, |
|
|
int |
x0, |
|
|
int |
x1, |
|
|
bool |
left, |
|
|
const std::string & |
, |
|
|
bool & |
prelight |
|
) |
| |
|
private |
◆ draw_mark()
int MiniTimeline::draw_mark |
( |
cairo_t * |
, |
|
|
int |
x0, |
|
|
int |
x1, |
|
|
const std::string & |
, |
|
|
bool & |
prelight |
|
) |
| |
|
private |
◆ format_time()
void MiniTimeline::format_time |
( |
samplepos_t |
when | ) |
|
|
private |
◆ on_button_press_event()
bool MiniTimeline::on_button_press_event |
( |
GdkEventButton * |
| ) |
|
|
private |
◆ on_button_release_event()
bool MiniTimeline::on_button_release_event |
( |
GdkEventButton * |
| ) |
|
|
private |
◆ on_leave_notify_event()
bool MiniTimeline::on_leave_notify_event |
( |
GdkEventCrossing * |
| ) |
|
|
private |
◆ on_motion_notify_event()
bool MiniTimeline::on_motion_notify_event |
( |
GdkEventMotion * |
| ) |
|
|
private |
◆ on_scroll_event()
bool MiniTimeline::on_scroll_event |
( |
GdkEventScroll * |
| ) |
|
|
private |
◆ on_size_allocate()
void MiniTimeline::on_size_allocate |
( |
Gtk::Allocation & |
| ) |
|
|
private |
◆ on_size_request()
void MiniTimeline::on_size_request |
( |
Gtk::Requisition * |
| ) |
|
|
private |
◆ parameter_changed()
void MiniTimeline::parameter_changed |
( |
std::string const & |
| ) |
|
|
private |
◆ render()
void MiniTimeline::render |
( |
Cairo::RefPtr< Cairo::Context > const & |
, |
|
|
cairo_rectangle_t * |
|
|
) |
| |
|
privatevirtual |
◆ session_going_away()
void MiniTimeline::session_going_away |
( |
| ) |
|
|
privatevirtual |
◆ set_colors()
void MiniTimeline::set_colors |
( |
| ) |
|
|
private |
◆ set_session()
◆ set_span()
◆ super_rapid_update()
void MiniTimeline::super_rapid_update |
( |
| ) |
|
|
private |
◆ update_minitimeline()
void MiniTimeline::update_minitimeline |
( |
| ) |
|
|
private |
◆ _clock_mode
◆ _jumplist
◆ _last_update_sample
samplepos_t MiniTimeline::_last_update_sample |
|
private |
◆ _layout
Glib::RefPtr<Pango::Layout> MiniTimeline::_layout |
|
private |
◆ _marker_height
int MiniTimeline::_marker_height |
|
private |
◆ _minitl_context_menu
Gtk::Menu* MiniTimeline::_minitl_context_menu |
|
private |
◆ _n_labels
int MiniTimeline::_n_labels |
|
private |
◆ _phead_color
uint32_t MiniTimeline::_phead_color |
|
private |
◆ _pointer_x
int MiniTimeline::_pointer_x |
|
private |
◆ _pointer_y
int MiniTimeline::_pointer_y |
|
private |
◆ _px_per_sample
double MiniTimeline::_px_per_sample |
|
private |
◆ _time_granularity
◆ _time_height
int MiniTimeline::_time_height |
|
private |
◆ _time_span_samples
◆ _time_width
int MiniTimeline::_time_width |
|
private |
◆ marker_connection
◆ session_connection
◆ super_rapid_connection
sigc::connection MiniTimeline::super_rapid_connection |
|
private |
◆ tempo_map_connection
The documentation for this class was generated from the following file: