Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 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 FutureTheme : ThemeContainer152
- {
- public FutureTheme()
- {
- MoveHeight = 24;
- BackColor = Color.FromArgb(34, 34, 34);
- SetColor("Back", 34, 34, 34);
- SetColor("Gradient1", 34, 34, 34);
- SetColor("Gradient2", 23, 23, 23);
- SetColor("Border1", 34, 34, 34);
- SetColor("Border2", 49, 49, 49);
- SetColor("Border3", Color.Black);
- SetColor("Line1", Color.Black);
- SetColor("Line2", Color.Black);
- SetColor("Hatch1", Color.Black);
- SetColor("Hatch2", 34, 34, 34);
- SetColor("Shade1", 70, Color.Black);
- SetColor("Shade2", Color.Transparent);
- SetColor("Text", Color.White);
- }
- private Color C1;
- private Color C2;
- private Color C3;
- private Color C4;
- private Color C5;
- private Pen P1;
- private Pen P2;
- private Pen P3;
- private Pen P4;
- private Pen P5;
- private HatchBrush B1;
- private SolidBrush B2;
- protected override void ColorHook()
- {
- C1 = GetColor("Back");
- C2 = GetColor("Gradient1");
- C3 = GetColor("Gradient2");
- C4 = GetColor("Shade1");
- C5 = GetColor("Shade2");
- P1 = new Pen(GetColor("Border1"));
- P2 = new Pen(GetColor("Line1"));
- P3 = new Pen(GetColor("Line2"));
- P4 = new Pen(GetColor("Border2"));
- P5 = new Pen(GetColor("Border3"));
- B1 = new HatchBrush(HatchStyle.DarkUpwardDiagonal, GetColor("Hatch1"), GetColor("Hatch2"));
- B2 = new SolidBrush(GetColor("Text"));
- BackColor = C1;
- }
- private Rectangle RT1;
- protected override void PaintHook()
- {
- G.Clear(C1);
- RT1 = new Rectangle(1, 1, Width - 2, 22);
- DrawGradient(C2, C3, RT1, 90f);
- DrawBorders(P1, RT1);
- G.DrawLine(P2, 0, 23, Width, 23);
- G.FillRectangle(B1, 0, 24, Width, 13);
- DrawGradient(C4, C5, 0, 24, Width, 6);
- G.DrawLine(P3, 0, 37, Width, 37);
- DrawBorders(P4, 1, 38, Width - 2, Height - 39);
- DrawText(B2, HorizontalAlignment.Left, 5, 0);
- DrawBorders(P5);
- }
- }
- //------------------
- //Creator: aeonhack
- //Site: elitevs.net
- //Created: 9/23/2011
- //Changed: 9/23/2011
- //Version: 1.0.0
- //Theme Base: 1.5.2
- //------------------
- class FutureButton : ThemeControl152
- {
- private ColorBlend Blend;
- public FutureButton()
- {
- SetColor("Blend1", 28, 28, 28);
- SetColor("Blend2", 32, 32, 32);
- SetColor("Blend3", 24, 24, 24);
- SetColor("Border1A", 40, 40, 40);
- SetColor("Border1B", 48, 48, 48);
- SetColor("Border2", Color.Black);
- SetColor("Border3", 24, 24, 24);
- SetColor("Line1", 44, 44, 44);
- SetColor("TextShade", Color.Black);
- SetColor("Text", Color.White);
- SetColor("Corners", 40, 40, 40);
- Blend = new ColorBlend();
- Blend.Positions = new float[] {
- 0f,
- 0.5f,
- 1f
- };
- }
- private Pen P1;
- private Pen P2;
- private Pen P3;
- private Pen P4;
- private SolidBrush B1;
- private SolidBrush B2;
- private Color C1;
- private Color C2;
- private Color C3;
- protected override void ColorHook()
- {
- C1 = GetColor("Border1A");
- C2 = GetColor("Border1B");
- C3 = GetColor("Corners");
- P2 = new Pen(GetColor("Border2"));
- P3 = new Pen(GetColor("Border3"));
- P4 = new Pen(GetColor("Line1"));
- B1 = new SolidBrush(GetColor("TextShade"));
- B2 = new SolidBrush(GetColor("Text"));
- Blend.Colors = new Color[] {
- GetColor("Blend1"),
- GetColor("Blend2"),
- GetColor("Blend3")
- };
- }
- private LinearGradientBrush GB1;
- protected override void PaintHook()
- {
- DrawGradient(Blend, ClientRectangle, 90f);
- GB1 = new LinearGradientBrush(ClientRectangle, C1, C2, 90f);
- P1 = new Pen(GB1);
- DrawBorders(P1);
- DrawBorders(P2, 1);
- if (State == MouseState.Down)
- {
- DrawBorders(P3, 2);
- DrawText(B1, HorizontalAlignment.Center, 2, 2);
- DrawText(B2, HorizontalAlignment.Center, 1, 1);
- }
- else
- {
- G.DrawLine(P4, 2, 2, Width - 3, 2);
- DrawText(B1, HorizontalAlignment.Center, 1, 1);
- DrawText(B2, HorizontalAlignment.Center, 0, 0);
- }
- DrawCorners(C3, 1, 1, Width - 2, Height - 2);
- DrawCorners(BackColor);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement