void mouseover_changed(std::list< PortMatrixNode > const &)
void compute_dimensions()
double component_to_parent_y(double y) const
double _longest_bundle_name
void button_press(double, double, GdkEventButton *)
double channel_y(ARDOUR::BundleChannel const &) const
double basic_text_x_pos(int) const
double component_to_parent_x(double x) const
void queue_draw_for(ARDOUR::BundleChannel const &)
PortMatrixColumnLabels(PortMatrix *, PortMatrixBody *)
double channel_x(ARDOUR::BundleChannel const &) const
void render_channel_name(cairo_t *, Gdk::Color, Gdk::Color, double, double, ARDOUR::BundleChannel const &)
void motion(double, double)
void render_bundle_name(cairo_t *, Gdk::Color, Gdk::Color, double, double, std::shared_ptr< ARDOUR::Bundle >)
std::vector< std::pair< double, double > > port_name_shape(double, double) const
ARDOUR::BundleChannel position_to_channel(double, double, std::shared_ptr< const PortGroup >) const
double parent_to_component_y(double y) const
uint32_t overhang() const
double _longest_channel_name
double parent_to_component_x(double x) const