# HG changeset patch
# User laurent
# Date 1321482617 -3600
# Node ID c19557ec2c5a46318b46198b301a0cd5e1a43ec4
# Parent  35c59bfc54f22f2bb6b323f3fba4919419946a2d
Fixing bug preventing copy/cut/paste using shortcuts on CFileEditor text editors

diff -r 35c59bfc54f2 -r c19557ec2c5a plugins/c_ext/CFileEditor.py
--- a/plugins/c_ext/CFileEditor.py	Wed Nov 16 23:28:42 2011 +0100
+++ b/plugins/c_ext/CFileEditor.py	Wed Nov 16 23:30:17 2011 +0100
@@ -429,6 +429,25 @@
 
         return line
 
+    def Cut(self):
+        self.ResetBuffer()
+        self.DisableEvents = True
+        self.CmdKeyExecute(wx.stc.STC_CMD_CUT)
+        self.DisableEvents = False
+        self.RefreshModel()
+        self.RefreshBuffer()
+    
+    def Copy(self):
+        self.CmdKeyExecute(wx.stc.STC_CMD_COPY)
+    
+    def Paste(self):
+        self.ResetBuffer()
+        self.DisableEvents = True
+        self.CmdKeyExecute(wx.stc.STC_CMD_PASTE)
+        self.DisableEvents = False
+        self.RefreshModel()
+        self.RefreshBuffer()
+
 
 #-------------------------------------------------------------------------------
 #                         Helper for VariablesGrid values