X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=gtk2_ardour%2Fport_matrix_body.h;h=23d07c6ff3f9c083e0f73f333278df9f0260a4e1;hb=7a524285385d4581ad3f1e085629379e32f82fda;hp=c8dc0cce29f320934583455daf190b1e72b32dbc;hpb=f2dbcec61d22f6e5aa483c9c787b660e691f85ad;p=ardour.git diff --git a/gtk2_ardour/port_matrix_body.h b/gtk2_ardour/port_matrix_body.h index c8dc0cce29..23d07c6ff3 100644 --- a/gtk2_ardour/port_matrix_body.h +++ b/gtk2_ardour/port_matrix_body.h @@ -67,6 +67,11 @@ public: void component_size_changed (); std::pair max_size () const; + uint32_t column_labels_border_x () const; + uint32_t column_labels_height () const; + + sigc::signal DimensionsChanged; + protected: bool on_expose_event (GdkEventExpose *); void on_size_request (Gtk::Requisition *); @@ -91,16 +96,15 @@ private: uint32_t _alloc_width; ///< allocated width uint32_t _alloc_height; ///< allocated height - Gdk::Rectangle _column_labels_rect; - Gdk::Rectangle _row_labels_rect; - Gdk::Rectangle _grid_rect; uint32_t _xoffset; uint32_t _yoffset; + uint32_t _column_labels_border_x; + uint32_t _column_labels_height; std::list _mouseover; bool _ignore_component_size_changed; - std::list _bundle_connections; + PBD::ScopedConnectionList _bundle_connections; }; #endif