20 #ifndef __port_matrix_row_labels_h__
21 #define __port_matrix_row_labels_h__
23 #include <boost/shared_ptr.hpp>
24 #include <gdkmm/color.h>
53 void motion (
double,
double);
double _longest_port_name
double component_to_parent_x(double x) const
double channel_y(ARDOUR::BundleChannel const &) const
double _longest_bundle_name
void remove_channel_proxy(boost::weak_ptr< ARDOUR::Bundle >, uint32_t)
void render_bundle_name(cairo_t *, Gdk::Color, Gdk::Color, double, double, boost::shared_ptr< ARDOUR::Bundle >)
void motion(double, double)
double component_to_parent_y(double y) const
void render_channel_name(cairo_t *, Gdk::Color, Gdk::Color, double, double, ARDOUR::BundleChannel const &)
void mouseover_changed(std::list< PortMatrixNode > const &)
void compute_dimensions()
double channel_x(ARDOUR::BundleChannel const &) const
double bundle_name_x() const
double parent_to_component_y(double y) const
double port_name_x() const
PortMatrixRowLabels(PortMatrix *, PortMatrixBody *)
double parent_to_component_x(double x) const
void queue_draw_for(ARDOUR::BundleChannel const &)
void button_press(double, double, GdkEventButton *)
void rename_channel_proxy(boost::weak_ptr< ARDOUR::Bundle >, uint32_t)