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);
boolean save(@NotNull MapControl< G, A, R > mapControl)
void addMapManagerListener(@NotNull MapManagerListener< G, A, R > listener)
boolean doSaveMapAs(final boolean performAction)
MapControl< G, A, R > currentMapControl
MapControl< G, A, R > getCurrentMap()
void closeMapView(@NotNull final MapView< G, A, R > mapView)
boolean doCreateImage(final boolean performAction)
final MapModelListener< G, A, R > mapModelListener
final MapViewsManager< G, A, R > mapViewsManager
boolean doCloseMap(final boolean performAction)
boolean doSaveMap(final boolean performAction)
boolean saveAs(@NotNull MapControl< G, A, R > mapControl)
final ImageCreator2< G, A, R > imageCreator2
final FileControl< G, A, R > fileControl
MapView< G, A, R > currentMapView
MapControl< G, A, R > getMapControl()
void removeMapManagerListener(@NotNull MapManagerListener< G, A, R > listener)
final MapManager< G, A, R > mapManager
void removeMapModelListener(@NotNull MapModelListener< G, A, R > listener)
final MapManagerListener< G, A, R > mapManagerListener
void createImage(@NotNull final MapModel< G, A, R > mapModel, @NotNull final Component component)
void addMapModelListener(@NotNull MapModelListener< G, A, R > listener)
boolean doReloadMap(final boolean performAction)
MapModel< G, A, R > getMapModel()
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 setAction(@NotNull final Action action, @NotNull final String name)
void reportLoadError(@Nullable File file, @NotNull String message)
void revert(@NotNull MapControl< G, A, R > mapControl)