summaryrefslogtreecommitdiff
path: root/gtk2_ardour/region_view.cc
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2014-09-03 19:58:33 +0200
committerRobin Gareus <robin@gareus.org>2014-09-03 20:48:20 +0200
commitbeb5e3e777b0e92e8dde7ee12c324b32c679ff63 (patch)
tree4e805fb856a579f6eeff5e5f6f933e379e7e7187 /gtk2_ardour/region_view.cc
parent0ea1238479c9692a2b212cc226b783dce4f1e3c6 (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.cc12
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) {