Merge branch 'feature/JAL-2613' into feature/JAL-2611
authorkiramt <k.mourao@dundee.ac.uk>
Fri, 14 Jul 2017 09:01:25 +0000 (10:01 +0100)
committerkiramt <k.mourao@dundee.ac.uk>
Fri, 14 Jul 2017 09:01:25 +0000 (10:01 +0100)
Conflicts:
src/jalview/viewmodel/OverviewDimensions.java

1  2 
src/jalview/viewmodel/OverviewDimensions.java
test/jalview/viewmodel/OverviewDimensionsHideHiddenTest.java
test/jalview/viewmodel/OverviewDimensionsShowHiddenTest.java

@@@ -241,23 -241,8 +241,29 @@@ public abstract class OverviewDimension
      boxHeight = Math.round((float) vpheight * sequencesHeight / alheight);
    }
  
 +  /**
 +   * Answers if a mouse position is in the overview's red box
 +   * 
 +   * @param x
 +   *          mouse x position
 +   * @param y
 +   *          mouse y position
 +   * @return true if (x,y) is inside the box
 +   */
 +  public boolean isPositionInBox(int x, int y)
 +  {
 +    return (x > boxX && y > boxY && boxX + x < boxWidth
 +            && boxY + y < boxHeight);
 +  }
 +
 +  public void setMousePosition(int x, int y)
 +  {
 +
 +  }
++
+   protected abstract int getLeftXFromCentreX(int mousex, HiddenColumns hidden);
+   protected abstract int getTopYFromCentreY(int mousey,
+           HiddenSequences hidden);
++
  }