packages feed

wxcore-0.10.3: wxc/src/eljfindrepldlg.cpp

#include "wrapper.h"
#if wxVERSION_NUMBER >= 2400
#include "wx/fdrepdlg.h"

extern "C"
{

EWXWEXPORT(void*,wxFindReplaceData_CreateDefault)()
{
	return (void*)new wxFindReplaceData();
}
	
EWXWEXPORT(void*,wxFindReplaceData_Create)(int flags)
{
	return (void*)new wxFindReplaceData((wxUint32)flags);
}

EWXWEXPORT(void,wxFindReplaceData_Delete)(void* _obj)
{
	delete (wxFindReplaceData*)_obj;
}
	
EWXWEXPORT(int,wxFindReplaceData_GetFindString)(void* _obj, void* _ref)
{
	wxString tmp = ((wxFindReplaceData*)_obj)->GetFindString();
        return copyStrToBuf(_ref, tmp);
}
	
EWXWEXPORT(int,wxFindReplaceData_GetReplaceString)(void* _obj, void* _ref)
{
	wxString tmp = ((wxFindReplaceData*)_obj)->GetFindString();
        return copyStrToBuf(_ref, tmp);
}
	
EWXWEXPORT(int,wxFindReplaceData_GetFlags)(void* _obj)
{
	return ((wxFindReplaceData*)_obj)->GetFlags();
}
	
EWXWEXPORT(void,wxFindReplaceData_SetFlags)(void* _obj, int flags)
{
	((wxFindReplaceData*)_obj)->SetFlags((wxUint32)flags);
}
	
EWXWEXPORT(void,wxFindReplaceData_SetFindString)(void* _obj, void* str)
{
	((wxFindReplaceData*)_obj)->SetFindString((wxChar*)str);
}
	
EWXWEXPORT(void,wxFindReplaceData_SetReplaceString)(void* _obj, void* str)
{
	((wxFindReplaceData*)_obj)->SetReplaceString((wxChar*)str);
}
	

EWXWEXPORT(int,wxFindDialogEvent_GetFlags)(void* _obj)
{
	return ((wxFindDialogEvent*)_obj)->GetFlags();
}
	
EWXWEXPORT(int,wxFindDialogEvent_GetFindString)(void* _obj, void* _ref)
{
	wxString tmp = ((wxFindReplaceData*)_obj)->GetFindString();
        return copyStrToBuf(_ref, tmp);
}
	
EWXWEXPORT(int,wxFindDialogEvent_GetReplaceString)(void* _obj, void* _ref)
{
	wxString tmp = ((wxFindReplaceData*)_obj)->GetFindString();
        return copyStrToBuf(_ref, tmp);
}
	

EWXWEXPORT(void*,wxFindReplaceDialog_Create)(void* parent, void* data, void* title, int style)
{
	return (void*)new wxFindReplaceDialog((wxWindow*)parent, (wxFindReplaceData*)data, (wxChar*)title, style);
}
	
EWXWEXPORT(void*,wxFindReplaceDialog_GetData)(void* _obj)
{
	return (void*)((wxFindReplaceDialog*)_obj)->GetData();
}
	
EWXWEXPORT(void,wxFindReplaceDialog_SetData)(void* _obj, void* data)
{
	((wxFindReplaceDialog*)_obj)->SetData((wxFindReplaceData*)data);
}
	

EWXWEXPORT(int,expEVT_COMMAND_FIND)()
{
	return (int)wxEVT_COMMAND_FIND;
}

EWXWEXPORT(int,expEVT_COMMAND_FIND_NEXT)()
{
	return (int)wxEVT_COMMAND_FIND_NEXT;
}

EWXWEXPORT(int,expEVT_COMMAND_FIND_REPLACE)()
{
	return (int)wxEVT_COMMAND_FIND_REPLACE;
}

EWXWEXPORT(int,expEVT_COMMAND_FIND_REPLACE_ALL)()
{
	return (int)wxEVT_COMMAND_FIND_REPLACE_ALL;
}

EWXWEXPORT(int,expEVT_COMMAND_FIND_CLOSE)()
{
	return (int)wxEVT_COMMAND_FIND_CLOSE;
}

}
#endif