From 40aaf6f169ac06aed366d0bf53b8fd5b96af6d24 Mon Sep 17 00:00:00 2001 From: Tobias Doerffel Date: Sun, 29 Jun 2008 09:30:23 +0000 Subject: [PATCH] when drawing automation, do not overpaint border git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1202 0778d3d1-df1d-0410-868b-ea421aaaa00d --- ChangeLog | 8 ++++++++ src/core/automation_pattern.cpp | 4 ++-- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 97c020231..a809dcfe6 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +2008-06-28 Tobias Doerffel + + * src/core/automation_pattern.cpp: + when drawing automation, do not overpaint border + + * data/themes/default/fx_mixer.png: + new icon at 32x32 px to make it scale better to 16x16 + 2008-06-29 Paul Giblock * plugins/sf2_player/sf2_player.cpp: diff --git a/src/core/automation_pattern.cpp b/src/core/automation_pattern.cpp index eec07ac0c..43ea7e50b 100644 --- a/src/core/automation_pattern.cpp +++ b/src/core/automation_pattern.cpp @@ -628,7 +628,7 @@ void automationPatternView::paintEvent( QPaintEvent * ) const float h = ( height()-2*TCO_BORDER_WIDTH ) / y_scale; - p.translate( 0.0f, max * height() / y_scale ); + p.translate( 0.0f, max * height() / y_scale-1 ); p.scale( 1.0f, -h ); //QLinearGradient lin2grad( 0, min, 0, max ); @@ -659,7 +659,7 @@ void automationPatternView::paintEvent( QPaintEvent * ) } else { - x2 = width() - TCO_BORDER_WIDTH + 1; + x2 = width() - TCO_BORDER_WIDTH; } p.fillRect( QRectF( x1, 0.0f, x2-x1, it.value() ), lin2grad /*QColor( 255, 224, 0 )*/ );