tree.findHeight(tree.getTopNode());\r
longestName = label;\r
\r
- PaintRefresher.Register(this);\r
+ PaintRefresher.Register(this, av.alignment);\r
}\r
\r
public void TreeSelectionChanged(Sequence sequence)\r
selected.setEndRes(av.alignment.getWidth());\r
selected.addOrRemove(sequence, true);\r
\r
- PaintRefresher.Refresh(this);\r
+ PaintRefresher.Refresh(this, av.alignment);\r
repaint();\r
}\r
\r
\r
public void paintComponent(Graphics g)\r
{\r
+ super.paintComponent(g);\r
font = new Font("Verdana", Font.PLAIN, fontSize);\r
g.setFont(font);\r
\r
sequences.add( (Sequence)((SequenceNode) l.elementAt(j)).element());\r
}\r
\r
+ ColourSchemeI cs = ColourSchemeProperty.getColour(sequences, av.alignment.getWidth(),\r
+ ColourSchemeProperty.getColourName(av.getGlobalColourScheme()));\r
+\r
SequenceGroup sg = new SequenceGroup(sequences, "TreeGroup",\r
- av.getGlobalColourScheme(), true, true,\r
+ cs, true, true,\r
false, 0, av.alignment.getWidth());\r
\r
\r
+ ( (ResidueColourScheme) sg.cs).setThreshold(25);\r
+\r
+\r
+\r
+\r
if (av.getGlobalColourScheme() instanceof ConservationColourScheme)\r
{\r
ConservationColourScheme ccs = (ConservationColourScheme) av.\r
}\r
}\r
\r
- PaintRefresher.Refresh(this);\r
+ PaintRefresher.Refresh(this, av.alignment);\r
repaint();\r
}\r
\r