diff options
Diffstat (limited to 'main/src/core/Mono.Texteditor/Mono.TextEditor/Actions/ClipboardActions.cs')
-rw-r--r-- | main/src/core/Mono.Texteditor/Mono.TextEditor/Actions/ClipboardActions.cs | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/main/src/core/Mono.Texteditor/Mono.TextEditor/Actions/ClipboardActions.cs b/main/src/core/Mono.Texteditor/Mono.TextEditor/Actions/ClipboardActions.cs index 22bcbb245a..57f417d9df 100644 --- a/main/src/core/Mono.Texteditor/Mono.TextEditor/Actions/ClipboardActions.cs +++ b/main/src/core/Mono.Texteditor/Mono.TextEditor/Actions/ClipboardActions.cs @@ -434,5 +434,13 @@ namespace Mono.TextEditor return; PasteFrom (Clipboard.Get (CopyOperation.CLIPBOARD_ATOM), data, false, data.IsSomethingSelected ? data.SelectionRange.Offset : data.Caret.Offset); } + + public static string GetClipboardContent() + { + var clipboard = Clipboard.Get (CopyOperation.CLIPBOARD_ATOM); + if (!clipboard.WaitIsTextAvailable ()) + return null; + return clipboard.WaitForText (); + } } } |