Undo the temporary rewrites of WaveTrackView draw and hit-test...
... switching on display type and replicating what the sub-view classes did; now these methods of WaveTrackView should not be reached
View ArticleSeparation of waveform and spectrum UI...
... Different classes for the views, vertical rulers, and dragging handles in the rulers. Track panel subdivision finds the delegate sub-view of the appropriate kind to display and interact with, with...
View ArticleTrackView subclasses do not depend on corresponding TrackControls...
... use an AttachedVirtualFunction to compute the default view height from the controls. This frees LabelTrackControls from cycles. Also made Track::DoSetHeight non-virtual
View ArticleRemove some unnecessary tests of WaveTrack::GetDisplay()...
... trust the hit-tests of the views to guarantee these conditions
View ArticleReimplement WaveTrackView::SetDisplay, eliminating mDisplay...
... and much generality for the future in reporting the sub-view division to TrackPanel. SetDisplay will have the effect of making one of possibly multiple views take up all the height. Where we need...
View ArticleGeneralize WaveTrackView::GetDisplay to return multiple values...
... something better might be done in Nyquist Lisp, where we still pass a single value
View ArticleWave track view type stored in the views not the tracks...
... and some latent support added for multiple views. Still unsettled is what Nyquist should do with tracks with multiple view types; for now only pass one of them.
View ArticleMerge LinkingHtmlWindow into HelpSystem...
... they cooperated closely in a cycle of two not worth breaking
View ArticleCorrect vertical ruler width recalculation for multiple sub-views...
... though not more than one is yet shown
View ArticleBug2112: Crash opening Equalization settings for Macro...
... It was introduced at 2e11844f, so since 2.3.1 A null check on inputTracks() was needed. This appears to be the only effect where inputTracks() was called while populating its dialog, so there...
View Article
More Pages to Explore .....