src/eric7/Preferences/ConfigurationPages/ShellPage.py

branch
eric7
changeset 9221
bf71ee032bb4
parent 9209
b99e7fd55fd3
child 9413
80c06d472826
--- a/src/eric7/Preferences/ConfigurationPages/ShellPage.py	Wed Jul 13 11:16:20 2022 +0200
+++ b/src/eric7/Preferences/ConfigurationPages/ShellPage.py	Wed Jul 13 14:55:47 2022 +0200
@@ -22,6 +22,7 @@
     """
     Class implementing the Shell configuration page.
     """
+
     def __init__(self):
         """
         Constructor
@@ -29,90 +30,79 @@
         super().__init__()
         self.setupUi(self)
         self.setObjectName("ShellPage")
-        
+
         self.shellHistoryStyleComboBox.addItem(
-            self.tr("Disabled"), ShellHistoryStyle.DISABLED.value)
-        self.shellHistoryStyleComboBox.addItem(
-            self.tr("Linux Style"), ShellHistoryStyle.LINUXSTYLE.value)
+            self.tr("Disabled"), ShellHistoryStyle.DISABLED.value
+        )
         self.shellHistoryStyleComboBox.addItem(
-            self.tr("Windows Style"), ShellHistoryStyle.WINDOWSSTYLE.value)
-        
+            self.tr("Linux Style"), ShellHistoryStyle.LINUXSTYLE.value
+        )
+        self.shellHistoryStyleComboBox.addItem(
+            self.tr("Windows Style"), ShellHistoryStyle.WINDOWSSTYLE.value
+        )
+
         # set initial values
-        self.shellLinenoCheckBox.setChecked(
-            Preferences.getShell("LinenoMargin"))
-        self.shellWordWrapCheckBox.setChecked(
-            Preferences.getShell("WrapEnabled"))
+        self.shellLinenoCheckBox.setChecked(Preferences.getShell("LinenoMargin"))
+        self.shellWordWrapCheckBox.setChecked(Preferences.getShell("WrapEnabled"))
         self.shellACEnabledCheckBox.setChecked(
-            Preferences.getShell("AutoCompletionEnabled"))
-        self.shellCTEnabledCheckBox.setChecked(
-            Preferences.getShell("CallTipsEnabled"))
+            Preferences.getShell("AutoCompletionEnabled")
+        )
+        self.shellCTEnabledCheckBox.setChecked(Preferences.getShell("CallTipsEnabled"))
         self.shellSyntaxHighlightingCheckBox.setChecked(
-            Preferences.getShell("SyntaxHighlightingEnabled"))
+            Preferences.getShell("SyntaxHighlightingEnabled")
+        )
         self.rememberCheckBox.setChecked(
-            Preferences.getShell("StartWithMostRecentlyUsedEnvironment"))
-        self.shellHistorySpinBox.setValue(
-            Preferences.getShell("MaxHistoryEntries"))
+            Preferences.getShell("StartWithMostRecentlyUsedEnvironment")
+        )
+        self.shellHistorySpinBox.setValue(Preferences.getShell("MaxHistoryEntries"))
         index = self.shellHistoryStyleComboBox.findData(
-            Preferences.getShell("HistoryStyle").value)
+            Preferences.getShell("HistoryStyle").value
+        )
         self.shellHistoryStyleComboBox.setCurrentIndex(index)
-        self.shellHistoryWrapCheckBox.setChecked(
-            Preferences.getShell("HistoryWrap"))
+        self.shellHistoryWrapCheckBox.setChecked(Preferences.getShell("HistoryWrap"))
         self.shellHistoryCursorKeysCheckBox.setChecked(
-            Preferences.getShell("HistoryNavigateByCursor"))
-        self.stdOutErrCheckBox.setChecked(
-            Preferences.getShell("ShowStdOutErr"))
-        
+            Preferences.getShell("HistoryNavigateByCursor")
+        )
+        self.stdOutErrCheckBox.setChecked(Preferences.getShell("ShowStdOutErr"))
+
         self.monospacedFont = Preferences.getShell("MonospacedFont")
         self.monospacedFontSample.setFont(self.monospacedFont)
-        self.monospacedCheckBox.setChecked(
-            Preferences.getShell("UseMonospacedFont"))
+        self.monospacedCheckBox.setChecked(Preferences.getShell("UseMonospacedFont"))
         self.marginsFont = Preferences.getShell("MarginsFont")
         self.marginsFontSample.setFont(self.marginsFont)
-        
+
     def save(self):
         """
         Public slot to save the Shell configuration.
         """
-        Preferences.setShell(
-            "LinenoMargin",
-            self.shellLinenoCheckBox.isChecked())
+        Preferences.setShell("LinenoMargin", self.shellLinenoCheckBox.isChecked())
+        Preferences.setShell("WrapEnabled", self.shellWordWrapCheckBox.isChecked())
         Preferences.setShell(
-            "WrapEnabled",
-            self.shellWordWrapCheckBox.isChecked())
-        Preferences.setShell(
-            "AutoCompletionEnabled",
-            self.shellACEnabledCheckBox.isChecked())
-        Preferences.setShell(
-            "CallTipsEnabled",
-            self.shellCTEnabledCheckBox.isChecked())
+            "AutoCompletionEnabled", self.shellACEnabledCheckBox.isChecked()
+        )
+        Preferences.setShell("CallTipsEnabled", self.shellCTEnabledCheckBox.isChecked())
         Preferences.setShell(
             "SyntaxHighlightingEnabled",
-            self.shellSyntaxHighlightingCheckBox.isChecked())
+            self.shellSyntaxHighlightingCheckBox.isChecked(),
+        )
         Preferences.setShell(
-            "StartWithMostRecentlyUsedEnvironment",
-            self.rememberCheckBox.isChecked())
-        Preferences.setShell(
-            "MaxHistoryEntries",
-            self.shellHistorySpinBox.value())
+            "StartWithMostRecentlyUsedEnvironment", self.rememberCheckBox.isChecked()
+        )
+        Preferences.setShell("MaxHistoryEntries", self.shellHistorySpinBox.value())
         Preferences.setShell(
             "HistoryStyle",
-            ShellHistoryStyle(self.shellHistoryStyleComboBox.currentData()))
-        Preferences.setShell(
-            "HistoryWrap",
-            self.shellHistoryWrapCheckBox.isChecked())
-        Preferences.setShell(
-            "HistoryNavigateByCursor",
-            self.shellHistoryCursorKeysCheckBox.isChecked())
+            ShellHistoryStyle(self.shellHistoryStyleComboBox.currentData()),
+        )
+        Preferences.setShell("HistoryWrap", self.shellHistoryWrapCheckBox.isChecked())
         Preferences.setShell(
-            "ShowStdOutErr",
-            self.stdOutErrCheckBox.isChecked())
-        
+            "HistoryNavigateByCursor", self.shellHistoryCursorKeysCheckBox.isChecked()
+        )
+        Preferences.setShell("ShowStdOutErr", self.stdOutErrCheckBox.isChecked())
+
         Preferences.setShell("MonospacedFont", self.monospacedFont)
-        Preferences.setShell(
-            "UseMonospacedFont",
-            self.monospacedCheckBox.isChecked())
+        Preferences.setShell("UseMonospacedFont", self.monospacedCheckBox.isChecked())
         Preferences.setShell("MarginsFont", self.marginsFont)
-        
+
     @pyqtSlot()
     def on_monospacedFontButton_clicked(self):
         """
@@ -120,30 +110,34 @@
         font.
         """
         self.monospacedFont = self.selectFont(
-            self.monospacedFontSample, self.monospacedFont,
-            options=QFontDialog.FontDialogOption.MonospacedFonts)
-        
+            self.monospacedFontSample,
+            self.monospacedFont,
+            options=QFontDialog.FontDialogOption.MonospacedFonts,
+        )
+
     @pyqtSlot()
     def on_linenumbersFontButton_clicked(self):
         """
         Private method used to select the font for the editor margins.
         """
         self.marginsFont = self.selectFont(
-            self.marginsFontSample, self.marginsFont,
-            options=QFontDialog.FontDialogOption.MonospacedFonts)
-        
+            self.marginsFontSample,
+            self.marginsFont,
+            options=QFontDialog.FontDialogOption.MonospacedFonts,
+        )
+
     def polishPage(self):
         """
         Public slot to perform some polishing actions.
         """
         self.monospacedFontSample.setFont(self.monospacedFont)
         self.marginsFontSample.setFont(self.marginsFont)
-    
+
 
 def create(dlg):
     """
     Module function to create the configuration page.
-    
+
     @param dlg reference to the configuration dialog
     @return reference to the instantiated page (ConfigurationPageBase)
     """

eric ide

mercurial