dabo Commit
Revision 4248
Date: 2008-07-08 10:02:22 -0700 (Tue, 08 Jul 2008)
Author: Nate
Trac: http://svn.dabodev.com/trac/dabo/changeset/4248

Changed:
U   trunk/ide/ClassDesignerEditor.py

Log:
Moved the Automatic Autocomplete option into a new menu titled Editor.  Fixed 
error where AutoAutoComplete is enabled at startup but the checkbox isn't 
checked.

Added menu options to toggle line numbers, code folding, and whitespace 
characters.

Diff:
Modified: trunk/ide/ClassDesignerEditor.py
===================================================================
--- trunk/ide/ClassDesignerEditor.py    2008-07-08 16:02:01 UTC (rev 4247)
+++ trunk/ide/ClassDesignerEditor.py    2008-07-08 17:02:22 UTC (rev 4248)
@@ -182,9 +182,25 @@
                fmn = self.MenuBar.append(_("Font"))
                fmn.append(_("Increase Font Size"), HotKey="Ctrl++", 
OnHit=self.fontIncrease)
                fmn.append(_("Decrease Font Size"), HotKey="Ctrl+-", 
OnHit=self.fontDecrease)
-               self._autoAutoItem = fmn.append(_("Automa&tic AutoComplete"), 
+               
+               emn = dabo.ui.dMenu(Caption="Editor")
+               self.MenuBar.appendMenu(emn)
+               
+               self._autoAutoItem = emn.append(_("Automa&tic AutoComplete"), 
                                OnHit=self.onAutoAutoComp, bmp="", 
help=_("Toggle Automatic Autocomplete"), 
                                menutype="check")
+               self._autoAutoItem.Checked = True
+               self._codeFoldingItem = emn.append(_("Code Folding"), 
+                               OnHit=self.onCodeFolding, bmp="", 
help=_("Toggle Code Folding"), 
+                               menutype="check")
+               self._codeFoldingItem.Checked = True
+               self._lineNumbersItem = emn.append(_("Line Numbers"), 
+                               OnHit=self.onLineNumbers, bmp="", 
help=_("Toggle Line Numbers"), 
+                               menutype="check")
+               self._lineNumbersItem.Checked = True
+               self._whiteSpaceItem = emn.append(_("White Space Characters"), 
+                               OnHit=self.onWhiteSpace, bmp="", help=_("Toggle 
White Space Characters"), 
+                               menutype="check")
 
 
        def fontIncrease(self, evt):
@@ -201,9 +217,24 @@
 
        def onAutoAutoComp(self, evt):
                ed = self.editor
-               ed.AutoAutoComplete = not ed.AutoAutoComplete   
+               ed.AutoAutoComplete = not ed.AutoAutoComplete
 
 
+       def onCodeFolding(self, evt):
+               ed = self.editor
+               ed.ShowCodeFolding = not ed.ShowCodeFolding
+
+
+       def onLineNumbers(self, evt):
+               ed = self.editor
+               ed.ShowLineNumbers = not ed.ShowLineNumbers
+
+
+       def onWhiteSpace(self, evt):
+               ed = self.editor
+               ed.ShowWhiteSpace = not ed.ShowWhiteSpace
+
+
        def getAllText(self):
                cr = self.CodeRepository
                codeDict = cr.values()




_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/dabo-dev
Searchable Archives: http://leafe.com/archives/search/dabo-dev
This message: http://leafe.com/archives/byMID/[EMAIL PROTECTED]

Reply via email to