wxc-0.90: src/cpp/eljclipboard.cpp
#include "wrapper.h"
extern "C"
{
EWXWEXPORT(wxClipboard*,wxClipboard_Create)()
{
return wxTheClipboard;
}
EWXWEXPORT(void,wxClipboard_Delete)(wxClipboard* self)
{
// delete _obj;
}
EWXWEXPORT(bool,wxClipboard_Open)(wxClipboard* self)
{
return self->Open();
}
EWXWEXPORT(void,wxClipboard_Close)(wxClipboard* self)
{
self->Close();
}
EWXWEXPORT(bool,wxClipboard_IsOpened)(wxClipboard* self)
{
return self->IsOpened();
}
EWXWEXPORT(bool,wxClipboard_SetData)(wxClipboard* self,wxDataObject* data)
{
return self->SetData(data);
}
EWXWEXPORT(bool,wxClipboard_AddData)(wxClipboard* self,wxDataObject* data)
{
return self->AddData(data);
}
EWXWEXPORT(bool,wxClipboard_IsSupported)(wxClipboard* self,wxDataFormat* format)
{
return self->IsSupported(*format);
}
EWXWEXPORT(bool,wxClipboard_GetData)(wxClipboard* self,wxDataObject* data)
{
return self->GetData(*data);
}
EWXWEXPORT(void,wxClipboard_Clear)(wxClipboard* self)
{
self->Clear();
}
EWXWEXPORT(bool,wxClipboard_Flush)(wxClipboard* self)
{
return self->Flush();
}
EWXWEXPORT(void,wxClipboard_UsePrimarySelection)(wxClipboard* self,bool primary)
{
self->UsePrimarySelection (primary);
}
}