// // // // // $Revision$ // using System; namespace ICSharpCode.TextEditor.Actions { public class Cut : AbstractEditAction { public override void Execute(TextArea textArea) { if (textArea.Document.ReadOnly) { return; } textArea.ClipboardHandler.Cut(null, null); } } public class Copy : AbstractEditAction { public override void Execute(TextArea textArea) { textArea.AutoClearSelection = false; textArea.ClipboardHandler.Copy(null, null); } } public class Paste : AbstractEditAction { public override void Execute(TextArea textArea) { if (textArea.Document.ReadOnly) { return; } textArea.ClipboardHandler.Paste(null, null); } } }