eric6/Preferences/ConfigurationPages/HelpAppearancePage.py

changeset 7220
5cf645f6daab
parent 7218
eaf2cf171f3a
parent 7211
1c97f3142fa8
child 7221
0485ccdf7877
diff -r eaf2cf171f3a -r 5cf645f6daab eric6/Preferences/ConfigurationPages/HelpAppearancePage.py
--- a/eric6/Preferences/ConfigurationPages/HelpAppearancePage.py	Sat Sep 07 14:45:27 2019 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,133 +0,0 @@
-# -*- coding: utf-8 -*-
-
-# Copyright (c) 2006 - 2019 Detlev Offenbach <detlev@die-offenbachs.de>
-#
-
-"""
-Module implementing the Help Viewers configuration page.
-"""
-
-from __future__ import unicode_literals
-
-from PyQt5.QtCore import pyqtSlot
-from PyQt5.QtWidgets import QFontDialog
-
-from E5Gui.E5PathPicker import E5PathPickerModes
-
-from .ConfigurationPageBase import ConfigurationPageBase
-from .Ui_HelpAppearancePage import Ui_HelpAppearancePage
-
-import Preferences
-
-try:
-    MonospacedFontsOption = QFontDialog.MonospacedFonts
-except AttributeError:
-    MonospacedFontsOption = QFontDialog.FontDialogOptions(0x10)
-
-
-class HelpAppearancePage(ConfigurationPageBase, Ui_HelpAppearancePage):
-    """
-    Class implementing the Help Viewer Appearance page.
-    """
-    def __init__(self):
-        """
-        Constructor
-        """
-        super(HelpAppearancePage, self).__init__()
-        self.setupUi(self)
-        self.setObjectName("HelpAppearancePage")
-        
-        self.styleSheetPicker.setMode(E5PathPickerModes.OpenFileMode)
-        self.styleSheetPicker.setFilters(self.tr(
-            "Cascading Style Sheets (*.css);;All files (*)"))
-        
-        self.__displayMode = None
-        
-        # set initial values
-        self.standardFont = Preferences.getHelp("StandardFont")
-        self.standardFontSample.setFont(self.standardFont)
-        self.standardFontSample.setText(
-            "{0} {1}".format(self.standardFont.family(),
-                             self.standardFont.pointSize()))
-        
-        self.fixedFont = Preferences.getHelp("FixedFont")
-        self.fixedFontSample.setFont(self.fixedFont)
-        self.fixedFontSample.setText(
-            "{0} {1}".format(self.fixedFont.family(),
-                             self.fixedFont.pointSize()))
-        
-        self.initColour("SaveUrlColor", self.secureURLsColourButton,
-                        Preferences.getHelp)
-        
-        self.autoLoadImagesCheckBox.setChecked(
-            Preferences.getHelp("AutoLoadImages"))
-        
-        self.styleSheetPicker.setText(Preferences.getHelp("UserStyleSheet"))
-        
-        self.warnOnMultipleCloseCheckBox.setChecked(
-            Preferences.getHelp("WarnOnMultipleClose"))
-    
-    def setMode(self, displayMode):
-        """
-        Public method to perform mode dependent setups.
-        
-        @param displayMode mode of the configuration dialog
-            (ConfigurationWidget.DefaultMode,
-             ConfigurationWidget.HelpBrowserMode,
-             ConfigurationWidget.TrayStarterMode)
-        """
-        from ..ConfigurationDialog import ConfigurationWidget
-        assert displayMode in (
-            ConfigurationWidget.DefaultMode,
-            ConfigurationWidget.HelpBrowserMode,
-            ConfigurationWidget.TrayStarterMode
-        )
-        
-        self.__displayMode = displayMode
-    
-    def save(self):
-        """
-        Public slot to save the Help Viewers configuration.
-        """
-        Preferences.setHelp("StandardFont", self.standardFont)
-        Preferences.setHelp("FixedFont", self.fixedFont)
-        
-        Preferences.setHelp(
-            "AutoLoadImages",
-            self.autoLoadImagesCheckBox.isChecked())
-        
-        Preferences.setHelp("UserStyleSheet", self.styleSheetPicker.text())
-        
-        self.saveColours(Preferences.setHelp)
-        
-        Preferences.setHelp(
-            "WarnOnMultipleClose",
-            self.warnOnMultipleCloseCheckBox.isChecked())
-    
-    @pyqtSlot()
-    def on_standardFontButton_clicked(self):
-        """
-        Private method used to select the standard font.
-        """
-        self.standardFont = \
-            self.selectFont(self.standardFontSample, self.standardFont, True)
-    
-    @pyqtSlot()
-    def on_fixedFontButton_clicked(self):
-        """
-        Private method used to select the fixed-width font.
-        """
-        self.fixedFont = self.selectFont(
-            self.fixedFontSample, self.fixedFont, True,
-            options=MonospacedFontsOption)
-    
-
-def create(dlg):
-    """
-    Module function to create the configuration page.
-    
-    @param dlg reference to the configuration dialog
-    @return reference to the instantiated page (ConfigurationPageBase)
-    """
-    page = HelpAppearancePage()
-    return page

eric ide

mercurial