#include "generated.h"
extern "C" {
wxClassInfo *wxEvent_CLASSINFO() {
return wxCLASSINFO(wxEvent);
}
wxEvent * wxEvent_Clone(const wxEvent * self) {
return self->Clone();
}
wxObject * wxEvent_GetEventObject(const wxEvent * self) {
return self->GetEventObject();
}
int wxEvent_GetId(const wxEvent * self) {
return self->GetId();
}
wxObject * wxEvent_GetEventUserData(const wxEvent * self) {
return self->GetEventUserData();
}
bool wxEvent_GetSkipped(const wxEvent * self) {
return self->GetSkipped();
}
long wxEvent_GetTimestamp(const wxEvent * self) {
return self->GetTimestamp();
}
bool wxEvent_IsCommandEvent(const wxEvent * self) {
return self->IsCommandEvent();
}
void wxEvent_ResumePropagation(wxEvent * self, int propagation_level) {
return self->ResumePropagation(propagation_level);
}
void wxEvent_SetEventObject(wxEvent * self, wxObject * object) {
return self->SetEventObject(object);
}
void wxEvent_SetId(wxEvent * self, int id) {
return self->SetId(id);
}
void wxEvent_SetTimestamp(wxEvent * self, long time_stamp) {
return self->SetTimestamp(time_stamp);
}
bool wxEvent_ShouldPropagate(const wxEvent * self) {
return self->ShouldPropagate();
}
void wxEvent_Skip(wxEvent * self, bool skip) {
return self->Skip(skip);
}
int wxEvent_StopPropagation(wxEvent * self) {
return self->StopPropagation();
}
wxClassInfo *wxEvtHandler_CLASSINFO() {
return wxCLASSINFO(wxEvtHandler);
}
void wxEvtHandler_QueueEvent(wxEvtHandler * self, wxEvent * event) {
return self->QueueEvent(event);
}
void wxEvtHandler_AddPendingEvent(wxEvtHandler * self, const wxEvent * event) {
return self->AddPendingEvent(*event);
}
bool wxEvtHandler_ProcessEvent(wxEvtHandler * self, wxEvent * event) {
return self->ProcessEvent(*event);
}
bool wxEvtHandler_ProcessEventLocally(wxEvtHandler * self, wxEvent * event) {
return self->ProcessEventLocally(*event);
}
bool wxEvtHandler_SafelyProcessEvent(wxEvtHandler * self, wxEvent * event) {
return self->SafelyProcessEvent(*event);
}
void wxEvtHandler_ProcessPendingEvents(wxEvtHandler * self) {
return self->ProcessPendingEvents();
}
void wxEvtHandler_DeletePendingEvents(wxEvtHandler * self) {
return self->DeletePendingEvents();
}
wxClientData * wxEvtHandler_GetClientObject(const wxEvtHandler * self) {
return self->GetClientObject();
}
void wxEvtHandler_SetClientObject(wxEvtHandler * self, wxClientData * data) {
return self->SetClientObject(data);
}
bool wxEvtHandler_GetEvtHandlerEnabled(const wxEvtHandler * self) {
return self->GetEvtHandlerEnabled();
}
wxEvtHandler * wxEvtHandler_GetNextHandler(const wxEvtHandler * self) {
return self->GetNextHandler();
}
wxEvtHandler * wxEvtHandler_GetPreviousHandler(const wxEvtHandler * self) {
return self->GetPreviousHandler();
}
void wxEvtHandler_SetEvtHandlerEnabled(wxEvtHandler * self, bool enabled) {
return self->SetEvtHandlerEnabled(enabled);
}
void wxEvtHandler_SetNextHandler(wxEvtHandler * self, wxEvtHandler * handler) {
return self->SetNextHandler(handler);
}
void wxEvtHandler_SetPreviousHandler(wxEvtHandler * self, wxEvtHandler * handler) {
return self->SetPreviousHandler(handler);
}
void wxEvtHandler_Unlink(wxEvtHandler * self) {
return self->Unlink();
}
bool wxEvtHandler_IsUnlinked(const wxEvtHandler * self) {
return self->IsUnlinked();
}
void wxEvtHandler_AddFilter(wxEventFilter * filter) {
return wxEvtHandler::AddFilter(filter);
}
void wxEvtHandler_RemoveFilter(wxEventFilter * filter) {
return wxEvtHandler::RemoveFilter(filter);
}
wxEvtHandler *wxEvtHandler_new() {
return new wxEvtHandler();
}
}