sequence colours and text colours added
authoramwaterhouse <Andrew Waterhouse>
Mon, 13 Nov 2006 11:13:20 +0000 (11:13 +0000)
committeramwaterhouse <Andrew Waterhouse>
Mon, 13 Nov 2006 11:13:20 +0000 (11:13 +0000)
src/jalview/gui/AlignViewport.java

index b275611..ec52ee3 100755 (executable)
@@ -112,6 +112,13 @@ public class AlignViewport
     Stack historyList = new Stack();
     Stack redoList = new Stack();
 
+    Hashtable sequenceColours;
+
+    int thresholdTextColour = 0;
+    Color textColour = Color.black;
+    Color textColour2 = Color.white;
+
+
     /**
      * Creates a new AlignViewport object.
      *
@@ -1599,5 +1606,24 @@ public class AlignViewport
     }
 
 
+    public Color getSequenceColour(SequenceI seq)
+    {
+      if(sequenceColours==null || !sequenceColours.containsKey(seq))
+        return Color.white;
+      else
+        return (Color)sequenceColours.get(seq);
+    }
+
+    public void setSequenceColour(SequenceI seq, Color col)
+    {
+      if(sequenceColours==null)
+        sequenceColours = new Hashtable();
+
+      if(col == null)
+        sequenceColours.remove(seq);
+      else
+        sequenceColours.put(seq, col);
+    }
+
 
 }