#include <zaf.hpp>
#include "intl3.hpp"

ZafDataPersistence::DataConstructor ZAF_FARDATA UserPersist::dataTable[] =
{
	// --- Data constructors ---
	{ 3105, ZafStringData::className, ZafStringData::Read },
	{ 3111, ZafBignumData::className, ZafBignumData::Read },
	{ 3102, ZafDateData::className, ZafDateData::Read },
	{ 3106, ZafTimeData::className, ZafTimeData::Read },
	{ 3109, ZafUTimeData::className, ZafUTimeData::Read },
	{ 3110, ZafScrollData::className, ZafScrollData::Read },
	{ 0, ZafBitmapData::className, ZafBitmapData::Read },

	{ ID_END, 0, 0 }
};

ZafObjectPersistence::ObjectConstructor ZAF_FARDATA UserPersist::objectTable[] =
{
	// --- Object constructors ---
	{ 1, ZafBorder::className, ZafBorder::Read },
	{ 7, ZafMaximizeButton::className, ZafMaximizeButton::Read },
	{ 8, ZafMinimizeButton::className, ZafMinimizeButton::Read },
	{ 1006, ZafSystemButton::className, ZafSystemButton::Read },
	{ 17, ZafTitle::className, ZafTitle::Read },
	{ 11, ZafPrompt::className, ZafPrompt::Read },
	{ 24, ZafBignum::className, ZafBignum::Read },
	{ 3, ZafDate::className, ZafDate::Read },
	{ 16, ZafTime::className, ZafTime::Read },
	{ 9, ZafUTime::className, ZafUTime::Read },
	{ 13, ZafString::className, ZafString::Read },
	{ 1008, ZafComboBox::className, ZafComboBox::Read },
	{ 1010, ZafVtList::className, ZafVtList::Read },
	{ 1005, ZafScrollBar::className, ZafScrollBar::Read },
	{ 2, ZafButton::className, ZafButton::Read },

	{ ID_END, 0, 0 }
};

ZafObjectPersistence::UserFunction ZAF_FARDATA UserPersist::userFunctionTable[] =
{
	// --- User functions ---

	{ 0, 0 }
};

ZafObjectPersistence::CompareFunction ZAF_FARDATA UserPersist::compareFunctionTable[] =
{
	// --- Compare functions ---

	{ 0, 0 }
};

ZafObjectPersistence::UserObject ZAF_FARDATA UserPersist::userObjectTable[] =
{
	// --- User objects ---

	{ 0, 0 }
};
