summaryrefslogtreecommitdiff
path: root/gtk2_ardour/port_matrix_row_labels.cc
diff options
context:
space:
mode:
authorCarl Hetherington <carl@carlh.net>2009-11-12 01:58:20 +0000
committerCarl Hetherington <carl@carlh.net>2009-11-12 01:58:20 +0000
commitc3d8d38f7f96667b415e2808e202fbb9227207c9 (patch)
tree25a8d44a0c571c76e81e9ab8b5a7cc899af5eaa6 /gtk2_ardour/port_matrix_row_labels.cc
parentb49830d1a04a3e50fa8a666e2e7c25e81c1cf2f6 (diff)
Compact the port matrix slightly, and fix a couple of minor layout bugs.
git-svn-id: svn://localhost/ardour2/branches/3.0@6068 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/port_matrix_row_labels.cc')
-rw-r--r--gtk2_ardour/port_matrix_row_labels.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/gtk2_ardour/port_matrix_row_labels.cc b/gtk2_ardour/port_matrix_row_labels.cc
index 21efda897e..e9dd59b695 100644
--- a/gtk2_ardour/port_matrix_row_labels.cc
+++ b/gtk2_ardour/port_matrix_row_labels.cc
@@ -289,7 +289,9 @@ PortMatrixRowLabels::render_bundle_name (
cairo_set_line_width (cr, label_border_width ());
cairo_stroke (cr);
- double const off = grid_spacing() / 2;
+ cairo_text_extents_t ext;
+ cairo_text_extents (cr, b->name().c_str(), &ext);
+ double const off = (grid_spacing() - ext.height) / 2;
set_source_rgb (cr, text_colour());
cairo_move_to (cr, xoff + x + name_pad(), yoff + name_pad() + off);