X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fgui%2FOverviewPanel.java;h=a6c3960351233df0d618f67e862bf8e51c2152d3;hb=e073a5187b948dd845d01dbdbbda3516911ef7f6;hp=7750374290dd3f65b96a238999cc365d64d4c394;hpb=4d890895e6aabfc36d45d3b53781ee2cf5cfafdc;p=jalview.git diff --git a/src/jalview/gui/OverviewPanel.java b/src/jalview/gui/OverviewPanel.java index 7750374..a6c3960 100755 --- a/src/jalview/gui/OverviewPanel.java +++ b/src/jalview/gui/OverviewPanel.java @@ -36,7 +36,7 @@ import java.awt.event.MouseAdapter; import java.awt.event.MouseEvent; import java.awt.event.MouseMotionAdapter; -import javax.swing.JMenuItem; +import javax.swing.JCheckBoxMenuItem; import javax.swing.JPanel; import javax.swing.JPopupMenu; import javax.swing.SwingUtilities; @@ -58,6 +58,8 @@ public class OverviewPanel extends JPanel implements Runnable private AlignmentPanel ap; + private JCheckBoxMenuItem displayToggle; + private boolean showHidden = true; /** @@ -156,12 +158,15 @@ public class OverviewPanel extends JPanel implements Runnable { // switch on/off the hidden columns view toggleHiddenColumns(); + displayToggle.setSelected(showHidden); } }; - JMenuItem item = new JMenuItem( + displayToggle = new JCheckBoxMenuItem( MessageManager.getString("label.togglehidden")); - popup.add(item); - item.addActionListener(menuListener); + displayToggle.setEnabled(true); + displayToggle.setSelected(showHidden); + popup.add(displayToggle); + displayToggle.addActionListener(menuListener); popup.show(this, e.getX(), e.getY()); }