1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-12-23 17:11:13 +01:00

Implmement option+command+M on Mac to minimize all projects

This commit is contained in:
Paul Licameli
2016-06-28 18:34:36 -04:00
parent 9fe848ed66
commit 302ac247e1
3 changed files with 24 additions and 3 deletions

View File

@@ -16,9 +16,9 @@
#include <wx/osx/private.h>
#endif
void AudacityProject::OnMacMinimize()
void AudacityProject::DoMacMinimize(AudacityProject *project)
{
auto window = this;
auto window = project;
if (window) {
#ifdef USE_COCOA
// Adapted from mbarman.mm in wxWidgets 3.0.2
@@ -34,7 +34,19 @@ void AudacityProject::OnMacMinimize()
#endif
// So that the Minimize menu command disables
window->UpdateMenus();
project->UpdateMenus();
}
}
void AudacityProject::OnMacMinimize()
{
DoMacMinimize(this);
}
void AudacityProject::OnMacMinimizeAll()
{
for (const auto project : gAudacityProjects) {
DoMacMinimize(project);
}
}