20 #ifndef __gtk_ardour_editor_summary_h__
21 #define __gtk_ardour_editor_summary_h__
44 void routes_added (std::list<RouteTimeAxisView*>
const &);
76 void render (cairo_t *, cairo_rectangle_t*);
78 void get_editor (std::pair<double, double> *, std::pair<double, double> *)
const;
80 void set_editor (std::pair<double, double>,
double);
81 void set_editor (std::pair<double, double>, std::pair<double, double>);
void set_cursor(Position)
std::pair< double, double > _start_editor_y
double summary_y_to_editor(double) const
std::pair< double, double > _pending_editor_y
double _overhang_fraction
bool on_scroll_event(GdkEventScroll *)
void centre_on_click(GdkEventButton *)
void render_region(RegionView *, cairo_t *, double) const
double playhead_frame_to_position(framepos_t) const
PBD::ScopedConnectionList position_connection
void render(cairo_t *, cairo_rectangle_t *)
bool _old_follow_playhead
bool on_enter_notify_event(GdkEventCrossing *)
double editor_y_to_summary(double) const
bool _pending_editor_changed
void set_editor_y(double)
bool on_key_press_event(GdkEventKey *)
void parameter_changed(std::string)
void set_editor(double, double)
framepos_t _end
end frame of the overview
void on_size_request(Gtk::Requisition *)
void routes_added(std::list< RouteTimeAxisView * > const &)
void render_background_image()
void playhead_position_changed(framepos_t)
void set_background_dirty()
PBD::ScopedConnection route_ctrl_id_connection
std::pair< double, double > _pending_editor_x
double _x_scale
pixels per frame for the x axis of the pixmap
void route_gui_changed(std::string)
bool on_leave_notify_event(GdkEventCrossing *)
framepos_t position_to_playhead_frame_to_position(double pos) const
std::pair< double, double > _start_editor_x
std::pair< double, double > _view_rectangle_x
bool on_button_press_event(GdkEventButton *)
bool on_motion_notify_event(GdkEventMotion *)
bool on_button_release_event(GdkEventButton *)
void set_session(ARDOUR::Session *)
std::pair< double, double > _view_rectangle_y
Position get_position(double, double) const
void get_editor(std::pair< double, double > *, std::pair< double, double > *) const
void on_size_allocate(Gtk::Allocation &alloc)
framepos_t _start
start frame of the overview
void set_overlays_dirty()
PBD::ScopedConnectionList region_property_connection
bool suspending_editor_updates() const
bool on_key_release_event(GdkEventKey *)
void set_editor_x(double)