modernaesthetics

Genuine Theme - C#

Jun 7th, 2018
367
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 3.32 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Drawing;
  4. using System.Drawing.Drawing2D;
  5. using System.ComponentModel;
  6. using System.Windows.Forms;
  7.  
  8. //------------------
  9. //Creator: aeonhack
  10. //Site: elitevs.net
  11. //Created: 9/23/2011
  12. //Changed: 9/23/2011
  13. //Version: 1.0.0
  14. //Theme Base: 1.5.2
  15. //------------------
  16. class GenuineTheme : ThemeContainer152
  17. {
  18.  
  19.     public GenuineTheme()
  20.     {
  21.         MoveHeight = 30;
  22.         BackColor = Color.FromArgb(41, 41, 41);
  23.         TransparencyKey = Color.Fuchsia;
  24.  
  25.         SetColor("Back", 41, 41, 41);
  26.         SetColor("Gradient1", 25, 25, 25);
  27.         SetColor("Gradient2", 41, 41, 41);
  28.         SetColor("Line1", 25, 25, 25);
  29.         SetColor("Line2", 58, 58, 58);
  30.         SetColor("Text", Color.White);
  31.         SetColor("Border1", 58, 58, 58);
  32.         SetColor("Border2", Color.Black);
  33.     }
  34.  
  35.     private Color C1;
  36.     private Color C2;
  37.     private Color C3;
  38.     private Pen P1;
  39.     private Pen P2;
  40.     private Pen P3;
  41.     private Pen P4;
  42.  
  43.     private SolidBrush B1;
  44.     protected override void ColorHook()
  45.     {
  46.         C1 = GetColor("Back");
  47.         C2 = GetColor("Gradient1");
  48.         C3 = GetColor("Gradient2");
  49.  
  50.         P1 = new Pen(GetColor("Line1"));
  51.         P2 = new Pen(GetColor("Line2"));
  52.         P3 = new Pen(GetColor("Border1"));
  53.         P4 = new Pen(GetColor("Border2"));
  54.  
  55.         B1 = new SolidBrush(GetColor("Text"));
  56.  
  57.         BackColor = C1;
  58.     }
  59.  
  60.     protected override void PaintHook()
  61.     {
  62.         G.Clear(C1);
  63.  
  64.         DrawGradient(C2, C3, 0, 0, Width, 28);
  65.  
  66.         G.DrawLine(P1, 0, 28, Width, 28);
  67.         G.DrawLine(P2, 0, 29, Width, 29);
  68.  
  69.         DrawText(B1, HorizontalAlignment.Left, 7, 0);
  70.  
  71.         DrawBorders(P3, 1);
  72.         DrawBorders(P4);
  73.  
  74.         DrawCorners(TransparencyKey);
  75.     }
  76.  
  77. }
  78.  
  79. //------------------
  80. //Creator: aeonhack
  81. //Site: elitevs.net
  82. //Created: 9/23/2011
  83. //Changed: 9/23/2011
  84. //Version: 1.0.0
  85. //Theme Base: 1.5.2
  86. //------------------
  87. class GenuineButton : ThemeControl152
  88. {
  89.  
  90.     public GenuineButton()
  91.     {
  92.         SetColor("DownGradient1", 41, 41, 41);
  93.         SetColor("DownGradient2", 51, 51, 51);
  94.         SetColor("NoneGradient1", 51, 51, 51);
  95.         SetColor("NoneGradient2", 41, 41, 41);
  96.         SetColor("Text", Color.White);
  97.         SetColor("Border1", 12, Color.White);
  98.         SetColor("Border2", 25, 25, 25);
  99.     }
  100.  
  101.     private Color C1;
  102.     private Color C2;
  103.     private Color C3;
  104.     private Color C4;
  105.     private SolidBrush B1;
  106.     private Pen P1;
  107.  
  108.     private Pen P2;
  109.     protected override void ColorHook()
  110.     {
  111.         C1 = GetColor("DownGradient1");
  112.         C2 = GetColor("DownGradient2");
  113.         C3 = GetColor("NoneGradient1");
  114.         C4 = GetColor("NoneGradient2");
  115.  
  116.         B1 = new SolidBrush(GetColor("Text"));
  117.  
  118.         P1 = new Pen(GetColor("Border1"));
  119.         P2 = new Pen(GetColor("Border2"));
  120.     }
  121.  
  122.     protected override void PaintHook()
  123.     {
  124.         if (State == MouseState.Down)
  125.         {
  126.             DrawGradient(C1, C2, ClientRectangle, 90f);
  127.         }
  128.         else
  129.         {
  130.             DrawGradient(C3, C4, ClientRectangle, 90f);
  131.         }
  132.  
  133.         DrawText(B1, HorizontalAlignment.Center, 0, 0);
  134.  
  135.         DrawBorders(P1, 1);
  136.         DrawBorders(P2);
  137.  
  138.         DrawCorners(BackColor);
  139.     }
  140.  
  141. }
Advertisement
Add Comment
Please, Sign In to add comment