Quantcast
Channel: Sneedacity:5797637528b02d4b6f2218fe923abf8b8e855782 commits
Browsing latest articles
Browse All 40 View Live

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 Article



Separation 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 Article

Remove duplicate call to DrawItems introduced at 488cb46

View Article

Remove some unnecessary #include-s

View Article

TrackView 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 Article


Remove friends

View Article

WaveTrackView does not depend on SpectrumView, WaveformView

View Article

Remove unnecessary #include

View Article


Break cycle of Prefs, Languages, FileNames

View Article


Remove some unnecessary #include directives

View Article

Break cycle of ScriptCommandRelay and CommandBuilder

View Article

Break cycle of ImageManipulation and Theme

View Article

Break cycle of ODDecodeBlockFile and ODDecodeTask

View Article


Break cycle: TrackPanelResizerCell, TrackPanelResizeHandle, TrackView

View Article

TrackView wasn't using TrackControls

View Article


Break various small cycles, and a few other noncyclic dependencies

View Article

Make const overload of ClientData::Site::ForEach usable

View Article


Test view class, not track display type, for spectral selection

View Article

Remove some unnecessary tests of WaveTrack::GetDisplay()...

... trust the hit-tests of the views to guarantee these conditions

View Article

Define static Get functions for WaveTrackView

View Article

Move display type from WaveTrack to WaveTrackView

View Article


Define ClientData::Site::size

View Article


Reimplement 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 Article

Generalize WaveTrackView::GetDisplay to return multiple values...

... something better might be done in Nyquist Lisp, where we still pass a single value

View Article

Wave 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 Article


Merge LinkingHtmlWindow into HelpSystem...

... they cooperated closely in a cycle of two not worth breaking

View Article

Define WaveTrackView::GetAllSubViews

View Article

Correct vertical ruler width recalculation for multiple sub-views...

... though not more than one is yet shown

View Article

Delegate DoDetailedHitTest through base class WaveTrackSubView

View Article



Revert the change of radio items to check items at fa6b5de

View Article

ASlider wasn't using Ruler

View Article

Make OverlayPanel independent of AColor

View Article

LangChoice.h not used (anywhere?)

View Article


ProgressDialog does not depend on ErrorDialog

View Article

Dependencies does not need ProjectWindow

View Article

Make RecordingPrefs.cpp independent of Warning

View Article


Just a few more minor dependency severings

View Article


Bug2153: Don't crash recording to >2 channels

View Article

Bug2144: track name should overpaint channel separator of minimized track

View Article

Bug2112: 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
Browsing latest articles
Browse All 40 View Live




Latest Images