X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fgui%2FOverviewPanel.java;h=6cb4b96701dc0e462948f5005be0d6d9577e5c90;hb=7e04981d43b16398bd5bd2fad98a5216035d90bb;hp=a5aaf7c51c615b691686881eefbbf41ad73a388e;hpb=8fa69554edf6aeb278b4a4afd8e2b60264fdccd8;p=jalview.git diff --git a/src/jalview/gui/OverviewPanel.java b/src/jalview/gui/OverviewPanel.java index a5aaf7c..6cb4b96 100755 --- a/src/jalview/gui/OverviewPanel.java +++ b/src/jalview/gui/OverviewPanel.java @@ -20,15 +20,6 @@ */ package jalview.gui; -import jalview.bin.Cache; -import jalview.renderer.OverviewRenderer; -import jalview.util.MessageManager; -import jalview.util.Platform; -import jalview.viewmodel.OverviewDimensions; -import jalview.viewmodel.OverviewDimensionsHideHidden; -import jalview.viewmodel.OverviewDimensionsShowHidden; -import jalview.viewmodel.ViewportListenerI; - import java.awt.BorderLayout; import java.awt.Cursor; import java.awt.Dimension; @@ -48,6 +39,14 @@ import javax.swing.JPanel; import javax.swing.JPopupMenu; import javax.swing.SwingUtilities; +import jalview.renderer.OverviewRenderer; +import jalview.util.MessageManager; +import jalview.util.Platform; +import jalview.viewmodel.OverviewDimensions; +import jalview.viewmodel.OverviewDimensionsHideHidden; +import jalview.viewmodel.OverviewDimensionsShowHidden; +import jalview.viewmodel.ViewportListenerI; + /** * Panel displaying an overview of the full alignment, with an interactive box * representing the viewport onto the alignment. @@ -80,14 +79,14 @@ public class OverviewPanel extends JPanel * * @param alPanel * The alignment panel which is shown in the overview panel + * @param isShowHidden TODO */ - public OverviewPanel(AlignmentPanel alPanel) + public OverviewPanel(AlignmentPanel alPanel, boolean isShowHidden) { this.av = alPanel.av; this.ap = alPanel; - showHidden = Cache.getDefault(Preferences.SHOW_OV_HIDDEN_AT_START, - false); + showHidden = isShowHidden; if (showHidden) { od = new OverviewDimensionsShowHidden(av.getRanges(), @@ -420,4 +419,14 @@ public class OverviewPanel extends JPanel od = null; } } + + public boolean isShowHiddenRegions() + { + return showHidden; + } + + public OverviewCanvas getCanvas() + { + return oviewCanvas; + } }