diff options
Diffstat (limited to 'chromium/ui/base/clipboard/clipboard_win.h')
-rw-r--r-- | chromium/ui/base/clipboard/clipboard_win.h | 9 |
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 |