public class PlayHeadDragMode extends MapMode
JosmAction.ActiveLayerChangeAdapter, JosmAction.LayerChangeAdapter, JosmAction.SelectionChangeAdapter
Modifier and Type | Field and Description |
---|---|
private boolean |
dragging |
private java.awt.Point |
mousePos |
private java.awt.Point |
mouseStart |
private PlayHeadMarker |
playHeadMarker |
sc
Constructor and Description |
---|
PlayHeadDragMode(PlayHeadMarker m)
Constructs a new
PlayHeadDragMode . |
Modifier and Type | Method and Description |
---|---|
void |
enterMode()
Makes this map mode active.
|
void |
exitMode()
Makes this map mode inactive.
|
java.lang.String |
getModeHelpText() |
void |
mouseDragged(java.awt.event.MouseEvent ev) |
void |
mousePressed(java.awt.event.MouseEvent ev) |
void |
mouseReleased(java.awt.event.MouseEvent ev) |
actionPerformed, layerIsSupported, mouseClicked, mouseEntered, mouseExited, mouseMoved, preferenceChanged, readPreferences, requestFocusInMapView, updateKeyModifiers, updateKeyModifiers, updateKeyModifiers, updateStatusLine
destroy, getLayerManager, getShortcut, initEnabledState, installAdapters, listenToLayerChange, listenToSelectionChange, setTooltip, updateEnabledState, updateEnabledState, updateEnabledStateOnCurrentSelection, waitFuture
private boolean dragging
private java.awt.Point mousePos
private java.awt.Point mouseStart
private final transient PlayHeadMarker playHeadMarker
public PlayHeadDragMode(PlayHeadMarker m)
PlayHeadDragMode
.m
- Audio markerpublic void enterMode()
MapMode
public void exitMode()
MapMode
public void mousePressed(java.awt.event.MouseEvent ev)
mousePressed
in interface java.awt.event.MouseListener
mousePressed
in class MapMode
public void mouseDragged(java.awt.event.MouseEvent ev)
mouseDragged
in interface java.awt.event.MouseMotionListener
mouseDragged
in class MapMode
public void mouseReleased(java.awt.event.MouseEvent ev)
mouseReleased
in interface java.awt.event.MouseListener
mouseReleased
in class MapMode
public java.lang.String getModeHelpText()
getModeHelpText
in class MapMode