Graphics: Zoom rubber box general improvements 97/18197/9
authorCaio SOUZA <caioc2bolado@gmail.com>
Mon, 30 May 2016 19:13:23 +0000 (16:13 -0300)
committerClément DAVID <clement.david@scilab-enterprises.com>
Tue, 28 Jun 2016 12:31:57 +0000 (14:31 +0200)
commit93049efad1fef8be18f4f8d8961fb570652260b2
treefaeae0c66be212eae126f57a246d30c9601b19db
parent6bfd3bf28d3f3a7b6f1d012e11d587c370c272c7
Graphics: Zoom rubber box general improvements

* The zoom rubber box now can start/finish from points lying outside the axes bounds.
* The zoom rubber box now can select multiple and overlying axes at once. Changed behavior of scroll zoom, scrolling over overlying axes will zoom all of them together, using the CTRL key while scrolling will zoom all axes in the current figure.
* [Bug #11959](http://bugzilla.scilab.org/show_bug.cgi?id=11959) fixed - Allow "Zoom Area" to be clicked out of axes
* [Bug #12110](http://bugzilla.scilab.org/show_bug.cgi?id=12110) fixed - Unable to zoom multiple axes at once

Change-Id: I78bc245f67fa220c7885d259e35880c5561f6c95
scilab/CHANGES.md
scilab/modules/renderer/src/java/org/scilab/modules/renderer/JoGLView/interaction/DragPointRubberBox.java
scilab/modules/renderer/src/java/org/scilab/modules/renderer/JoGLView/interaction/DragZoomRotateInteraction.java
scilab/modules/renderer/src/java/org/scilab/modules/renderer/JoGLView/interaction/FigureInteraction.java
scilab/modules/renderer/src/java/org/scilab/modules/renderer/JoGLView/interaction/OnePointRubberBox.java
scilab/modules/renderer/src/java/org/scilab/modules/renderer/JoGLView/interaction/RubberBox.java
scilab/modules/renderer/src/java/org/scilab/modules/renderer/JoGLView/interaction/TwoPointsRubberBox.java
scilab/modules/renderer/src/java/org/scilab/modules/renderer/JoGLView/interaction/ZoomRubberBox.java
scilab/modules/renderer/src/java/org/scilab/modules/renderer/JoGLView/interaction/util/AbstractPointComputer.java
scilab/modules/renderer/src/java/org/scilab/modules/renderer/JoGLView/interaction/util/CubeFacesPointComputer.java