X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=pv%2Fview%2Fdecodetrace.cpp;h=c3ac3dabfabf04d7710f28a600790215e38d7573;hb=bc870bcf81b99afcaf4c358f4e68643d1bf4efaf;hp=8c230ad42384cc093ba094ac9bd401377997061d;hpb=619e8bd3c0c2ca5ae059ba2eabdbd3b3f5233d7e;p=pulseview.git diff --git a/pv/view/decodetrace.cpp b/pv/view/decodetrace.cpp index 8c230ad..c3ac3da 100644 --- a/pv/view/decodetrace.cpp +++ b/pv/view/decodetrace.cpp @@ -157,12 +157,15 @@ void DecodeTrace::paint_mid(QPainter &p, int left, int right) vector annotations(_decoder_stack->annotations()); BOOST_FOREACH(const Annotation &a, annotations) { + // Every stacked PD is 60 pixels further down. + int y_stack_offset = a.pd_index() * 60; + // Every annotation row is 20 pixels further down. int y_ann_row_offset = a.row() * 20; draw_annotation(a, p, get_text_colour(), h, left, right, samples_per_pixel, pixels_offset, - y + y_ann_row_offset); + y + y_stack_offset + y_ann_row_offset); } draw_unresolved_period(p, h, left, right,