private void paint(object sender, PaintEventArgs e)
{
Graphics g = e.Graphics;
g.FillRectangle(form.darkColor, size / 6, size / 8, 95 * size / 24, 19 * size / 8);
g.DrawRectangle(form.lightInline, size / 6, size / 8, 95 * size / 24, 19 * size / 8);
g.FillRectangle(form.medColor, size / 6, size / 8, 95 * size / 24, 3 * size / 8);
g.DrawRectangle(form.lightInline, size / 6, size / 8, 95 * size / 24, 3 * size / 8);
g.FillEllipse(form.medColor, 0, 0, size, size);
g.DrawEllipse(form.lightInline, 0, 0, size, size);
foreach (Button button in buttons)
{
g.FillPolygon(button.inside, button.ClickLocation);
if (button.stroke != null)
g.DrawPolygon(button.stroke, button.ClickLocation);
}
StringFormat format = new StringFormat();
format.Alignment = StringAlignment.Far;
g.DrawString("Blotto Beats - Settings", font, form.darkColor, 65 * size / 16, size / 8 + size / 18, format);
g.DrawString("Server IP:", font, form.lightColor, size / 4, 9 * size / 8);
g.DrawString("Max Backlog:", font, form.lightColor, size / 4, 13 * size / 8);
g.DrawString("Topmost:", smallFont, form.lightColor, 15 * size / 4, 69 * size / 32, format);
g.DrawString("Theme:", smallFont, form.lightColor, size + 5, 5 * size / 8);
g.DrawString("Default", smallestFont, form.textColor, 28 * size / 8 + 2, 5 * size / 8 + 2);
StringFormat format2 = new StringFormat();
format2.Alignment = StringAlignment.Center;
g.DrawString("OK", smallFont, form.textColor, 11 * size / 16, 69 * size / 32, format2);
g.DrawString("Cancel", smallFont, form.textColor, 24 * size / 16, 69 * size / 32, format2);
g.DrawString("Account", smallFont, form.textColor, 37 * size / 16, 69 * size / 32, format2);
}