X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fschemes%2FUserColourScheme.java;h=4b963fe4702acd7498f1ada03fa136ad70b37ed9;hb=8302463adc038c6385cde595bcb3a7ef5b2fd07c;hp=7bd61c1efd665a505ca4c213ad3453780386e206;hpb=efc31b4a8d5cee63555586804a2b79c06bdb5a14;p=jalview.git diff --git a/src/jalview/schemes/UserColourScheme.java b/src/jalview/schemes/UserColourScheme.java index 7bd61c1..4b963fe 100755 --- a/src/jalview/schemes/UserColourScheme.java +++ b/src/jalview/schemes/UserColourScheme.java @@ -23,6 +23,8 @@ import java.awt.*; public class UserColourScheme extends ResidueColourScheme { + protected String schemeName; + public UserColourScheme(String colour) { Color col = null; @@ -36,6 +38,16 @@ public class UserColourScheme col = ColourSchemeProperty.getAWTColorFromName(colour); if(col==null) + {try{ + java.util.StringTokenizer st = new java.util.StringTokenizer(colour, ","); + int r = Integer.parseInt( st.nextToken() ); + int g = Integer.parseInt( st.nextToken() ); + int b = Integer.parseInt( st.nextToken() ); + col = new Color(r,g,b); + }catch(Exception ex){} + } + + if(col==null) { System.out.println("Unknown colour!! "+colour); } @@ -54,4 +66,13 @@ public class UserColourScheme { return colors; } + + public void setName(String name) + { + schemeName = name; + } + public String getName() + { + return schemeName; + } }