X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=pv%2Fview%2Fruler.cpp;h=ceb90a45193935703d89e8af92dc30fd98f96940;hb=415341a11f0023cc9cec7b62cf8058c84c8b7ea6;hp=e0ee753138df1c6495e686070262481188d87648;hpb=249229ecc727b4e6198afac942b230ca2ac6f0b8;p=pulseview.git diff --git a/pv/view/ruler.cpp b/pv/view/ruler.cpp index e0ee753..ceb90a4 100644 --- a/pv/view/ruler.cpp +++ b/pv/view/ruler.cpp @@ -41,7 +41,7 @@ namespace view { const float Ruler::RulerHeight = 2.5f; // x Text Height const int Ruler::MinorTickSubdivision = 4; -const int Ruler::HoverArrowSize = 5; +const float Ruler::HoverArrowSize = 0.5f; // x Text Height const int Ruler::Padding = 20; const int Ruler::BaselineOffset = 5; @@ -252,10 +252,11 @@ void Ruler::draw_hover_mark(QPainter &p, int text_height) p.setBrush(QBrush(palette().color(foregroundRole()))); const int b = RulerHeight * text_height; + const float hover_arrow_size = HoverArrowSize * text_height; const QPointF points[] = { QPointF(x, b), - QPointF(x - HoverArrowSize, b - HoverArrowSize), - QPointF(x + HoverArrowSize, b - HoverArrowSize) + QPointF(x - hover_arrow_size, b - hover_arrow_size), + QPointF(x + hover_arrow_size, b - hover_arrow_size) }; p.drawPolygon(points, countof(points)); }