X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fappletgui%2FOverviewPanel.java;h=b933d30eef139504b79e6a9fc9f14813d16f85a8;hb=36e7c887ef91f49f6065dea063180f7de146b3e1;hp=45dfbfcf5ff78b1e729b972d745d742fd002c6ab;hpb=12a719d6bf88315a02b1e04b9ad4dba3d6114481;p=jalview.git diff --git a/src/jalview/appletgui/OverviewPanel.java b/src/jalview/appletgui/OverviewPanel.java index 45dfbfc..b933d30 100755 --- a/src/jalview/appletgui/OverviewPanel.java +++ b/src/jalview/appletgui/OverviewPanel.java @@ -23,19 +23,19 @@ package jalview.appletgui; import jalview.util.MessageManager; import jalview.util.Platform; import jalview.viewmodel.OverviewDimensions; -import jalview.viewmodel.OverviewDimensionsAllVisible; -import jalview.viewmodel.OverviewDimensionsWithHidden; +import jalview.viewmodel.OverviewDimensionsHideHidden; +import jalview.viewmodel.OverviewDimensionsShowHidden; import java.awt.BorderLayout; +import java.awt.CheckboxMenuItem; import java.awt.Dimension; -import java.awt.MenuItem; import java.awt.Panel; import java.awt.PopupMenu; -import java.awt.event.ActionEvent; -import java.awt.event.ActionListener; import java.awt.event.ComponentAdapter; import java.awt.event.ComponentEvent; import java.awt.event.InputEvent; +import java.awt.event.ItemEvent; +import java.awt.event.ItemListener; import java.awt.event.MouseEvent; import java.awt.event.MouseListener; import java.awt.event.MouseMotionListener; @@ -61,7 +61,7 @@ public class OverviewPanel extends Panel implements Runnable, this.ap = alPanel; setLayout(null); - od = new OverviewDimensionsWithHidden(av.getRanges(), + od = new OverviewDimensionsShowHidden(av.getRanges(), (av.isShowAnnotation() && av.getSequenceConsensusHash() != null)); oviewCanvas = new OverviewCanvas(od, av); @@ -208,19 +208,19 @@ public class OverviewPanel extends Panel implements Runnable, private void showPopupMenu(MouseEvent e) { PopupMenu popup = new PopupMenu(); - ActionListener menuListener = new ActionListener() + ItemListener menuListener = new ItemListener() { @Override - public void actionPerformed(ActionEvent event) + public void itemStateChanged(ItemEvent e) { - // switch on/off the hidden columns view toggleHiddenColumns(); } }; - MenuItem item = new MenuItem( + CheckboxMenuItem item = new CheckboxMenuItem( MessageManager.getString("label.togglehidden")); + item.setState(showHidden); popup.add(item); - item.addActionListener(menuListener); + item.addItemListener(menuListener); this.add(popup); popup.show(this, e.getX(), e.getY()); } @@ -233,14 +233,14 @@ public class OverviewPanel extends Panel implements Runnable, if (showHidden) { showHidden = false; - od = new OverviewDimensionsAllVisible(av.getRanges(), + od = new OverviewDimensionsHideHidden(av.getRanges(), (av.isShowAnnotation() && av .getAlignmentConservationAnnotation() != null)); } else { showHidden = true; - od = new OverviewDimensionsWithHidden(av.getRanges(), + od = new OverviewDimensionsShowHidden(av.getRanges(), (av.isShowAnnotation() && av .getAlignmentConservationAnnotation() != null)); }