Пример #1
0
//-----------------------------------------------------------------------------
void CFontDesc::setName (UTF8StringPtr newName)
{
	if (name && newName && UTF8StringView (name) == newName)
		return;

	String::free (name);
	name = String::newWithString (newName);
	freePlatformFont ();
}
Пример #2
0
//-----------------------------------------------------------------------------
void CFontDesc::setName (UTF8StringPtr newName)
{
	if (newName && name && !strcmp (newName, name))
		return;

	if (name)
		free (name);
	name = 0;
	if (newName)
	{
		name = (UTF8StringBuffer)malloc (strlen (newName) + 1);
		strcpy (name, newName);
	}
	freePlatformFont ();
}
Пример #3
0
//-----------------------------------------------------------------------------
void CFontDesc::setStyle (int32_t newStyle)
{
	style = newStyle;
	freePlatformFont ();
}
Пример #4
0
//-----------------------------------------------------------------------------
void CFontDesc::setSize (CCoord newSize)
{
	size = newSize;
	freePlatformFont ();
}
Пример #5
0
//-----------------------------------------------------------------------------
CFontDesc::~CFontDesc ()
{
	freePlatformFont ();
	setName (0);
}