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

Reply via email to