X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fgui%2FAlignFrame.java;h=5fe7c593b4e467d1307c78a8731d1142a41101e8;hb=7e04981d43b16398bd5bd2fad98a5216035d90bb;hp=1f3f40992c7f3009a2a92385be270bbaa8691327;hpb=54b0c2d021ed75f90943f103385814c7cdb4972d;p=jalview.git diff --git a/src/jalview/gui/AlignFrame.java b/src/jalview/gui/AlignFrame.java index 1f3f409..5fe7c59 100644 --- a/src/jalview/gui/AlignFrame.java +++ b/src/jalview/gui/AlignFrame.java @@ -3368,10 +3368,9 @@ public class AlignFrame extends GAlignFrame implements DropTargetListener, } /** - * DOCUMENT ME! + * Opens an Overview panel for the alignment, unless one is open already * * @param e - * DOCUMENT ME! */ @Override public void overviewMenuItem_actionPerformed(ActionEvent e) @@ -3381,8 +3380,15 @@ public class AlignFrame extends GAlignFrame implements DropTargetListener, return; } + boolean showHiddenRegions = Cache.getDefault(Preferences.SHOW_OV_HIDDEN_AT_START, + false); + openOverviewPanel(showHiddenRegions); + } + + public OverviewPanel openOverviewPanel(boolean showHidden) + { JInternalFrame frame = new JInternalFrame(); - final OverviewPanel overview = new OverviewPanel(alignPanel); + final OverviewPanel overview = new OverviewPanel(alignPanel, showHidden); frame.setContentPane(overview); Desktop.addInternalFrame(frame, MessageManager .formatMessage("label.overview_params", new Object[] @@ -3407,6 +3413,8 @@ public class AlignFrame extends GAlignFrame implements DropTargetListener, } alignPanel.setOverviewPanel(overview); + + return overview; } @Override