mirror of
https://github.com/cookiengineer/audacity
synced 2026-02-07 04:01:54 +01:00
ToolManager does not depend on ProjectWindow
This commit is contained in:
@@ -1887,3 +1887,12 @@ void ProjectWindow::ZoomOutByFactor( double ZoomFactor )
|
||||
// newh = (newh > 0) ? newh : 0;
|
||||
TP_ScrollWindow(newh);
|
||||
}
|
||||
|
||||
static struct InstallTopPanelHook{ InstallTopPanelHook() {
|
||||
ToolManager::SetGetTopPanelHook(
|
||||
[]( wxWindow &window ){
|
||||
auto pProjectWindow = dynamic_cast< ProjectWindow* >( &window );
|
||||
return pProjectWindow ? pProjectWindow->GetTopPanel() : nullptr;
|
||||
}
|
||||
);
|
||||
}} installTopPanelHook;
|
||||
|
||||
Reference in New Issue
Block a user