# HG changeset patch # User Chris Cannam # Date 1389285734 0 # Node ID eae80729b6658b0b8db93babe8c2f570ed44a373 # Parent 55fac28b9193330ecd39f070c612581c5af406f2 Add a selection strip at the bottom, and remove the time ruler from the main pane diff -r 55fac28b9193 -r eae80729b665 .hgsubstate --- a/.hgsubstate Thu Jan 09 16:07:29 2014 +0000 +++ b/.hgsubstate Thu Jan 09 16:42:14 2014 +0000 @@ -2,4 +2,4 @@ fffb975dc0b1d3a5cb74d4436194616d5d43014f sv-dependency-builds 8611eb7be68928f08eab9dea747aeca55f03ea01 svapp 8e22795fe30bf9540103181d994a2e795a83d8c0 svcore -c65826b5e980005bbecb3da5b8d2fc1d2f7c4195 svgui +084fd76deb89a36708fabd732dc04e578d75df78 svgui diff -r 55fac28b9193 -r eae80729b665 src/Analyser.cpp --- a/src/Analyser.cpp Thu Jan 09 16:07:29 2014 +0000 +++ b/src/Analyser.cpp Thu Jan 09 16:42:14 2014 +0000 @@ -73,10 +73,7 @@ // what have you). It could be hidden if we don't want to see it // but it must exist. - m_document->addLayerToView - (m_pane, m_document->createMainModelLayer(LayerFactory::TimeRuler)); - - // This waveform layer is just a shadow, light grey and taking up + // Our waveform layer is just a shadow, light grey and taking up // little space at the bottom WaveformLayer *waveform = qobject_cast diff -r 55fac28b9193 -r eae80729b665 src/MainWindow.cpp --- a/src/MainWindow.cpp Thu Jan 09 16:07:29 2014 +0000 +++ b/src/MainWindow.cpp Thu Jan 09 16:42:14 2014 +0000 @@ -1581,6 +1581,17 @@ Pane *pane = m_paneStack->getCurrentPane(); if (!pane) { pane = m_paneStack->addPane(); + + Pane *selectionStrip = m_paneStack->addPane(); + selectionStrip->setFixedHeight(26); + m_document->addLayerToView + (selectionStrip, + m_document->createMainModelLayer(LayerFactory::TimeRuler)); + m_paneStack->sizePanesEqually(); + + m_viewManager->clearToolModeOverrides(); + m_viewManager->setToolModeFor(selectionStrip, + ViewManager::SelectMode); } if (pane) { m_analyser->newFileLoaded