public class ShrinkSelectionAction<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> extends java.lang.Object implements EditorAction, MapViewManagerListener<G,A,R>
EditorAction that shrinks the current selection by one map
square.| Constructor and Description |
|---|
ShrinkSelectionAction() |
| Modifier and Type | Method and Description |
|---|---|
void |
activeMapViewChanged(@Nullable MapView<G,A,R> mapView)
This event handler is called when the current map view has changed.
|
void |
mapViewClosing(@NotNull MapView<G,A,R> mapView)
This event handler is called when a map view is to be closed.
|
void |
mapViewCreated(@NotNull MapView<G,A,R> mapView)
This event handler is called when a map view was created.
|
void |
setAction(@NotNull javax.swing.Action action,
@NotNull java.lang.String name)
Sets the
Action instance for this editor action. |
void |
shrinkSelection()
Grows the current map selection by one map square.
|
@ActionMethod public void shrinkSelection()
public void setAction(@NotNull
@NotNull javax.swing.Action action,
@NotNull
@NotNull java.lang.String name)
EditorActionAction instance for this editor action.setAction in interface EditorActionaction - the action instancename - the name of the actionpublic void activeMapViewChanged(@Nullable
@Nullable MapView<G,A,R> mapView)
MapViewManagerListeneractiveMapViewChanged in interface MapViewManagerListener<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>mapView - the new map view or null if no opened map view
existspublic void mapViewCreated(@NotNull
@NotNull MapView<G,A,R> mapView)
MapViewManagerListenermapViewCreated in interface MapViewManagerListener<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>mapView - the created map viewpublic void mapViewClosing(@NotNull
@NotNull MapView<G,A,R> mapView)
MapViewManagerListenermapViewClosing in interface MapViewManagerListener<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>>mapView - the map view that is to be closed