Package dataPlotsFX.overlaymark
Class DragMarkerAdapter
java.lang.Object
PamView.paneloverlay.overlaymark.ExtMouseAdapter
dataPlotsFX.overlaymark.TDOverlayAdapter
dataPlotsFX.overlaymark.DragMarkerAdapter
A mouse adapter which allows panning of the display.
- Author:
- Jamie Macaulay
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjavafx.scene.NodegetIcon()The icon for the marker adapterjavafx.scene.control.TooltipbooleanmouseClicked(javafx.scene.input.MouseEvent e) booleanmouseDragged(javafx.scene.input.MouseEvent e) booleanmouseEntered(javafx.scene.input.MouseEvent e) booleanmouseExited(javafx.scene.input.MouseEvent e) booleanmouseMoved(javafx.scene.input.MouseEvent e) booleanmousePressed(javafx.scene.input.MouseEvent e) booleanmouseReleased(javafx.scene.input.MouseEvent e) booleanmouseWheelMoved(javafx.scene.input.ScrollEvent e) booleanAny displays using this manager need to be paused.voidsubscribePanel(TDGraphFX.TDPlotPane fxPlot) Called when the adapter is subscribed to a panel.Methods inherited from class dataPlotsFX.overlaymark.TDOverlayAdapter
drawMark, getOverlayMark, getSelectedDetectionGroupMethods inherited from class PamView.paneloverlay.overlaymark.ExtMouseAdapter
fxMouse, getPopupMenuItems, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved, swingMouse
-
Constructor Details
-
DragMarkerAdapter
-
-
Method Details
-
getIcon
public javafx.scene.Node getIcon()Description copied from class:TDOverlayAdapterThe icon for the marker adapter- Specified by:
getIconin classTDOverlayAdapter- Returns:
- get the icon
-
subscribePanel
Description copied from class:TDOverlayAdapterCalled when the adapter is subscribed to a panel.- Specified by:
subscribePanelin classTDOverlayAdapter- Parameters:
fxPlot- - the plot panel.
-
getToolTip
public javafx.scene.control.Tooltip getToolTip()- Specified by:
getToolTipin classTDOverlayAdapter
-
mouseClicked
public boolean mouseClicked(javafx.scene.input.MouseEvent e) - Overrides:
mouseClickedin classExtMouseAdapter
-
mouseDragged
public boolean mouseDragged(javafx.scene.input.MouseEvent e) - Overrides:
mouseDraggedin classExtMouseAdapter
-
mouseEntered
public boolean mouseEntered(javafx.scene.input.MouseEvent e) - Overrides:
mouseEnteredin classExtMouseAdapter
-
mouseExited
public boolean mouseExited(javafx.scene.input.MouseEvent e) - Overrides:
mouseExitedin classExtMouseAdapter
-
mouseMoved
public boolean mouseMoved(javafx.scene.input.MouseEvent e) - Overrides:
mouseMovedin classExtMouseAdapter
-
mousePressed
public boolean mousePressed(javafx.scene.input.MouseEvent e) - Overrides:
mousePressedin classExtMouseAdapter
-
mouseReleased
public boolean mouseReleased(javafx.scene.input.MouseEvent e) - Overrides:
mouseReleasedin classExtMouseAdapter
-
mouseWheelMoved
public boolean mouseWheelMoved(javafx.scene.input.ScrollEvent e) - Overrides:
mouseWheelMovedin classExtMouseAdapter
-
needPaused
public boolean needPaused()Description copied from class:TDOverlayAdapterAny displays using this manager need to be paused.- Specified by:
needPausedin classTDOverlayAdapter- Returns:
-