public void Paint()
{
var brush = new SolidBrush(Color);
if (!string.IsNullOrEmpty(Text))
this.pad.Graphics.DrawString(Text, Font, brush, X, Y);
if (Strategy == ETitleStrategy.Smart && Text == "" && ItemsEnabled && Items.Count != 0)
this.pad.Graphics.DrawString(((TTitleItem)Items[0]).Text, Font, brush, X, Y);
if (!ItemsEnabled)
return;
string str = Text;
foreach (TTitleItem item in Items)
{
string text = str + " ";
int num = X + (int)this.pad.Graphics.MeasureString(text, Font).Width;
this.pad.Graphics.DrawString(item.Text, Font, new SolidBrush(item.Color), num, Y);
str = text + item.Text;
}
}
}