JAL-147 prevent vertical Overview box movement in wrapped mode
authorgmungoc <g.m.carstairs@dundee.ac.uk>
Thu, 6 Jul 2017 14:59:43 +0000 (15:59 +0100)
committergmungoc <g.m.carstairs@dundee.ac.uk>
Thu, 6 Jul 2017 14:59:43 +0000 (15:59 +0100)
src/jalview/viewmodel/OverviewDimensionsHideHidden.java
src/jalview/viewmodel/OverviewDimensionsShowHidden.java
src/jalview/viewmodel/ViewportRanges.java

index 4bf7694..4d64f1c 100644 (file)
@@ -39,6 +39,11 @@ public class OverviewDimensionsHideHidden extends OverviewDimensions
       y = 0;
     }
 
+    if (ranges.isWrappedMode())
+    {
+      y = 0; // sorry, no vertical scroll when wrapped
+    }
+
     //
     // Convert x value to residue position
     //
index 2216f33..62e8000 100644 (file)
@@ -81,6 +81,11 @@ public class OverviewDimensionsShowHidden extends OverviewDimensions
       y = 0;
     }
 
+    if (ranges.isWrappedMode())
+    {
+      y = 0; // sorry, no vertical scroll when wrapped
+    }
+
     //
     // Convert x value to residue position
     //
index 36ed984..7c6b7ab 100644 (file)
@@ -556,6 +556,11 @@ public class ViewportRanges extends ViewportProperties
     wrappedMode = wrapped;
   }
 
+  public boolean isWrappedMode()
+  {
+    return wrappedMode;
+  }
+
   /**
    * Answers the vertical scroll position (0..) to set, given the visible column
    * that is at top left. Note that if called with the total visible width of