[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Traverso-commit] traverso/src/traverso/songcanvas SongView.cpp
From: |
Ben Levitt |
Subject: |
[Traverso-commit] traverso/src/traverso/songcanvas SongView.cpp |
Date: |
Thu, 17 May 2007 22:06:25 +0000 |
CVSROOT: /sources/traverso
Module name: traverso
Changes by: Ben Levitt <benjie> 07/05/17 22:06:25
Modified files:
src/traverso/songcanvas: SongView.cpp
Log message:
don't allow scrolling too far down
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/traverso/src/traverso/songcanvas/SongView.cpp?cvsroot=traverso&r1=1.52&r2=1.53
Patches:
Index: SongView.cpp
===================================================================
RCS file: /sources/traverso/traverso/src/traverso/songcanvas/SongView.cpp,v
retrieving revision 1.52
retrieving revision 1.53
diff -u -b -r1.52 -r1.53
--- SongView.cpp 17 May 2007 21:38:16 -0000 1.52
+++ SongView.cpp 17 May 2007 22:06:25 -0000 1.53
@@ -121,7 +121,7 @@
connect(m_song, SIGNAL(lastFramePositionChanged()), this,
SLOT(update_scrollbars()));
connect(m_song, SIGNAL(modeChanged()), this, SLOT(song_mode_changed()));
connect(&m_shuttletimer, SIGNAL(timeout() ), this, SLOT
(update_shuttle()) );
- connect(m_hScrollBar, SIGNAL(sliderMoved(int)),
this,SLOT(stop_follow_play_head()));
+ connect(m_hScrollBar, SIGNAL(sliderMoved(int)), this,
SLOT(stop_follow_play_head()));
connect(m_hScrollBar, SIGNAL(valueChanged(int)), this,
SLOT(hscrollbar_value_changed(int)));
connect(m_vScrollBar, SIGNAL(valueChanged(int)),
m_clipsViewPort->verticalScrollBar(), SLOT(setValue(int)));
@@ -518,7 +518,13 @@
Command* SongView::scroll_down( )
{
- set_vscrollbar_value(m_clipsViewPort->verticalScrollBar()->value() +
50);
+ int value = m_clipsViewPort->verticalScrollBar()->value() + 50;
+
+ if (value > m_vScrollBar->maximum()) {
+ value = m_vScrollBar->maximum();
+ }
+
+ set_vscrollbar_value(value);
return 0;
}
- [Traverso-commit] traverso/src/traverso/songcanvas SongView.cpp, Ben Levitt, 2007/05/03
- [Traverso-commit] traverso/src/traverso/songcanvas SongView.cpp, Ben Levitt, 2007/05/16
- [Traverso-commit] traverso/src/traverso/songcanvas SongView.cpp,
Ben Levitt <=
- [Traverso-commit] traverso/src/traverso/songcanvas SongView.cpp, Ben Levitt, 2007/05/17
- [Traverso-commit] traverso/src/traverso/songcanvas SongView.cpp, Ben Levitt, 2007/05/17
- [Traverso-commit] traverso/src/traverso/songcanvas SongView.cpp, Remon Sijrier, 2007/05/23
- [Traverso-commit] traverso/src/traverso/songcanvas SongView.cpp, Remon Sijrier, 2007/05/23
- [Traverso-commit] traverso/src/traverso/songcanvas SongView.cpp, Ben Levitt, 2007/05/30