diff --git a/QSharp/QColor.cs b/QSharp/QColor.cs
new file mode 100644
index 0000000..b6202a9
--- /dev/null
+++ b/QSharp/QColor.cs
@@ -0,0 +1,110 @@
+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";
+ }
+
+
+
+ }
+}
diff --git a/QSharp/QMessage.cs b/QSharp/QMessage.cs
index 0fe2954..aebbfaf 100644
--- a/QSharp/QMessage.cs
+++ b/QSharp/QMessage.cs
@@ -37,7 +37,6 @@ namespace QSharp
public bool IsUpdate { get{ return OSCMessage.Address.StartsWith("/update"); } }
-
public bool IsWorkspaceUpdate {
get {
// /update/workspace/{workspace_id}
@@ -54,7 +53,6 @@ namespace QSharp
}
}
-
public bool IsWorkspaceSettingsUpdate {
get {
// /update/workspace/{workspace_id}/settings/{settings_controller}
@@ -63,7 +61,6 @@ namespace QSharp
}
}
-
public bool IsLightDashboardUpdate {
get {
// /update/workspace/{workspace_id}/dashboard
@@ -72,7 +69,6 @@ namespace QSharp
}
}
-
public bool IsCueUpdate {
get {
// /update/workspace/{workspace_id}/cue_id/{cue_id}
@@ -81,7 +77,6 @@ namespace QSharp
}
}
-
public bool IsPlaybackPositionUpdate {
get {
// /update/workspace/{workspace_id}/cueList/{cue_list_id}/playbackPosition {cue_id}
@@ -90,7 +85,6 @@ namespace QSharp
}
}
-
public bool IsPreferencesUpdate {
get {
string[] parts = AddressParts;
@@ -115,6 +109,7 @@ namespace QSharp
}
#endregion
+ //host method
public string address { get { return OSCMessage.Address; } }
@@ -136,8 +131,6 @@ namespace QSharp
get
{
JObject responseObj = JObject.Parse((string)arguments[0]);
-
- //TODO
return responseObj["data"];
}
}
@@ -166,6 +159,5 @@ namespace QSharp
}
}
-
}
}
diff --git a/QSharpDemo/QSharpDemo.csproj b/QSharpDemo/QSharpDemo.csproj
index d73e9d0..283fc7c 100644
--- a/QSharpDemo/QSharpDemo.csproj
+++ b/QSharpDemo/QSharpDemo.csproj
@@ -5,10 +5,6 @@
netcoreapp3.1
-
-
-
-