Пример #1
0
int gr_get_fontnum(char *filename)
{
	int i;
	for(i = 0; i < Num_fonts; i++)
	{
		if(!strextcmp(Fonts[i].filename, filename))
			return i;
	}

	return -1;
}
void GeneralSettingsMenu::SetOptionValues()
{
	int i = 0;

	if(strextcmp(Settings.LanguagePath, "lang", '.') != 0)
	{
		options.SetValue(i++, tr("Default"));
	}
	else
	{
		char * language = strrchr(Settings.LanguagePath, '/')+1;
		options.SetValue(i++, "%s", language);
	}

	if (Settings.ClockMode == 1)
		options.SetValue(i++, tr("12H"));
	else
		options.SetValue(i++, tr("24H"));

	options.SetValue(i++, "%0.2f", Settings.PDFLoadZoom);

	options.SetValue(i++, "%i", Settings.KeyboardDeleteDelay);

	options.SetValue(i++, "%s", Settings.Rumble ? tr("ON") : tr("OFF"));

	options.SetValue(i++, "%i", Settings.ScrollSpeed);

	options.SetValue(i++, "%i ms", Settings.TooltipDelay);

	options.SetValue(i++, "%i %s", Settings.CompressionLevel, CompressionSynonym(Settings.CompressionLevel));

	options.SetValue(i++, PrioritySynonym(Settings.CopyThreadPrio));

	options.SetValue(i++, PrioritySynonym(Settings.CopyThreadBackPrio));

	options.SetValue(i++, "%s", Settings.ShowFormatter ? tr("ON") : tr("OFF"));

	iosinfo_t *info = IosLoader::GetIOSInfo(IOS_GetVersion());
	if(info && (info->version >= 9)) {
		options.SetValue(i++, "%s", Settings.USBPort ? tr("ON") : tr("OFF"));
	}
	else {
		options.SetValue(i++, tr("requires d2x cIOS v9+"));
	}

	options.SetValue(i++, "%s", Settings.OverridePriiloader ? tr("ON") : tr("OFF"));
}