Crossfire JXClient, Trunk
|
Public Member Functions | |
Dimension | getMaximumSize () |
Dimension | getMinimumSize () |
Dimension | getPreferredSize () |
String | getText () |
boolean | keyPressed (@NotNull final KeyEvent2 e) |
void | mouseClicked (@NotNull final MouseEvent e) |
void | paintComponent (@NotNull final Graphics g) |
void | setHideInput (final boolean hideInput) |
void | setText (@NotNull final String text) |
Public Member Functions inherited from com.realtime.crossfire.jxclient.gui.gui.ActivatableGUIElement | |
void | activateNextElement () |
void | activatePrevElement () |
abstract void | execute () |
boolean | isActive () |
void | mousePressed (@NotNull final MouseEvent e) |
void | setActive (final boolean active) |
void | setNextActive (@NotNull final ActivatableGUIElement next) |
void | setPrevActive (@NotNull final ActivatableGUIElement prev) |
Public Member Functions inherited from com.realtime.crossfire.jxclient.gui.gui.AbstractGUIElement | |
void | dispose () |
int | getDialogBorderBottom () |
int | getDialogBorderLeft () |
int | getDialogBorderRight () |
int | getDialogBorderTop () |
String | getName () |
abstract TooltipText | getTooltip () |
void | inhibitListeners () |
boolean | isDefault () |
boolean | isIgnore () |
void | mouseDragged (@NotNull final MouseEvent e) |
void | mouseEntered (@NotNull final MouseEvent e) |
void | mouseExited (@NotNull final MouseEvent e) |
void | mouseMoved (@NotNull final MouseEvent e) |
void | mouseReleased (@NotNull final MouseEvent e) |
void | mouseWheelMoved (final int wheelRotation) |
void | setChanged () |
void | setChangedListener (@Nullable final GUIElementChangedListener changedListener) |
void | setDefault (final boolean isDefault) |
void | setIgnore () |
String | toString () |
Public Member Functions inherited from com.realtime.crossfire.jxclient.gui.gui.GUIElement | |
void | notifyOpen () |
Protected Member Functions | |
void | activeChanged () |
abstract void | execute (@NotNull final String command) |
GUIText (@NotNull final CommandCallback commandCallback, @Nullable final CommandHistory commandHistory, @NotNull final TooltipManager tooltipManager, @NotNull final GUIElementListener elementListener, @NotNull final String name, @NotNull final NewCharModel newCharModel, @NotNull final Image activeImage, @NotNull final Image inactiveImage, @NotNull final Font font, @NotNull final Color inactiveColor, @NotNull final Color activeColor, final int margin, @NotNull final String text, @NotNull final GuiFactory guiFactory) | |
Protected Member Functions inherited from com.realtime.crossfire.jxclient.gui.gui.ActivatableGUIElement | |
ActivatableGUIElement (@NotNull final TooltipManager tooltipManager, @NotNull final GUIElementListener elementListener, @NotNull final String name, final boolean opaque, @NotNull final GuiFactory guiFactory) | |
void | markInactivePending () |
void | setInactiveIfPending () |
Protected Member Functions inherited from com.realtime.crossfire.jxclient.gui.gui.AbstractGUIElement | |
AbstractGUIElement (@NotNull final TooltipManager tooltipManager, @NotNull final GUIElementListener elementListener, @NotNull final String name, final boolean opaque, @NotNull final GuiFactory guiFactory) | |
TooltipText | newTooltipText (@Nullable final String tooltipText) |
void | tooltipChanged () |
Private Member Functions | |
void | copy () |
String | getDisplayText () |
boolean | historyNext () |
boolean | historyPrev () |
void | insertChar (final char ch) |
void | insertString (@NotNull final String str) |
void | paste () |
void | setCursor (final int cursor) |
void | updateErrorText () |
Private Attributes | |
final Color | activeColor |
final Image | activeImage |
final Clipboard | clipboard = Toolkit.getDefaultToolkit().getSystemClipboard() |
final CommandCallback | commandCallback |
final CommandHistory | commandHistory |
int | cursor |
final Font | font |
boolean | hideInput |
final Color | inactiveColor |
final Image | inactiveImage |
final int | margin |
final NewCharModel | newCharModel |
int | offset |
final Dimension | preferredSize |
final Clipboard | selection = Toolkit.getDefaultToolkit().getSystemSelection() |
final Object | syncCursor = new Object() |
final StringBuilder | text |
Static Private Attributes | |
static final int | SCROLL_CHARS = 8 |
static final long | serialVersionUID = 1 |
Abstract base class for text input fields. It allows entering and editing text. Subclasses define the behavior when execute(String) executing the entered text when
is pressed.
Definition at line 61 of file GUIText.java.
|
protected |
Creates a new instance.
commandCallback | the command callback to use |
commandHistory | the command history to use or null
|
tooltipManager | the tooltip manager to update |
elementListener | the element listener to notify |
name | the name of this element |
newCharModel | the new char model to show |
activeImage | the element's background image when it is active |
inactiveImage | the element's background image when it is inactive |
font | the font for rendering displayed text |
inactiveColor | the color for rendering displayed text when the element is active; also cursor color |
activeColor | the color for rendering displayed text when the element is active |
margin | the left margin in pixels |
text | the initially entered text |
guiFactory | the global GUI factory instance |
Definition at line 196 of file GUIText.java.
References com.realtime.crossfire.jxclient.gui.textinput.GUIText.activeColor, com.realtime.crossfire.jxclient.gui.textinput.GUIText.activeImage, com.realtime.crossfire.jxclient.gui.textinput.GUIText.commandCallback, com.realtime.crossfire.jxclient.gui.textinput.GUIText.commandHistory, com.realtime.crossfire.jxclient.gui.gui.ActivatableGUIElement.elementListener, com.realtime.crossfire.jxclient.gui.textinput.GUIText.font, com.realtime.crossfire.jxclient.gui.gui.AbstractGUIElement.guiFactory, com.realtime.crossfire.jxclient.gui.textinput.GUIText.inactiveColor, com.realtime.crossfire.jxclient.gui.textinput.GUIText.inactiveImage, com.realtime.crossfire.jxclient.gui.textinput.GUIText.margin, com.realtime.crossfire.jxclient.gui.gui.AbstractGUIElement.name, com.realtime.crossfire.jxclient.gui.textinput.GUIText.newCharModel, com.realtime.crossfire.jxclient.gui.textinput.GUIText.preferredSize, com.realtime.crossfire.jxclient.gui.gui.AbstractGUIElement.setChangedListener(), com.realtime.crossfire.jxclient.gui.textinput.GUIText.setCursor(), com.realtime.crossfire.jxclient.gui.textinput.GUIText.text, com.realtime.crossfire.jxclient.gui.gui.AbstractGUIElement.tooltipManager, and com.realtime.crossfire.jxclient.gui.textinput.GUIText.updateErrorText().
|
protected |
Will be called whenever the active state has changed.
Reimplemented from com.realtime.crossfire.jxclient.gui.gui.ActivatableGUIElement.
Definition at line 334 of file GUIText.java.
References com.realtime.crossfire.jxclient.gui.gui.AbstractGUIElement.setChanged().
|
private |
Performs a "copy" operation to the system clipboard.
Definition at line 576 of file GUIText.java.
References com.realtime.crossfire.jxclient.gui.textinput.GUIText.clipboard, com.realtime.crossfire.jxclient.gui.textinput.GUIText.selection, and com.realtime.crossfire.jxclient.gui.textinput.GUIText.text.
Referenced by com.realtime.crossfire.jxclient.gui.textinput.GUIText.keyPressed().
|
abstractprotected |
Will be called to execute the entered command.
command | the entered command |
Reimplemented in com.realtime.crossfire.jxclient.gui.textinput.GUICommandText, com.realtime.crossfire.jxclient.gui.textinput.GUITextField, and com.realtime.crossfire.jxclient.gui.textinput.GUIQueryText.
|
private |
Returns the displayed text. The displayed text may differ from the entered text as it may be clipped left because the input field is scrolled or because the input field is a password field that hides input.
Definition at line 299 of file GUIText.java.
References com.realtime.crossfire.jxclient.gui.textinput.GUIText.hideInput, com.realtime.crossfire.jxclient.gui.textinput.GUIText.offset, and com.realtime.crossfire.jxclient.gui.textinput.GUIText.text.
Referenced by com.realtime.crossfire.jxclient.gui.textinput.GUIText.paintComponent(), and com.realtime.crossfire.jxclient.gui.textinput.GUIText.setCursor().
Dimension com.realtime.crossfire.jxclient.gui.textinput.GUIText.getMaximumSize | ( | ) |
Definition at line 287 of file GUIText.java.
References com.realtime.crossfire.jxclient.gui.textinput.GUIText.preferredSize.
Dimension com.realtime.crossfire.jxclient.gui.textinput.GUIText.getMinimumSize | ( | ) |
Definition at line 280 of file GUIText.java.
References com.realtime.crossfire.jxclient.gui.textinput.GUIText.preferredSize.
Dimension com.realtime.crossfire.jxclient.gui.textinput.GUIText.getPreferredSize | ( | ) |
Definition at line 273 of file GUIText.java.
References com.realtime.crossfire.jxclient.gui.textinput.GUIText.preferredSize.
String com.realtime.crossfire.jxclient.gui.textinput.GUIText.getText | ( | ) |
Returns the entered text.
Definition at line 234 of file GUIText.java.
References com.realtime.crossfire.jxclient.gui.textinput.GUIText.text.
Referenced by com.realtime.crossfire.jxclient.gui.commands.ConnectCommand.execute(), com.realtime.crossfire.jxclient.gui.commands.AccountLoginCommand.execute(), com.realtime.crossfire.jxclient.gui.commands.AccountLinkCharacterCommand.execute(), com.realtime.crossfire.jxclient.gui.commands.AccountCreateCommand.execute(), com.realtime.crossfire.jxclient.gui.commands.AccountPasswordCommand.execute(), and com.realtime.crossfire.jxclient.gui.commands.AccountCreateCharacterCommand.execute().
|
private |
Activates the next command from the command history.
Definition at line 477 of file GUIText.java.
References com.realtime.crossfire.jxclient.gui.textinput.GUIText.commandHistory, com.realtime.crossfire.jxclient.settings.CommandHistory.down(), and com.realtime.crossfire.jxclient.gui.textinput.GUIText.setText().
Referenced by com.realtime.crossfire.jxclient.gui.textinput.GUIText.keyPressed().
|
private |
Activates the previous command from the command history.
Definition at line 462 of file GUIText.java.
References com.realtime.crossfire.jxclient.gui.textinput.GUIText.commandHistory, com.realtime.crossfire.jxclient.gui.textinput.GUIText.setText(), and com.realtime.crossfire.jxclient.settings.CommandHistory.up().
Referenced by com.realtime.crossfire.jxclient.gui.textinput.GUIText.keyPressed().
|
private |
Inserts a character at the cursor position.
ch | the character |
Definition at line 490 of file GUIText.java.
References com.realtime.crossfire.jxclient.gui.textinput.GUIText.cursor, com.realtime.crossfire.jxclient.gui.textinput.GUIText.setCursor(), com.realtime.crossfire.jxclient.gui.textinput.GUIText.syncCursor, and com.realtime.crossfire.jxclient.gui.textinput.GUIText.text.
Referenced by com.realtime.crossfire.jxclient.gui.textinput.GUIText.keyPressed().
|
private |
Inserts a string at the cursor position.
str | the string |
Definition at line 501 of file GUIText.java.
References com.realtime.crossfire.jxclient.gui.textinput.GUIText.cursor, com.realtime.crossfire.jxclient.gui.textinput.GUIText.setCursor(), com.realtime.crossfire.jxclient.gui.textinput.GUIText.syncCursor, and com.realtime.crossfire.jxclient.gui.textinput.GUIText.text.
Referenced by com.realtime.crossfire.jxclient.gui.textinput.GUIText.paste().
boolean com.realtime.crossfire.jxclient.gui.textinput.GUIText.keyPressed | ( | @NotNull final KeyEvent2 | e | ) |
Invoked when a key has been pressed.
e | the key event for the key |
Implements com.realtime.crossfire.jxclient.gui.gui.KeyPressedHandler.
Definition at line 339 of file GUIText.java.
References com.realtime.crossfire.jxclient.settings.CommandHistory.addCommand(), com.realtime.crossfire.jxclient.gui.textinput.GUIText.commandCallback, com.realtime.crossfire.jxclient.gui.textinput.GUIText.commandHistory, com.realtime.crossfire.jxclient.gui.textinput.GUIText.copy(), com.realtime.crossfire.jxclient.gui.keybindings.KeyEvent2.CTRL, com.realtime.crossfire.jxclient.gui.textinput.GUIText.cursor, com.realtime.crossfire.jxclient.gui.gui.ActivatableGUIElement.execute(), com.realtime.crossfire.jxclient.gui.textinput.GUIText.hideInput, com.realtime.crossfire.jxclient.gui.textinput.GUIText.historyNext(), com.realtime.crossfire.jxclient.gui.textinput.GUIText.historyPrev(), com.realtime.crossfire.jxclient.gui.textinput.GUIText.insertChar(), com.realtime.crossfire.jxclient.gui.gui.ActivatableGUIElement.markInactivePending(), com.realtime.crossfire.jxclient.gui.keybindings.KeyEvent2.MASK, com.realtime.crossfire.jxclient.gui.textinput.GUIText.paste(), com.realtime.crossfire.jxclient.gui.gui.AbstractGUIElement.setChanged(), com.realtime.crossfire.jxclient.gui.textinput.GUIText.setCursor(), com.realtime.crossfire.jxclient.gui.gui.ActivatableGUIElement.setInactiveIfPending(), com.realtime.crossfire.jxclient.gui.textinput.GUIText.syncCursor, com.realtime.crossfire.jxclient.gui.textinput.GUIText.text, and com.realtime.crossfire.jxclient.gui.textinput.CommandCallback.updatePlayerName().
void com.realtime.crossfire.jxclient.gui.textinput.GUIText.mouseClicked | ( | @NotNull final MouseEvent | e | ) |
Will be called when the user has clicked (pressed+released) this element. This event will be delivered after mouseReleased(MouseEvent).
e | the mouse event relative to this element |
Reimplemented from com.realtime.crossfire.jxclient.gui.gui.AbstractGUIElement.
Definition at line 311 of file GUIText.java.
References com.realtime.crossfire.jxclient.gui.gui.ActivatableGUIElement.setActive(), and com.realtime.crossfire.jxclient.gui.gui.AbstractGUIElement.setChanged().
void com.realtime.crossfire.jxclient.gui.textinput.GUIText.paintComponent | ( | @NotNull final Graphics | g | ) |
Definition at line 239 of file GUIText.java.
References com.realtime.crossfire.jxclient.gui.textinput.GUIText.activeColor, com.realtime.crossfire.jxclient.gui.textinput.GUIText.activeImage, com.realtime.crossfire.jxclient.gui.textinput.GUIText.cursor, com.realtime.crossfire.jxclient.gui.textinput.GUIText.font, com.realtime.crossfire.jxclient.gui.textinput.GUIText.getDisplayText(), com.realtime.crossfire.jxclient.gui.textinput.GUIText.inactiveColor, com.realtime.crossfire.jxclient.gui.textinput.GUIText.inactiveImage, com.realtime.crossfire.jxclient.gui.gui.ActivatableGUIElement.isActive(), com.realtime.crossfire.jxclient.gui.textinput.GUIText.margin, com.realtime.crossfire.jxclient.gui.textinput.GUIText.offset, and com.realtime.crossfire.jxclient.gui.textinput.GUIText.syncCursor.
|
private |
Performs a "paste" operation from the system clipboard.
Definition at line 587 of file GUIText.java.
References com.realtime.crossfire.jxclient.gui.textinput.GUIText.clipboard, com.realtime.crossfire.jxclient.gui.textinput.GUIText.insertString(), and com.realtime.crossfire.jxclient.gui.textinput.GUIText.selection.
Referenced by com.realtime.crossfire.jxclient.gui.textinput.GUIText.keyPressed().
|
private |
Sets the cursor position. Make sure the cursor position is visible.
cursor | the new cursor position |
Definition at line 529 of file GUIText.java.
References com.realtime.crossfire.jxclient.gui.textinput.GUIText.cursor, com.realtime.crossfire.jxclient.gui.textinput.GUIText.font, com.realtime.crossfire.jxclient.gui.textinput.GUIText.getDisplayText(), com.realtime.crossfire.jxclient.gui.gui.GuiUtils.getTextDimension(), com.realtime.crossfire.jxclient.gui.textinput.GUIText.offset, com.realtime.crossfire.jxclient.gui.textinput.GUIText.SCROLL_CHARS, com.realtime.crossfire.jxclient.gui.gui.AbstractGUIElement.setChanged(), and com.realtime.crossfire.jxclient.gui.textinput.GUIText.syncCursor.
Referenced by com.realtime.crossfire.jxclient.gui.textinput.GUIText.GUIText(), com.realtime.crossfire.jxclient.gui.textinput.GUIText.insertChar(), com.realtime.crossfire.jxclient.gui.textinput.GUIText.insertString(), com.realtime.crossfire.jxclient.gui.textinput.GUIText.keyPressed(), and com.realtime.crossfire.jxclient.gui.textinput.GUIText.setText().
void com.realtime.crossfire.jxclient.gui.textinput.GUIText.setHideInput | ( | final boolean | hideInput | ) |
Enables or disables hidden text.
hideInput | if set, hide input; else show input |
Definition at line 518 of file GUIText.java.
References com.realtime.crossfire.jxclient.gui.textinput.GUIText.hideInput, and com.realtime.crossfire.jxclient.gui.gui.AbstractGUIElement.setChanged().
Referenced by com.realtime.crossfire.jxclient.skin.io.JXCSkinLoader.parseHideInput(), and com.realtime.crossfire.jxclient.window.GuiManager.setHideInput().
void com.realtime.crossfire.jxclient.gui.textinput.GUIText.setText | ( | @NotNull final String | text | ) |
Sets the entered text.
text | the text |
Definition at line 223 of file GUIText.java.
References com.realtime.crossfire.jxclient.gui.textinput.GUIText.setCursor(), and com.realtime.crossfire.jxclient.gui.textinput.GUIText.text.
Referenced by com.realtime.crossfire.jxclient.window.GuiManager.activateCommandInput(), com.realtime.crossfire.jxclient.gui.commands.AccountCreateCommand.execute(), com.realtime.crossfire.jxclient.gui.textinput.GUIQueryText.execute(), com.realtime.crossfire.jxclient.gui.textinput.GUICommandText.execute(), com.realtime.crossfire.jxclient.gui.textinput.GUIText.historyNext(), com.realtime.crossfire.jxclient.gui.textinput.GUIText.historyPrev(), com.realtime.crossfire.jxclient.window.GuiManager.openDialog(), com.realtime.crossfire.jxclient.window.GuiManager.openQueryDialog(), com.realtime.crossfire.jxclient.gui.list.GUIMetaElementList.selectionChanged(), and com.realtime.crossfire.jxclient.gui.list.GUIMetaElementList.setSelectedHostname().
|
private |
Updates the newCharModel's error text depending on whether text contains a valid name.
Definition at line 612 of file GUIText.java.
References com.realtime.crossfire.jxclient.gui.gui.AbstractGUIElement.name, com.realtime.crossfire.jxclient.gui.textinput.GUIText.newCharModel, com.realtime.crossfire.jxclient.gui.label.NewCharModel.PRIORITY_CHARACTER_NAME, com.realtime.crossfire.jxclient.gui.label.NewCharModel.setErrorText(), and com.realtime.crossfire.jxclient.gui.textinput.GUIText.text.
Referenced by com.realtime.crossfire.jxclient.gui.textinput.GUIText.GUIText().
|
private |
The color for rendering displayed text when the element is active.
Definition at line 136 of file GUIText.java.
Referenced by com.realtime.crossfire.jxclient.gui.textinput.GUICommandText.GUICommandText(), com.realtime.crossfire.jxclient.gui.textinput.GUIQueryText.GUIQueryText(), com.realtime.crossfire.jxclient.gui.textinput.GUIText.GUIText(), com.realtime.crossfire.jxclient.gui.textinput.GUITextField.GUITextField(), and com.realtime.crossfire.jxclient.gui.textinput.GUIText.paintComponent().
|
private |
The element's background image when it is active.
Definition at line 97 of file GUIText.java.
Referenced by com.realtime.crossfire.jxclient.gui.textinput.GUICommandText.GUICommandText(), com.realtime.crossfire.jxclient.gui.textinput.GUIQueryText.GUIQueryText(), com.realtime.crossfire.jxclient.gui.textinput.GUIText.GUIText(), com.realtime.crossfire.jxclient.gui.textinput.GUITextField.GUITextField(), and com.realtime.crossfire.jxclient.gui.textinput.GUIText.paintComponent().
|
private |
The clipboard for cut/copy/paste operations.
Definition at line 109 of file GUIText.java.
Referenced by com.realtime.crossfire.jxclient.gui.textinput.GUIText.copy(), and com.realtime.crossfire.jxclient.gui.textinput.GUIText.paste().
|
private |
The CommandCallback to use.
Definition at line 78 of file GUIText.java.
Referenced by com.realtime.crossfire.jxclient.gui.textinput.GUICommandText.GUICommandText(), com.realtime.crossfire.jxclient.gui.textinput.GUIQueryText.GUIQueryText(), com.realtime.crossfire.jxclient.gui.textinput.GUIText.GUIText(), com.realtime.crossfire.jxclient.gui.textinput.GUITextField.GUITextField(), and com.realtime.crossfire.jxclient.gui.textinput.GUIText.keyPressed().
|
private |
The CommandHistory for this text field. Set to
is no command history is used.
Definition at line 85 of file GUIText.java.
Referenced by com.realtime.crossfire.jxclient.gui.textinput.GUICommandText.GUICommandText(), com.realtime.crossfire.jxclient.gui.textinput.GUIQueryText.GUIQueryText(), com.realtime.crossfire.jxclient.gui.textinput.GUIText.GUIText(), com.realtime.crossfire.jxclient.gui.textinput.GUITextField.GUITextField(), com.realtime.crossfire.jxclient.gui.textinput.GUIText.historyNext(), com.realtime.crossfire.jxclient.gui.textinput.GUIText.historyPrev(), and com.realtime.crossfire.jxclient.gui.textinput.GUIText.keyPressed().
|
private |
The cursor location.
Definition at line 162 of file GUIText.java.
Referenced by com.realtime.crossfire.jxclient.gui.textinput.GUIText.insertChar(), com.realtime.crossfire.jxclient.gui.textinput.GUIText.insertString(), com.realtime.crossfire.jxclient.gui.textinput.GUIText.keyPressed(), com.realtime.crossfire.jxclient.gui.textinput.GUIText.paintComponent(), and com.realtime.crossfire.jxclient.gui.textinput.GUIText.setCursor().
|
private |
The font for rendering displayed text.
Definition at line 122 of file GUIText.java.
Referenced by com.realtime.crossfire.jxclient.gui.textinput.GUICommandText.GUICommandText(), com.realtime.crossfire.jxclient.gui.textinput.GUIQueryText.GUIQueryText(), com.realtime.crossfire.jxclient.gui.textinput.GUIText.GUIText(), com.realtime.crossfire.jxclient.gui.textinput.GUITextField.GUITextField(), com.realtime.crossfire.jxclient.gui.textinput.GUIText.paintComponent(), and com.realtime.crossfire.jxclient.gui.textinput.GUIText.setCursor().
|
private |
If set, hide input; else show input.
Definition at line 157 of file GUIText.java.
Referenced by com.realtime.crossfire.jxclient.gui.textinput.GUIText.getDisplayText(), com.realtime.crossfire.jxclient.gui.textinput.GUIText.keyPressed(), and com.realtime.crossfire.jxclient.gui.textinput.GUIText.setHideInput().
|
private |
The color for rendering displayed text when the element is inactive. Also color of cursor.
Definition at line 129 of file GUIText.java.
Referenced by com.realtime.crossfire.jxclient.gui.textinput.GUICommandText.GUICommandText(), com.realtime.crossfire.jxclient.gui.textinput.GUIQueryText.GUIQueryText(), com.realtime.crossfire.jxclient.gui.textinput.GUIText.GUIText(), com.realtime.crossfire.jxclient.gui.textinput.GUITextField.GUITextField(), and com.realtime.crossfire.jxclient.gui.textinput.GUIText.paintComponent().
|
private |
The element's background image when it is inactive.
Definition at line 103 of file GUIText.java.
Referenced by com.realtime.crossfire.jxclient.gui.textinput.GUICommandText.GUICommandText(), com.realtime.crossfire.jxclient.gui.textinput.GUIQueryText.GUIQueryText(), com.realtime.crossfire.jxclient.gui.textinput.GUIText.GUIText(), com.realtime.crossfire.jxclient.gui.textinput.GUITextField.GUITextField(), and com.realtime.crossfire.jxclient.gui.textinput.GUIText.paintComponent().
|
private |
The left margin in pixels.
Definition at line 141 of file GUIText.java.
Referenced by com.realtime.crossfire.jxclient.gui.textinput.GUICommandText.GUICommandText(), com.realtime.crossfire.jxclient.gui.textinput.GUIQueryText.GUIQueryText(), com.realtime.crossfire.jxclient.gui.textinput.GUIText.GUIText(), com.realtime.crossfire.jxclient.gui.textinput.GUITextField.GUITextField(), and com.realtime.crossfire.jxclient.gui.textinput.GUIText.paintComponent().
|
private |
The NewCharModel that is shown.
Definition at line 91 of file GUIText.java.
Referenced by com.realtime.crossfire.jxclient.gui.textinput.GUICommandText.GUICommandText(), com.realtime.crossfire.jxclient.gui.textinput.GUIQueryText.GUIQueryText(), com.realtime.crossfire.jxclient.gui.textinput.GUIText.GUIText(), com.realtime.crossfire.jxclient.gui.textinput.GUITextField.GUITextField(), and com.realtime.crossfire.jxclient.gui.textinput.GUIText.updateErrorText().
|
private |
The display offset: this many characters are hidden.
Definition at line 167 of file GUIText.java.
Referenced by com.realtime.crossfire.jxclient.gui.textinput.GUIText.getDisplayText(), com.realtime.crossfire.jxclient.gui.textinput.GUIText.paintComponent(), and com.realtime.crossfire.jxclient.gui.textinput.GUIText.setCursor().
|
private |
The size of this component.
Definition at line 152 of file GUIText.java.
Referenced by com.realtime.crossfire.jxclient.gui.textinput.GUIText.getMaximumSize(), com.realtime.crossfire.jxclient.gui.textinput.GUIText.getMinimumSize(), com.realtime.crossfire.jxclient.gui.textinput.GUIText.getPreferredSize(), and com.realtime.crossfire.jxclient.gui.textinput.GUIText.GUIText().
|
staticprivate |
The number of characters to scroll left/right when the cursor would move outside the visible area.
Definition at line 72 of file GUIText.java.
Referenced by com.realtime.crossfire.jxclient.gui.textinput.GUIText.setCursor().
|
private |
The system selection for cut/copy/paste operations. Set to
if the system does not support a selection.
Definition at line 116 of file GUIText.java.
Referenced by com.realtime.crossfire.jxclient.gui.textinput.GUIText.copy(), and com.realtime.crossfire.jxclient.gui.textinput.GUIText.paste().
|
staticprivate |
The serial version UID.
Definition at line 66 of file GUIText.java.
|
private |
Object used to synchronize on access to text, cursor, and offset.
Definition at line 174 of file GUIText.java.
Referenced by com.realtime.crossfire.jxclient.gui.textinput.GUIText.insertChar(), com.realtime.crossfire.jxclient.gui.textinput.GUIText.insertString(), com.realtime.crossfire.jxclient.gui.textinput.GUIText.keyPressed(), com.realtime.crossfire.jxclient.gui.textinput.GUIText.paintComponent(), and com.realtime.crossfire.jxclient.gui.textinput.GUIText.setCursor().
|
private |
The entered text.
Definition at line 147 of file GUIText.java.
Referenced by com.realtime.crossfire.jxclient.gui.textinput.GUIText.copy(), com.realtime.crossfire.jxclient.gui.textinput.GUIText.getDisplayText(), com.realtime.crossfire.jxclient.gui.textinput.GUIText.getText(), com.realtime.crossfire.jxclient.gui.textinput.GUICommandText.GUICommandText(), com.realtime.crossfire.jxclient.gui.textinput.GUIQueryText.GUIQueryText(), com.realtime.crossfire.jxclient.gui.textinput.GUIText.GUIText(), com.realtime.crossfire.jxclient.gui.textinput.GUITextField.GUITextField(), com.realtime.crossfire.jxclient.gui.textinput.GUIText.insertChar(), com.realtime.crossfire.jxclient.gui.textinput.GUIText.insertString(), com.realtime.crossfire.jxclient.gui.textinput.GUIText.keyPressed(), com.realtime.crossfire.jxclient.gui.textinput.GUIText.setText(), and com.realtime.crossfire.jxclient.gui.textinput.GUIText.updateErrorText().