editors/CodeFileEditor.py
changeset 1126 26baa0ae9fd7
parent 1124 b1705000eba1
child 1136 5fac491d3a0e
--- a/editors/CodeFileEditor.py	Mon May 13 14:36:54 2013 +0200
+++ b/editors/CodeFileEditor.py	Mon May 13 16:38:53 2013 +0200
@@ -313,7 +313,7 @@
         self.AutoCompCancel()
         event.Skip()
 
-    def OnUpdateUI(self, evt):
+    def OnUpdateUI(self, event):
         # check for matching braces
         braceAtCaret = -1
         braceOpposite = -1
@@ -343,8 +343,11 @@
             self.BraceBadLight(braceAtCaret)
         else:
             self.BraceHighlight(braceAtCaret, braceOpposite)
-
-    def OnMarginClick(self, evt):
+            
+        self.ParentWindow.SetCopyBuffer(self.GetSelectedText(), True)
+        event.Skip()
+
+    def OnMarginClick(self, event):
         # fold and unfold as needed
         if evt.GetMargin() == 2:
             if evt.GetShift() and evt.GetControl():
@@ -365,7 +368,7 @@
                             self.Expand(lineClicked, True, True, 100)
                     else:
                         self.ToggleFold(lineClicked)
-
+        event.Skip()
 
     def FoldAll(self):
         lineCount = self.GetLineCount()