void rename_channel_proxy(std::weak_ptr< ARDOUR::Bundle >, uint32_t)
PortMatrixRowLabels(PortMatrix *, PortMatrixBody *, PortMatrixColumnLabels &)
void remove_channel_proxy(std::weak_ptr< ARDOUR::Bundle >, uint32_t)
void render_channel_name(cairo_t *, Gdk::Color, Gdk::Color, double, double, ARDOUR::BundleChannel const &)
double parent_to_component_x(double x) const
double channel_y(ARDOUR::BundleChannel const &) const
double component_to_parent_x(double x) const
void motion(double, double)
double _longest_port_name
void render_bundle_name(cairo_t *, Gdk::Color, Gdk::Color, double, double, std::shared_ptr< ARDOUR::Bundle >)
void queue_draw_for(ARDOUR::BundleChannel const &)
void compute_dimensions()
double _longest_bundle_name
double port_name_x() const
double bundle_name_x() const
void mouseover_changed(std::list< PortMatrixNode > const &)
double component_to_parent_y(double y) const
void button_press(double, double, GdkEventButton *)
PortMatrixColumnLabels & _column_labels
double channel_x(ARDOUR::BundleChannel const &) const
double parent_to_component_y(double y) const