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]