annotationPanelMenuItem.setState(av.showAnnotation);
viewBoxesMenuItem.setSelected(av.showBoxes);
viewTextMenuItem.setSelected(av.showText);
-
+ showUnconservedMenuItem.setSelected(av.showUnconserved);
setColourSelected(ColourSchemeProperty.getColourName(av
.getGlobalColourScheme()));
showProducts.removeAll();
final boolean dna = viewport.getAlignment().isNucleotide();
final Alignment ds = dataset;
- String[] ptypes = CrossRef.findSequenceXrefTypes(dna, selection,
+ String[] ptypes = (selection==null || selection.length==0) ? null
+ : CrossRef.findSequenceXrefTypes(dna, selection,
dataset);
// Object[] prods =
// CrossRef.buildXProductsList(viewport.getAlignment().isNucleotide(),
showSeqFeatures.setSelected(true);
viewport.setShowSequenceFeatures(true);
}
+ /* (non-Javadoc)
+ * @see jalview.jbgui.GAlignFrame#showUnconservedMenuItem_actionPerformed(java.awt.event.ActionEvent)
+ */
+ protected void showUnconservedMenuItem_actionPerformed(ActionEvent e)
+ {
+ viewport.setShowUnconserved(showUnconservedMenuItem.getState());
+ alignPanel.paintAlignment(true);
+ }
}
class PrintThread extends Thread