Preferences/ConfigurationPages/HelpAppearancePage.py

changeset 2230
2b1b9265156c
parent 1636
6a25bb84e2a3
child 2302
f29e9405c851
equal deleted inserted replaced
2229:78539385a8df 2230:2b1b9265156c
33 self.setupUi(self) 33 self.setupUi(self)
34 self.setObjectName("HelpAppearancePage") 34 self.setObjectName("HelpAppearancePage")
35 35
36 self.styleSheetCompleter = E5FileCompleter(self.styleSheetEdit) 36 self.styleSheetCompleter = E5FileCompleter(self.styleSheetEdit)
37 37
38 self.helpColours = {}
39 self.__displayMode = None 38 self.__displayMode = None
40 39
41 # set initial values 40 # set initial values
42 self.standardFont = Preferences.getHelp("StandardFont") 41 self.standardFont = Preferences.getHelp("StandardFont")
43 self.standardFontSample.setFont(self.standardFont) 42 self.standardFontSample.setFont(self.standardFont)
49 self.fixedFontSample.setFont(self.fixedFont) 48 self.fixedFontSample.setFont(self.fixedFont)
50 self.fixedFontSample.setText("{0} {1}"\ 49 self.fixedFontSample.setText("{0} {1}"\
51 .format(self.fixedFont.family(), 50 .format(self.fixedFont.family(),
52 self.fixedFont.pointSize())) 51 self.fixedFont.pointSize()))
53 52
54 self.helpColours["SaveUrlColor"] = \ 53 self.initColour("SaveUrlColor", self.secureURLsColourButton,
55 self.initColour("SaveUrlColor", self.secureURLsColourButton, 54 Preferences.getHelp)
56 Preferences.getHelp)
57 55
58 self.autoLoadImagesCheckBox.setChecked(Preferences.getHelp("AutoLoadImages")) 56 self.autoLoadImagesCheckBox.setChecked(Preferences.getHelp("AutoLoadImages"))
59 57
60 self.styleSheetEdit.setText(Preferences.getHelp("UserStyleSheet")) 58 self.styleSheetEdit.setText(Preferences.getHelp("UserStyleSheet"))
61 59
93 Preferences.setHelp("AutoLoadImages", 91 Preferences.setHelp("AutoLoadImages",
94 self.autoLoadImagesCheckBox.isChecked()) 92 self.autoLoadImagesCheckBox.isChecked())
95 93
96 Preferences.setHelp("UserStyleSheet", self.styleSheetEdit.text()) 94 Preferences.setHelp("UserStyleSheet", self.styleSheetEdit.text())
97 95
98 for key in list(self.helpColours.keys()): 96 self.saveColours(Preferences.setHelp)
99 Preferences.setHelp(key, self.helpColours[key])
100 97
101 if self.__displayMode == ConfigurationWidget.HelpBrowserMode: 98 if self.__displayMode == ConfigurationWidget.HelpBrowserMode:
102 Preferences.setUI("SingleCloseButton", 99 Preferences.setUI("SingleCloseButton",
103 self.tabsCloseButtonCheckBox.isChecked()) 100 self.tabsCloseButtonCheckBox.isChecked())
104 101
120 """ 117 """
121 self.fixedFont = \ 118 self.fixedFont = \
122 self.selectFont(self.fixedFontSample, self.fixedFont, True) 119 self.selectFont(self.fixedFontSample, self.fixedFont, True)
123 120
124 @pyqtSlot() 121 @pyqtSlot()
125 def on_secureURLsColourButton_clicked(self):
126 """
127 Private slot to set the colour for secure URLs.
128 """
129 self.helpColours["SaveUrlColor"] = \
130 self.selectColour(self.secureURLsColourButton,
131 self.helpColours["SaveUrlColor"])
132
133 @pyqtSlot()
134 def on_styleSheetButton_clicked(self): 122 def on_styleSheetButton_clicked(self):
135 """ 123 """
136 Private slot to handle the user style sheet selection. 124 Private slot to handle the user style sheet selection.
137 """ 125 """
138 file = E5FileDialog.getOpenFileName( 126 file = E5FileDialog.getOpenFileName(

eric ide

mercurial