Gridarta Editor
net.sf.gridarta.mainactions.TileStretchingDialog Class Reference
+ Collaboration diagram for net.sf.gridarta.mainactions.TileStretchingDialog:

Public Member Functions

int getHeightValue ()
 
Integer[] getSubLayers ()
 
boolean isTileStretchingAbsolute ()
 
void setTileStretchingAbsolute (final boolean isAbsolute)
 
boolean showTileStretchingDialog (@NotNull final Component parent)
 
void tileStretchingCancel ()
 
 TileStretchingDialog ()
 
void tileStretchingOkay ()
 

Private Member Functions

boolean isOkButtonEnabled ()
 
void updateOkButton ()
 

Private Attributes

final JButton cancelButton = new JButton(ACTION_BUILDER.createAction(false, "tileStretchingCancel", this))
 
JDialog dialog
 
final JTextComponent heightValueTextField = new JTextField(16)
 
boolean isAbsolute
 
final JButton okButton = new JButton(ACTION_BUILDER.createAction(false, "tileStretchingOkay", this))
 
final JOptionPane optionPane = new JOptionPane()
 
final JTextComponent subLayerTextField = new JTextField(16)
 
final WindowListener windowListener
 

Static Private Attributes

static final ActionBuilder ACTION_BUILDER = ActionBuilderFactory.getInstance().getActionBuilder("net.sf.gridarta")
 

Detailed Description

Displays a dialog asking for parameters for the "tile stretching set" function.

Author
Alex Tokar

Definition at line 53 of file TileStretchingDialog.java.

Constructor & Destructor Documentation

◆ TileStretchingDialog()

Member Function Documentation

◆ getHeightValue()

int net.sf.gridarta.mainactions.TileStretchingDialog.getHeightValue ( )

Returns the height value.

Returns
the height value

Definition at line 271 of file TileStretchingDialog.java.

References net.sf.gridarta.mainactions.TileStretchingDialog.heightValueTextField, and net.sf.gridarta.utils.NumberUtils.parseInt().

Referenced by net.sf.gridarta.mainactions.MainActions< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.doTileStretchingChangeSet().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getSubLayers()

Integer [] net.sf.gridarta.mainactions.TileStretchingDialog.getSubLayers ( )

Returns the sub-layers to affect.

Returns
the sub-layers.

Definition at line 280 of file TileStretchingDialog.java.

References net.sf.gridarta.utils.NumberUtils.parseInt(), and net.sf.gridarta.mainactions.TileStretchingDialog.subLayerTextField.

Referenced by net.sf.gridarta.mainactions.MainActions< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.doTileStretchingChangeSet().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ isOkButtonEnabled()

boolean net.sf.gridarta.mainactions.TileStretchingDialog.isOkButtonEnabled ( )
private

◆ isTileStretchingAbsolute()

boolean net.sf.gridarta.mainactions.TileStretchingDialog.isTileStretchingAbsolute ( )

Action method for "absolute" action.

Returns
whether the checkbox is checked

Definition at line 238 of file TileStretchingDialog.java.

References net.sf.gridarta.mainactions.TileStretchingDialog.isAbsolute.

Referenced by net.sf.gridarta.mainactions.MainActions< G extends GameObject< G, A, R, A extends MapArchObject< A, R extends Archetype< G, A, R >.doTileStretchingChangeSet().

+ Here is the caller graph for this function:

◆ setTileStretchingAbsolute()

void net.sf.gridarta.mainactions.TileStretchingDialog.setTileStretchingAbsolute ( final boolean  isAbsolute)

Action method for "absolute" action.

Parameters
isAbsolutewhether the checkbox is checked

Definition at line 247 of file TileStretchingDialog.java.

References net.sf.gridarta.mainactions.TileStretchingDialog.isAbsolute.

◆ showTileStretchingDialog()

boolean net.sf.gridarta.mainactions.TileStretchingDialog.showTileStretchingDialog ( @NotNull final Component  parent)

◆ tileStretchingCancel()

void net.sf.gridarta.mainactions.TileStretchingDialog.tileStretchingCancel ( )

Action method to close the dialog with "Cancel".

Definition at line 255 of file TileStretchingDialog.java.

References net.sf.gridarta.mainactions.TileStretchingDialog.cancelButton, and net.sf.gridarta.mainactions.TileStretchingDialog.optionPane.

◆ tileStretchingOkay()

void net.sf.gridarta.mainactions.TileStretchingDialog.tileStretchingOkay ( )

◆ updateOkButton()

void net.sf.gridarta.mainactions.TileStretchingDialog.updateOkButton ( )
private

Updates the enabled state of the "OK" button depending on the dialog's contents.

Definition at line 196 of file TileStretchingDialog.java.

References net.sf.gridarta.mainactions.TileStretchingDialog.isOkButtonEnabled(), and net.sf.gridarta.mainactions.TileStretchingDialog.okButton.

Referenced by net.sf.gridarta.mainactions.TileStretchingDialog.TileStretchingDialog().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Member Data Documentation

◆ ACTION_BUILDER

final ActionBuilder net.sf.gridarta.mainactions.TileStretchingDialog.ACTION_BUILDER = ActionBuilderFactory.getInstance().getActionBuilder("net.sf.gridarta")
staticprivate

◆ cancelButton

final JButton net.sf.gridarta.mainactions.TileStretchingDialog.cancelButton = new JButton(ACTION_BUILDER.createAction(false, "tileStretchingCancel", this))
private

◆ dialog

JDialog net.sf.gridarta.mainactions.TileStretchingDialog.dialog
private

The JDialog instance or

null

if not yet created.

Definition at line 95 of file TileStretchingDialog.java.

Referenced by net.sf.gridarta.mainactions.TileStretchingDialog.showTileStretchingDialog().

◆ heightValueTextField

final JTextComponent net.sf.gridarta.mainactions.TileStretchingDialog.heightValueTextField = new JTextField(16)
private

◆ isAbsolute

boolean net.sf.gridarta.mainactions.TileStretchingDialog.isAbsolute
private

◆ okButton

final JButton net.sf.gridarta.mainactions.TileStretchingDialog.okButton = new JButton(ACTION_BUILDER.createAction(false, "tileStretchingOkay", this))
private

◆ optionPane

◆ subLayerTextField

final JTextComponent net.sf.gridarta.mainactions.TileStretchingDialog.subLayerTextField = new JTextField(16)
private

◆ windowListener

final WindowListener net.sf.gridarta.mainactions.TileStretchingDialog.windowListener
private

The documentation for this class was generated from the following file: