summaryrefslogtreecommitdiffstats
path: root/webkit/api/public/WebClipboard.h
diff options
context:
space:
mode:
Diffstat (limited to 'webkit/api/public/WebClipboard.h')
-rw-r--r--webkit/api/public/WebClipboard.h13
1 files changed, 10 insertions, 3 deletions
diff --git a/webkit/api/public/WebClipboard.h b/webkit/api/public/WebClipboard.h
index 311800b..d995680 100644
--- a/webkit/api/public/WebClipboard.h
+++ b/webkit/api/public/WebClipboard.h
@@ -46,10 +46,17 @@ namespace WebKit {
FormatSmartPaste
};
- virtual bool isFormatAvailable(Format) = 0;
+ enum Buffer {
+ BufferStandard,
+ // Used on platforms like the X Window System that treat selection
+ // as a type of clipboard.
+ BufferSelection
+ };
+
+ virtual bool isFormatAvailable(Format, Buffer) = 0;
- virtual WebString readPlainText() = 0;
- virtual WebString readHTML(WebURL*) = 0;
+ virtual WebString readPlainText(Buffer) = 0;
+ virtual WebString readHTML(Buffer, WebURL*) = 0;
virtual void writeHTML(
const WebString& htmlText, const WebURL&,