- void draw_unknown_indicator (cairo_t *, uint32_t, uint32_t);
- PortMatrixNode::State bundle_to_bundle_state (boost::shared_ptr<ARDOUR::Bundle>, boost::shared_ptr<ARDOUR::Bundle>) const;
-
+ void draw_empty_square (cairo_t *, uint32_t, uint32_t);
+ void draw_non_connectable_indicator (cairo_t *, uint32_t, uint32_t);
+ std::list<PortMatrixNode> nodes_on_line (int, int, int, int) const;
+ void set_association (PortMatrixNode, bool);
+ bool toggle_state (PortMatrixNode::State) const;
+
+ bool _dragging;
+ bool _drag_valid;
+ bool _moved;
+ int _drag_start_x;
+ int _drag_start_y;
+ int _drag_x;
+ int _drag_y;