• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/WebCore-7600.1.25/platform/win/

Lines Matching +refs:format +refs:decode

76 static bool getDataMapItem(const DragDataMap* dataObject, FORMATETC* format, String& item)
78 DragDataMap::const_iterator found = dataObject->find(format->cfFormat);
221 String cfhtml(UTF8Encoding().decode(data, dataSize));
250 // Documentation for the CF_HTML format is available at http://msdn.microsoft.com/workshop/networking/clipboard/htmlclipboard.asp
699 FORMATETC* format;
701 ClipboardDataItem(FORMATETC* format, GetStringFunction getString, SetStringFunction setString): format(format), getString(getString), setString(setString) { }
708 template<typename T> void getStringData(IDataObject* data, FORMATETC* format, Vector<String>& dataStrings)
711 if (FAILED(data->GetData(format, &store)))
718 void getUtf8Data(IDataObject* data, FORMATETC* format, Vector<String>& dataStrings)
721 if (FAILED(data->GetData(format, &store)))
723 dataStrings.append(String(UTF8Encoding().decode(static_cast<char*>(GlobalLock(store.hGlobal)), GlobalSize(store.hGlobal))));
729 void getCFData(IDataObject* data, FORMATETC* format, Vector<String>& dataStrings)
732 if (FAILED(data->GetData(format, &store)))
754 void setUCharData(IDataObject* data, FORMATETC* format, const Vector<String>& dataStrings)
762 data->SetData(format, &medium, FALSE);
766 void setUtf8Data(IDataObject* data, FORMATETC* format, const Vector<String>& dataStrings)
780 data->SetData(format, &medium, FALSE);
785 void setCFData(IDataObject* data, FORMATETC* format, const Vector<String>& dataStrings)
801 data->SetData(format, &medium, FALSE);
825 void getClipboardData(IDataObject* dataObject, FORMATETC* format, Vector<String>& dataStrings)
828 ClipboardFormatMap::const_iterator found = formatMap.find(format->cfFormat);
831 found->value->getString(dataObject, found->value->format, dataStrings);
834 void setClipboardData(IDataObject* dataObject, UINT format, const Vector<String>& dataStrings)
837 ClipboardFormatMap::const_iterator found = formatMap.find(format);
840 found->value->setString(dataObject, found->value->format, dataStrings);