summaryrefslogtreecommitdiff
path: root/chromium/ui/base/clipboard/clipboard_win.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/ui/base/clipboard/clipboard_win.h')
-rw-r--r--chromium/ui/base/clipboard/clipboard_win.h9
1 files changed, 4 insertions, 5 deletions
diff --git a/chromium/ui/base/clipboard/clipboard_win.h b/chromium/ui/base/clipboard/clipboard_win.h
index e5d613250c0..33b6abca99d 100644
--- a/chromium/ui/base/clipboard/clipboard_win.h
+++ b/chromium/ui/base/clipboard/clipboard_win.h
@@ -20,10 +20,6 @@ class MessageWindow;
}
}
-namespace gfx {
-class Size;
-}
-
namespace ui {
class ClipboardWin : public Clipboard {
@@ -65,6 +61,9 @@ class ClipboardWin : public Clipboard {
void ReadRTF(ClipboardBuffer buffer,
const DataTransferEndpoint* data_dst,
std::string* result) const override;
+ void ReadPng(ClipboardBuffer buffer,
+ const DataTransferEndpoint* data_dst,
+ ReadPngCallback callback) const override;
void ReadImage(ClipboardBuffer buffer,
const DataTransferEndpoint* data_dst,
ReadImageCallback callback) const override;
@@ -106,10 +105,10 @@ class ClipboardWin : public Clipboard {
void WriteData(const ClipboardFormatType& format,
const char* data_data,
size_t data_len) override;
- void WriteBitmapFromHandle(HBITMAP source_hbitmap, const gfx::Size& size);
SkBitmap ReadImageInternal(ClipboardBuffer buffer) const;
// Safely write to system clipboard. Free |handle| on failure.
+ // This function takes ownership of the given handle's memory.
void WriteToClipboard(ClipboardFormatType format, HANDLE handle);
// Return the window that should be the clipboard owner, creating it