Serialized Form


Package com.realtime.crossfire.jxclient.gui

Class com.realtime.crossfire.jxclient.gui.GUICharacter extends ActivatableGUIElement implements Serializable

serialVersionUID: 1L

Serialized Fields

characterModel

CharacterModel characterModel
Character model to display items from.


index

int index
Index of the item to display in GUICharacter.characterModel.


font

java.awt.Font font
The font to use.


selected

boolean selected
If set, paint the element in "selected" state.


characterInformationListener

CharacterInformationListener characterInformationListener
All listeners to the entry itself.

Class com.realtime.crossfire.jxclient.gui.GUICheckBox extends ActivatableGUIElement implements Serializable

serialVersionUID: 1L

Serialized Fields

checkedImage

java.awt.image.BufferedImage checkedImage
The image for the checked [x] state.


uncheckedImage

java.awt.Image uncheckedImage
The image for the unchecked [ ] state.


text

java.lang.String text
The text.


font

java.awt.Font font
The font to use.


color

java.awt.Color color
The text color.


option

CheckBoxOption option
The option to display.


optionListener

OptionListener optionListener
The OptionListener attached to GUICheckBox.option.

Class com.realtime.crossfire.jxclient.gui.GUIDialogTitle extends GUIPicture implements Serializable

serialVersionUID: 1L

Serialized Fields

windowRenderer

JXCWindowRenderer windowRenderer
The JXCWindowRenderer this element belongs to.


offset

java.awt.Point offset
Set to the distance of the dialog coordinates relative to the mouse position while dragging start. Else set to null.

Class com.realtime.crossfire.jxclient.gui.GUIFill extends GUIElement implements Serializable

serialVersionUID: 1L

Serialized Fields

color

java.awt.Color color
The Color to paint.

Class com.realtime.crossfire.jxclient.gui.GUIMetaElement extends ActivatableGUIElement implements Serializable

serialVersionUID: 1L

Serialized Fields

metaserverModel

MetaserverModel metaserverModel
The metaserver model to monitor.


image

java.awt.Image image
An image to draw before the server description. May be null to draw no image.


font

java.awt.Font font
The font to use.


format

java.lang.String format
The format used for displaying Metaserver instances.


tooltip

java.lang.String tooltip
The format used for displaying tooltips.


defaultIndex

int defaultIndex
The default scroll index.


index

int index
The metaserver index.


selected

boolean selected
If set, paint the element in "selected" state.


metaserverEntryListener

MetaserverEntryListener metaserverEntryListener
The metaserver entry listener attached for the current GUIMetaElement.index.

Class com.realtime.crossfire.jxclient.gui.GUIPicture extends GUIElement implements Serializable

serialVersionUID: 1L

Serialized Fields

image

java.awt.image.BufferedImage image
The picture to paint.


alpha

float alpha
The transparency value.


Package com.realtime.crossfire.jxclient.gui.button

Class com.realtime.crossfire.jxclient.gui.button.AbstractButton extends ActivatableGUIElement implements Serializable

serialVersionUID: 1L

Serialized Fields

autoRepeat

boolean autoRepeat
Whether this button should autorepeat.


commandList

CommandList commandList
The commands to execute when the button is elected.


timeoutEvent

TimeoutEvent timeoutEvent
The TimeoutEvent for generating autorepeat events.

Class com.realtime.crossfire.jxclient.gui.button.GUIButton extends AbstractButton implements Serializable

serialVersionUID: 1L

Serialized Fields

imageUp

java.awt.Image imageUp
The image in unselected state.


imageDown

java.awt.Image imageDown
The image in selected state.


text

java.lang.String text
The overlay text or null to display only the image. The text is rendered using GUIButton.font.


font

java.awt.Font font
The Font for the overlay GUIButton.text or null to display only the image.


textX

int textX
The x coordinate of the overlay text.


textY

int textY
The y coordinate of the overlay text. This is the base line's y coordinate.


color

java.awt.Color color
The Color of the overlay text or null to display only the image.

Class com.realtime.crossfire.jxclient.gui.button.GUITextButton extends AbstractButton implements Serializable

serialVersionUID: 1L

Serialized Fields

up

ButtonImages up
The images comprising the "up" button state.


down

ButtonImages down
The images comprising the "down" button state.


text

java.lang.String text
The button text.


font

java.awt.Font font
The font to use.


color

java.awt.Color color
The text color.


Package com.realtime.crossfire.jxclient.gui.commands

Class com.realtime.crossfire.jxclient.gui.commands.NoSuchCommandException extends java.lang.Exception implements Serializable

serialVersionUID: 1L


Package com.realtime.crossfire.jxclient.gui.gauge

Class com.realtime.crossfire.jxclient.gui.gauge.GUIDupGauge extends GUIElement implements Serializable

serialVersionUID: 1L

Serialized Fields

labelText

java.lang.String labelText
The label text.


tooltipPrefix

java.lang.String tooltipPrefix
The tooltip prefix. It is prepended to GUIDupGauge.tooltipText to form the tooltip.


tooltipText

java.lang.String tooltipText
The tooltip suffix. It is appended to GUIDupGauge.tooltipPrefix to form the tooltip.


emptyImage

java.awt.Image emptyImage
The image representing an empty gauge.


orientationDiv

Orientation orientationDiv
The gauge's orientation.


orientationMod

Orientation orientationMod
The gauge's orientation.


gaugeStateDiv

GaugeState gaugeStateDiv
The gauge state.


gaugeStateMod

GaugeState gaugeStateMod
The gauge state.

Class com.realtime.crossfire.jxclient.gui.gauge.GUIDupTextGauge extends GUIDupGauge implements Serializable

serialVersionUID: 1L

Serialized Fields

color

java.awt.Color color
The text color.


font

java.awt.Font font
The text font.


labelText

java.lang.String labelText
The label text.

Class com.realtime.crossfire.jxclient.gui.gauge.GUIGauge extends GUIElement implements Serializable

serialVersionUID: 1L

Serialized Fields

tooltipPrefix

java.lang.String tooltipPrefix
The tooltip prefix. It is prepended to GUIGauge.tooltipText to form the tooltip.


tooltipText

java.lang.String tooltipText
The tooltip suffix. It is appended to GUIGauge.tooltipPrefix to form the tooltip.


emptyImage

java.awt.Image emptyImage
The image representing an empty gauge.


orientation

Orientation orientation
The gauge's orientation.


gaugeState

GaugeState gaugeState
The gauge state.

Class com.realtime.crossfire.jxclient.gui.gauge.GUITextGauge extends GUIGauge implements Serializable

serialVersionUID: 1L

Serialized Fields

color

java.awt.Color color
The text color.


font

java.awt.Font font
The text font.


labelText

java.lang.String labelText
The label text.


Package com.realtime.crossfire.jxclient.gui.gui

Class com.realtime.crossfire.jxclient.gui.gui.ActivatableGUIElement extends GUIElement implements Serializable

serialVersionUID: 1L

Class com.realtime.crossfire.jxclient.gui.gui.Gui extends java.awt.Container implements Serializable

serialVersionUID: 1L

Serialized Fields

mouseTracker

MouseTracker mouseTracker
The MouseTracker if in GUI debug mode or null otherwise.


visibleElements

java.util.Collection<E> visibleElements
The list of GUIElements comprising this gui.


keyBindings

KeyBindings keyBindings
The KeyBindings for this gui.


autoSize

boolean autoSize
Whether this dialog is auto-sizing. Auto-sizing dialogs cannot be moved or resized manually.


modal

boolean modal
Whether this dialog is modal. Modal dialogs consume all key presses.


hideInStates

java.util.Collection<E> hideInStates
The gui states that do not show this dialog.


forcedActive

ActivatableGUIElement forcedActive
If non-null, this element is always active. No other element can become active.


activeElement

ActivatableGUIElement activeElement
The gui element which has the focus. Set to null if no such element exists.


hasChangedElements

boolean hasChangedElements
Records whether at least one gui element has changed since last redraw.


initialPositionSet

boolean initialPositionSet
Whether an initial position has been set.


extent

Extent extent
The extent of this dialog, or null.


stateChanged

boolean stateChanged
Whether the state (position or size) has changed.


guiAutoCloseListener

GuiAutoCloseListener guiAutoCloseListener
If set, the auto-close listener to notify if this dialog looses the active gui element.

Class com.realtime.crossfire.jxclient.gui.gui.GUIElement extends javax.swing.JComponent implements Serializable

serialVersionUID: 1L

Serialized Fields

gui

Gui gui
The Gui this element is part of. Set to null if this element is not part of any gui.


changedListener

GUIElementChangedListener changedListener
The GUIElementChangedListener to be notified whenever the GUIElement.changed flag is set.


bufferedImageSync

java.lang.Object bufferedImageSync
Object used to synchronize on GUIElement.bufferedImage contents.


bufferedImage

java.awt.image.BufferedImage bufferedImage
The backbuffer image of this element. It is updated in GUIElement.render() and GUIElement.render(Graphics2D). GUIElement.paintComponent(Graphics) copies the contents to screen.


visible

boolean visible
Whether this element is visible.


isDefault

boolean isDefault
Whether this element is the default element. The default element is selected with the ENTER key.


ignore

boolean ignore
Whether this gui element should be ignored for user interaction.


extent

Extent extent
The extent of this element.


transparency

int transparency
The transparency for GUIElement.bufferedImage.


name

java.lang.String name
The name of this element.


changed

boolean changed
Whether GUIElement.bufferedImage has changed.


tooltipManager

TooltipManager tooltipManager
The TooltipManager to update.


elementListener

GUIElementListener elementListener
The GUIElementListener to notify.


tooltipText

TooltipText tooltipText
The tooltip text to show when the mouse is inside this element. May be null to show no tooltip.

Class com.realtime.crossfire.jxclient.gui.gui.GUIScrollBar extends ActivatableGUIElement implements Serializable

serialVersionUID: 1L

Serialized Fields

proportionalSlider

boolean proportionalSlider
If set, make the slider size reflect the visible area; if unset, display the slider as a square.


scrollable

GUIScrollable2 scrollable
The target element to scroll.


colorBackground

java.awt.Color colorBackground
The background color of the slider.


colorForeground

java.awt.Color colorForeground
The foreground color of the slider.


valueMin

int valueMin
The minimum scroll value.


valueSize

int valueSize
The size of the scroll values.


sliderSize

int sliderSize
The height of the slider.


sliderPos

int sliderPos
The scroll location; it need not be within the scroll range.


offset

int offset
The offset between the mouse and the top border of the slider while dragging.


scrolling

boolean scrolling
Set while dragging is active.


Package com.realtime.crossfire.jxclient.gui.item

Class com.realtime.crossfire.jxclient.gui.item.GUIItem extends ActivatableGUIElement implements Serializable

serialVersionUID: 1L

Class com.realtime.crossfire.jxclient.gui.item.GUIItemFloor extends GUIItemItem implements Serializable

serialVersionUID: 1L

Serialized Fields

commandQueue

CommandQueue commandQueue
The command queue for sending commands.


crossfireServerConnection

CrossfireServerConnection crossfireServerConnection
The connection instance.


floorView

ItemView floorView
The floor view to watch.


itemSet

ItemSet itemSet
The ItemSet to use.


facesManager

FacesManager facesManager
The FacesManager instance to use.


nextGroupFace

java.awt.Image nextGroupFace
The face to substitute into "Click here for next group of items".


prevGroupFace

java.awt.Image prevGroupFace
The face to substitute into "Click here for previous group of items".


defaultIndex

int defaultIndex
The default scroll index.


index

int index
The currently shown index. It is the item's index for ground view, and +1 for container view; index 0 for container view is the container itself.


locationListener

LocationListener locationListener
The LocationListener used to detect items added to or removed from this floor tile.

Class com.realtime.crossfire.jxclient.gui.item.GUIItemInventory extends GUIItemItem implements Serializable

serialVersionUID: 1L

Serialized Fields

commandQueue

CommandQueue commandQueue
The command queue for sending commands.


crossfireServerConnection

CrossfireServerConnection crossfireServerConnection
The server instance.


facesManager

FacesManager facesManager
The FacesManager instance to use.


floorView

FloorView floorView
The FloorView to use.


inventoryView

ItemView inventoryView
The inventory view to watch.


defaultIndex

int defaultIndex
The default scroll index.


sync

java.lang.Object sync
The object used for synchronization on GUIItemInventory.index.


index

int index
The inventory slot index.


selected

boolean selected
If set, paint the element in "selected" state.


locationListener

LocationListener locationListener
The ItemListener used to detect items added to or removed from this inventory slot.

Class com.realtime.crossfire.jxclient.gui.item.GUIItemItem extends GUIItem implements Serializable

serialVersionUID: 1L

Serialized Fields

crossfireServerConnection

CrossfireServerConnection crossfireServerConnection
The connection instance.


facesManager

FacesManager facesManager
The FacesManager instance to use.


itemPainter

ItemPainter itemPainter
The ItemPainter for painting the icon.


item

CfItem item
The current item instance.


itemListener

CfItemListener itemListener
The CfItemListener used to detect attribute changes of the displayed item.


facesManagerListener

FacesManagerListener facesManagerListener
The FacesManagerListener registered to detect updated faces.

Class com.realtime.crossfire.jxclient.gui.item.GUIItemShortcut extends GUIItem implements Serializable

serialVersionUID: 1L

Serialized Fields

shortcuts

Shortcuts shortcuts
The Shortcuts instance for looking up Shortcuts.


facesManager

FacesManager facesManager
The FacesManager instance for looking up faces.


castColor

java.awt.Color castColor
The background color for shortcuts that /cast a spell.


castImage

java.awt.Image castImage
The overlay image for shortcuts that /cast a spell.


invokeColor

java.awt.Color invokeColor
The background color for shortcuts that /invoke a spell.


invokeImage

java.awt.Image invokeImage
The overlay image for shortcuts that /invoke a spell.


font

java.awt.Font font
The Font for displaying the key that activates the shortcut.


index

int index
The shortcut index.


currentSpellManager

CurrentSpellManager currentSpellManager
The CurrentSpellManager for tracking the active spell.


w

int w
The item's width in pixel.


h

int h
The item's height in pixel.


shortcut

Shortcut shortcut
The currently monitored Shortcut instance. Set to null if not active.


shortcutsListener

ShortcutsListener shortcutsListener
The ShortcutsListener attached to GUIItemShortcut.shortcuts.


shortcutListener

ShortcutListener shortcutListener
The ShortcutListener attached to GUIItemShortcut.shortcut.


facesManagerListener

FacesManagerListener facesManagerListener
The FacesManagerListener registered to detect updated faces.

Class com.realtime.crossfire.jxclient.gui.item.GUIItemSpellList extends GUIItem implements Serializable

serialVersionUID: 1L

Serialized Fields

commandQueue

CommandQueue commandQueue
The CommandQueue for sending commands.


facesManager

FacesManager facesManager
The FacesManager for looking up faces.


defaultIndex

int defaultIndex
The default scroll index.


spellsManager

SpellsManager spellsManager
The SpellsManager instance to watch.


selectorColor

java.awt.Color selectorColor

selectorImage

java.awt.Image selectorImage

currentSpellManager

CurrentSpellManager currentSpellManager

w

int w
The spell list's width in pixel.


h

int h
The spell list's height in pixel.


spell

Spell spell

index

int index

spellsManagerListener

SpellsManagerListener spellsManagerListener
The SpellsManagerListener used to detect spell changes.


spellListener

SpellListener spellListener
The SpellListener attached to GUIItemSpellList.spell.


facesManagerListener

FacesManagerListener facesManagerListener
The FacesManagerListener registered to detect updated faces.


Package com.realtime.crossfire.jxclient.gui.keybindings

Class com.realtime.crossfire.jxclient.gui.keybindings.InvalidKeyBindingException extends java.lang.Exception implements Serializable

serialVersionUID: 1L

Class com.realtime.crossfire.jxclient.gui.keybindings.NoSuchKeyCodeException extends java.lang.Exception implements Serializable

serialVersionUID: 1L


Package com.realtime.crossfire.jxclient.gui.label

Class com.realtime.crossfire.jxclient.gui.label.AbstractLabel extends GUIElement implements Serializable

serialVersionUID: 1L

Serialized Fields

text

java.lang.String text
The label text.


textFont

java.awt.Font textFont
The font for rendering the label text.


textColor

java.awt.Color textColor
The text color.


backgroundImage

javax.swing.ImageIcon backgroundImage
The background image. It takes precedence over AbstractLabel.backgroundColor.


backgroundColor

java.awt.Color backgroundColor
If set, the opaque background color. This field is ignored if AbstractLabel.backgroundImage is set.

Class com.realtime.crossfire.jxclient.gui.label.GUIHTMLLabel extends AbstractLabel implements Serializable

serialVersionUID: 1L

Serialized Fields

autoResize

boolean autoResize
If set, auto-resize this element to the extent of AbstractLabel.text.

Class com.realtime.crossfire.jxclient.gui.label.GUILabel extends AbstractLabel implements Serializable

serialVersionUID: 1L

Serialized Fields

textAlignment

Alignment textAlignment
The text alignment.

Class com.realtime.crossfire.jxclient.gui.label.GUILabelFailure extends GUIMultiLineLabel implements Serializable

serialVersionUID: 1L

Serialized Fields

crossfireServerConnection

CrossfireServerConnection crossfireServerConnection
The CrossfireServerConnection to monitor.


crossfireFailureListener

CrossfireFailureListener crossfireFailureListener
The CrossfireFailureListener registered to receive failure messages.

Class com.realtime.crossfire.jxclient.gui.label.GUILabelMessage extends GUIMultiLineLabel implements Serializable

serialVersionUID: 1L

Serialized Fields

crossfireServerConnection

CrossfireServerConnection crossfireServerConnection
The CrossfireServerConnection to monitor.


windowRenderer

JXCWindowRenderer windowRenderer
The JXCWindowRenderer this element belongs to.


crossfireDrawinfoListener

CrossfireDrawinfoListener crossfireDrawinfoListener
The CrossfireDrawinfoListener registered to receive drawinfo messages.


crossfireDrawextinfoListener

CrossfireDrawextinfoListener crossfireDrawextinfoListener
The CrossfireDrawextinfoListener registered to receive drawextinfo messages.

Class com.realtime.crossfire.jxclient.gui.label.GUILabelQuery extends GUIMultiLineLabel implements Serializable

serialVersionUID: 1L

Serialized Fields

crossfireServerConnection

CrossfireServerConnection crossfireServerConnection
The CrossfireServerConnection to monitor.


crossfireQueryListener

CrossfireQueryListener crossfireQueryListener
The CrossfireQueryListener registered to receive query commands.

Class com.realtime.crossfire.jxclient.gui.label.GUILabelStats extends GUIOneLineLabel implements Serializable

serialVersionUID: 1L

Serialized Fields

stats

Stats stats
The Stats instance to use.


stat

int stat
The stat to display.


statsListener

StatsListener statsListener
The StatsListener registered to be notified about stat changes.

Class com.realtime.crossfire.jxclient.gui.label.GUILabelStats2 extends GUIOneLineLabel implements Serializable

serialVersionUID: 1L

Serialized Fields

colorUpgradable

java.awt.Color colorUpgradable
The color for upgradable stats.


colorDepleted

java.awt.Color colorDepleted
The color for depleted stats.


colorBoosted

java.awt.Color colorBoosted
The color for boosted stats.


colorBoostedUpgradable

java.awt.Color colorBoostedUpgradable
The color for boosted and upgradable stats.


statCurrent

int statCurrent
The current stat.


statBase

int statBase
The base stat without applied boosts or depletions.


statRace

int statRace
The race's maximum stat.


statApplied

int statApplied
The stat change due to gear or skills.


stats

Stats stats
The Stats instance to use.


color

java.awt.Color color
The current color.


statsListener

StatsListener statsListener
The StatsListener registered to be notified about stat changes.

Class com.realtime.crossfire.jxclient.gui.label.GUIMultiLineLabel extends GUILabel implements Serializable

serialVersionUID: 1L

Serialized Fields

lines

java.lang.String[] lines
The text lines to draw.

Class com.realtime.crossfire.jxclient.gui.label.GUIOneLineLabel extends GUILabel implements Serializable

serialVersionUID: 1L

Class com.realtime.crossfire.jxclient.gui.label.GUISpellLabel extends GUIHTMLLabel implements Serializable

serialVersionUID: 1L

Serialized Fields

facesManager

FacesManager facesManager
The instance for looking up faces.


type

Type type
The spell type to display.


currentSpellManager

CurrentSpellManager currentSpellManager
The CurrentSpellManager to monitor.


currentSpellManagerListener

CurrentSpellManagerListener currentSpellManagerListener
The CurrentSpellManagerListener registered to be notified about changed spell parameters.


Package com.realtime.crossfire.jxclient.gui.list

Class com.realtime.crossfire.jxclient.gui.list.CharacterCellRenderer extends javax.swing.JPanel implements Serializable

serialVersionUID: 1L

Serialized Fields

template

GUICharacter template
Template to use to display items.

Class com.realtime.crossfire.jxclient.gui.list.GUICharacterList extends GUIList implements Serializable

serialVersionUID: 1L

Serialized Fields

characterModel

CharacterModel characterModel
The model to display characters from.


tooltipManager

TooltipManager tooltipManager
The TooltipManager to update.


elementListener

GUIElementListener elementListener
The GUIElementListener to use.


name

java.lang.String name
The name of this element.


font

java.awt.Font font
The font for drawing list entries.


selectedIndex

int selectedIndex
The currently selected list index.


characterInformationListener

CharacterInformationListener characterInformationListener
The CharacterInformationListener attached to all tracked character models. It detects changed contents and updates the list accordingly.

Class com.realtime.crossfire.jxclient.gui.list.GUIItemList extends GUIList implements Serializable

serialVersionUID: 1L

Serialized Fields

itemItemFactory

GUIItemItemFactory itemItemFactory
The GUIItemItemFactory for creating new GUIItemItem instances.


commandQueue

CommandQueue commandQueue
The CommandQueue to sending commands to the server.


crossfireServerConnection

CrossfireServerConnection crossfireServerConnection
The CrossfireServerConnection for sending commands to the server.


cellWidth

int cellWidth
The width of cells.


cellHeight

int cellHeight
The height of cells.


itemView

ItemView itemView
The ItemView to monitor.


currentItem

AbstractLabel currentItem
The label to update with information about the selected item.


locationsListener

LocationsListener locationsListener
The LocationsListener to be notified about changes.


itemChangedListener

GUIElementChangedListener itemChangedListener
The GUIElementChangedListener attached to all GUIItemItem instances in the list.

Class com.realtime.crossfire.jxclient.gui.list.GUIList extends ActivatableGUIElement implements Serializable

serialVersionUID: 1L

Serialized Fields

cellHeight

int cellHeight
The height of a list cell in pixels.


listCellRenderer

GUIListCellRenderer listCellRenderer
The GUIListCellRenderer for the GUIList.list.


doubleClickCommandList

CommandList doubleClickCommandList
The CommandList to execute on double-clicks or null to ignore double-clicks.


model

javax.swing.DefaultListModel model
The list model of GUIList.list.


list

javax.swing.JList list
The list used to display the cells.


viewport

GUIListViewport viewport
The viewport used by GUIList.scrollPane.


scrollPane

javax.swing.JScrollPane scrollPane
The scroll pane instance used to display the list.


tooltipIndex

int tooltipIndex
The index of the currently shown tooltip. Set to -1 if no tooltip is shown.


tooltipRectangle

java.awt.Rectangle tooltipRectangle
The location of the tooltip. Set to null if no tooltip is shown.


listSelectionListener

javax.swing.event.ListSelectionListener listSelectionListener
The ListSelectionListener attached to GUIList.list.

Class com.realtime.crossfire.jxclient.gui.list.GUIListViewport extends javax.swing.JViewport implements Serializable

serialVersionUID: 1L

Class com.realtime.crossfire.jxclient.gui.list.GUIMetaElementList extends GUIList implements Serializable

serialVersionUID: 1L

Serialized Fields

metaserverModel

MetaserverModel metaserverModel
The metaserver model to track.


tooltipManager

TooltipManager tooltipManager
The TooltipManager to update.


elementListener

GUIElementListener elementListener
The GUIElementListener to use.


name

java.lang.String name
The name of this element.


image

java.awt.image.BufferedImage image
The image for drawing list entries.


font

java.awt.Font font
The font for drawing list entries.


format

java.lang.String format
The format for drawing list entries.


tooltip

java.lang.String tooltip
The tooltip format for drawing list entries.


hostname

GUIText hostname
The hostname input field to update; may be null.


comment

AbstractLabel comment
The comment field to update; may be null.


metaserverListener

MetaserverListener metaserverListener
The MetaserverListener attached to GUIMetaElementList.metaserverModel. It detects added or removed entries and updates the list accordingly.


metaserverEntryListener

MetaserverEntryListener metaserverEntryListener
The MetaserverEntryListener attached to all tracked metaserver entries. It detects changed contents and updates the list accordingly.

Class com.realtime.crossfire.jxclient.gui.list.ItemItemCellRenderer extends javax.swing.JPanel implements Serializable

serialVersionUID: 1L

Serialized Fields

template

GUIItemItem template
The template used for painting.

Class com.realtime.crossfire.jxclient.gui.list.MetaElementCellRenderer extends javax.swing.JPanel implements Serializable

serialVersionUID: 1L

Serialized Fields

template

GUIMetaElement template
The template used for painting.


Package com.realtime.crossfire.jxclient.gui.log

Class com.realtime.crossfire.jxclient.gui.log.GUILabelLog extends GUILog implements Serializable

serialVersionUID: 1L

Serialized Fields

parser

Parser parser
The Parser instance for parsing drawextinfo messages.


defaultColor

java.awt.Color defaultColor
The default color to use for text message not specifying a color.

Class com.realtime.crossfire.jxclient.gui.log.GUILog extends GUIElement implements Serializable

serialVersionUID: 1L

Serialized Fields

listeners

java.util.Collection<E> listeners
All listeners.


buffer

Buffer buffer
The Buffer containing all received text messages.


backgroundImage

java.awt.Image backgroundImage
The background image drawn below the text contents. Set to null if unused.


fonts

Fonts fonts
The Fonts instance for looking up fonts.


renderStateManager

RenderStateManager renderStateManager
The rendering state.


renderStateListener

RenderStateListener renderStateListener
The RenderStateListener attached to GUILog.renderStateManager.

Class com.realtime.crossfire.jxclient.gui.log.GUIMessageLog extends GUILog implements Serializable

serialVersionUID: 1L

Serialized Fields

messageBufferUpdater

MessageBufferUpdater messageBufferUpdater
The message buffer updater for updating GUILog.buffer.


Package com.realtime.crossfire.jxclient.gui.map

Class com.realtime.crossfire.jxclient.gui.map.AbstractGUIMap extends GUIElement implements Serializable

serialVersionUID: 1L

Serialized Fields

mapUpdater

CfMapUpdater mapUpdater
The CfMapUpdater instance to display.


facesProvider

FacesProvider facesProvider
The FacesProvider for looking up faces.


mapWidth

int mapWidth
The map width in squares.


mapHeight

int mapHeight
The map height in squares.


tileSize

int tileSize
The size of one tile.


playerX

int playerX
The x offset of the tile representing the player.


playerY

int playerY
The y offset of the tile representing the player.


offsetX

int offsetX
The x offset for drawing the square at coordinate 0 of the map.


offsetY

int offsetY
The y offset for drawing the square at coordinate 0 of the map.


displayMinX

int displayMinX
The tile x coordinate where map drawing starts. May be positive if the map view is larger than the gui's area.


displayMaxX

int displayMaxX
The tile x coordinate where map drawing ends. May be less than AbstractGUIMap.mapWidth if the map view is larger than the gui's area.


displayMinY

int displayMinY
The tile y coordinate where map drawing starts. May be positive if the map view is larger than the gui's area.


displayMaxY

int displayMaxY
The tile y coordinate where map drawing ends. May be less than AbstractGUIMap.mapWidth if the map view is larger than the gui's area.


displayMinOffsetX

int displayMinOffsetX
The distance the leftmost visible tile reaches outside the map window. -AbstractGUIMap.tileSize.


displayMaxOffsetX

int displayMaxOffsetX
The number of pixels that are visible in the rightmost visible tile. 0<=displayMaxOffsetX<AbstractGUIMap.tileSize.


displayMinOffsetY

int displayMinOffsetY
The distance the topmost visible tile reaches outside the map window. -AbstractGUIMap.tileSize.


displayMaxOffsetY

int displayMaxOffsetY
The number of pixels that are visible in the bottommost visible tile. 0<=displayMaxOffsetY<AbstractGUIMap.tileSize.


images

java.util.Map<K,V> images
Maps Color to an image filled with this color with a size of one square.


mapListener

MapListener mapListener
The MapListener registered to receive map updates.


newmapListener

NewmapListener newmapListener
The NewmapListener registered to receive newmap commands.


mapscrollListener

MapScrollListener mapscrollListener
The MapScrollListener registered to receive map_scroll commands.


mapSizeListener

MapSizeListener mapSizeListener
The MapSizeListener registered to detect map size changes.

Class com.realtime.crossfire.jxclient.gui.map.GUIMap extends AbstractGUIMap implements Serializable

serialVersionUID: 1L

Serialized Fields

crossfireServerConnection

CrossfireServerConnection crossfireServerConnection
The CrossfireServerConnection to monitor.


tileSize

int tileSize
The size of one tile.

Class com.realtime.crossfire.jxclient.gui.map.GUIMiniMap extends AbstractGUIMap implements Serializable

serialVersionUID: 1L

Serialized Fields

mapUpdater

CfMapUpdater mapUpdater
The CfMapUpdater instance to use.


tileSize

int tileSize
The size of one tile.


Package com.realtime.crossfire.jxclient.gui.textinput

Class com.realtime.crossfire.jxclient.gui.textinput.GUICommandText extends GUIText implements Serializable

serialVersionUID: 1L

Serialized Fields

commands

Commands commands

Class com.realtime.crossfire.jxclient.gui.textinput.GUIQueryText extends GUIText implements Serializable

serialVersionUID: 1L

Serialized Fields

server

CrossfireServerConnection server
The CrossfireServerConnection for sending reply commands.

Class com.realtime.crossfire.jxclient.gui.textinput.GUIText extends ActivatableGUIElement implements Serializable

serialVersionUID: 1L

Serialized Fields

commandCallback

CommandCallback commandCallback
The CommandCallback to use.


commandHistory

CommandHistory commandHistory
The command history for this text field.


activeImage

java.awt.Image activeImage

inactiveImage

java.awt.Image inactiveImage

clipboard

java.awt.datatransfer.Clipboard clipboard
The clipboard for cut/copy/paste operations.


selection

java.awt.datatransfer.Clipboard selection
The system selection for cut/copy/paste operations.


font

java.awt.Font font

inactiveColor

java.awt.Color inactiveColor

activeColor

java.awt.Color activeColor

margin

int margin

text

java.lang.StringBuilder text

fontRenderContext

java.awt.font.FontRenderContext fontRenderContext
The context used to determine character extents.


enableHistory

boolean enableHistory
Whether UP and DOWN keys should be checked. If set, these keys cycle through the history.


hideInput

boolean hideInput
If set, hide input; else show input.


cursor

int cursor
The cursor location.


offset

int offset
The display offset: this many characters are hidden.


syncCursor

java.lang.Object syncCursor
Object used to synchronize on access to GUIText.text, GUIText.cursor, and GUIText.offset.

Class com.realtime.crossfire.jxclient.gui.textinput.GUITextField extends GUIText implements Serializable

serialVersionUID: 1L

Serialized Fields

commandList

CommandList commandList
The CommandList for executing commands.


Package com.realtime.crossfire.jxclient.server.socket

Class com.realtime.crossfire.jxclient.server.socket.UnknownCommandException extends java.lang.Exception implements Serializable

serialVersionUID: 1L


Package com.realtime.crossfire.jxclient.settings.options

Class com.realtime.crossfire.jxclient.settings.options.OptionException extends java.lang.Exception implements Serializable

serialVersionUID: 1L


Package com.realtime.crossfire.jxclient.skin.skin

Class com.realtime.crossfire.jxclient.skin.skin.JXCSkinException extends java.lang.Exception implements Serializable

serialVersionUID: 1L


Package com.realtime.crossfire.jxclient.spells

Class com.realtime.crossfire.jxclient.spells.SpellComparator extends java.lang.Object implements Serializable

serialVersionUID: 1L


Package com.realtime.crossfire.jxclient.util

Class com.realtime.crossfire.jxclient.util.UnterminatedTokenException extends java.lang.Exception implements Serializable

serialVersionUID: 1L