Package org.openstreetmap.josm.actions
Class ImageryAdjustAction
- java.lang.Object
-
- javax.swing.AbstractAction
-
- org.openstreetmap.josm.actions.JosmAction
-
- org.openstreetmap.josm.actions.mapmode.MapMode
-
- org.openstreetmap.josm.actions.ImageryAdjustAction
-
- All Implemented Interfaces:
java.awt.event.ActionListener,java.awt.event.AWTEventListener,java.awt.event.MouseListener,java.awt.event.MouseMotionListener,java.io.Serializable,java.lang.Cloneable,java.util.EventListener,javax.swing.Action,PreferenceChangedListener,Destroyable
public class ImageryAdjustAction extends MapMode implements java.awt.event.AWTEventListener
Adjust the position of an imagery layer.- Since:
- 3715
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static classImageryAdjustAction.ConfirmOverwriteBookmarkDialogprivate classImageryAdjustAction.ImageryOffsetDialog-
Nested classes/interfaces inherited from class org.openstreetmap.josm.actions.JosmAction
JosmAction.ActiveLayerChangeAdapter, JosmAction.LayerChangeAdapter, JosmAction.SelectionChangeAdapter
-
-
Field Summary
Fields Modifier and Type Field Description private booleanexitingModeprivate AbstractTileSourceLayer<?>layerprivate static ImageryAdjustAction.ImageryOffsetDialogoffsetDialogprivate OffsetBookmarkoldprivate MapModeoldMapModeprivate EastNorthprevEastNorthprivate booleanrestoreOldModeprivate OffsetBookmarktempOffset-
Fields inherited from class org.openstreetmap.josm.actions.mapmode.MapMode
alt, ctrl, cursor, meta, platformMenuShortcutKeyMask, shift
-
Fields inherited from class org.openstreetmap.josm.actions.JosmAction
sc
-
-
Constructor Summary
Constructors Constructor Description ImageryAdjustAction(AbstractTileSourceLayer<?> layer)Constructs a newImageryAdjustActionfor the given layer.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidactionPerformed(java.awt.event.ActionEvent e)Call selectMapMode(this) on the parent mapFrame.protected voidaddListeners()voiddestroy()Called when the object has been destroyed.private voiddoExitMode()voidenterMode()Makes this map mode active.voideventDispatched(java.awt.AWTEvent event)voidexitMode()Makes this map mode inactive.private static voidhideOffsetDialog()voidmouseDragged(java.awt.event.MouseEvent e)voidmousePressed(java.awt.event.MouseEvent e)voidmouseReleased(java.awt.event.MouseEvent e)protected voidremoveListeners()private static voidshowOffsetDialog(ImageryAdjustAction.ImageryOffsetDialog dlg)-
Methods inherited from class org.openstreetmap.josm.actions.mapmode.MapMode
getModeHelpText, isEditableDataLayer, layerIsSupported, mouseClicked, mouseEntered, mouseExited, mouseMoved, preferenceChanged, readPreferences, requestFocusInMapView, updateKeyModifiers, updateKeyModifiers, updateKeyModifiers, updateKeyModifiersEx, updateStatusLine
-
Methods inherited from class org.openstreetmap.josm.actions.JosmAction
buildActiveLayerChangeAdapter, buildLayerChangeAdapter, checkAndConfirmOutlyingOperation, getLayerManager, getShortcut, initEnabledState, installAdapters, listenToLayerChange, listenToSelectionChange, setHelpId, setToolbarId, setTooltip, updateEnabledState, updateEnabledState, updateEnabledStateOnCurrentSelection, updateEnabledStateOnCurrentSelection, updateEnabledStateOnModifiableSelection, waitFuture
-
Methods inherited from class javax.swing.AbstractAction
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled
-
-
-
-
Field Detail
-
offsetDialog
private static ImageryAdjustAction.ImageryOffsetDialog offsetDialog
-
old
private transient OffsetBookmark old
-
tempOffset
private transient OffsetBookmark tempOffset
-
prevEastNorth
private EastNorth prevEastNorth
-
layer
private transient AbstractTileSourceLayer<?> layer
-
oldMapMode
private MapMode oldMapMode
-
exitingMode
private boolean exitingMode
-
restoreOldMode
private boolean restoreOldMode
-
-
Constructor Detail
-
ImageryAdjustAction
public ImageryAdjustAction(AbstractTileSourceLayer<?> layer)
Constructs a newImageryAdjustActionfor the given layer.- Parameters:
layer- The imagery layer
-
-
Method Detail
-
enterMode
public void enterMode()
Description copied from class:MapModeMakes this map mode active.
-
showOffsetDialog
private static void showOffsetDialog(ImageryAdjustAction.ImageryOffsetDialog dlg)
-
hideOffsetDialog
private static void hideOffsetDialog()
-
addListeners
protected void addListeners()
-
exitMode
public void exitMode()
Description copied from class:MapModeMakes this map mode inactive.
-
doExitMode
private void doExitMode()
-
removeListeners
protected void removeListeners()
-
eventDispatched
public void eventDispatched(java.awt.AWTEvent event)
- Specified by:
eventDispatchedin interfacejava.awt.event.AWTEventListener
-
mousePressed
public void mousePressed(java.awt.event.MouseEvent e)
- Specified by:
mousePressedin interfacejava.awt.event.MouseListener- Overrides:
mousePressedin classMapMode
-
mouseDragged
public void mouseDragged(java.awt.event.MouseEvent e)
- Specified by:
mouseDraggedin interfacejava.awt.event.MouseMotionListener- Overrides:
mouseDraggedin classMapMode
-
mouseReleased
public void mouseReleased(java.awt.event.MouseEvent e)
- Specified by:
mouseReleasedin interfacejava.awt.event.MouseListener- Overrides:
mouseReleasedin classMapMode
-
actionPerformed
public void actionPerformed(java.awt.event.ActionEvent e)
Description copied from class:MapModeCall selectMapMode(this) on the parent mapFrame.- Specified by:
actionPerformedin interfacejava.awt.event.ActionListener- Overrides:
actionPerformedin classMapMode
-
destroy
public void destroy()
Description copied from interface:DestroyableCalled when the object has been destroyed.- Specified by:
destroyin interfaceDestroyable- Overrides:
destroyin classJosmAction
-
-