Package org.openscience.cdk.controller
Interface IMouseEventRelay
-
public interface IMouseEventRelay
Widget toolkit-independent interface to relay for mouse events.- Belongs to CDK module:
- control
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
mouseClickedDouble(int screenCoordX, int screenCoordY)
Event to signal that a mouse button has been double clicked.void
mouseClickedDown(int screenCoordX, int screenCoordY)
Event to signal that the left mouse button has been pushed but not released yet.void
mouseClickedDownRight(int screenCoordX, int screenCoordY)
Event to signal that the right mouse button has been pushed but not released yet.void
mouseClickedUp(int screenCoordX, int screenCoordY)
Event to signal that the left mouse button has been released.void
mouseClickedUpRight(int screenCoordX, int screenCoordY)
Event to signal that the right mouse button has been released.void
mouseDrag(int screenCoordXFrom, int screenCoordYFrom, int screenCoordXTo, int screenCoordYTo)
Event to signal that a mouse has been dragged from one point to a next.void
mouseEnter(int screenCoordX, int screenCoordY)
void
mouseExit(int screenCoordX, int screenCoordY)
void
mouseMove(int screenCoordX, int screenCoordY)
Event to signal that a mouse has been moved to the new coordinates.void
mouseWheelMovedBackward(int rotation)
Event to signal that the mouse wheel has been rotated a certain amount backward.void
mouseWheelMovedForward(int rotation)
Event to signal that the mouse wheel has been rotated a certain amount forward.
-
-
-
Method Detail
-
mouseClickedUp
void mouseClickedUp(int screenCoordX, int screenCoordY)
Event to signal that the left mouse button has been released.- Parameters:
screenCoordX
- the x part of the screen coordinate where the event happened.screenCoordY
- the y part of the screen coordinate where the event happened.
-
mouseClickedDown
void mouseClickedDown(int screenCoordX, int screenCoordY)
Event to signal that the left mouse button has been pushed but not released yet.- Parameters:
screenCoordX
- the x part of the screen coordinate where the event happened.screenCoordY
- the y part of the screen coordinate where the event happened.
-
mouseClickedDownRight
void mouseClickedDownRight(int screenCoordX, int screenCoordY)
Event to signal that the right mouse button has been pushed but not released yet.- Parameters:
screenCoordX
- the x part of the screen coordinate where the event happened.screenCoordY
- the y part of the screen coordinate where the event happened.
-
mouseClickedUpRight
void mouseClickedUpRight(int screenCoordX, int screenCoordY)
Event to signal that the right mouse button has been released.- Parameters:
screenCoordX
- the x part of the screen coordinate where the event happened.screenCoordY
- the y part of the screen coordinate where the event happened.
-
mouseClickedDouble
void mouseClickedDouble(int screenCoordX, int screenCoordY)
Event to signal that a mouse button has been double clicked.- Parameters:
screenCoordX
- the x part of the screen coordinate where the event happened.screenCoordY
- the y part of the screen coordinate where the event happened.
-
mouseMove
void mouseMove(int screenCoordX, int screenCoordY)
Event to signal that a mouse has been moved to the new coordinates.- Parameters:
screenCoordX
- the x part of the latest screen coordinate.screenCoordY
- the y part of the latest screen coordinate.
-
mouseEnter
void mouseEnter(int screenCoordX, int screenCoordY)
- Parameters:
screenCoordX
-screenCoordY
-
-
mouseExit
void mouseExit(int screenCoordX, int screenCoordY)
- Parameters:
screenCoordX
-screenCoordY
-
-
mouseDrag
void mouseDrag(int screenCoordXFrom, int screenCoordYFrom, int screenCoordXTo, int screenCoordYTo)
Event to signal that a mouse has been dragged from one point to a next.- Parameters:
screenCoordXFrom
- the x part of the screen coordinate dragged from.screenCoordYFrom
- the y part of the screen coordinate dragged from.screenCoordXTo
- the x part of the screen coordinate dragged to.screenCoordYTo
- the y part of the screen coordinate dragged to.
-
mouseWheelMovedForward
void mouseWheelMovedForward(int rotation)
Event to signal that the mouse wheel has been rotated a certain amount forward.- Parameters:
rotation
- an platform-specific amount of rotation of the wheel- See Also:
mouseWheelMovedBackward(int)
-
mouseWheelMovedBackward
void mouseWheelMovedBackward(int rotation)
Event to signal that the mouse wheel has been rotated a certain amount backward.- Parameters:
rotation
- an platform-specific amount of rotation of the wheel- See Also:
mouseWheelMovedForward(int)
-
-