org.openstreetmap.josm.actions
Class ImageryAdjustAction

java.lang.Object
  extended by javax.swing.AbstractAction
      extended by org.openstreetmap.josm.actions.JosmAction
          extended by org.openstreetmap.josm.actions.mapmode.MapMode
              extended by 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, Destroyable

public class ImageryAdjustAction
extends MapMode
implements java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.awt.event.AWTEventListener

See Also:
Serialized Form

Nested Class Summary
(package private)  class ImageryAdjustAction.ImageryOffsetDialog
           
 
Field Summary
(package private) static java.awt.Cursor cursor
           
private  ImageryLayer layer
           
(package private)  boolean mouseDown
           
(package private) static ImageryAdjustAction.ImageryOffsetDialog offsetDialog
           
(package private)  double oldDx
           
(package private)  double oldDy
           
private  MapMode oldMapMode
           
(package private)  EastNorth prevEastNorth
           
 
Fields inherited from class org.openstreetmap.josm.actions.mapmode.MapMode
alt, ctrl, shift
 
Fields inherited from class org.openstreetmap.josm.actions.JosmAction
sc
 
Fields inherited from class javax.swing.AbstractAction
changeSupport, enabled
 
Fields inherited from interface javax.swing.Action
ACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, DISPLAYED_MNEMONIC_INDEX_KEY, LARGE_ICON_KEY, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SELECTED_KEY, SHORT_DESCRIPTION, SMALL_ICON
 
Constructor Summary
ImageryAdjustAction(ImageryLayer layer)
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
          Call selectMapMode(this) on the parent mapFrame.
 void enterMode()
           
 void eventDispatched(java.awt.AWTEvent event)
           
 void exitMode()
           
 void mouseDragged(java.awt.event.MouseEvent e)
           
 void mousePressed(java.awt.event.MouseEvent e)
           
 void mouseReleased(java.awt.event.MouseEvent e)
           
 
Methods inherited from class org.openstreetmap.josm.actions.mapmode.MapMode
getModeHelpText, layerIsSupported, mouseClicked, mouseEntered, mouseExited, mouseMoved, updateKeyModifiers, updateKeyModifiers, updateKeyModifiers, updateStatusLine
 
Methods inherited from class org.openstreetmap.josm.actions.JosmAction
destroy, getCurrentDataSet, getEditLayer, getShortcut, initEnabledState, installAdapters, setTooltip, updateEnabledState, updateEnabledState
 
Methods inherited from class javax.swing.AbstractAction
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.awt.event.MouseListener
mouseClicked, mouseEntered, mouseExited
 
Methods inherited from interface java.awt.event.MouseMotionListener
mouseMoved
 

Field Detail

offsetDialog

static ImageryAdjustAction.ImageryOffsetDialog offsetDialog

cursor

static java.awt.Cursor cursor

oldDx

double oldDx

oldDy

double oldDy

mouseDown

boolean mouseDown

prevEastNorth

EastNorth prevEastNorth

layer

private ImageryLayer layer

oldMapMode

private MapMode oldMapMode
Constructor Detail

ImageryAdjustAction

public ImageryAdjustAction(ImageryLayer layer)
Method Detail

enterMode

public void enterMode()
Overrides:
enterMode in class MapMode

exitMode

public void exitMode()
Overrides:
exitMode in class MapMode

eventDispatched

public void eventDispatched(java.awt.AWTEvent event)
Specified by:
eventDispatched in interface java.awt.event.AWTEventListener

mousePressed

public void mousePressed(java.awt.event.MouseEvent e)
Specified by:
mousePressed in interface java.awt.event.MouseListener
Overrides:
mousePressed in class MapMode

mouseDragged

public void mouseDragged(java.awt.event.MouseEvent e)
Specified by:
mouseDragged in interface java.awt.event.MouseMotionListener
Overrides:
mouseDragged in class MapMode

mouseReleased

public void mouseReleased(java.awt.event.MouseEvent e)
Specified by:
mouseReleased in interface java.awt.event.MouseListener
Overrides:
mouseReleased in class MapMode

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Description copied from class: MapMode
Call selectMapMode(this) on the parent mapFrame.

Specified by:
actionPerformed in interface java.awt.event.ActionListener
Overrides:
actionPerformed in class MapMode


JOSM