diff --git a/src/pulsatingscience.cpp b/src/pulsatingscience.cpp index c355c0be4830865fcf6566723442e971eb73cb65..5ad367fdcc2a582051c3248583fa6f94983ec80c 100644 --- a/src/pulsatingscience.cpp +++ b/src/pulsatingscience.cpp @@ -33,6 +33,10 @@ PulsatingScience::PulsatingScience(QWidget *parent) : QMainWindow(parent) animControl->setShortcut(QKeySequence(tr("Alt+A"))); ui.menuView->addAction(animControl); +#ifdef __APPLE__ + ui.actionMenu_bar->setEnabled(false); +#endif + // inital status (based on GUI) m_permanentOrbits = ui.actionPermanent_orbits->isChecked(); m_rotationAxesVisible = ui.actionRotationAxes->isChecked(); @@ -349,12 +353,13 @@ void PulsatingScience::on_actionFullscreen_toggled(bool checked) window()->setWindowState(windowState() | Qt::WindowFullScreen); // assuming text being black setBackgroundRole(QPalette::Text); - +#ifndef __APPLE__ if(m_menuBarVisible) { on_actionMenu_bar_toggled(false); // keep visibility setting m_menuBarVisible = true; } +#endif if(m_statusBarVisible) ui.statusbar->hide(); if(m_animControlVisible && !m_animControlFloating) { ui.dockAnimControl->hide(); @@ -365,9 +370,10 @@ void PulsatingScience::on_actionFullscreen_toggled(bool checked) else { window()->setWindowState(windowState() & ~Qt::WindowFullScreen); setBackgroundRole(QPalette::Window); - +#ifndef __APPLE__ if(m_menuBarVisible) on_actionMenu_bar_toggled(true); - if(m_statusBarVisible) ui.statusbar->show(); +#endif + if(m_statusBarVisible) ui.statusbar->show(); if(m_animControlVisible && !m_animControlFloating) ui.dockAnimControl->show(); } }