Package network.aika.debugger
Class MouseManager
java.lang.Object
network.aika.debugger.MouseManager
- All Implemented Interfaces:
MouseListener,MouseMotionListener,MouseWheelListener,EventListener,MouseInputListener,org.graphstream.ui.view.util.MouseManager
public class MouseManager
extends Object
implements MouseInputListener, org.graphstream.ui.view.util.MouseManager, MouseWheelListener
- Author:
- Lukas Molzberger
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.graphstream.ui.graphicGraph.GraphicElementprotected org.graphstream.ui.graphicGraph.GraphicGraphprotected org.graphstream.ui.view.View -
Constructor Summary
ConstructorsConstructorDescriptionMouseManager(EnumSet<org.graphstream.ui.view.util.InteractiveElement> types) MouseManager(AbstractViewManager viewManager) -
Method Summary
Modifier and TypeMethodDescriptionvoiddragGraphMouseMoved(MouseEvent me, MouseEvent lastMe, org.graphstream.ui.view.camera.DefaultCamera2D camera) protected voidelementMoving(org.graphstream.ui.graphicGraph.GraphicElement element, MouseEvent event) EnumSet<org.graphstream.ui.view.util.InteractiveElement>voidinit(org.graphstream.ui.graphicGraph.GraphicGraph graph, org.graphstream.ui.view.View view) protected voidmouseButtonPressOnElement(org.graphstream.ui.graphicGraph.GraphicElement element, MouseEvent event) protected voidmouseButtonReleaseOffElement(org.graphstream.ui.graphicGraph.GraphicElement element, MouseEvent event) voidmouseClicked(MouseEvent event) voidmouseDragged(MouseEvent event) voidmouseEntered(MouseEvent event) voidmouseExited(MouseEvent event) voidmouseMoved(MouseEvent event) voidmousePressed(MouseEvent event) voidmouseReleased(MouseEvent event) voidvoidrelease()static voidzoomGraphMouseWheelMoved(MouseWheelEvent mwe, org.graphstream.ui.view.camera.Camera camera)
-
Field Details
-
view
protected org.graphstream.ui.view.View view -
graph
protected org.graphstream.ui.graphicGraph.GraphicGraph graph -
curElement
protected org.graphstream.ui.graphicGraph.GraphicElement curElement
-
-
Constructor Details
-
MouseManager
-
MouseManager
-
-
Method Details
-
init
public void init(org.graphstream.ui.graphicGraph.GraphicGraph graph, org.graphstream.ui.view.View view) - Specified by:
initin interfaceorg.graphstream.ui.view.util.MouseManager
-
getManagedTypes
- Specified by:
getManagedTypesin interfaceorg.graphstream.ui.view.util.MouseManager
-
release
public void release()- Specified by:
releasein interfaceorg.graphstream.ui.view.util.MouseManager
-
mouseButtonPressOnElement
protected void mouseButtonPressOnElement(org.graphstream.ui.graphicGraph.GraphicElement element, MouseEvent event) -
elementMoving
protected void elementMoving(org.graphstream.ui.graphicGraph.GraphicElement element, MouseEvent event) -
mouseButtonReleaseOffElement
protected void mouseButtonReleaseOffElement(org.graphstream.ui.graphicGraph.GraphicElement element, MouseEvent event) -
mouseClicked
- Specified by:
mouseClickedin interfaceMouseListener
-
mousePressed
- Specified by:
mousePressedin interfaceMouseListener
-
mouseDragged
- Specified by:
mouseDraggedin interfaceMouseMotionListener
-
mouseReleased
- Specified by:
mouseReleasedin interfaceMouseListener
-
mouseEntered
- Specified by:
mouseEnteredin interfaceMouseListener
-
mouseExited
- Specified by:
mouseExitedin interfaceMouseListener
-
mouseMoved
- Specified by:
mouseMovedin interfaceMouseMotionListener
-
dragGraphMouseMoved
public void dragGraphMouseMoved(MouseEvent me, MouseEvent lastMe, org.graphstream.ui.view.camera.DefaultCamera2D camera) -
mouseWheelMoved
- Specified by:
mouseWheelMovedin interfaceMouseWheelListener
-
zoomGraphMouseWheelMoved
public static void zoomGraphMouseWheelMoved(MouseWheelEvent mwe, org.graphstream.ui.view.camera.Camera camera)
-