virtual ~PortMatrixLabels()
void draw_extra(cairo_t *)
virtual double channel_y(ARDOUR::BundleChannel const &) const =0
PortMatrixLabels(PortMatrix *m, PortMatrixBody *b)
virtual double channel_x(ARDOUR::BundleChannel const &) const =0
std::vector< ARDOUR::BundleChannel > _channel_highlights
void clear_channel_highlights()
virtual void queue_draw_for(ARDOUR::BundleChannel const &)=0
void add_channel_highlight(ARDOUR::BundleChannel const &)
virtual void render_channel_name(cairo_t *, Gdk::Color, Gdk::Color, double, double, ARDOUR::BundleChannel const &)=0
virtual void render_bundle_name(cairo_t *, Gdk::Color, Gdk::Color, double, double, std::shared_ptr< ARDOUR::Bundle >)=0