Preferences/ConfigurationPages/ApplicationPage.py

changeset 6193
0313134e20b1
parent 6048
82ad8ec9548c
child 6645
ad476851d7e0
diff -r 0fbc876d7468 -r 0313134e20b1 Preferences/ConfigurationPages/ApplicationPage.py
--- a/Preferences/ConfigurationPages/ApplicationPage.py	Tue Mar 13 18:20:40 2018 +0100
+++ b/Preferences/ConfigurationPages/ApplicationPage.py	Tue Mar 13 19:47:48 2018 +0100
@@ -13,6 +13,7 @@
 from .Ui_ApplicationPage import Ui_ApplicationPage
 
 import Preferences
+import Globals
 
 
 class ApplicationPage(ConfigurationPageBase, Ui_ApplicationPage):
@@ -42,6 +43,10 @@
             Preferences.getUI("ShowSplash"))
         self.crashSessionEnabledCheckBox.setChecked(
             Preferences.getUI("CrashSessionEnabled"))
+        self.globalMenuCheckBox.setChecked(
+            Preferences.getUI("UseNativeMenuBar"))
+        if not Globals.isLinuxPlatform():
+            self.globalMenuCheckBox.hide()
         
         openOnStartup = Preferences.getUI("OpenOnStartup")
         if openOnStartup == 0:
@@ -94,6 +99,10 @@
         Preferences.setUI(
             "CrashSessionEnabled",
             self.crashSessionEnabledCheckBox.isChecked())
+        if Globals.isLinuxPlatform():
+            Preferences.setUI(
+                "UseNativeMenuBar",
+                self.globalMenuCheckBox.isChecked())
         
         if self.noOpenRadioButton.isChecked():
             openOnStartup = 0

eric ide

mercurial