diff options
author | tc@google.com <tc@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2008-11-11 22:25:59 +0000 |
---|---|---|
committer | tc@google.com <tc@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2008-11-11 22:25:59 +0000 |
commit | 3ccbdb9370f53c006b8d677ff90776df94da79a1 (patch) | |
tree | abac7727f520cf165fcc3bef57390c66005ad83e /webkit/port/platform/chromium/ChromiumBridge.h | |
parent | 80b54ab8f2ba05912a28acaa311336a3728619f1 (diff) | |
download | chromium_src-3ccbdb9370f53c006b8d677ff90776df94da79a1.zip chromium_src-3ccbdb9370f53c006b8d677ff90776df94da79a1.tar.gz chromium_src-3ccbdb9370f53c006b8d677ff90776df94da79a1.tar.bz2 |
* Remove windows-ism from pasteboard code and move to using
ChromiumBridge for clipboard methods. Also did some cleanup
of lingering webkit_glue code in ClipboardChromium.
Review URL: http://codereview.chromium.org/10285
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5213 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit/port/platform/chromium/ChromiumBridge.h')
-rw-r--r-- | webkit/port/platform/chromium/ChromiumBridge.h | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/webkit/port/platform/chromium/ChromiumBridge.h b/webkit/port/platform/chromium/ChromiumBridge.h index 2777c22..9e1e575 100644 --- a/webkit/port/platform/chromium/ChromiumBridge.h +++ b/webkit/port/platform/chromium/ChromiumBridge.h @@ -30,10 +30,15 @@ #ifndef ChromiumBridge_h #define ChromiumBridge_h +#include "PasteboardPrivate.h" +#include "PlatformString.h" + +class NativeImageSkia; + namespace WebCore { class Cursor; - class KURL; class IntRect; + class KURL; class String; class Widget; @@ -42,6 +47,16 @@ namespace WebCore { class ChromiumBridge { public: + // Clipboard ---------------------------------------------------------- + static bool clipboardIsFormatAvailable(PasteboardPrivate::ClipboardFormat); + + static String clipboardReadPlainText(); + static void clipboardReadHTML(String*, KURL*); + + static void clipboardWriteSelection(const String&, const KURL&, const String&, bool); + static void clipboardWriteURL(const KURL&, const String&); + static void clipboardWriteImage(const NativeImageSkia* bitmap, const KURL&, const String&); + // Cookies ------------------------------------------------------------ static void setCookies(const KURL& url, const KURL& policyURL, const String& value); static String cookies(const KURL& url, const KURL& policyURL); |