import jalview.util.MapList;
import jalview.util.StringUtils;
-import java.awt.Color;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.BitSet;
@Override
public void sequenceChanged()
{
+ argb = null;
changeCount++;
}
return 0;
}
+ private int[] argb;
+
@Override
- public Color getColor(int i)
+ public int getColor(int i)
{
- return null;
+ return argb == null ? 0 : argb[i];
}
@Override
- public Color setColor(int i, Color c)
+ public int setColor(int i, int rgb)
{
- return c;
+ if (argb == null)
+ {
+ argb = new int[this.sequence.length];
+ }
+ return (argb[i] = rgb);
}
@Override
public void resetColors()
{
+ argb = null;
}
}