traverso-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Traverso-commit] traverso/src/traverso/songcanvas AudioClipView.cpp


From: Ben Levitt
Subject: [Traverso-commit] traverso/src/traverso/songcanvas AudioClipView.cpp
Date: Fri, 07 Dec 2007 06:56:12 +0000

CVSROOT:        /sources/traverso
Module name:    traverso
Changes by:     Ben Levitt <benjie>     07/12/07 06:56:12

Modified files:
        src/traverso/songcanvas: AudioClipView.cpp 

Log message:
        Fix AudioClip background paint bugs
        (No more ugly vertical lines in the background while transporting, 
moving markers, etc.)

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/traverso/src/traverso/songcanvas/AudioClipView.cpp?cvsroot=traverso&r1=1.119&r2=1.120

Patches:
Index: AudioClipView.cpp
===================================================================
RCS file: /sources/traverso/traverso/src/traverso/songcanvas/AudioClipView.cpp,v
retrieving revision 1.119
retrieving revision 1.120
diff -u -b -r1.119 -r1.120
--- AudioClipView.cpp   29 Nov 2007 11:04:08 -0000      1.119
+++ AudioClipView.cpp   7 Dec 2007 06:56:12 -0000       1.120
@@ -146,17 +146,17 @@
        
        if (m_drawbackground) {
                if (m_clip->recording_state() == AudioClip::RECORDING) {
-                       painter->fillRect(xstart, 0, pixelcount, m_height, 
m_brushBgRecording);
+                       painter->fillRect(xstart, 0, pixelcount+1, m_height, 
m_brushBgRecording);
                } else {
                        if (m_clip->is_muted()) {
-                               if (mousehover) painter->fillRect(xstart, 0, 
pixelcount, m_height, m_brushBgMutedHover);
-                               else            painter->fillRect(xstart, 0, 
pixelcount, m_height, m_brushBgMuted);
+                               if (mousehover) painter->fillRect(xstart, 0, 
pixelcount+1, m_height, m_brushBgMutedHover);
+                               else            painter->fillRect(xstart, 0, 
pixelcount+1, m_height, m_brushBgMuted);
                        } else if (m_clip->is_selected()) {
-                               if (mousehover) painter->fillRect(xstart, 0, 
pixelcount, m_height, m_brushBgSelectedHover);
-                               else            painter->fillRect(xstart, 0, 
pixelcount, m_height, m_brushBgSelected);
+                               if (mousehover) painter->fillRect(xstart, 0, 
pixelcount+1, m_height, m_brushBgSelectedHover);
+                               else            painter->fillRect(xstart, 0, 
pixelcount+1, m_height, m_brushBgSelected);
                        } else {
-                               if (mousehover) painter->fillRect(xstart, 0, 
pixelcount, m_height, m_brushBgHover);
-                               else            painter->fillRect(xstart, 0, 
pixelcount, m_height, m_brushBg);
+                               if (mousehover) painter->fillRect(xstart, 0, 
pixelcount+1, m_height, m_brushBgHover);
+                               else            painter->fillRect(xstart, 0, 
pixelcount+1, m_height, m_brushBg);
                        }
                }
        }
@@ -543,7 +543,7 @@
 void AudioClipView::draw_clipinfo_area(QPainter* p, int xstart, int pixelcount)
 {
        // clip info area bg
-       p->fillRect(xstart, 0, pixelcount, m_infoAreaHeight, 
themer()->get_color("AudioClip:clipinfobackground:inactive"));
+       p->fillRect(xstart, 0, pixelcount+1, m_infoAreaHeight, 
themer()->get_color("AudioClip:clipinfobackground:inactive"));
        // clip info, only if xstart lies in the stringlenght range which is 
calculated by a rough estimate.
        if (xstart < m_clipinfoString.size() * 6) {
                p->setFont(themer()->get_font("AudioClip:fontscale:title"));




reply via email to

[Prev in Thread] Current Thread [Next in Thread]