packages feed

wxc-0.90: src/cpp/eljspinctrl.cpp

#include "wrapper.h"

extern "C"
{

EWXWEXPORT(void*,wxSpinCtrl_Create)(wxWindow* _prt,int _id,wxString* _txt,int _lft,int _top,int _wdt,int _hgt,long _stl,int _min,int _max,int _init)
{
	return (void*) new wxSpinCtrl (_prt, _id, *_txt, wxPoint(_lft, _top), wxSize(_wdt, _hgt), _stl, _min, _max, _init);
}

EWXWEXPORT(void,wxSpinCtrl_SetValue)(void* _obj,int val)
{
	((wxSpinCtrl*)_obj)->SetValue(val);
}
	
EWXWEXPORT(int,wxSpinCtrl_GetValue)(void* _obj)
{
	return ((wxSpinCtrl*)_obj)->GetValue();
}
	
EWXWEXPORT(void,wxSpinCtrl_SetRange)(void* _obj,int min_val,int max_val)
{
	((wxSpinCtrl*)_obj)->SetRange(min_val, max_val);
}
	
EWXWEXPORT(int,wxSpinCtrl_GetMin)(void* _obj)
{
	return ((wxSpinCtrl*)_obj)->GetMin();
}
	
EWXWEXPORT(int,wxSpinCtrl_GetMax)(void* _obj)
{
	return ((wxSpinCtrl*)_obj)->GetMax();
}

EWXWEXPORT(void*,wxSpinButton_Create)(wxWindow* _prt,int _id,int _lft,int _top,int _wdt,int _hgt,long _stl)
{
	return (void*) new wxSpinButton (_prt, _id, wxPoint(_lft, _top), wxSize(_wdt, _hgt), _stl);
}

EWXWEXPORT(int,wxSpinButton_GetValue)(void* _obj)
{
	return ((wxSpinButton*)_obj)->GetValue();
}
	
EWXWEXPORT(int,wxSpinButton_GetMin)(void* _obj)
{
	return ((wxSpinButton*)_obj)->GetMin();
}
	
EWXWEXPORT(int,wxSpinButton_GetMax)(void* _obj)
{
	return ((wxSpinButton*)_obj)->GetMax();
}
	
EWXWEXPORT(void,wxSpinButton_SetValue)(void* _obj,int val)
{
	((wxSpinButton*)_obj)->SetValue(val);
}
	
EWXWEXPORT(void,wxSpinButton_SetRange)(void* _obj,int minVal,int maxVal)
{
	((wxSpinButton*)_obj)->SetRange(minVal, maxVal);
}
	
}