});
viewMenu.add(seqColourBy);
- showAlignmentOnly = new JCheckBoxMenuItem("Visible alignment only");
+ showAlignmentOnly = new JCheckBoxMenuItem(
+ MessageManager.getString("label.show_alignment_only"));
showAlignmentOnly.addActionListener(new ActionListener()
{
@Override
public void actionPerformed(ActionEvent e)
{
+ hideHiddenRegions.setEnabled(showAlignmentOnly.isSelected());
getBinding().setShowAlignmentOnly(showAlignmentOnly.isSelected());
- getBinding().showStructures(getAlignmentPanel().getAlignViewport());
+ getBinding().showStructures(getAlignmentPanel().getAlignViewport(),
+ true);
}
});
viewMenu.add(showAlignmentOnly);
+ hideHiddenRegions = new JCheckBoxMenuItem(
+ MessageManager.getString("label.hide_hidden_regions"));
+ hideHiddenRegions.setEnabled(false);
+ hideHiddenRegions.addActionListener(new ActionListener()
+ {
+ @Override
+ public void actionPerformed(ActionEvent e)
+ {
+ getBinding().setHideHiddenRegions(hideHiddenRegions.isSelected());
+ getBinding().showStructures(getAlignmentPanel().getAlignViewport(),
+ false);
+ }
+ });
+ viewMenu.add(hideHiddenRegions);
+
final ItemListener handler = new ItemListener()
{
@Override
buildColourMenu();
}
- @Override
- public void setJalviewColourScheme(ColourSchemeI cs)
- {
- getBinding().setJalviewColourScheme(cs);
- }
-
/**
* Sends commands to the structure viewer to superimpose structures based on
* currently associated alignments. May optionally return an error message for
// Set the colour using the current view for the associated alignframe
for (AlignmentViewPanel avp : _colourwith)
{
- binding.colourBySequence(avp);
+ binding.updateStructureColours(avp);
}
seqColoursApplied = true;
}