comma separated rgb values
[jalview.git] / src / jalview / schemes / UserColourScheme.java
index 7bd61c1..4b963fe 100755 (executable)
@@ -23,6 +23,8 @@ import java.awt.*;
 public class UserColourScheme\r
     extends ResidueColourScheme\r
 {\r
+  protected String schemeName;\r
+\r
   public UserColourScheme(String colour)\r
   {\r
     Color col = null;\r
@@ -36,6 +38,16 @@ public class UserColourScheme
       col = ColourSchemeProperty.getAWTColorFromName(colour);\r
 \r
     if(col==null)\r
+    {try{\r
+      java.util.StringTokenizer st = new java.util.StringTokenizer(colour, ",");\r
+      int r = Integer.parseInt( st.nextToken() );\r
+      int g = Integer.parseInt( st.nextToken() );\r
+      int b = Integer.parseInt( st.nextToken() );\r
+      col = new Color(r,g,b);\r
+    }catch(Exception ex){}\r
+    }\r
+\r
+    if(col==null)\r
     {\r
       System.out.println("Unknown colour!! "+colour);\r
     }\r
@@ -54,4 +66,13 @@ public class UserColourScheme
   {\r
     return colors;\r
   }\r
+\r
+  public void setName(String name)\r
+  {\r
+    schemeName = name;\r
+  }\r
+  public String getName()\r
+  {\r
+    return schemeName;\r
+  }\r
 }\r