| Index: base/clipboard_win.cc
|
| ===================================================================
|
| --- base/clipboard_win.cc (revision 11372)
|
| +++ base/clipboard_win.cc (working copy)
|
| @@ -190,7 +190,7 @@
|
| std::string html_fragment = ClipboardUtil::HtmlToCFHtml(markup, url);
|
| HGLOBAL glob = CreateGlobalData(html_fragment);
|
|
|
| - WriteToClipboard(GetHtmlFormatType(), glob);
|
| + WriteToClipboard(StringToInt(GetHtmlFormatType()), glob);
|
| }
|
|
|
| void Clipboard::WriteBookmark(const char* title_data,
|
| @@ -204,7 +204,7 @@
|
| string16 wide_bookmark = UTF8ToWide(bookmark);
|
| HGLOBAL glob = CreateGlobalData(wide_bookmark);
|
|
|
| - WriteToClipboard(GetUrlWFormatType(), glob);
|
| + WriteToClipboard(StringToInt(GetUrlWFormatType()), glob);
|
| }
|
|
|
| void Clipboard::WriteHyperlink(const char* title_data,
|
| @@ -230,7 +230,7 @@
|
|
|
| void Clipboard::WriteWebSmartPaste() {
|
| DCHECK(clipboard_owner_);
|
| - ::SetClipboardData(GetWebKitSmartPasteFormatType(), NULL);
|
| + ::SetClipboardData(StringToInt(GetWebKitSmartPasteFormatType()), NULL);
|
| }
|
|
|
| void Clipboard::WriteBitmap(const char* pixel_data, const char* size_data) {
|
| @@ -371,7 +371,7 @@
|
| WriteToClipboard(CF_HDROP, hdata);
|
| }
|
|
|
| -void Clipboard::WriteToClipboard(FormatType format, HANDLE handle) {
|
| +void Clipboard::WriteToClipboard(unsigned int format, HANDLE handle) {
|
| DCHECK(clipboard_owner_);
|
| if (handle && !::SetClipboardData(format, handle)) {
|
| DCHECK(ERROR_CLIPBOARD_NOT_OPEN != GetLastError());
|
| @@ -379,8 +379,8 @@
|
| }
|
| }
|
|
|
| -bool Clipboard::IsFormatAvailable(unsigned int format) const {
|
| - return ::IsClipboardFormatAvailable(format) != FALSE;
|
| +bool Clipboard::IsFormatAvailable(const Clipboard::FormatType& format) const {
|
| + return ::IsClipboardFormatAvailable(StringToInt(format)) != FALSE;
|
| }
|
|
|
| void Clipboard::ReadText(string16* result) const {
|
| @@ -437,7 +437,7 @@
|
| if (!clipboard.Acquire(GetClipboardWindow()))
|
| return;
|
|
|
| - HANDLE data = ::GetClipboardData(GetHtmlFormatType());
|
| + HANDLE data = ::GetClipboardData(StringToInt(GetHtmlFormatType()));
|
| if (!data)
|
| return;
|
|
|
| @@ -461,7 +461,7 @@
|
| if (!clipboard.Acquire(GetClipboardWindow()))
|
| return;
|
|
|
| - HANDLE data = ::GetClipboardData(GetUrlWFormatType());
|
| + HANDLE data = ::GetClipboardData(StringToInt(GetUrlWFormatType()));
|
| if (!data)
|
| return;
|
|
|
| @@ -536,69 +536,69 @@
|
|
|
| // static
|
| Clipboard::FormatType Clipboard::GetUrlFormatType() {
|
| - return ClipboardUtil::GetUrlFormat()->cfFormat;
|
| + return IntToString(ClipboardUtil::GetUrlFormat()->cfFormat);
|
| }
|
|
|
| // static
|
| Clipboard::FormatType Clipboard::GetUrlWFormatType() {
|
| - return ClipboardUtil::GetUrlWFormat()->cfFormat;
|
| + return IntToString(ClipboardUtil::GetUrlWFormat()->cfFormat);
|
| }
|
|
|
| // static
|
| Clipboard::FormatType Clipboard::GetMozUrlFormatType() {
|
| - return ClipboardUtil::GetMozUrlFormat()->cfFormat;
|
| + return IntToString(ClipboardUtil::GetMozUrlFormat()->cfFormat);
|
| }
|
|
|
| // static
|
| Clipboard::FormatType Clipboard::GetPlainTextFormatType() {
|
| - return ClipboardUtil::GetPlainTextFormat()->cfFormat;
|
| + return IntToString(ClipboardUtil::GetPlainTextFormat()->cfFormat);
|
| }
|
|
|
| // static
|
| Clipboard::FormatType Clipboard::GetPlainTextWFormatType() {
|
| - return ClipboardUtil::GetPlainTextWFormat()->cfFormat;
|
| + return IntToString(ClipboardUtil::GetPlainTextWFormat()->cfFormat);
|
| }
|
|
|
| // static
|
| Clipboard::FormatType Clipboard::GetFilenameFormatType() {
|
| - return ClipboardUtil::GetFilenameFormat()->cfFormat;
|
| + return IntToString(ClipboardUtil::GetFilenameFormat()->cfFormat);
|
| }
|
|
|
| // static
|
| Clipboard::FormatType Clipboard::GetFilenameWFormatType() {
|
| - return ClipboardUtil::GetFilenameWFormat()->cfFormat;
|
| + return IntToString(ClipboardUtil::GetFilenameWFormat()->cfFormat);
|
| }
|
|
|
| // MS HTML Format
|
| // static
|
| Clipboard::FormatType Clipboard::GetHtmlFormatType() {
|
| - return ClipboardUtil::GetHtmlFormat()->cfFormat;
|
| + return IntToString(ClipboardUtil::GetHtmlFormat()->cfFormat);
|
| }
|
|
|
| // static
|
| Clipboard::FormatType Clipboard::GetBitmapFormatType() {
|
| - return CF_BITMAP;
|
| + return IntToString(CF_BITMAP);
|
| }
|
|
|
| // Firefox text/html
|
| // static
|
| Clipboard::FormatType Clipboard::GetTextHtmlFormatType() {
|
| - return ClipboardUtil::GetTextHtmlFormat()->cfFormat;
|
| + return IntToString(ClipboardUtil::GetTextHtmlFormat()->cfFormat);
|
| }
|
|
|
| // static
|
| Clipboard::FormatType Clipboard::GetCFHDropFormatType() {
|
| - return ClipboardUtil::GetCFHDropFormat()->cfFormat;
|
| + return IntToString(ClipboardUtil::GetCFHDropFormat()->cfFormat);
|
| }
|
|
|
| // static
|
| Clipboard::FormatType Clipboard::GetFileDescriptorFormatType() {
|
| - return ClipboardUtil::GetFileDescriptorFormat()->cfFormat;
|
| + return IntToString(ClipboardUtil::GetFileDescriptorFormat()->cfFormat);
|
| }
|
|
|
| // static
|
| Clipboard::FormatType Clipboard::GetFileContentFormatZeroType() {
|
| - return ClipboardUtil::GetFileContentFormatZero()->cfFormat;
|
| + return IntToString(ClipboardUtil::GetFileContentFormatZero()->cfFormat);
|
| }
|
|
|
| // static
|
| @@ -627,11 +627,11 @@
|
|
|
| // static
|
| Clipboard::FormatType Clipboard::GetWebKitSmartPasteFormatType() {
|
| - return ClipboardUtil::GetWebKitSmartPasteFormat()->cfFormat;
|
| + return IntToString(ClipboardUtil::GetWebKitSmartPasteFormat()->cfFormat);
|
| }
|
|
|
| // static
|
| -void Clipboard::FreeData(FormatType format, HANDLE data) {
|
| +void Clipboard::FreeData(unsigned int format, HANDLE data) {
|
| if (format == CF_BITMAP)
|
| ::DeleteObject(static_cast<HBITMAP>(data));
|
| else
|
|
|