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