From 801f92a7de4d2020ad8777d7bdea13d70b30fa68 Mon Sep 17 00:00:00 2001 From: amwaterhouse Date: Mon, 13 Nov 2006 11:13:20 +0000 Subject: [PATCH] sequence colours and text colours added --- src/jalview/gui/AlignViewport.java | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/src/jalview/gui/AlignViewport.java b/src/jalview/gui/AlignViewport.java index b275611..ec52ee3 100755 --- a/src/jalview/gui/AlignViewport.java +++ b/src/jalview/gui/AlignViewport.java @@ -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); + } + } -- 1.7.10.2