Quantcast
Channel: Sneedacity:c28e47bd38c887d2797245922e5787cf2fcb808a commits
Browsing latest articles
Browse All 39 View Live

ScrubbingToolBar consumes less idle time

View Article



Eliminate idle event handler of CellularPanel...

... achieving the intent of b7386c2d by other means

View Article

Remove some unnecessary #include directives

View Article

Supply missing #include "Experimental.h"

View Article

Workaround for kDevelop crash

Thanks to PRL for the fix.

View Article


Rewrite bff30b6 delaying the effect...

... otherwise some stack overflows might happen in Refresh of TrackPanel or AdornedRulerPanel

View Article

New files to separate spectrum/waveform views and VRulers

View Article

Remove always true third argument of WaveTrackVZoomHandle::DoZoom

View Article


Separate functions for vertical zooming of spectrum and waveform

View Article


Implement classes SpectrumVZoomHandle, WaveformVZoomHandle

View Article

Cut and paste waveform and spectrum vzoom handle functions

View Article

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

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

Define ClientData::Site::size

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




Latest Images