# 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