[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Traverso-commit] traverso/src/traverso/songcanvas SongView.cpp
From: |
Remon Sijrier |
Subject: |
[Traverso-commit] traverso/src/traverso/songcanvas SongView.cpp |
Date: |
Fri, 23 Nov 2007 17:55:39 +0000 |
CVSROOT: /sources/traverso
Module name: traverso
Changes by: Remon Sijrier <r_sijrier> 07/11/23 17:55:39
Modified files:
src/traverso/songcanvas: SongView.cpp
Log message:
* use TrackView height as a measure for the vertical scroll speed
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/traverso/src/traverso/songcanvas/SongView.cpp?cvsroot=traverso&r1=1.83&r2=1.84
Patches:
Index: SongView.cpp
===================================================================
RCS file: /sources/traverso/traverso/src/traverso/songcanvas/SongView.cpp,v
retrieving revision 1.83
retrieving revision 1.84
diff -u -b -r1.83 -r1.84
--- SongView.cpp 19 Nov 2007 11:18:54 -0000 1.83
+++ SongView.cpp 23 Nov 2007 17:55:39 -0000 1.84
@@ -440,16 +440,24 @@
normalizedY *= 2;
- if (m_dragShuttle) {
- m_dragShuttleCurve->get_vector(normalizedY, normalizedY + 0.01,
vec, 2);
- } else {
m_shuttleCurve->get_vector(normalizedY, normalizedY + 0.01,
vec, 2);
+
+ int yscale;
+
+ if (m_trackViews.size()) {
+ int total =0;
+ foreach(TrackView* view, m_trackViews) {
+ total += view->get_height();
+ }
+ yscale = total / (10 * m_trackViews.size());
+ } else {
+ yscale = m_clipsViewPort->viewport()->height() / 10;
}
if (direction > 0) {
- m_shuttleYfactor = (int) (vec[0] * 30);
+ m_shuttleYfactor = (int) (vec[0] * yscale);
} else {
- m_shuttleYfactor = (int) (vec[0] * -30);
+ m_shuttleYfactor = (int) (vec[0] * -yscale);
}
}
- [Traverso-commit] traverso/src/traverso/songcanvas SongView.cpp, Remon Sijrier, 2007/11/13
- [Traverso-commit] traverso/src/traverso/songcanvas SongView.cpp, Remon Sijrier, 2007/11/13
- [Traverso-commit] traverso/src/traverso/songcanvas SongView.cpp,
Remon Sijrier <=
- [Traverso-commit] traverso/src/traverso/songcanvas SongView.cpp, Remon Sijrier, 2007/11/27
- [Traverso-commit] traverso/src/traverso/songcanvas SongView.cpp, Remon Sijrier, 2007/11/27
- [Traverso-commit] traverso/src/traverso/songcanvas SongView.cpp, Remon Sijrier, 2007/11/27
- [Traverso-commit] traverso/src/traverso/songcanvas SongView.cpp, Remon Sijrier, 2007/11/27
- [Traverso-commit] traverso/src/traverso/songcanvas SongView.cpp, Remon Sijrier, 2007/11/27
- [Traverso-commit] traverso/src/traverso/songcanvas SongView.cpp, Remon Sijrier, 2007/11/27