29 #ifndef _CEGUIClipboard_h_ 30 #define _CEGUIClipboard_h_ 32 #include "CEGUI/String.h" 35 # pragma warning(push) 36 # pragma warning(disable : 4251) 56 virtual void sendToClipboard(
const String& mimeType,
void* buffer,
size_t size) = 0;
61 virtual void retrieveFromClipboard(
String& mimeType,
void*& buffer,
size_t& size) = 0;
118 void setData(
const String& mimeType,
const void* buffer,
size_t size);
129 void getData(
String& mimeType,
const void*& buffer,
size_t& size);
134 void setText(
const String& text);
145 typedef char BufferElement;
147 BufferElement* d_buffer;
157 #if defined(_MSC_VER) 158 # pragma warning(pop) 161 #endif // end of guard _CEGUIClipboard_h_ Definition: cegui/include/CEGUI/MemoryAllocatedObject.h:109
Main namespace for Crazy Eddie's GUI Library.
Definition: cegui/include/CEGUI/Affector.h:42
Defines a clipboard handling class.
Definition: cegui/include/CEGUI/Clipboard.h:82
Lightweight interface providing access to the system-wide native clipboard.
Definition: cegui/include/CEGUI/Clipboard.h:47
String class used within the GUI system.
Definition: cegui/include/CEGUI/String.h:62