Package dataPlotsFX.overlaymark
Class OverlayMarkerManager
java.lang.Object
PamView.paneloverlay.overlaymark.ExtMouseAdapter
dataPlotsFX.overlaymark.OverlayMarkerManager
Handles user mouse and touch interactions with the display. Sets which marker is currently implemented and passes
mouse behaviours from the display to the marker.
- Author:
- Jamie Macaulay
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionList<javafx.scene.control.MenuItem>
getPopupMenuItems
(javafx.scene.input.MouseEvent e) boolean
mouseClicked
(javafx.scene.input.MouseEvent e) boolean
mouseDragged
(javafx.scene.input.MouseEvent e) boolean
mouseEntered
(javafx.scene.input.MouseEvent e) boolean
mouseExited
(javafx.scene.input.MouseEvent e) boolean
mouseMoved
(javafx.scene.input.MouseEvent e) boolean
mousePressed
(javafx.scene.input.MouseEvent e) boolean
mouseReleased
(javafx.scene.input.MouseEvent e) boolean
mouseWheelMoved
(javafx.scene.input.ScrollEvent e) boolean
void
setCurrentMarkIndex
(int index) Methods inherited from class PamView.paneloverlay.overlaymark.ExtMouseAdapter
fxMouse, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved, swingMouse
-
Constructor Details
-
OverlayMarkerManager
-
-
Method Details
-
getOverlayMarkers
-
getCurrentMarker
-
setCurrentMarkIndex
public void setCurrentMarkIndex(int index) -
needPaused
public boolean needPaused() -
mouseClicked
public boolean mouseClicked(javafx.scene.input.MouseEvent e) - Overrides:
mouseClicked
in classExtMouseAdapter
-
mouseDragged
public boolean mouseDragged(javafx.scene.input.MouseEvent e) - Overrides:
mouseDragged
in classExtMouseAdapter
-
mouseEntered
public boolean mouseEntered(javafx.scene.input.MouseEvent e) - Overrides:
mouseEntered
in classExtMouseAdapter
-
mouseExited
public boolean mouseExited(javafx.scene.input.MouseEvent e) - Overrides:
mouseExited
in classExtMouseAdapter
-
mouseMoved
public boolean mouseMoved(javafx.scene.input.MouseEvent e) - Overrides:
mouseMoved
in classExtMouseAdapter
-
mousePressed
public boolean mousePressed(javafx.scene.input.MouseEvent e) - Overrides:
mousePressed
in classExtMouseAdapter
-
mouseReleased
public boolean mouseReleased(javafx.scene.input.MouseEvent e) - Overrides:
mouseReleased
in classExtMouseAdapter
-
mouseWheelMoved
public boolean mouseWheelMoved(javafx.scene.input.ScrollEvent e) - Overrides:
mouseWheelMoved
in classExtMouseAdapter
-
getPopupMenuItems
- Overrides:
getPopupMenuItems
in classExtMouseAdapter
-