Crazy Eddie's GUI System
0.8.7
|
29 #ifndef _CEGUIClipboard_h_
30 #define _CEGUIClipboard_h_
32 #include "CEGUI/String.h"
35 # pragma warning(push)
36 # pragma warning(disable : 4251)
145 typedef char BufferElement;
147 BufferElement* d_buffer;
157 #if defined(_MSC_VER)
158 # pragma warning(pop)
161 #endif // end of guard _CEGUIClipboard_h_
Defines a clipboard handling class.
Definition: Clipboard.h:84
String getText()
convenience method that retrieves contents as a string
NativeClipboardProvider * getNativeProvider() const
retrieves currently set native clipboard provider
void setText(const String &text)
convenience method that sets contents to given string
Main namespace for Crazy Eddie's GUI Library.
Definition: arch_overview.dox:1
Definition: MemoryAllocatedObject.h:110
virtual void sendToClipboard(const String &mimeType, void *buffer, size_t size)=0
sends given data to native clipboard
virtual void retrieveFromClipboard(String &mimeType, void *&buffer, size_t &size)=0
retrieves given data from native clipboard
void setData(const String &mimeType, const void *buffer, size_t size)
sets contents of this clipboard to given raw data
void setNativeProvider(NativeClipboardProvider *provider)
sets native clipboard provider
Lightweight interface providing access to the system-wide native clipboard.
Definition: Clipboard.h:49
String class used within the GUI system.
Definition: String.h:64
void getData(String &mimeType, const void *&buffer, size_t &size)
retrieves contents of this clipboard as raw data