[Top][All Lists]
[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)
- [Traverso-commit] traverso/src/traverso/songcanvas AudioClipView.cpp, Remon Sijrier, 2007/09/20
- [Traverso-commit] traverso/src/traverso/songcanvas AudioClipView.cpp, Remon Sijrier, 2007/09/24
- [Traverso-commit] traverso/src/traverso/songcanvas AudioClipView.cpp, Remon Sijrier, 2007/09/24
- [Traverso-commit] traverso/src/traverso/songcanvas AudioClipView.cpp, Remon Sijrier, 2007/09/25
- [Traverso-commit] traverso/src/traverso/songcanvas AudioClipView.cpp,
Remon Sijrier <=
- [Traverso-commit] traverso/src/traverso/songcanvas AudioClipView.cpp, Remon Sijrier, 2007/09/28
- [Traverso-commit] traverso/src/traverso/songcanvas AudioClipView.cpp, Ben Levitt, 2007/09/30