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

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

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




Latest Images