projects
/
ardour.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Prefer testing the session instead of using a global variable
[ardour.git]
/
gtk2_ardour
/
port_matrix_body.h
diff --git
a/gtk2_ardour/port_matrix_body.h
b/gtk2_ardour/port_matrix_body.h
index c8dc0cce29f320934583455daf190b1e72b32dbc..23d07c6ff3f9c083e0f73f333278df9f0260a4e1 100644
(file)
--- 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<uint32_t, uint32_t> max_size () const;
void component_size_changed ();
std::pair<uint32_t, uint32_t> max_size () const;
+ uint32_t column_labels_border_x () const;
+ uint32_t column_labels_height () const;
+
+ sigc::signal<void> DimensionsChanged;
+
protected:
bool on_expose_event (GdkEventExpose *);
void on_size_request (Gtk::Requisition *);
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
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 _xoffset;
uint32_t _yoffset;
+ uint32_t _column_labels_border_x;
+ uint32_t _column_labels_height;
std::list<PortMatrixNode> _mouseover;
bool _ignore_component_size_changed;
std::list<PortMatrixNode> _mouseover;
bool _ignore_component_size_changed;
-
std::list<sigc::connection>
_bundle_connections;
+
PBD::ScopedConnectionList
_bundle_connections;
};
#endif
};
#endif