Gridarta Editor
LockedItemsControl.java
Go to the documentation of this file.
1 /*
2  * Gridarta MMORPG map editor for Crossfire, Daimonin and similar games.
3  * Copyright (C) 2000-2015 The Gridarta Developers.
4  *
5  * This program is free software; you can redistribute it and/or modify
6  * it under the terms of the GNU General Public License as published by
7  * the Free Software Foundation; either version 2 of the License, or
8  * (at your option) any later version.
9  *
10  * This program is distributed in the hope that it will be useful,
11  * but WITHOUT ANY WARRANTY; without even the implied warranty of
12  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13  * GNU General Public License for more details.
14  *
15  * You should have received a copy of the GNU General Public License along
16  * with this program; if not, write to the Free Software Foundation, Inc.,
17  * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
18  */
19 
20 package net.sf.gridarta.gui.panel.connectionview;
21 
27 import org.jetbrains.annotations.NotNull;
28 
33 public class LockedItemsControl<G extends GameObject<G, A, R>, A extends MapArchObject<A>, R extends Archetype<G, A, R>> extends Control<String, G, A, R> {
34 
42  public LockedItemsControl(@NotNull final MapViewManager<G, A, R> mapViewManager, @NotNull final DelayedMapModelListenerManager<G, A, R> delayedMapModelListenerManager, @NotNull final int... typeNumbers) {
43  super(new LockedItemsView<>(mapViewManager, delayedMapModelListenerManager, typeNumbers));
44  }
45 
46  @Override
47  protected void doubleClick(@NotNull final Connection<String> connection) {
48  // ignore
49  }
50 
51 }
Abstract controller base class for map view controls.
Definition: Control.java:42
Graphical User Interface of Gridarta.
The controller of the locked items view control.
Stores GameObjects related to key values.
Definition: Connection.java:34
Base package of all Gridarta classes.
Reflects a game object (object on a map).
Definition: GameObject.java:36
void doubleClick(@NotNull final Connection< String > connection)
GameObjects are the objects based on Archetypes found on maps.
Base classes for rendering maps.
The view of the locked items view control.
Provides support for delayed notification of MapModel changes.
LockedItemsControl(@NotNull final MapViewManager< G, A, R > mapViewManager, @NotNull final DelayedMapModelListenerManager< G, A, R > delayedMapModelListenerManager, @NotNull final int... typeNumbers)
Create a new instance.