diff options
Diffstat (limited to 'webkit/api/public/WebClipboard.h')
-rw-r--r-- | webkit/api/public/WebClipboard.h | 13 |
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&, |