packages feed

wxcore-0.10.3: wxc/src/eljtipwnd.cpp

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

extern "C"
{

EWXWEXPORT(void*,wxTipWindow_Create)(void*parent, void* text, int maxLength)
{
	return (void*)new wxTipWindow((wxWindow*)parent, (wxChar*)text, (wxCoord)maxLength);
}
	
EWXWEXPORT(void,wxTipWindow_SetTipWindowPtr)(void* _obj, void* windowPtr)
{
	((wxTipWindow*)_obj)->SetTipWindowPtr((wxTipWindow**)windowPtr);
}
	
EWXWEXPORT(void,wxTipWindow_SetBoundingRect)(void* _obj, int x, int y, int w, int h)
{
	((wxTipWindow*)_obj)->SetBoundingRect(wxRect(x, y, w, h));
}
	
EWXWEXPORT(void,wxTipWindow_Close)(void* _obj)
{
	((wxTipWindow*)_obj)->Close();
}

}
#endif