Go to the documentation of this file.
20 package net.sf.gridarta.gui.mapdesktop;
22 import java.awt.event.ActionEvent;
24 import javax.swing.AbstractAction;
25 import javax.swing.KeyStroke;
38 import org.jetbrains.annotations.NotNull;
39 import org.jetbrains.annotations.Nullable;
86 public void mapCreated(@NotNull
final MapControl<G, A, R> mapControl,
final boolean interactive) {
111 public void mapSizeChanged(@NotNull
final Size2D newSize) {
121 public void mapObjectsChanged(@NotNull
final Set<G> gameObjects, @NotNull
final Set<G> transientGameObjects) {
131 public void mapFileChanged(@Nullable
final MapFile oldMapFile) {
136 public void modifiedChanged() {
166 putValue(MNEMONIC_KEY, KeyStroke.getKeyStroke(Integer.toString(
index % 10)).getKeyCode());
167 putValue(ACCELERATOR_KEY, KeyStroke.getKeyStroke(
"ctrl pressed " +
index % 10));
169 putValue(MNEMONIC_KEY,
null);
170 putValue(ACCELERATOR_KEY,
null);
180 putValue(NAME, 0 <=
index &&
index <= 10 ?
index +
": " + windowTitle : windowTitle);
194 }
catch (
final CloneNotSupportedException ex) {
195 throw new AssertionError(ex);
void addMapManagerListener(@NotNull MapManagerListener< G, A, R > listener)
static final long serialVersionUID
final MapModelListener< G, A, R > mapModelListener
WindowAction< G, A, R > clone()
final void setIndex(final int index)
void setCurrentMapView(@NotNull final MapView< G, A, R > mapView)
final MapManager< G, A, R > mapManager
final MapManagerListener< G, A, R > mapManagerListener
void actionPerformed(@NotNull final ActionEvent e)
MapControl< G, A, R > getMapControl()
void removeMapManagerListener(@NotNull MapManagerListener< G, A, R > listener)
void removeMapModelListener(@NotNull MapModelListener< G, A, R > listener)
JInternalFrame getInternalFrame()
final MapView< G, A, R > mapView
WindowAction(@NotNull final MapDesktop< G, A, R > mapDesktop, @NotNull final MapView< G, A, R > mapView, @NotNull final MapManager< G, A, R > mapManager)
void addMapModelListener(@NotNull MapModelListener< G, A, R > listener)
final MapDesktop< G, A, R > mapDesktop
MapModel< G, A, R > getMapModel()