using System; using System.Collections.Generic; using System.Drawing; using System.Drawing.Drawing2D; using System.ComponentModel; using System.Windows.Forms; //------------------ //Creator: aeonhack //Site: elitevs.net //Created: 9/23/2011 //Changed: 9/23/2011 //Version: 1.0.0 //Theme Base: 1.5.2 //------------------ class GenuineTheme : ThemeContainer152 { public GenuineTheme() { MoveHeight = 30; BackColor = Color.FromArgb(41, 41, 41); TransparencyKey = Color.Fuchsia; SetColor("Back", 41, 41, 41); SetColor("Gradient1", 25, 25, 25); SetColor("Gradient2", 41, 41, 41); SetColor("Line1", 25, 25, 25); SetColor("Line2", 58, 58, 58); SetColor("Text", Color.White); SetColor("Border1", 58, 58, 58); SetColor("Border2", Color.Black); } private Color C1; private Color C2; private Color C3; private Pen P1; private Pen P2; private Pen P3; private Pen P4; private SolidBrush B1; protected override void ColorHook() { C1 = GetColor("Back"); C2 = GetColor("Gradient1"); C3 = GetColor("Gradient2"); P1 = new Pen(GetColor("Line1")); P2 = new Pen(GetColor("Line2")); P3 = new Pen(GetColor("Border1")); P4 = new Pen(GetColor("Border2")); B1 = new SolidBrush(GetColor("Text")); BackColor = C1; } protected override void PaintHook() { G.Clear(C1); DrawGradient(C2, C3, 0, 0, Width, 28); G.DrawLine(P1, 0, 28, Width, 28); G.DrawLine(P2, 0, 29, Width, 29); DrawText(B1, HorizontalAlignment.Left, 7, 0); DrawBorders(P3, 1); DrawBorders(P4); DrawCorners(TransparencyKey); } } //------------------ //Creator: aeonhack //Site: elitevs.net //Created: 9/23/2011 //Changed: 9/23/2011 //Version: 1.0.0 //Theme Base: 1.5.2 //------------------ class GenuineButton : ThemeControl152 { public GenuineButton() { SetColor("DownGradient1", 41, 41, 41); SetColor("DownGradient2", 51, 51, 51); SetColor("NoneGradient1", 51, 51, 51); SetColor("NoneGradient2", 41, 41, 41); SetColor("Text", Color.White); SetColor("Border1", 12, Color.White); SetColor("Border2", 25, 25, 25); } private Color C1; private Color C2; private Color C3; private Color C4; private SolidBrush B1; private Pen P1; private Pen P2; protected override void ColorHook() { C1 = GetColor("DownGradient1"); C2 = GetColor("DownGradient2"); C3 = GetColor("NoneGradient1"); C4 = GetColor("NoneGradient2"); B1 = new SolidBrush(GetColor("Text")); P1 = new Pen(GetColor("Border1")); P2 = new Pen(GetColor("Border2")); } protected override void PaintHook() { if (State == MouseState.Down) { DrawGradient(C1, C2, ClientRectangle, 90f); } else { DrawGradient(C3, C4, ClientRectangle, 90f); } DrawText(B1, HorizontalAlignment.Center, 0, 0); DrawBorders(P1, 1); DrawBorders(P2); DrawCorners(BackColor); } }