\r
if (node.element() instanceof SequenceI)\r
{\r
- if (((SequenceI) ((SequenceNode) node).element()).getColor() == Color.white)\r
+ SequenceI seq = (SequenceI)((SequenceNode) node).element();\r
+\r
+ if (av.getSequenceColour(seq) == Color.white)\r
{\r
g.setColor(Color.black);\r
}\r
else\r
{\r
- g.setColor(((SequenceI) ((SequenceNode) node).element()).getColor()\r
- .darker());\r
+ g.setColor(av.getSequenceColour(seq).darker());\r
}\r
}\r
else\r
\r
if (node.element() instanceof SequenceI)\r
{\r
- ((SequenceI) node.element()).setColor(c);\r
+ av.setSequenceColour((SequenceI) node.element(), c);\r
}\r
}\r
else\r
if (highlightNode != null)\r
{\r
highlightNode = null;\r
- setToolTipText("");\r
+ setToolTipText(null);\r
repaint();\r
}\r
}\r
\r
av.setSelectionGroup(null);\r
av.alignment.deleteAllGroups();\r
+ av.sequenceColours.clear();\r
\r
colourGroups();\r
}\r