Preferences/ConfigurationPages/EditorSpellCheckingPage.py

changeset 2230
2b1b9265156c
parent 1509
c0b5e693b0eb
child 2302
f29e9405c851
diff -r 78539385a8df -r 2b1b9265156c Preferences/ConfigurationPages/EditorSpellCheckingPage.py
--- a/Preferences/ConfigurationPages/EditorSpellCheckingPage.py	Sun Nov 25 20:22:02 2012 +0100
+++ b/Preferences/ConfigurationPages/EditorSpellCheckingPage.py	Mon Nov 26 19:07:40 2012 +0100
@@ -33,8 +33,6 @@
         self.setupUi(self)
         self.setObjectName("EditorSpellCheckingPage")
         
-        self.editorColours = {}
-        
         languages = sorted(SpellChecker.getAvailableLanguages())
         self.defaultLanguageCombo.addItems(languages)
         if languages:
@@ -58,9 +56,8 @@
         self.minimumWordSizeSlider.setValue(
             Preferences.getEditor("SpellCheckingMinWordSize"))
         
-        self.editorColours["SpellingMarkers"] = \
-            self.initColour("SpellingMarkers", self.spellingMarkerButton,
-                Preferences.getEditorColour)
+        self.initColour("SpellingMarkers", self.spellingMarkerButton,
+            Preferences.getEditorColour, hasAlpha=True)
         
         self.pwlEdit.setText(Preferences.getEditor("SpellCheckingPersonalWordList"))
         self.pelEdit.setText(Preferences.getEditor("SpellCheckingPersonalExcludeList"))
@@ -87,8 +84,7 @@
         Preferences.setEditor("SpellCheckingMinWordSize",
             self.minimumWordSizeSlider.value())
         
-        for key in list(self.editorColours.keys()):
-            Preferences.setEditorColour(key, self.editorColours[key])
+        self.saveColours(Preferences.setEditorColour)
         
         Preferences.setEditor("SpellCheckingPersonalWordList", self.pwlEdit.text())
         Preferences.setEditor("SpellCheckingPersonalExcludeList", self.pelEdit.text())
@@ -96,15 +92,6 @@
         Preferences.setEditor("AutoSpellCheckingEnabled",
             self.enabledCheckBox.isChecked())
         Preferences.setEditor("AutoSpellCheckChunkSize", self.chunkSizeSpinBox.value())
-        
-    @pyqtSlot()
-    def on_spellingMarkerButton_clicked(self):
-        """
-        Private slot to set the colour of the spelling markers.
-        """
-        self.editorColours["SpellingMarkers"] = \
-            self.selectColour(self.spellingMarkerButton,
-                self.editorColours["SpellingMarkers"], True)
     
     @pyqtSlot()
     def on_pwlButton_clicked(self):

eric ide

mercurial