daboide Commit
Revision 586
Date: 2006-06-01 14:46:04 -0700 (Thu, 01 Jun 2006)
Author: ed
Changed:
U trunk/Editor.py
Log:
Updated to use the new dEditor properties. Removed the splitter context menus.
Diff:
Modified: trunk/Editor.py
===================================================================
--- trunk/Editor.py 2006-05-31 19:27:14 UTC (rev 585)
+++ trunk/Editor.py 2006-06-01 21:46:04 UTC (rev 586)
@@ -23,6 +23,7 @@
def __init__(self, *args, **kwargs):
kwargs["createPanes"] = True
super(EditPageSplitter, self).__init__(*args, **kwargs)
+ self.ShowPanelSplitMenu = False
def initProperties(self):
self.Width = 250
@@ -290,7 +291,7 @@
ed = self.CurrentEditor
pos = evt.menuItem.textPosition
currLine = ed.LineNumber
- newLine = ed.LineFromPosition(pos)
+ newLine = ed.getLineFromPosition(pos)
if newLine > currLine:
ed.moveToEnd()
ed.LineNumber = newLine
@@ -305,16 +306,16 @@
def onEditorRightClick(self, evt):
ed = self.CurrentEditor
pos = evt.mousePosition
- pp = ed.PositionFromPointClose(*pos)
+ pp = ed.getPositionFromXY(pos)
if pp < 0:
# They clicked outside of the text area of the line.
Find
# a position just to the right of the margin
lpos = ed.getMarginWidth()
- pp = ed.PositionFromPointClose(lpos, pos[1])
+ pp = ed.getPositionFromXY(lpos, pos[1])
if pp < 0:
# This is a totally blank line. Nothing can be done
return
- ln = ed.LineFromPosition(pp)
+ ln = ed.getLineFromPosition(pp)
ed.LineNumber = ln
self.onBmkButton(evt)
@@ -417,8 +418,6 @@
editMenu = mb.getMenu(_("Edit"))
mb.remove(mb.getMenuIndex(_("View")))
-# viewMenu = dabo.ui.dMenu(Caption=_("&View"))
-# mb.insertMenu(2, viewMenu)
runMenu = dabo.ui.dMenu(Caption=_("&Run"))
mb.insertMenu(3, runMenu)
dIcons = dabo.ui.dIcons
@@ -653,10 +652,6 @@
hs.append(self.txtLine, valign="middle")
self.Sizer.append(hs, 1, halign="center")
self.layout()
-#- # Map escape key to cancelbutton:
-#- self.bindKey("esc", self.onCancel)
-#- # Map enter key to accept button:
-#- self.bindKey("enter", self.onAccept)
currEditor = self.CurrentEditor
dlg = LineNumberDlg(self)
@@ -728,11 +723,13 @@
def onWordWrap(self, evt):
- self.CurrentEditor.toggleWordWrap()
+ ed = self.CurrentEditor
+ ed.WordWrap = not ed.WordWrap
def onSyntaxColoring(self, evt):
- self.CurrentEditor.toggleSyntaxColoring()
+ ed = self.CurrentEditor
+ ed.SyntaxColoring = not ed.SyntaxColoring
def onOutput(self, evt):
_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/dabo-dev