diff -r 1b1472e76f07 -r 26baa0ae9fd7 editors/CodeFileEditor.py --- 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()