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: Remon Sijrier
Subject: [Traverso-commit] traverso/src/traverso/songcanvas AudioClipView.cpp
Date: Fri, 28 Sep 2007 19:35:18 +0000

CVSROOT:        /sources/traverso
Module name:    traverso
Changes by:     Remon Sijrier <r_sijrier>       07/09/28 19:35:18

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

Log message:
        * only paint the newly recorded parts during recording 

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

Patches:
Index: AudioClipView.cpp
===================================================================
RCS file: /sources/traverso/traverso/src/traverso/songcanvas/AudioClipView.cpp,v
retrieving revision 1.99
retrieving revision 1.100
diff -u -b -r1.99 -r1.100
--- AudioClipView.cpp   28 Sep 2007 18:33:44 -0000      1.99
+++ AudioClipView.cpp   28 Sep 2007 19:35:17 -0000      1.100
@@ -118,7 +118,7 @@
        Q_UNUSED(widget);
        
 
-//     printf("AudioClipView:: %s PAINT :: exposed rect is: x=%f, y=%f, w=%f, 
h=%f\n", QS_C(m_clip->get_name()), option->exposedRect.x(), 
option->exposedRect.y(), option->exposedRect.width(), 
option->exposedRect.height());
+       printf("AudioClipView:: %s PAINT :: exposed rect is: x=%f, y=%f, w=%f, 
h=%f\n", QS_C(m_clip->get_name()), option->exposedRect.x(), 
option->exposedRect.y(), option->exposedRect.width(), 
option->exposedRect.height());
        
        int xstart = (int) option->exposedRect.x();
        int pixelcount = (int) option->exposedRect.width();
@@ -887,14 +887,13 @@
                return;
        }
        
-       prepareGeometryChange();
        TimeRef newPos = m_clip->get_length();
        m_boundingRect = QRectF(0, 0, (newPos / m_sv->timeref_scalefactor), 
m_height);
        
-/*     FIXME NONSENSE!!
-       QRect updaterect = QRect(m_oldRecordingPos, 0, newPos, 
(int)m_boundingRect.height());
+       int updatewidth = int((newPos - m_oldRecordingPos) / 
m_sv->timeref_scalefactor);
+       QRect updaterect = QRect(int(m_oldRecordingPos / 
m_sv->timeref_scalefactor) - 1, 0, updatewidth, m_height);
        update(updaterect);
-       m_oldRecordingPos = newPos;*/
+       m_oldRecordingPos = newPos;
 }
 
 void AudioClipView::set_dragging(bool dragging)




reply via email to

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