*/
package jalview.gui;
-import java.util.Locale;
-
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Component;
import java.util.HashMap;
import java.util.Hashtable;
import java.util.List;
+import java.util.Locale;
import java.util.Map;
import java.util.Vector;
import java.util.concurrent.CompletableFuture;
@Override
public void wrapMenuItem_actionPerformed(ActionEvent e)
{
- scaleAbove.setVisible(wrapMenuItem.isSelected());
- scaleLeft.setVisible(wrapMenuItem.isSelected());
- scaleRight.setVisible(wrapMenuItem.isSelected());
- viewport.setWrapAlignment(wrapMenuItem.isSelected());
+ wrapMenuItem_actionPerformed(e, wrapMenuItem.isSelected());
+ }
+
+ public void wrapMenuItem_actionPerformed(ActionEvent e, boolean select)
+ {
+ scaleAbove.setVisible(select);
+ scaleLeft.setVisible(select);
+ scaleRight.setVisible(select);
+ viewport.setWrapAlignment(select);
alignPanel.updateLayout();
+ wrapMenuItem.setSelected(select);
}
@Override
@Override
public void annotationPanelMenuItem_actionPerformed(ActionEvent e)
{
- final boolean setVisible = annotationPanelMenuItem.isSelected();
+ annotationPanelMenuItem_actionPerformed(e,
+ annotationPanelMenuItem.isSelected());
+ }
+
+ public void annotationPanelMenuItem_actionPerformed(ActionEvent e,
+ boolean setVisible)
+ {
viewport.setShowAnnotation(setVisible);
this.showAllSeqAnnotations.setEnabled(setVisible);
this.hideAllSeqAnnotations.setEnabled(setVisible);
this.showAllAlAnnotations.setEnabled(setVisible);
this.hideAllAlAnnotations.setEnabled(setVisible);
+ annotationPanelMenuItem.setSelected(setVisible);
alignPanel.updateLayout();
}