bool ColorSchemeConfig::PreParse(ConfigParser &theParser)
{
	ComponentConfig* aConfig = (ComponentConfig*)GetParent();
	Component* tempComponent;
	ColorScheme* colorScheme;
	while(aConfig)
	{
		tempComponent = aConfig->GetComponent();
		if(tempComponent)
		{
			colorScheme = tempComponent->GetOwnColorScheme();
			if(colorScheme)
			{
				mColorScheme->CopyFrom(colorScheme);
				return true;
			}
		}
		aConfig = (ComponentConfig*)aConfig->GetParent();
	}

	mColorScheme->CopyFrom(WindowManager::GetDefaultWindowManager()->GetColorScheme());
	return true;
}