![]() |
Gridarta Editor
|
Dialog to create a new pickmap file. More...
Public Member Functions | |
NewPickmapDialog (@NotNull final ObjectChooser< G, A, R > objectChooser, @NotNull final Component parentComponent, final int defaultWidth, final int defaultHeight, @NotNull final PickmapChooserView< G, A, R > pickmapChooserView) | |
Creates a "new pickmap" dialog. More... | |
Protected Member Functions | |
JPanel | createMapNamePanel () |
boolean | createNew () |
boolean | isOkButtonEnabled () |
![]() | |
AbstractMapsizeNewMapDialog ( @Nullable final String widthKey, @Nullable final String heightKey, final int defaultWidth, final int defaultHeight) | |
Creates a new instance. More... | |
void | addFields ( @NotNull final JPanel panel, @NotNull final GridBagConstraints gbcLabel, @NotNull final GridBagConstraints gbcField) |
int | getMapHeight () |
Returns the current map height value. More... | |
Size2D | getMapSize () |
Validate the map size fields and return the result. More... | |
int | getMapWidth () |
Returns the current map width value. More... | |
void | setMapSizeEnabled (final boolean enabled) |
Enables or disables the map size input fields. More... | |
Private Member Functions | |
String | getPickmapName () |
Returns the current pickmap name value. More... | |
Private Attributes | |
final ObjectChooser< G, A, R > | objectChooser |
The object chooser instance to use. More... | |
final PickmapChooserView< G, A, R > | pickmapChooserView |
The pickmap chooser view. More... | |
final JTextComponent | pickmapNameField = new JTextField(16) |
Textfield for the name of the map. More... | |
Static Private Attributes | |
static final ActionBuilder | ACTION_BUILDER = ActionBuilderFactory.getInstance().getActionBuilder("net.sf.gridarta") |
Action Builder. More... | |
static final long | serialVersionUID = 1L |
Serial Version UID. More... | |
Dialog to create a new pickmap file.
Definition at line 45 of file NewPickmapDialog.java.
net.sf.gridarta.gui.dialog.newmap.NewPickmapDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.NewPickmapDialog | ( | @NotNull final ObjectChooser< G, A, R > | objectChooser, |
@NotNull final Component | parentComponent, | ||
final int | defaultWidth, | ||
final int | defaultHeight, | ||
@NotNull final PickmapChooserView< G, A, R > | pickmapChooserView | ||
) |
Creates a "new pickmap" dialog.
objectChooser | the object chooser instance to use |
parentComponent | the parent component of this dialog |
defaultWidth | the default width for new maps |
defaultHeight | the default height for new maps |
pickmapChooserView | the pickmap chooser view |
Definition at line 85 of file NewPickmapDialog.java.
References net.sf.gridarta.gui.dialog.newmap.NewPickmapDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.ACTION_BUILDER, net.sf.gridarta.gui.dialog.newmap.AbstractMapsizeNewMapDialog< G, A, R >.defaultHeight, net.sf.gridarta.gui.dialog.newmap.AbstractMapsizeNewMapDialog< G, A, R >.defaultWidth, net.sf.gridarta.utils.ActionBuilderUtils.getString(), net.sf.gridarta.gui.dialog.newmap.NewPickmapDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.objectChooser, net.sf.gridarta.gui.dialog.newmap.NewPickmapDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.pickmapChooserView, and net.sf.gridarta.gui.dialog.newmap.NewPickmapDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.pickmapNameField.
|
protected |
Definition at line 97 of file NewPickmapDialog.java.
References net.sf.gridarta.gui.dialog.newmap.NewPickmapDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.ACTION_BUILDER, net.sf.gridarta.utils.ActionBuilderUtils.newLabel(), and net.sf.gridarta.gui.dialog.newmap.NewPickmapDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.pickmapNameField.
|
protected |
Definition at line 105 of file NewPickmapDialog.java.
References net.sf.gridarta.gui.dialog.newmap.NewPickmapDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.ACTION_BUILDER, net.sf.gridarta.gui.dialog.newmap.AbstractMapsizeNewMapDialog< G, A, R >.getMapSize(), net.sf.gridarta.gui.dialog.newmap.NewPickmapDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.getPickmapName(), net.sf.gridarta.gui.panel.objectchooser.ObjectChooser< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.movePickmapChooserToFront(), net.sf.gridarta.gui.panel.pickmapchooser.PickmapChooserView< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.newPickmap(), net.sf.gridarta.gui.dialog.newmap.NewPickmapDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.objectChooser, and net.sf.gridarta.gui.dialog.newmap.NewPickmapDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.pickmapChooserView.
|
private |
Returns the current pickmap name value.
Definition at line 140 of file NewPickmapDialog.java.
Referenced by net.sf.gridarta.gui.dialog.newmap.NewPickmapDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.createNew(), and net.sf.gridarta.gui.dialog.newmap.NewPickmapDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.isOkButtonEnabled().
|
protected |
Definition at line 131 of file NewPickmapDialog.java.
References net.sf.gridarta.gui.dialog.newmap.AbstractMapsizeNewMapDialog< G, A, R >.getMapHeight(), net.sf.gridarta.gui.dialog.newmap.AbstractMapsizeNewMapDialog< G, A, R >.getMapWidth(), and net.sf.gridarta.gui.dialog.newmap.NewPickmapDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.getPickmapName().
|
staticprivate |
Action Builder.
Definition at line 56 of file NewPickmapDialog.java.
Referenced by net.sf.gridarta.gui.dialog.newmap.NewPickmapDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.createMapNamePanel(), net.sf.gridarta.gui.dialog.newmap.NewPickmapDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.createNew(), and net.sf.gridarta.gui.dialog.newmap.NewPickmapDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.NewPickmapDialog().
|
private |
The object chooser instance to use.
Definition at line 62 of file NewPickmapDialog.java.
Referenced by net.sf.gridarta.gui.dialog.newmap.NewPickmapDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.createNew(), and net.sf.gridarta.gui.dialog.newmap.NewPickmapDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.NewPickmapDialog().
|
private |
The pickmap chooser view.
Definition at line 68 of file NewPickmapDialog.java.
Referenced by net.sf.gridarta.gui.dialog.newmap.NewPickmapDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.createNew(), and net.sf.gridarta.gui.dialog.newmap.NewPickmapDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.NewPickmapDialog().
|
private |
Textfield for the name of the map.
The filename of the new map is unset and will be specified when the user saves the map for the first time.
Definition at line 75 of file NewPickmapDialog.java.
Referenced by net.sf.gridarta.gui.dialog.newmap.NewPickmapDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.createMapNamePanel(), net.sf.gridarta.gui.dialog.newmap.NewPickmapDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.getPickmapName(), and net.sf.gridarta.gui.dialog.newmap.NewPickmapDialog< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.NewPickmapDialog().
|
staticprivate |
Serial Version UID.
Definition at line 50 of file NewPickmapDialog.java.