fable.framework.ui.views
Class chiPlotView.SceneGrip
java.lang.Object
org.eclipse.swt.events.MouseAdapter
fable.framework.ui.views.chiPlotView.SceneGrip
- All Implemented Interfaces:
- java.util.EventListener, org.eclipse.swt.events.KeyListener, org.eclipse.swt.events.MouseListener, org.eclipse.swt.events.MouseMoveListener, org.eclipse.swt.internal.SWTEventListener, org.eclipse.swt.widgets.Listener
- Enclosing class:
- chiPlotView
public class chiPlotView.SceneGrip
- extends org.eclipse.swt.events.MouseAdapter
- implements org.eclipse.swt.events.MouseMoveListener, org.eclipse.swt.widgets.Listener, org.eclipse.swt.events.KeyListener
Implements a scene grip, capable of rotating and moving a GL scene with
the help of the mouse and keyboard.
- Author:
- Bo Majewski
Methods inherited from class org.eclipse.swt.events.MouseAdapter |
mouseDoubleClick |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
chiPlotView.SceneGrip
public chiPlotView.SceneGrip()
mouseDown
public void mouseDown(org.eclipse.swt.events.MouseEvent e)
- Specified by:
mouseDown
in interface org.eclipse.swt.events.MouseListener
- Overrides:
mouseDown
in class org.eclipse.swt.events.MouseAdapter
mouseUp
public void mouseUp(org.eclipse.swt.events.MouseEvent e)
- Specified by:
mouseUp
in interface org.eclipse.swt.events.MouseListener
- Overrides:
mouseUp
in class org.eclipse.swt.events.MouseAdapter
mouseMove
public void mouseMove(org.eclipse.swt.events.MouseEvent e)
- Specified by:
mouseMove
in interface org.eclipse.swt.events.MouseMoveListener
handleEvent
public void handleEvent(org.eclipse.swt.widgets.Event event)
- Specified by:
handleEvent
in interface org.eclipse.swt.widgets.Listener
keyPressed
public void keyPressed(org.eclipse.swt.events.KeyEvent e)
- Specified by:
keyPressed
in interface org.eclipse.swt.events.KeyListener
keyReleased
public void keyReleased(org.eclipse.swt.events.KeyEvent e)
- Specified by:
keyReleased
in interface org.eclipse.swt.events.KeyListener
adjust
public void adjust()
setOffsets
public void setOffsets(float x,
float y,
float z)
setRotation
public void setRotation(float x,
float y)