import javax.swing.JMenuItem;
import javax.swing.JScrollPane;
import javax.swing.SwingUtilities;
-import javax.swing.event.MenuEvent;
-import javax.swing.event.MenuListener;
/**
* DOCUMENT ME!
}
});
- /*
- * ensure By Label/Sequence are not selected if annotations
- * have been reordered manually to CUSTOM order
- */
- annotationsMenu.addMenuListener(new MenuListener()
- {
- @Override
- public void menuSelected(MenuEvent e)
- {
- SequenceAnnotationOrder sortAnnotationsBy = viewport
- .getSortAnnotationsBy();
- sortAnnByLabel.setSelected(
- sortAnnotationsBy == SequenceAnnotationOrder.LABEL_AND_SEQUENCE);
- sortAnnBySequence.setSelected(
- sortAnnotationsBy == SequenceAnnotationOrder.SEQUENCE_AND_LABEL);
- }
-
- @Override
- public void menuDeselected(MenuEvent e)
- {
- }
-
- @Override
- public void menuCanceled(MenuEvent e)
- {
- }
- });
-
alignPanel.sortAnnotations();
}
}
if (isAnnotation)
{
-
+ alignPanel.sortAnnotations();
alignPanel.adjustAnnotationHeight();
viewport.updateSequenceIdColours();
buildSortByAnnotationScoresMenu();