Files
QControlKit/QSharp/QColor.cs
T

111 lines
2.5 KiB
C#

using System;
using System.Collections.Generic;
using System.Drawing;
using System.Security.Cryptography.X509Certificates;
using System.Text;
namespace QSharp
{
class QColor
{
public string name;
public string Hex;
public string lightHex;
public string darkHex;
public QColor(string name)
{
switch (name)
{
case "red":
redColor();
break;
case "orange":
orangeColor();
break;
case "yellow":
yellowColor();
break;
case "green":
greenColor();
break;
case "blue":
blueColor();
break;
case "indigo":
indigoColor();
break;
case "purple":
purpleColor();
break;
default:
defaultColor();
break;
}
}
private void defaultColor()
{
name = "default";
lightHex = "ACAAB2";
Hex = "8F8A99";
darkHex = "77737F";
}
private void redColor()
{
name = "red";
lightHex = "FC563C";
Hex = "FC363B";
darkHex = "E31C24";
}
private void orangeColor()
{
name = "orange";
lightHex = "FFAA00";
Hex = "FF9500";
darkHex = "FF6A00";
}
private void yellowColor ()
{
name = "yellow";
lightHex = "FFF480";
Hex = "F7E519";
darkHex = "FFD500";
}
private void greenColor()
{
name = "green";
lightHex = "17E639";
Hex = "00CC22";
darkHex = "00B300";
}
private void blueColor()
{
name = "blue";
lightHex = "5C73E6";
Hex = "415AD9";
darkHex = "2944CC";
}
private void indigoColor()
{
name = "purple";
lightHex = "3F388C";
Hex = "5A5499";
darkHex = "6262B3";
}
private void purpleColor()
{
name = "purple";
lightHex = "B500D9";
Hex = "9500B3";
darkHex = "730099";
}
}
}