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

New files for ScrubUI

View Article



ScrubbingOverlay declared and defined entirely within ScrubUI.cpp

View Article

Move the scrub mouse event handler into ScrubUI...

... Making Scrubbing independent of AdornedRulerPanel.cpp

View Article

Sever dependencies of ProjectWindow & Scrubbing on AdornedRulerPanel

View Article

Break up the remainder of the once-largest dependency tangle...

... Six files now are in five strongly connected components: TrackPanel uses AdornedRulerPanel which uses ProjectWindow which uses ProjectAudioManager and Scrubbing (in a small cycle we will leave...

View Article


Remove WaveTrackVRulerControls::DoZoomPreset...

... it became unused at 3797a522

View Article

Bug 2146: Keyboard preferences: mouse can select wrong item

My previous fix for this bug, commit 4b437b8c, did not work on Mac. This bug was introduced by my commit b62ed73. This commit was to ensure that when the keyview was the focus, there was always one...

View Article

TrackPanel: fix when it is set as keyboard handler.

Problem: Currently KeyboardCapture::Capture(this) is called in TrackPanel::OnTrackFocusChange(). So the keyboard handler is not automatically set when the track panel becomes the focus. Example of a...

View Article


ScrubbingToolBar eats less idle time after commit 192530d

View Article


Selection toolbars use a little less idle time after commit f0ae4c3

View Article

AdornedRulerPanel eats less idle time after eb4eba6 and 9faa746d

View Article

Two dependency cycles of two easily broken...

... WaveTrackVRulerControls and WaveTrackVZoomHandle; NoteTrackVRulerControls and NoteTrackVZoomHandle

View Article

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




Latest Images