54 void render_group_pair (cairo_t *, std::shared_ptr<const PortGroup>, std::shared_ptr<const PortGroup>, uint32_t, uint32_t);
double component_to_parent_y(double y) const
void motion(double, double)
std::list< PortMatrixNode > nodes_on_line(int, int, int, int) const
void button_press(double, double, GdkEventButton *)
void draw_extra(cairo_t *)
void button_release(double, double, GdkEventButton *)
double parent_to_component_x(double x) const
double parent_to_component_y(double y) const
bool toggle_state(PortMatrixNode::State) const
void draw_empty_square(cairo_t *, uint32_t, uint32_t)
void mouseover_changed(std::list< PortMatrixNode > const &)
void render_group_pair(cairo_t *, std::shared_ptr< const PortGroup >, std::shared_ptr< const PortGroup >, uint32_t, uint32_t)
double component_to_parent_x(double x) const
void set_association(PortMatrixNode, bool)
void queue_draw_for(std::list< PortMatrixNode > const &)
void compute_dimensions()
PortMatrixGrid(PortMatrix *, PortMatrixBody *)
void draw_non_connectable_indicator(cairo_t *, uint32_t, uint32_t)
void draw_association_indicator(cairo_t *, uint32_t, uint32_t, double p=1)
PortMatrixNode position_to_node(double, double) const