modernaesthetics icon

Genuine Theme - C#

modernaesthetics | PRO | 06/07/18 05:17:43 PM UTC | 0 ⭐ | 345 👁️ | Never ⏰ | []
C# |

3.32 KB

|

None

|

0 👍

/

0 👎

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);
    }
 
}

Comments