Quantcast
Channel: Sneedacity:d36ce4538195a7344c5bb78b83b7e188edb3f59b commits
Browsing all 40 articles
Browse latest View live

Remove short functions from namespace TransportActions

View Article



StopIfPaused is now a member function of ProjectAudioManager

View Article

DoPlayStopSelect into ProjectAudioManager; remove button push-down...

... which was redundant with what happens in the yield to idle events in ProjectAudioManager::Stop. This removes direct dependency of ProjectAudioManager on ControlToolBar. And remove another #include...

View Article

Refactor ControlToolBar and ProjectAudioManager...

... The first, being only a user interface for the second, which has no direct dependency back on it. Several other places now use ProjectAudioManager directly, not using ControlToolBar. Also...

View Article

Remove some fetches of TrackPanel

View Article


TrackFocus is a new attached object...

... removing the need to use TrackPanel to get and set the focused track ProjectAudioManager loses its direct dependency on TrackPanel

View Article

Free ControlToolBar from cycles. That's all the toolbars now!

View Article

AdornedRulerPanel does not depend on TrackPanel...

... but it does assume that GetProjectPanel returns a CellularPanel

View Article


AdornedRulerPanel updates itself in response to theme change event

View Article


AdornedRulerPanel updates its play region in idle time...

... Eliminating TP_DisplaySelection and making ProjectWindow independent of AdornedRulerPanel

View Article

Remove unnecessary button update of ruler from Scrubbing...

... this is a remnant of the abandoned experiment that put other buttons in the ruler besides the pinned play head See commit 6a3613e8

View Article

Scrubber holds preference, AdornedRulerPanel updates in idle time...

... removing two uses of AdornedRulerPanel in Scrubbing

View Article

This call isn't needed to hide the quick play line at end of scrub...

see also commit e8159495

View Article


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
Browsing all 40 articles
Browse latest View live


Latest Images