diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2006-03-31 01:48:13 +0000 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2006-03-31 01:48:13 +0000 |
commit | ed48cdb3dfd10e27558d2d1063049b625830b049 (patch) | |
tree | e4e002a4219fe799db04e6eaf2a6395d244ffce5 /gtk2_ardour/time_axis_view.cc | |
parent | a779700bc05c49fc3b9abdc1afeaf5138cc84ccd (diff) |
fix track control table height issues (hopefully for the last time
git-svn-id: svn://localhost/trunk/ardour2@432 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/time_axis_view.cc')
-rw-r--r-- | gtk2_ardour/time_axis_view.cc | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/gtk2_ardour/time_axis_view.cc b/gtk2_ardour/time_axis_view.cc index add01e2572..fc467bee3d 100644 --- a/gtk2_ardour/time_axis_view.cc +++ b/gtk2_ardour/time_axis_view.cc @@ -910,15 +910,17 @@ TimeAxisView::compute_controls_size_info () Gtk::Table two_row_table (2, 8); Gtk::Table one_row_table (1, 8); Button* buttons[5]; + const int border_width = 2; + const int extra_height = (2 * border_width) + 2; // 2 pixels for the controls frame window.add (one_row_table); - one_row_table.set_border_width (2); + one_row_table.set_border_width (border_width); one_row_table.set_row_spacings (0); one_row_table.set_col_spacings (0); one_row_table.set_homogeneous (true); - two_row_table.set_border_width (2); + two_row_table.set_border_width (border_width); two_row_table.set_row_spacings (0); two_row_table.set_col_spacings (0); two_row_table.set_homogeneous (true); @@ -935,9 +937,10 @@ TimeAxisView::compute_controls_size_info () one_row_table.show_all (); one_row_table.size_request (req); + // height required to show 1 row of buttons - hSmaller = req.height + 3; + hSmaller = req.height + extra_height; window.remove (); window.add (two_row_table); @@ -950,9 +953,9 @@ TimeAxisView::compute_controls_size_info () two_row_table.show_all (); two_row_table.size_request (req); - // height required to show all normal buttons + // height required to show all normal buttons - hNormal = req.height + 3; + hNormal = req.height + extra_height; // these heights are all just larger than normal. no more // elements are visible (yet). |