comparison main/MainWindow.cpp @ 109:e6c4b27cba2c

* Rejig handling of scrolling views. Ensures, among other things, that playing when there is a scroll mode view present (e.g. a spectrum) does not drag any page mode views into scroll mode with it.
author Chris Cannam
date Thu, 01 Mar 2007 11:55:46 +0000
parents 58f21cf235c7
children d25ea0c2af5c
comparison
equal deleted inserted replaced
108:58f21cf235c7 109:e6c4b27cba2c
3221 CommandHistory::getInstance()->addCommand(command); 3221 CommandHistory::getInstance()->addCommand(command);
3222 3222
3223 Pane *pane = command->getPane(); 3223 Pane *pane = command->getPane();
3224 3224
3225 if (configuration.layer == LayerFactory::Spectrum) { 3225 if (configuration.layer == LayerFactory::Spectrum) {
3226 pane->setPlaybackFollow(View::PlaybackScrollContinuous); 3226 pane->setPlaybackFollow(PlaybackScrollContinuous);
3227 } 3227 }
3228 3228
3229 if (configuration.layer != LayerFactory::TimeRuler && 3229 if (configuration.layer != LayerFactory::TimeRuler &&
3230 configuration.layer != LayerFactory::Spectrum) { 3230 configuration.layer != LayerFactory::Spectrum) {
3231 3231