Mercurial > hg > svgui
comparison view/PaneStack.cpp @ 277:8acd30ed735c
* Fix up and simplify the LayerTreeModel, removing a horrible memory leak
* Move phase-unwrapped frequency estimation from SpectrogramLayer to
  FFTDataServer
* Make the spectrum show peak phase-unwrapped frequencies as well (still
  needs work)
* Start adding piano keyboard horizontal scale to spectrum
* Debug output for id3 tags
| author | Chris Cannam | 
|---|---|
| date | Tue, 03 Jul 2007 12:46:18 +0000 | 
| parents | 1a49bd0d8375 | 
| children | 6de6f78b13a1 | 
   comparison
  equal
  deleted
  inserted
  replaced
| 276:21c7152ddba8 | 277:8acd30ed735c | 
|---|---|
| 170 } | 170 } | 
| 171 | 171 | 
| 172 Pane * | 172 Pane * | 
| 173 PaneStack::getPane(int n) | 173 PaneStack::getPane(int n) | 
| 174 { | 174 { | 
| 175 return m_panes[n].pane; | 175 if (n < m_panes.size()) { | 
| 176 return m_panes[n].pane; | |
| 177 } else { | |
| 178 return 0; | |
| 179 } | |
| 180 } | |
| 181 | |
| 182 int | |
| 183 PaneStack::getPaneIndex(Pane *pane) | |
| 184 { | |
| 185 for (int i = 0; i < getPaneCount(); ++i) { | |
| 186 if (pane == getPane(i)) { | |
| 187 return i; | |
| 188 } | |
| 189 } | |
| 190 return -1; | |
| 176 } | 191 } | 
| 177 | 192 | 
| 178 Pane * | 193 Pane * | 
| 179 PaneStack::getHiddenPane(int n) | 194 PaneStack::getHiddenPane(int n) | 
| 180 { | 195 { | 
