Go to the documentation of this file.
20 package net.sf.gridarta.gui.map.mapview;
22 import java.awt.Point;
24 import java.io.IOException;
25 import java.util.Iterator;
26 import java.util.List;
28 import java.util.WeakHashMap;
40 import org.jetbrains.annotations.NotNull;
41 import org.jetbrains.annotations.Nullable;
94 public void gridVisibleChanged(
final boolean gridVisible) {
99 public void lightVisibleChanged(
final boolean lightVisible) {
104 public void smoothingChanged(
final boolean smoothing) {
109 public void tileStretchingChanged(
final boolean tileStretching) {
114 public void doubleFacesChanged(
final boolean doubleFaces) {
119 public void alphaTypeChanged(
final int alphaType) {
125 public void editTypeChanged(
final int editType) {
130 public void autojoinChanged(
final boolean autojoin) {
147 public void mapCreated(@NotNull
final MapControl<G, A, R> mapControl,
final boolean interactive) {
169 public MapViewsManager(@NotNull
final MapViewSettings mapViewSettings, @NotNull
final MapViewFactory<G, A, R> mapViewFactory, @NotNull
final MapManager<G, A, R> mapManager, @NotNull
final MapManager<G, A, R> pickmapManager, @NotNull
final PathManager pathManager) {
276 if (existingMapViews !=
null) {
277 return existingMapViews;
281 mapViews.put(mapControl, newMapViews);
294 public void newMapWithView(@Nullable
final List<G> objects, @NotNull
final A mapArchObject, @Nullable
final Point viewPosition, @Nullable
final MapFile mapFile) {
338 if (mapView ==
null) {
358 public void openMapFileWithView(@NotNull
final File file, @Nullable
final Point viewPosition, @Nullable
final Point centerSquare)
throws IOException {
360 if (viewPosition ==
null && centerSquare !=
null) {
380 mapControl.getMapModel().addActiveEditType(newType);
List< MapControl< G, A, R > > getOpenedMaps()
final PathManager pathManager
MapView< G, A, R > openMapFileWithView(@NotNull final MapFile mapFile, @Nullable final Point viewPosition)
boolean confirmSaveChanges(@NotNull MapControl< G, A, R > mapControl)
void release(@NotNull MapControl< G, A, R > mapControl)
void addMapManagerListener(@NotNull MapManagerListener< G, A, R > listener)
final MapManager< G, A, R > mapManager
MapViewsManager(@NotNull final MapViewSettings mapViewSettings, @NotNull final MapViewFactory< G, A, R > mapViewFactory, @NotNull final MapManager< G, A, R > mapManager, @NotNull final MapManager< G, A, R > pickmapManager, @NotNull final PathManager pathManager)
Iterator< MapView< G, A, R > > getMapViewIterator(@NotNull final MapControl< G, A, R > mapControl)
void setFileControl(@NotNull final FileControl< G, A, R > fileControl)
MapView< G, A, R > getMapViewFrame(@NotNull final MapControl< G, A, R > mapControl)
void closeMapView(@NotNull final MapView< G, A, R > mapView)
void addMapViewsListener(@NotNull final MapControl< G, A, R > mapControl, @NotNull final MapViewsListener< G, A, R > listener)
MapControl< G, A, R > openMapFile(@NotNull MapFile mapFile, boolean interactive)
void closeMap(@NotNull MapControl< G, A, R > mapControl)
MapViews< G, A, R > getMapViewsInt(@NotNull final MapControl< G, A, R > mapControl)
final MapViewFactory< G, A, R > mapViewFactory
final Map< MapControl< G, A, R >, MapViews< G, A, R > > mapViews
final MapViewSettingsListener mapViewSettingsListener
void addEditType(final int newType)
void addMapViewSettingsListener(@NotNull MapViewSettingsListener listener)
void closeView(@NotNull final MapView< G, A, R > mapView)
FileControl< G, A, R > fileControl
void openMapFileWithView(@NotNull final File file, @Nullable final Point viewPosition, @Nullable final Point centerSquare)
int getMapViews(@NotNull final MapControl< G, A, R > mapControl)
MapFile getMapFile(@NotNull final AbsoluteMapPath mapPath)
void repaintAllViews(@NotNull final MapControl< G, A, R > mapControl)
final MapViewSettings mapViewSettings
MapControl< G, A, R > newMap(@Nullable List< G > objects, @NotNull A mapArchObject, @Nullable MapFile mapFile, boolean interactive)
void removeMapViewsListener(@NotNull final MapControl< G, A, R > mapControl, @NotNull final MapViewsListener< G, A, R > listener)
void newMapWithView(@Nullable final List< G > objects, @NotNull final A mapArchObject, @Nullable final Point viewPosition, @Nullable final MapFile mapFile)
MapView< G, A, R > newMapView(@NotNull final MapControl< G, A, R > mapControl, @Nullable final Point viewPosition)
void centerMapView(@NotNull Point centerSquare)
void setFocus(@NotNull final MapView< G, A, R > mapView)
final MapManagerListener< G, A, R > mapManagerListener