ProjectAudioManager does not depend directly on AdornedRulerPanel
ProjectAudioManager does not depend directly on AdornedRulerPanel
View ArticleMove CanStopAudioStream into ProjectAudioManager
Move CanStopAudioStream into ProjectAudioManager
View ArticleMove members from ControlToolBar into class ProjectAudioManager...
Move members from ControlToolBar into class ProjectAudioManager... ... and ControlToolBar is included in fewer places
View ArticleCut and paste functions into ProjectAudioManager.cpp
Cut and paste functions into ProjectAudioManager.cpp
View ArticleRemove short functions from namespace TransportActions
Remove short functions from namespace TransportActions
View ArticleStopIfPaused is now a member function of ProjectAudioManager
StopIfPaused is now a member function of ProjectAudioManager
View ArticleDoPlayStopSelect into ProjectAudioManager; remove button push-down...
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...
View ArticleRefactor ControlToolBar and ProjectAudioManager...
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...
View ArticleTrackFocus is a new attached object...
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 ArticleFree ControlToolBar from cycles. That's all the toolbars now!
Free ControlToolBar from cycles. That's all the toolbars now!
View ArticleAdornedRulerPanel does not depend on TrackPanel...
AdornedRulerPanel does not depend on TrackPanel... ... but it does assume that GetProjectPanel returns a CellularPanel
View ArticleAdornedRulerPanel updates itself in response to theme change event
AdornedRulerPanel updates itself in response to theme change event
View ArticleAdornedRulerPanel updates its play region in idle time...
AdornedRulerPanel updates its play region in idle time... ... Eliminating TP_DisplaySelection and making ProjectWindow independent of AdornedRulerPanel
View ArticleRemove unnecessary button update of ruler from Scrubbing...
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...
View ArticleScrubber holds preference, AdornedRulerPanel updates in idle time...
Scrubber holds preference, AdornedRulerPanel updates in idle time... ... removing two uses of AdornedRulerPanel in Scrubbing
View ArticleThis call isn't needed to hide the quick play line at end of scrub...
This call isn't needed to hide the quick play line at end of scrub... see also commit e815949535d73e46d048c79f706024ee6669df11
View ArticleScrubbingOverlay declared and defined entirely within ScrubUI.cpp
ScrubbingOverlay declared and defined entirely within ScrubUI.cpp
View ArticleMove the scrub mouse event handler into ScrubUI...
Move the scrub mouse event handler into ScrubUI... ... Making Scrubbing independent of AdornedRulerPanel.cpp
View Article
More Pages to Explore .....