diff options
author | Robin Gareus <robin@gareus.org> | 2014-09-03 19:58:33 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2014-09-03 20:48:20 +0200 |
commit | beb5e3e777b0e92e8dde7ee12c324b32c679ff63 (patch) | |
tree | 4e805fb856a579f6eeff5e5f6f933e379e7e7187 /gtk2_ardour/region_view.cc | |
parent | 0ea1238479c9692a2b212cc226b783dce4f1e3c6 (diff) |
cont'd work on automation-track headers (amend ba53af1c5)
now that the separator line is at the top,
offset region-contents y0 by 1px.
Diffstat (limited to 'gtk2_ardour/region_view.cc')
-rw-r--r-- | gtk2_ardour/region_view.cc | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/gtk2_ardour/region_view.cc b/gtk2_ardour/region_view.cc index d45164ee42..6cd0bc3a3e 100644 --- a/gtk2_ardour/region_view.cc +++ b/gtk2_ardour/region_view.cc @@ -675,7 +675,7 @@ RegionView::region_sync_changed () sync_mark->set (points); sync_mark->show (); - sync_line->set (ArdourCanvas::Duple (offset, 0), ArdourCanvas::Duple (offset, trackview.current_height() - NAME_HIGHLIGHT_SIZE)); + sync_line->set (ArdourCanvas::Duple (offset, 0), ArdourCanvas::Duple (offset, trackview.current_height() - NAME_HIGHLIGHT_SIZE - 1)); sync_line->show (); } } @@ -748,16 +748,18 @@ RegionView::set_height (double h) sync_line->set ( ArdourCanvas::Duple (offset, 0), - ArdourCanvas::Duple (offset, h - NAME_HIGHLIGHT_SIZE) + ArdourCanvas::Duple (offset, h - NAME_HIGHLIGHT_SIZE - 1) ); } for (list<ArdourCanvas::Rectangle*>::iterator i = _coverage_frames.begin(); i != _coverage_frames.end(); ++i) { - (*i)->set_y1 (h + 1); + (*i)->set_y0 (1); + (*i)->set_y1 (h); } for (list<ArdourCanvas::Rectangle*>::iterator i = _silent_frames.begin(); i != _silent_frames.end(); ++i) { - (*i)->set_y1 (h + 1); + (*i)->set_y0 (1); + (*i)->set_y1 (h); } } @@ -812,7 +814,7 @@ RegionView::update_coverage_frames (LayerDisplay d) _coverage_frames.push_back (cr); cr->set_x0 (trackview.editor().sample_to_pixel (t - position)); cr->set_y0 (1); - cr->set_y1 (_height + 1); + cr->set_y1 (_height); cr->set_outline (false); cr->set_ignore_events (true); if (new_me) { |