src/eric7/Preferences/ConfigurationPages/WebBrowserAppearancePage.py

branch
eric7
changeset 9221
bf71ee032bb4
parent 9209
b99e7fd55fd3
child 9413
80c06d472826
--- a/src/eric7/Preferences/ConfigurationPages/WebBrowserAppearancePage.py	Wed Jul 13 11:16:20 2022 +0200
+++ b/src/eric7/Preferences/ConfigurationPages/WebBrowserAppearancePage.py	Wed Jul 13 14:55:47 2022 +0200
@@ -17,11 +17,11 @@
 import Preferences
 
 
-class WebBrowserAppearancePage(ConfigurationPageBase,
-                               Ui_WebBrowserAppearancePage):
+class WebBrowserAppearancePage(ConfigurationPageBase, Ui_WebBrowserAppearancePage):
     """
     Class implementing the Web Browser Appearance page.
     """
+
     def __init__(self):
         """
         Constructor
@@ -29,155 +29,185 @@
         super().__init__()
         self.setupUi(self)
         self.setObjectName("WebBrowserAppearancePage")
-        
+
         self.styleSheetPicker.setMode(EricPathPickerModes.OPEN_FILE_MODE)
-        self.styleSheetPicker.setFilters(self.tr(
-            "Cascading Style Sheets (*.css);;All files (*)"))
-        
+        self.styleSheetPicker.setFilters(
+            self.tr("Cascading Style Sheets (*.css);;All files (*)")
+        )
+
         self.__displayMode = None
-        
+
         # set initial values
         defaultFontSize = Preferences.getWebBrowser("DefaultFontSize")
         fixedFontSize = Preferences.getWebBrowser("DefaultFixedFontSize")
         self.defaultSizeSpinBox.setValue(defaultFontSize)
         self.fixedSizeSpinBox.setValue(fixedFontSize)
-        self.minSizeSpinBox.setValue(
-            Preferences.getWebBrowser("MinimumFontSize"))
+        self.minSizeSpinBox.setValue(Preferences.getWebBrowser("MinimumFontSize"))
         self.minLogicalSizeSpinBox.setValue(
-            Preferences.getWebBrowser("MinimumLogicalFontSize"))
-        
+            Preferences.getWebBrowser("MinimumLogicalFontSize")
+        )
+
         self.standardFontCombo.setCurrentFont(
-            QFont([Preferences.getWebBrowser("StandardFontFamily")],
-                  defaultFontSize, QFont.Weight.Normal, False))
+            QFont(
+                [Preferences.getWebBrowser("StandardFontFamily")],
+                defaultFontSize,
+                QFont.Weight.Normal,
+                False,
+            )
+        )
         self.fixedFontCombo.setCurrentFont(
-            QFont([Preferences.getWebBrowser("FixedFontFamily")],
-                  fixedFontSize, QFont.Weight.Normal, False))
+            QFont(
+                [Preferences.getWebBrowser("FixedFontFamily")],
+                fixedFontSize,
+                QFont.Weight.Normal,
+                False,
+            )
+        )
         self.serifFontCombo.setCurrentFont(
-            QFont([Preferences.getWebBrowser("SerifFontFamily")],
-                  defaultFontSize, QFont.Weight.Normal, False))
+            QFont(
+                [Preferences.getWebBrowser("SerifFontFamily")],
+                defaultFontSize,
+                QFont.Weight.Normal,
+                False,
+            )
+        )
         self.sansSerifFontCombo.setCurrentFont(
-            QFont([Preferences.getWebBrowser("SansSerifFontFamily")],
-                  defaultFontSize, QFont.Weight.Normal, False))
+            QFont(
+                [Preferences.getWebBrowser("SansSerifFontFamily")],
+                defaultFontSize,
+                QFont.Weight.Normal,
+                False,
+            )
+        )
         self.cursiveFontCombo.setCurrentFont(
-            QFont([Preferences.getWebBrowser("CursiveFontFamily")],
-                  defaultFontSize, QFont.Weight.Normal, True))
+            QFont(
+                [Preferences.getWebBrowser("CursiveFontFamily")],
+                defaultFontSize,
+                QFont.Weight.Normal,
+                True,
+            )
+        )
         self.fantasyFontCombo.setCurrentFont(
-            QFont([Preferences.getWebBrowser("FantasyFontFamily")],
-                  defaultFontSize, QFont.Weight.Normal, False))
+            QFont(
+                [Preferences.getWebBrowser("FantasyFontFamily")],
+                defaultFontSize,
+                QFont.Weight.Normal,
+                False,
+            )
+        )
         self.pictographFontCombo.setCurrentFont(
-            QFont([Preferences.getWebBrowser("PictographFontFamily")],
-                  defaultFontSize, QFont.Weight.Normal, False))
-        
-        self.initColour("SecureUrlColor",
-                        self.secureURLsColourButton,
-                        Preferences.getWebBrowser)
-        self.initColour("InsecureUrlColor",
-                        self.insecureURLsColourButton,
-                        Preferences.getWebBrowser)
-        self.initColour("MaliciousUrlColor",
-                        self.maliciousURLsColourButton,
-                        Preferences.getWebBrowser)
-        self.initColour("PrivateModeUrlColor",
-                        self.privateModeURLsColourButton,
-                        Preferences.getWebBrowser)
-        
+            QFont(
+                [Preferences.getWebBrowser("PictographFontFamily")],
+                defaultFontSize,
+                QFont.Weight.Normal,
+                False,
+            )
+        )
+
+        self.initColour(
+            "SecureUrlColor", self.secureURLsColourButton, Preferences.getWebBrowser
+        )
+        self.initColour(
+            "InsecureUrlColor", self.insecureURLsColourButton, Preferences.getWebBrowser
+        )
+        self.initColour(
+            "MaliciousUrlColor",
+            self.maliciousURLsColourButton,
+            Preferences.getWebBrowser,
+        )
+        self.initColour(
+            "PrivateModeUrlColor",
+            self.privateModeURLsColourButton,
+            Preferences.getWebBrowser,
+        )
+
         self.autoLoadImagesCheckBox.setChecked(
-            Preferences.getWebBrowser("AutoLoadImages"))
-        
-        self.styleSheetPicker.setText(
-            Preferences.getWebBrowser("UserStyleSheet"))
-        
+            Preferences.getWebBrowser("AutoLoadImages")
+        )
+
+        self.styleSheetPicker.setText(Preferences.getWebBrowser("UserStyleSheet"))
+
         self.warnOnMultipleCloseCheckBox.setChecked(
-            Preferences.getWebBrowser("WarnOnMultipleClose"))
-        
-        self.scrollbarsCheckBox.setChecked(
-            Preferences.getWebBrowser("ShowScrollBars"))
-        self.toolbarsCheckBox.setChecked(
-            Preferences.getWebBrowser("ShowToolbars"))
-    
+            Preferences.getWebBrowser("WarnOnMultipleClose")
+        )
+
+        self.scrollbarsCheckBox.setChecked(Preferences.getWebBrowser("ShowScrollBars"))
+        self.toolbarsCheckBox.setChecked(Preferences.getWebBrowser("ShowToolbars"))
+
     def setMode(self, displayMode):
         """
         Public method to perform mode dependent setups.
-        
+
         @param displayMode mode of the configuration dialog
             (ConfigurationMode.DEFAULTMODE,
              ConfigurationMode.WEBBROWSERMODE)
         """
         from ..ConfigurationDialog import ConfigurationMode
+
         if displayMode in (
             ConfigurationMode.DEFAULTMODE,
             ConfigurationMode.WEBBROWSERMODE,
         ):
             self.__displayMode = displayMode
-    
+
     def save(self):
         """
         Public slot to save the Help Viewers configuration.
         """
         Preferences.setWebBrowser(
-            "StandardFontFamily",
-            self.standardFontCombo.currentFont().family())
+            "StandardFontFamily", self.standardFontCombo.currentFont().family()
+        )
         Preferences.setWebBrowser(
-            "FixedFontFamily",
-            self.fixedFontCombo.currentFont().family())
+            "FixedFontFamily", self.fixedFontCombo.currentFont().family()
+        )
         Preferences.setWebBrowser(
-            "SerifFontFamily",
-            self.serifFontCombo.currentFont().family())
+            "SerifFontFamily", self.serifFontCombo.currentFont().family()
+        )
         Preferences.setWebBrowser(
-            "SansSerifFontFamily",
-            self.sansSerifFontCombo.currentFont().family())
+            "SansSerifFontFamily", self.sansSerifFontCombo.currentFont().family()
+        )
         Preferences.setWebBrowser(
-            "CursiveFontFamily",
-            self.cursiveFontCombo.currentFont().family())
+            "CursiveFontFamily", self.cursiveFontCombo.currentFont().family()
+        )
         Preferences.setWebBrowser(
-            "FantasyFontFamily",
-            self.fantasyFontCombo.currentFont().family())
+            "FantasyFontFamily", self.fantasyFontCombo.currentFont().family()
+        )
         if self.pictographFontCombo.isEnabled():
             Preferences.setWebBrowser(
-                "PictographFontFamily",
-                self.pictographFontCombo.currentFont().family())
-        
+                "PictographFontFamily", self.pictographFontCombo.currentFont().family()
+            )
+
+        Preferences.setWebBrowser("DefaultFontSize", self.defaultSizeSpinBox.value())
+        Preferences.setWebBrowser("DefaultFixedFontSize", self.fixedSizeSpinBox.value())
+        Preferences.setWebBrowser("MinimumFontSize", self.minSizeSpinBox.value())
         Preferences.setWebBrowser(
-            "DefaultFontSize",
-            self.defaultSizeSpinBox.value())
-        Preferences.setWebBrowser(
-            "DefaultFixedFontSize",
-            self.fixedSizeSpinBox.value())
-        Preferences.setWebBrowser(
-            "MinimumFontSize",
-            self.minSizeSpinBox.value())
+            "MinimumLogicalFontSize", self.minLogicalSizeSpinBox.value()
+        )
+
         Preferences.setWebBrowser(
-            "MinimumLogicalFontSize",
-            self.minLogicalSizeSpinBox.value())
-        
-        Preferences.setWebBrowser(
-            "AutoLoadImages",
-            self.autoLoadImagesCheckBox.isChecked())
-        
+            "AutoLoadImages", self.autoLoadImagesCheckBox.isChecked()
+        )
+
+        Preferences.setWebBrowser("UserStyleSheet", self.styleSheetPicker.text())
+
+        self.saveColours(Preferences.setWebBrowser)
+
         Preferences.setWebBrowser(
-            "UserStyleSheet",
-            self.styleSheetPicker.text())
-        
-        self.saveColours(Preferences.setWebBrowser)
-        
-        Preferences.setWebBrowser(
-            "WarnOnMultipleClose",
-            self.warnOnMultipleCloseCheckBox.isChecked())
-        
+            "WarnOnMultipleClose", self.warnOnMultipleCloseCheckBox.isChecked()
+        )
+
         if self.scrollbarsCheckBox.isEnabled():
             Preferences.setWebBrowser(
-                "ShowScrollBars",
-                self.scrollbarsCheckBox.isChecked())
-        
-        Preferences.setWebBrowser(
-            "ShowToolbars",
-            self.toolbarsCheckBox.isChecked())
-    
+                "ShowScrollBars", self.scrollbarsCheckBox.isChecked()
+            )
+
+        Preferences.setWebBrowser("ShowToolbars", self.toolbarsCheckBox.isChecked())
+
 
 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