Preferences/ConfigurationPages/EditorPropertiesPage.py

changeset 3647
fef91a1eb27b
parent 3557
3ea8ba471d96
child 3730
dccee91e9d8a
diff -r cfbb47b6d885 -r fef91a1eb27b Preferences/ConfigurationPages/EditorPropertiesPage.py
--- a/Preferences/ConfigurationPages/EditorPropertiesPage.py	Sat Jun 21 18:11:38 2014 +0200
+++ b/Preferences/ConfigurationPages/EditorPropertiesPage.py	Sat Jun 21 22:35:36 2014 +0200
@@ -42,10 +42,6 @@
         self.foldBashCommentCheckBox.setChecked(
             Preferences.getEditor("BashFoldComment"))
         
-        # CMake
-        self.cmakeFoldAtElseCheckBox.setChecked(
-            Preferences.getEditor("CMakeFoldAtElse"))
-        
         # C++
         self.foldCppCommentCheckBox.setChecked(
             Preferences.getEditor("CppFoldComment"))
@@ -77,6 +73,21 @@
         else:
             self.cppHighlightHashQuotedCheckBox.setEnabled(False)
         
+        # CMake
+        self.cmakeFoldAtElseCheckBox.setChecked(
+            Preferences.getEditor("CMakeFoldAtElse"))
+        
+        # CoffeeScript
+        if "CoffeeScript" in self.languages:
+            self.foldCoffeeScriptCommentCheckBox.setChecked(
+                Preferences.getEditor("CoffeScriptFoldComment"))
+            self.coffeeScriptDollarAllowedCheckBox.setChecked(
+                Preferences.getEditor("CoffeeScriptDollarsAllowed"))
+            self.coffeeScriptStylePreprocessorCheckBox.setChecked(
+                Preferences.getEditor("CoffeeScriptStylePreprocessor"))
+        else:
+            self.coffeeScriptGroup.setEnabled(False)
+        
         # CSS
         self.foldCssCommentCheckBox.setChecked(
             Preferences.getEditor("CssFoldComment"))
@@ -335,6 +346,23 @@
                 "CppHighlightHashQuotedStrings",
                 self.cppHighlightHashQuotedCheckBox.isChecked())
         
+        # CMake
+        Preferences.setEditor(
+            "CMakeFoldAtElse",
+            self.cmakeFoldAtElseCheckBox.isChecked())
+        
+        # CoffeeScript
+        if "CoffeeScript" in self.languages:
+            Preferences.setEditor(
+                "CoffeScriptFoldComment",
+                self.foldCoffeeScriptCommentCheckBox.isChecked())
+            Preferences.setEditor(
+                "CoffeeScriptDollarsAllowed",
+                self.coffeeScriptDollarAllowedCheckBox.isChecked())
+            Preferences.setEditor(
+                "CoffeeScriptStylePreprocessor",
+                self.coffeeScriptStylePreprocessorCheckBox.isChecked())
+        
         # CSS
         Preferences.setEditor(
             "CssFoldComment",

eric ide

mercurial