66 std::pair<uint32_t, uint32_t>
max_size ()
const;
bool on_button_release_event(GdkEventButton *)
This is a default handler for the signal signal_button_release_event().
PortMatrixColumnLabels * _column_labels
bool _ignore_component_size_changed
void highlight_associated_channels(int, ARDOUR::BundleChannel)
bool on_button_press_event(GdkEventButton *)
This is a default handler for the signal signal_button_press_event().
uint32_t _column_labels_height
PBD::ScopedConnectionList _bundle_connections
sigc::signal< void > DimensionsChanged
void rebuild_and_draw_column_labels()
std::list< PortMatrixNode > _mouseover
uint32_t column_labels_border_x() const
void set_cairo_clip(cairo_t *, Gdk::Rectangle const &) const
void rebuild_and_draw_row_labels()
uint32_t _alloc_height
allocated height
void set_mouseover(PortMatrixNode const &)
void on_size_allocate(Gtk::Allocation &)
This is a default handler for the signal signal_size_allocate().
void compute_rectangles()
bool on_motion_notify_event(GdkEventMotion *)
This is a default handler for the signal signal_motion_notify_event().
void set_yoffset(uint32_t)
std::list< PortMatrixNode > mouseover() const
bool on_expose_event(GdkEventExpose *)
This is a default handler for the signal signal_expose_event().
bool on_leave_notify_event(GdkEventCrossing *)
This is a default handler for the signal signal_leave_notify_event().
PortMatrixBody(PortMatrix *)
uint32_t full_scroll_height()
uint32_t alloc_scroll_height()
void set_mouseover(std::list< PortMatrixNode > const &)
uint32_t full_scroll_width()
PortMatrixRowLabels * _row_labels
std::list< PortMatrixComponent * > _components
uint32_t _alloc_width
allocated width
std::pair< uint32_t, uint32_t > max_size() const
uint32_t alloc_scroll_width()
void component_size_changed()
void set_xoffset(uint32_t)
uint32_t column_labels_height() const
void on_size_request(Gtk::Requisition *)
This is a default handler for the signal signal_size_request().
void rebuild_and_draw_grid()
uint32_t _column_labels_border_x