Go to the documentation of this file.
20 package net.sf.gridarta.action;
22 import java.awt.Point;
23 import java.util.List;
24 import javax.swing.Action;
37 import net.
sf.japi.swing.action.ActionMethod;
38 import org.jetbrains.annotations.NotNull;
39 import org.jetbrains.annotations.Nullable;
67 public void mapGridChanged(@NotNull
final MapGridEvent e) {
72 public void mapGridResized(@NotNull
final MapGridEvent e) {
108 if (mapView ==
null) {
118 if (selectedSquares.isEmpty()) {
125 final Point point =
new Point();
129 for (
int dy = -1; dy <= 1; dy++) {
130 for (
int dx = -1; dx <= 1; dx++) {
131 mapSquare.getMapLocation(point, dx, dy);
boolean isPointValid(@Nullable Point pos)
Rectangle getSelectedRec()
final MapGridListener mapGridListener
MapView< G, A, R > currentMapView
void activeMapViewChanged(@Nullable final MapView< G, A, R > mapView)
void setAction(@NotNull final Action action, @NotNull final String name)
MapControl< G, A, R > getMapControl()
void removeMapGridListener(@NotNull final MapGridListener listener)
List< MapSquare< G, A, R > > getSelectedSquares()
boolean doGrowSelection(final boolean performAction)
void select(@NotNull final Point pos, @NotNull final SelectionMode selectionMode)
void mapViewCreated(@NotNull final MapView< G, A, R > mapView)
void mapViewClosing(@NotNull final MapView< G, A, R > mapView)
MapModel< G, A, R > getMapModel()
void addMapGridListener(@NotNull final MapGridListener listener)