Gridarta Editor
|
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") |
Displays a dialog asking for parameters for the "tile stretching set" function.
Definition at line 53 of file TileStretchingDialog.java.
net.sf.gridarta.mainactions.TileStretchingDialog.TileStretchingDialog | ( | ) |
Creates a new instance.
Definition at line 105 of file TileStretchingDialog.java.
References net.sf.gridarta.mainactions.TileStretchingDialog.ACTION_BUILDER, net.sf.gridarta.mainactions.TileStretchingDialog.cancelButton, net.sf.gridarta.gui.utils.GUIConstants.DIALOG_BORDER, net.sf.gridarta.utils.ActionBuilderUtils.getBoolean(), net.sf.gridarta.utils.ActionBuilderUtils.getString(), net.sf.gridarta.mainactions.TileStretchingDialog.heightValueTextField, net.sf.gridarta.mainactions.TileStretchingDialog.isAbsolute, net.sf.gridarta.utils.ActionBuilderUtils.newLabel(), net.sf.gridarta.mainactions.TileStretchingDialog.okButton, net.sf.gridarta.mainactions.TileStretchingDialog.optionPane, net.sf.gridarta.gui.utils.TextComponentUtils.setAutoSelectOnFocus(), net.sf.gridarta.mainactions.TileStretchingDialog.subLayerTextField, and net.sf.gridarta.mainactions.TileStretchingDialog.updateOkButton().
int net.sf.gridarta.mainactions.TileStretchingDialog.getHeightValue | ( | ) |
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().
Integer [] net.sf.gridarta.mainactions.TileStretchingDialog.getSubLayers | ( | ) |
Returns the sub-layers to affect.
Definition at line 280 of file TileStretchingDialog.java.
References net.sf.gridarta.utils.NumberUtils.parseInt(), and net.sf.gridarta.mainactions.TileStretchingDialog.subLayerTextField.
|
private |
Returns whether the "OK" button is enabled.
Definition at line 263 of file TileStretchingDialog.java.
References net.sf.gridarta.mainactions.TileStretchingDialog.heightValueTextField.
Referenced by net.sf.gridarta.mainactions.TileStretchingDialog.showTileStretchingDialog(), net.sf.gridarta.mainactions.TileStretchingDialog.tileStretchingOkay(), and net.sf.gridarta.mainactions.TileStretchingDialog.updateOkButton().
boolean net.sf.gridarta.mainactions.TileStretchingDialog.isTileStretchingAbsolute | ( | ) |
Action method for "absolute" action.
Definition at line 238 of file TileStretchingDialog.java.
References net.sf.gridarta.mainactions.TileStretchingDialog.isAbsolute.
void net.sf.gridarta.mainactions.TileStretchingDialog.setTileStretchingAbsolute | ( | final boolean | isAbsolute | ) |
Action method for "absolute" action.
isAbsolute | whether the checkbox is checked |
Definition at line 247 of file TileStretchingDialog.java.
References net.sf.gridarta.mainactions.TileStretchingDialog.isAbsolute.
boolean net.sf.gridarta.mainactions.TileStretchingDialog.showTileStretchingDialog | ( | @NotNull final Component | parent | ) |
Displays the tile stretching dialog.
parent | the parent component for the dialog |
Definition at line 205 of file TileStretchingDialog.java.
References net.sf.gridarta.mainactions.TileStretchingDialog.ACTION_BUILDER, net.sf.gridarta.mainactions.TileStretchingDialog.dialog, net.sf.gridarta.utils.ActionBuilderUtils.getString(), net.sf.gridarta.mainactions.TileStretchingDialog.isOkButtonEnabled(), net.sf.gridarta.mainactions.TileStretchingDialog.okButton, net.sf.gridarta.mainactions.TileStretchingDialog.optionPane, and net.sf.gridarta.mainactions.TileStretchingDialog.windowListener.
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.
void net.sf.gridarta.mainactions.TileStretchingDialog.tileStretchingOkay | ( | ) |
Action method to close the dialog with "OK".
Definition at line 227 of file TileStretchingDialog.java.
References net.sf.gridarta.mainactions.TileStretchingDialog.isOkButtonEnabled(), net.sf.gridarta.mainactions.TileStretchingDialog.okButton, and net.sf.gridarta.mainactions.TileStretchingDialog.optionPane.
|
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().
|
staticprivate |
Action Builder to create Actions.
Definition at line 59 of file TileStretchingDialog.java.
Referenced by net.sf.gridarta.mainactions.TileStretchingDialog.showTileStretchingDialog(), and net.sf.gridarta.mainactions.TileStretchingDialog.TileStretchingDialog().
|
private |
The "Cancel" button.
Definition at line 77 of file TileStretchingDialog.java.
Referenced by net.sf.gridarta.mainactions.TileStretchingDialog.tileStretchingCancel(), and net.sf.gridarta.mainactions.TileStretchingDialog.TileStretchingDialog().
|
private |
The JDialog instance or
if not yet created.
Definition at line 95 of file TileStretchingDialog.java.
Referenced by net.sf.gridarta.mainactions.TileStretchingDialog.showTileStretchingDialog().
|
private |
The text field for specifying the height value.
Definition at line 83 of file TileStretchingDialog.java.
Referenced by net.sf.gridarta.mainactions.TileStretchingDialog.getHeightValue(), net.sf.gridarta.mainactions.TileStretchingDialog.isOkButtonEnabled(), and net.sf.gridarta.mainactions.TileStretchingDialog.TileStretchingDialog().
|
private |
Whether adjacent squares are checked.
Definition at line 100 of file TileStretchingDialog.java.
Referenced by net.sf.gridarta.mainactions.TileStretchingDialog.isTileStretchingAbsolute(), net.sf.gridarta.mainactions.TileStretchingDialog.setTileStretchingAbsolute(), and net.sf.gridarta.mainactions.TileStretchingDialog.TileStretchingDialog().
|
private |
The "OK" button.
Definition at line 71 of file TileStretchingDialog.java.
Referenced by net.sf.gridarta.mainactions.TileStretchingDialog.showTileStretchingDialog(), net.sf.gridarta.mainactions.TileStretchingDialog.TileStretchingDialog(), net.sf.gridarta.mainactions.TileStretchingDialog.tileStretchingOkay(), and net.sf.gridarta.mainactions.TileStretchingDialog.updateOkButton().
|
private |
The JOptionPane instance used to create dialogs.
Definition at line 65 of file TileStretchingDialog.java.
Referenced by net.sf.gridarta.mainactions.TileStretchingDialog.showTileStretchingDialog(), net.sf.gridarta.mainactions.TileStretchingDialog.tileStretchingCancel(), net.sf.gridarta.mainactions.TileStretchingDialog.TileStretchingDialog(), and net.sf.gridarta.mainactions.TileStretchingDialog.tileStretchingOkay().
|
private |
The text field for specifying the sub-layer value.
Definition at line 89 of file TileStretchingDialog.java.
Referenced by net.sf.gridarta.mainactions.TileStretchingDialog.getSubLayers(), and net.sf.gridarta.mainactions.TileStretchingDialog.TileStretchingDialog().
|
private |
The WindowListener attached to dialog to call {} after the dialog has been shown.
Definition at line 151 of file TileStretchingDialog.java.
Referenced by net.sf.gridarta.mainactions.TileStretchingDialog.showTileStretchingDialog().