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()
Returns a short translated help message describing how this map mode can be used, to be displayed in status line.
|
void |
mouseDragged(java.awt.event.MouseEvent ev) |
void |
mousePressed(java.awt.event.MouseEvent ev) |
void |
mouseReleased(java.awt.event.MouseEvent ev) |
actionPerformed, isEditableDataLayer, layerIsSupported, mouseClicked, mouseEntered, mouseExited, mouseMoved, preferenceChanged, readPreferences, requestFocusInMapView, updateKeyModifiers, updateKeyModifiers, updateKeyModifiers, updateKeyModifiersEx, updateStatusLinecheckAndConfirmOutlyingOperation, destroy, getLayerManager, getShortcut, initEnabledState, installAdapters, listenToLayerChange, listenToSelectionChange, setHelpId, setTooltip, updateEnabledState, updateEnabledState, updateEnabledStateOnCurrentSelection, updateEnabledStateOnCurrentSelection, updateEnabledStateOnModifiableSelection, waitFutureprivate 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()
MapModepublic void exitMode()
MapModepublic void mousePressed(java.awt.event.MouseEvent ev)
mousePressed in interface java.awt.event.MouseListenermousePressed in class MapModepublic void mouseDragged(java.awt.event.MouseEvent ev)
mouseDragged in interface java.awt.event.MouseMotionListenermouseDragged in class MapModepublic void mouseReleased(java.awt.event.MouseEvent ev)
mouseReleased in interface java.awt.event.MouseListenermouseReleased in class MapModepublic java.lang.String getModeHelpText()
MapModegetModeHelpText in class MapMode