RenderPanel renderPanel;
AlignmentPanel ap;
+ ArrayList _aps = new ArrayList();
String fileLoadingError;
if (evt.getSource() == seqColour)
{
setEnabled(seqColour);
- jmb.colourBySequence(ap.av.getShowSequenceFeatures(), ap.av.alignment);
+ jmb.colourBySequence(ap.av.getShowSequenceFeatures(), ap);
}
else if (!allChainsSelected)
centerViewer();
public void updateColours(Object source)
{
AlignmentPanel ap = (AlignmentPanel) source;
- jmb.colourBySequence(ap.av.getShowSequenceFeatures(), ap.av.alignment);
+ jmb.colourBySequence(ap.av.getShowSequenceFeatures(), ap);
}
public void updateTitleAndMenus()
return;
}
setChainMenuItems(jmb.chainNames);
- jmb.colourBySequence(ap.av.getShowSequenceFeatures(), ap.av.alignment);
+ jmb.colourBySequence(ap.av.getShowSequenceFeatures(), ap);
setTitle(jmb.getViewerTitle());
}
{
jmb.setJalviewColourScheme(ucs);
}
+
+ public AlignmentPanel getAlignmentPanelFor(AlignmentI alignment)
+ {
+ for (int i=0;i<_aps.size();i++)
+ {
+ if (((AlignmentPanel)_aps.get(i)).av.getAlignment()==alignment)
+ {
+ return ((AlignmentPanel)_aps.get(i));
+ }
+ }
+ return ap;
+ }
}