BlottoBeats.Client.AdvancedSettings.paint C# (CSharp) Method

paint() private method

private paint ( object sender, PaintEventArgs e ) : void
sender object
e PaintEventArgs
return void
        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);
        }