Quantcast
Channel: Sneedacity:3a1456bf533f3419b5ec02b441890166253bc1fe commits
Browsing latest articles
Browse All 40 View Live

Separate classes for waveform, spectrum VRulers, stub methods for now

View Article



Fill in the methods for Spectrum & Waveform VRuler controls...

... Keeping WaveTrackVRulerControls functioning

View Article

Cut and paste spectrum and waveform vruler controls into new files

View Article

Declare pointers to WaveTrack sub-views, with stub methods for now

View Article

Fill in the methods for Spectrum & Waveform views...

... Keeping WaveTrackView functioning

View Article


Cut and paste spectrum and waveform views to new files

View Article

WaveTrackView now delegates to the proper sub-view...

... by a redefined area subdivision policy in TrackPanel So the SpectrumView, WaveformView, and associated ruler and handle classes find real use, while WaveTrackView is really used only for its...

View Article

Classes no more instantiated after previous commit become namespaces

View Article


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




Latest Images