Plug rubberbox function : 82/7382/14
authorVincent COUVERT <vincent.couvert@scilab.org>
Fri, 1 Jun 2012 15:04:26 +0000 (17:04 +0200)
committerVincent COUVERT <vincent.couvert@scilab.org>
Fri, 8 Jun 2012 13:20:28 +0000 (15:20 +0200)
commitf12df3ff2c9c6fec0b877255bf3718335e49812a
tree4875ed922663d6b8c7ddcb1ee321b956d6b8b612
parente902eec2d9fe68b15530819d709f982342966128
Plug rubberbox function :
- 2D draw some rectangle.
- 3D draw some cube.
- Able to return mouse button used in 2D/3D click mode.
- Able to drag in 2D. Drag in 3D is non-sense.
- Able to set start point in 2D.
- Bug #11089 fixed - rubberbox crashed Scilab.

Change-Id: I22b389dedd3fafcac717d5b044107c1b39bab02f
25 files changed:
scilab/CHANGES_5.4.X
scilab/modules/graphics/includes/Interaction.h
scilab/modules/graphics/sci_gateway/c/sci_rubberbox.c
scilab/modules/graphics/src/c/Interaction.c
scilab/modules/renderer/includes/JavaInteraction.h
scilab/modules/renderer/src/cpp/JavaInteraction.cpp
scilab/modules/renderer/src/java/org/scilab/modules/renderer/CallRenderer.java
scilab/modules/renderer/src/java/org/scilab/modules/renderer/JoGLView/interaction/DragPointRubberBox.java [new file with mode: 0644]
scilab/modules/renderer/src/java/org/scilab/modules/renderer/JoGLView/interaction/InteractionManager.java
scilab/modules/renderer/src/java/org/scilab/modules/renderer/JoGLView/interaction/OnePointRubberBox.java [new file with mode: 0644]
scilab/modules/renderer/src/java/org/scilab/modules/renderer/JoGLView/interaction/PointRubberBox.java [new file with mode: 0644]
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 [new file with mode: 0644]
scilab/modules/renderer/src/java/org/scilab/modules/renderer/JoGLView/interaction/ZoomRubberBox.java [new file with mode: 0644]
scilab/modules/renderer/src/java/org/scilab/modules/renderer/JoGLView/interaction/util/HelpersGeometry.java
scilab/modules/renderer/src/java/org/scilab/modules/renderer/JoGLView/interaction/util/PointAComputer.java
scilab/modules/renderer/src/java/org/scilab/modules/renderer/JoGLView/interaction/util/PointBComputer.java
scilab/modules/renderer/src/java/org/scilab/modules/renderer/JoGLView/interaction/util/PointCComputer.java
scilab/modules/renderer/src/java/org/scilab/modules/renderer/JoGLView/interaction/util/PointComputer.java
scilab/modules/renderer/src/java/org/scilab/modules/renderer/JoGLView/interaction/util/PointDComputer.java
scilab/modules/renderer/src/jni/CallRenderer.cpp
scilab/modules/renderer/src/jni/CallRenderer.hxx
scilab/modules/renderer/src/jni/XlFontManager.cpp
scilab/modules/renderer/src/jni/XlFontManager.hxx
scilab/modules/renderer/src/jni/renderer.giws.xml