public idWindowVariable GetVariableByName(string name)
{
idWindowVariable ret = null;
string nameLower = name.ToLower();
if(nameLower == "background")
{
ret = _backgroundName;
}
else if(nameLower == "visible")
{
ret = _visible;
}
else if(nameLower == "rect")
{
ret = _rect;
}
else if(nameLower == "backcolor")
{
ret = _backColor;
}
else if(nameLower == "matcolor")
{
ret = _materialColor;
}
else if(nameLower == "forecolor")
{
ret = _foreColor;
}
else if(nameLower == "bordercolor")
{
ret = _borderColor;
}
else if(nameLower == "textscale")
{
ret = _textScale;
}
else if(nameLower == "rotate")
{
ret = _rotate;
}
else if(nameLower == "text")
{
ret = _text;
}
else if(nameLower == "backgroundname")
{
ret = _backgroundName;
}
else if(nameLower == "hidecursor")
{
ret = _hideCursor;
}
return ret;
}