Go to the documentation of this file.
20 package net.sf.gridarta.gui.map;
22 import java.awt.Component;
23 import java.io.IOException;
25 import javax.swing.Action;
45 import net.
sf.japi.swing.action.ActionMethod;
46 import org.jetbrains.annotations.NotNull;
47 import org.jetbrains.annotations.Nullable;
136 public void mapSizeChanged(@NotNull
final Size2D newSize) {
146 public void mapObjectsChanged(@NotNull
final Set<G> gameObjects, @NotNull
final Set<G> transientGameObjects) {
156 public void mapFileChanged(@Nullable
final MapFile oldMapFile) {
161 public void modifiedChanged() {
187 public void mapCreated(@NotNull
final MapControl<G, A, R> mapControl,
final boolean interactive) {
212 public MapFileActions(@NotNull
final ImageCreator2<G, A, R> imageCreator2, @NotNull
final MapManager<G, A, R> mapManager, @NotNull
final MapViewsManager<G, A, R> mapViewsManager, @NotNull
final MapViewManager<G, A, R> mapViewManager, @NotNull
final FileControl<G, A, R> fileControl, @NotNull
final Component
mainView) {
226 public void activeMapViewChanged(@Nullable
final MapView<G, A, R> mapView) {
242 mapViewManager.addMapViewManagerListener(mapViewManagerListener);
324 private boolean doSaveMap(
final boolean performAction) {
346 if (mapControl ==
null) {
366 if (mapView ==
null) {
385 if (mapControl ==
null) {
390 if (mapFile ==
null) {
397 }
catch (
final IOException ex) {
413 if (mapView ==
null) {
425 public void setAction(@NotNull
final Action action, @NotNull
final String name) {
448 throw new IllegalArgumentException(
"unsupported action name: " + name);
MapFileActions(@NotNull final ImageCreator2< G, A, R > imageCreator2, @NotNull final MapManager< G, A, R > mapManager, @NotNull final MapViewsManager< G, A, R > mapViewsManager, @NotNull final MapViewManager< G, A, R > mapViewManager, @NotNull final FileControl< G, A, R > fileControl, @NotNull final Component mainView)
void removeMapManagerListener(@NotNull MapManagerListener< G, A, R > listener)
MapControl< G, A, R > getMapControl()
final MapManagerListener< G, A, R > mapManagerListener
final MapManager< G, A, R > mapManager
boolean saveAs(@NotNull MapControl< G, A, R > mapControl)
void setAction(@NotNull final Action action, @NotNull final String name)
final MapViewsManager< G, A, R > mapViewsManager
void addMapManagerListener(@NotNull MapManagerListener< G, A, R > listener)
void reportLoadError(@Nullable File file, @NotNull String message)
void addMapModelListener(@NotNull MapModelListener< G, A, R > listener)
void createImage(@NotNull final MapModel< G, A, R > mapModel, @NotNull final Component component)
final FileControl< G, A, R > fileControl
void closeMapView(@NotNull final MapView< G, A, R > mapView)
boolean doSaveMap(final boolean performAction)
boolean doCloseMap(final boolean performAction)
final ImageCreator2< G, A, R > imageCreator2
void removeMapModelListener(@NotNull MapModelListener< G, A, R > listener)
MapControl< G, A, R > getCurrentMap()
final MapModelListener< G, A, R > mapModelListener
boolean doReloadMap(final boolean performAction)
boolean doCreateImage(final boolean performAction)
MapControl< G, A, R > currentMapControl
void revert(@NotNull MapControl< G, A, R > mapControl)
MapView< G, A, R > currentMapView
MapModel< G, A, R > getMapModel()
boolean save(@NotNull MapControl< G, A, R > mapControl)
boolean doSaveMapAs(final boolean performAction)