boolean autoRepeat
CommandList commandList
java.awt.event.ActionListener timeoutEvent
ActionListener
for generating autorepeat events.javax.swing.Timer timer
Timer
for auto-repeating buttons.java.awt.Image imageUp
java.awt.Image imageDown
java.lang.String text
null
to display only the image. The text is
rendered using GUIButton.font
.java.awt.Font font
int textX
int textY
java.awt.Color color
Color
of the overlay text or null
to display only the
image.java.awt.Dimension preferredSize
ButtonImages up
ButtonImages down
java.lang.String text
java.awt.Font font
java.awt.Color color
java.awt.Color colorSelected
java.awt.Dimension preferredSize
boolean selected
Model model
Model
to track for available classes.javax.swing.JLabel renderer
JLabel
that displays the list values.NewCharacterInformationListener newCharacterInformationListener
NewCharacterInformationListener
attached to GUIClassesComboBox.model
.javax.swing.DefaultComboBoxModel<E> model
GUIComboBox.comboBox
.GUILabelLog label
GUILog
to update or null
.javax.swing.JComboBox<E> comboBox
javax.swing.ListCellRenderer<E> renderer
ListCellRenderer
for GUIComboBox.comboBox
.java.awt.event.ActionListener actionListener
ActionListener
for GUIComboBox.comboBox
.Model model
Model
to track for available races.javax.swing.JLabel renderer
JLabel
that displays the list values.NewCharacterInformationListener newCharacterInformationListener
NewCharacterInformationListener
attached to GUIRacesComboBox.model
.java.lang.String labelText
java.lang.String tooltipPrefix
GUIDupGauge.tooltipText
to form the
tooltip.CommandList commandList
CommandList
that is executed on button 2.java.lang.String tooltipText
GUIDupGauge.tooltipPrefix
to form the
tooltip.java.awt.Image emptyImage
Orientation orientationDiv
Orientation orientationMod
GaugeState gaugeStateDiv
GaugeState gaugeStateMod
java.awt.Color color
java.awt.Font font
java.lang.String labelText
java.lang.String tooltipFormat
GUIGauge.formatTooltip()
.CommandList commandList
CommandList
that is executed on button 2.java.lang.String tooltipText
java.awt.Image emptyImage
Orientation orientation
GaugeState gaugeState
float alpha
boolean hidden
java.awt.Color color
java.awt.Font font
java.lang.String labelText
GUIElementChangedListener changedListener
GUIElementChangedListener
to be notified whenever this
element has changed.boolean isDefault
boolean ignore
java.lang.String name
TooltipManager tooltipManager
TooltipManager
to update.GUIElementListener elementListener
GUIElementListener
to notify.boolean pendingChange
java.lang.Runnable setChangedRunnable
Runnable
that implements the code of AbstractGUIElement.setChanged()
which must run on the EDT.GUIElementListener elementListener
GUIElementListener
to notify.boolean pendingInactive
ActivatableGUIElement.setInactiveIfPending()
will deactivate
this GUI element. It is set by calling ActivatableGUIElement.markInactivePending()
and
reset by calling ActivatableGUIElement.setActive(boolean)
.KeyBindings keyBindings
KeyBindings
for this gui.Extent autoSize
null
otherwise.
Auto-sizing dialogs cannot be moved or resized manually.boolean saveDialog
boolean modal
java.util.Collection<E> hideInStates
ActivatableGUIElement forcedActive
null
, this element is always active. No other element can
become active.ActivatableGUIElement activeElement
null
if no such
element exists.boolean initialPositionSet
GuiAutoCloseListener guiAutoCloseListener
Expression defaultX
null
for
default.Expression defaultY
null
for
default.CommandQueue commandQueue
CrossfireServerConnection crossfireServerConnection
ItemView floorView
ItemSet itemSet
ItemSet
to use.FacesManager facesManager
FacesManager
instance to use.java.awt.Image nextGroupFace
java.awt.Image prevGroupFace
int defaultIndex
int index
LocationListener locationListener
LocationListener
used to detect items added to or removed
from this floor tile.java.lang.Runnable locationListenerEdt
GUIItemFloor.locationListener
but runs on the EDT.CommandQueue commandQueue
CrossfireServerConnection crossfireServerConnection
FacesManager facesManager
FacesManager
instance to use.FloorView floorView
FloorView
to use.ItemView inventoryView
int defaultIndex
java.lang.Object sync
GUIItemInventory.index
.int index
boolean selected
LocationListener locationListener
ItemListener
used to detect items added to or removed from
this inventory slot.java.lang.Runnable locationListenerEdt
GUIItemInventory.locationListener
but runs on the EDT.FacesManager facesManager
FacesManager
instance to use.ItemPainter itemPainter
ItemPainter
for painting the icon.CfItem item
CfItemListener itemListener
CfItemListener
used to detect attribute changes of the
displayed item.FacesManagerListener facesManagerListener
FacesManagerListener
registered to detect updated faces.java.lang.Object sync
GUIItemKnowledge.index
.FacesManager facesManager
FacesManager
for looking up faces.KnowledgeManager knowledgeManager
int defaultIndex
int index
-1
if none is selected.
Corresponds to GUIItemKnowledge.item
.boolean selected
GUIKnowledgeList
.CommandQueue commandQueue
ItemView view
KnowledgeItem item
FacesManagerListener facesManagerListener
FacesManagerListener
registered to detect updated faces.java.lang.Object sync
GUIItemKnowledgeType.index
.FacesManager facesManager
FacesManager
for looking up faces.KnowledgeManager knowledgeManager
KnowledgeManager
instance being watched.int defaultIndex
int index
-1
if none is selected.
Corresponds to GUIItemKnowledgeType.currentFace
.boolean selected
GUIKnowledgeTypeList
.int currentFace
ItemView itemView
ItemView
to use.FacesManagerListener facesManagerListener
FacesManagerListener
registered to detect updated faces.java.lang.Object sync
GUIItemQuest.index
.FacesManager facesManager
FacesManager
for looking up faces.int defaultIndex
QuestsManager questsManager
QuestsManager
instance to watch.Quest quest
Quest
, null if none.int index
-1
if none is selected.
Corresponds to GUIItemQuest.quest
.boolean selected
GUIQuestList
.ItemView questsView
QuestsManagerListener questsManagerListener
QuestsManagerListener
used to detect spell changes.QuestListener questListener
QuestListener
attached to GUIItemQuest.quest
.FacesManagerListener facesManagerListener
FacesManagerListener
registered to detect updated faces.Shortcuts shortcuts
FacesManager facesManager
FacesManager
instance for looking up faces.java.awt.Color castColor
java.awt.Image castImage
java.awt.Color invokeColor
java.awt.Image invokeImage
java.awt.Font font
Font
for displaying the key that activates the shortcut.int index
CurrentSpellManager currentSpellManager
CurrentSpellManager
for tracking the active spell.Shortcut shortcut
Shortcut
instance. Set to null
if
not active.ShortcutsListener shortcutsListener
ShortcutsListener
attached to GUIItemShortcut.shortcuts
.ShortcutListener shortcutListener
ShortcutListener
attached to GUIItemShortcut.shortcut
.FacesManagerListener facesManagerListener
FacesManagerListener
registered to detect updated faces.java.lang.Object sync
GUIItemSpell.index
.CommandQueue commandQueue
FacesManager facesManager
FacesManager
for looking up faces.int defaultIndex
SpellsManager spellsManager
SpellsManager
instance to watch.CurrentSpellManager currentSpellManager
CurrentSpellManager
to update when a spell is selected.Spell spell
null
if none is selected. It has
GUIItemSpell.spellListener
attached. Corresponds to index GUIItemSpell.index
.int index
-1
if none is selected.
Corresponds to GUIItemSpell.spell
.boolean selected
GUISpellList
.ItemView spellsView
SpellsManagerListener spellsManagerListener
SpellsManagerListener
used to detect spell changes.SpellListener spellListener
SpellListener
attached to GUIItemSpell.spell
.FacesManagerListener facesManagerListener
FacesManagerListener
registered to detect updated faces.java.lang.Object sync
GUIItemSpellSkill.index
.FacesManager facesManager
FacesManager
for looking up faces.int defaultIndex
SpellsManager spellsManager
SpellsManager
instance to watch.Skill skill
null
if none is selected.
Corresponds to index GUIItemSpellSkill.index
.int index
-1
if none is selected.
Corresponds to GUIItemSpellSkill.skill
.boolean selected
GUISpellSkillList
.ItemView itemView
SpellsManagerListener spellsManagerListener
SpellsManagerListener
used to detect spell changes.FacesManagerListener facesManagerListener
FacesManagerListener
registered to detect updated faces.FaceImages defaultSkillIcon
java.lang.String text
java.awt.Font textFont
java.awt.Color textColor
javax.swing.ImageIcon backgroundImage
AbstractLabel.backgroundColor
.java.awt.Color backgroundColor
AbstractLabel.backgroundImage
is set.boolean autoResize
AbstractLabel.text
.Alignment textAlignment
CrossfireServerConnection crossfireServerConnection
CrossfireServerConnection
to monitor.CrossfireFailureListener crossfireFailureListener
CrossfireFailureListener
registered to receive failure
messages.CrossfireServerConnection crossfireServerConnection
CrossfireServerConnection
to monitor.CrossfireQueryListener crossfireQueryListener
CrossfireQueryListener
registered to receive query commands.Stats stats
Stats
instance to use.int stat
StatsListener statsListener
StatsListener
registered to be notified about stat changes.java.awt.Color colorUpgradable
java.awt.Color colorDepleted
java.awt.Color colorBoosted
java.awt.Color colorBoostedUpgradable
int statCurrent
int statBase
int statRace
int statApplied
Stats stats
Stats
instance to use.java.awt.Color color
StatsListener statsListener
StatsListener
registered to be notified about stat changes.java.lang.String[] lines
FacesManager facesManager
Type type
CurrentSpellManager currentSpellManager
CurrentSpellManager
to monitor.CurrentSpellManagerListener currentSpellManagerListener
CurrentSpellManagerListener
registered to be notified about
changed spell parameters.GUICharacter template
FacesManager facesManager
FacesManager
to use to display faces.CharacterModel characterModel
int index
GUICharacter.characterModel
.java.awt.Font font
boolean selected
CharacterInformationListener characterInformationListener
CharacterModel characterModel
TooltipManager tooltipManager
TooltipManager
to update.FacesManager facesManager
FacesManager
to use to display faces.GUIElementListener elementListener
GUIElementListener
to use.java.lang.String name
java.awt.Font font
int selectedIndex
CharacterInformationListener characterInformationListener
CharacterInformationListener
attached to all tracked
character models. It detects changed contents and updates the list
accordingly.TooltipManager tooltipManager
GUIElementListener elementListener
GUIElementListener
to notify.java.lang.String name
int cellWidth
int cellHeight
ItemView itemView
ItemView
to use.CommandQueue commandQueue
CommandQueue
for sending commands.ItemPainter itemPainter
ItemPainter
to use.CrossfireServerConnection crossfireServerConnection
CrossfireServerConnection
to use.FacesManager facesManager
FacesManager
to use.ItemSet itemSet
ItemSet
to use.java.awt.Image nextGroupFace
Image
for "next group of items".java.awt.Image prevGroupFace
Image
for "prev group of items".TooltipManager tooltipManager
GUIElementListener elementListener
GUIElementListener
to notify.java.lang.String name
ItemView itemView
ItemView
to use.CommandQueue commandQueue
command queue
for sending commands.ItemPainter itemPainter
item painter
for painting the icon.CrossfireServerConnection crossfireServerConnection
connection
instance.FacesManager facesManager
faces manager
instance to use.FloorView floorView
floor view
to use.ItemView itemView
ItemView
to monitor.AbstractLabel currentItem
LocationsListener locationsListener
LocationsListener
to be notified about changes.GUIElementChangedListener itemChangedListener
GUIElementChangedListener
attached to all GUIItemItem
instances in the list.TooltipManager tooltipManager
TooltipManager
to update.GUIElementListener elementListener
GUIElementListener
to notify.java.lang.String name
ItemView itemView
ItemView
to use.ItemPainter itemPainter
ItemPainter
for painting the icon.FacesManager facesManager
FacesManager
to use.KnowledgeManager knowledgeManager
KnowledgeManager
instance to watch.CommandQueue commandQueue
CommandQueue
for sending commands.TooltipManager tooltipManager
TooltipManager
to update.GUIElementListener elementListener
GUIElementListener
to notify.java.lang.String name
ItemView itemView
ItemView
to use.KnowledgeManager knowledgeManager
ItemPainter itemPainter
ItemPainter
for painting the icon.FacesManager facesManager
FacesManager
to use.int cellHeight
GUIListCellRenderer<T> listCellRenderer
GUIListCellRenderer
for the GUIList.list
.CommandList doubleClickCommandList
CommandList
to execute on double-clicks or null
to
ignore double-clicks.javax.swing.DefaultListModel<E> model
GUIList.list
.javax.swing.JList<E> list
GUIListViewport viewport
GUIList.scrollPane
.javax.swing.JScrollPane scrollPane
int tooltipIndex
-1
if no tooltip
is shown.java.awt.Rectangle tooltipRectangle
null
if no tooltip is shown.javax.swing.event.ListSelectionListener listSelectionListener
ListSelectionListener
attached to GUIList.list
.MetaserverModel metaserverModel
java.awt.Image image
null
to
draw no image.java.awt.Font font
java.lang.String format
Metaserver
instances.java.lang.String tooltip
int defaultIndex
int index
boolean selected
MetaserverEntryListener metaserverEntryListener
GUIMetaElement.index
.MetaserverModel metaserverModel
TooltipManager tooltipManager
TooltipManager
to update.GUIElementListener elementListener
GUIElementListener
to use.java.lang.String name
java.awt.Image image
java.awt.Font font
java.lang.String format
java.lang.String tooltip
GUIText hostname
null
.AbstractLabel comment
null
.MetaserverListener metaserverListener
MetaserverListener
attached to GUIMetaElementList.metaserverModel
. It
detects added or removed entries and updates the list accordingly.MetaserverEntryListener metaserverEntryListener
MetaserverEntryListener
attached to all tracked metaserver
entries. It detects changed contents and updates the list accordingly.TooltipManager tooltipManager
TooltipManager
to update.GUIElementListener elementListener
GUIElementListener
to notify.java.lang.String name
ItemView itemView
ItemView
to use.QuestsManager questsManager
ItemPainter itemPainter
ItemPainter
for painting the icon.FacesManager facesManager
FacesManager
to use.TooltipManager tooltipManager
TooltipManager
to update.GUIElementListener elementListener
GUIElementListener
to notify.java.lang.String name
ItemView itemView
ItemView
to use.SpellsManager spellsManager
KeybindingsManager keybindingsManager
CommandQueue commandQueue
CommandQueue
for sending commands.ItemPainter itemPainter
ItemPainter
for painting the icon.FacesManager facesManager
FacesManager
to use.CurrentSpellManager currentSpellManager
CurrentSpellManager
to update when a spell is selected.TooltipManager tooltipManager
TooltipManager
to update.GUIElementListener elementListener
GUIElementListener
to notify.java.lang.String name
ItemView itemView
ItemView
to use.SpellsManager spellsManager
ItemPainter itemPainter
ItemPainter
for painting the icon.FacesManager facesManager
FacesManager
to use.FaceImages defaultSkillIcon
FaceImages
to use for the skills if not defined.GUIItemItem template
GUIMetaElement template
EventListenerList2<T extends java.util.EventListener> listeners
Buffer buffer
Buffer
containing all received text messages.java.awt.Image backgroundImage
null
if unused.Fonts fonts
Fonts
instance for looking up fonts.RenderStateManager renderStateManager
RenderStateListener renderStateListener
RenderStateListener
attached to GUILog.renderStateManager
.MessageBufferUpdater messageBufferUpdater
GUILog.buffer
.boolean avoidCopyArea
MapUpdaterState mapUpdaterState
MapUpdaterState
instance to display.FacesProvider facesProvider
FacesProvider
for looking up faces.SmoothingRenderer smoothingRenderer
SmoothingRenderer
to use or null
to not draw smoothed
faces.DarknessColors darknessColors
DarknessColors
instance for converting darkness values into
colors.java.lang.Object bufferedImageSync
AbstractGUIMap.bufferedImage
, AbstractGUIMap.clearMapPending
,
and AbstractGUIMap.scrollMapPending
.boolean clearMapPending
java.util.Deque<E> scrollMapPending
int mapWidth
int mapHeight
int tileSize
int playerX
int playerY
int offsetX
int offsetY
int displayMinX
int displayMaxX
AbstractGUIMap.mapWidth
if the map view is larger than the gui's area.int displayMinY
int displayMaxY
AbstractGUIMap.mapWidth
if the map view is larger than the gui's area.int displayMinOffsetX
-tileSize<displayMinOffsetX<=0
.int displayMaxOffsetX
0<=displayMaxOffsetX<tileSize
.int displayMinOffsetY
-tileSize<displayMinOffsetX<=0
.int displayMaxOffsetY
0<=displayMaxOffsetY<tileSize
.java.util.Map<K,V> images
Color
to an image filled with this color with a size of one
square.MapListener mapListener
MapListener
registered to receive map updates.NewmapListener newmapListener
NewmapListener
registered to receive newmap commands.MapScrollListener mapscrollListener
MapScrollListener
registered to receive map_scroll commands.MapSizeListener mapSizeListener
MapSizeListener
registered to detect map size changes.CrossfireServerConnection crossfireServerConnection
CrossfireServerConnection
to monitor.int tileSize
MapUpdaterState mapUpdaterState
MapUpdaterState
instance to use.int width
int height
int tileSize
java.awt.image.BufferedImage checkedImage
java.awt.Image uncheckedImage
java.lang.String text
java.awt.Font font
java.awt.Color color
CheckBoxOption option
OptionListener optionListener
OptionListener
attached to GUICheckBox.option
.java.awt.Image frameNW
java.awt.Image frameN
java.awt.Image frameNE
java.awt.Image frameW
java.awt.Image frameC
java.awt.Image frameE
java.awt.Image frameSW
java.awt.Image frameS
java.awt.Image frameSE
int heightN
int heightS
int widthW
int widthE
float alpha
JXCWindowRenderer windowRenderer
JXCWindowRenderer
this element belongs to.java.awt.Point offset
null
.java.awt.Color color
Color
to paint.CrossfireServerConnection crossfireServerConnection
CrossfireServerConnection
to monitor.JXCWindowRenderer windowRenderer
JXCWindowRenderer
this element belongs to.CrossfireDrawinfoListener crossfireDrawinfoListener
CrossfireDrawinfoListener
registered to receive drawinfo
messages.CrossfireDrawextinfoListener crossfireDrawextinfoListener
CrossfireDrawextinfoListener
registered to receive
drawextinfo messages.java.awt.Image image
java.awt.Dimension preferredSize
boolean proportionalSlider
GUIScrollable2 scrollable
java.awt.Color colorBackground
java.awt.Color colorForeground
int valueMin
int valueSize
int sliderSize
int sliderPos
int offset
boolean scrolling
CommandExecutor commandExecutor
CommandExecutor
for executing entered commands.CrossfireServerConnection server
CrossfireServerConnection
for sending reply commands.CommandCallback commandCallback
CommandCallback
to use.CommandHistory commandHistory
CommandHistory
for this text field. Set to null
is no
command history is used.java.awt.Image activeImage
java.awt.Image inactiveImage
java.awt.datatransfer.Clipboard clipboard
java.awt.datatransfer.Clipboard selection
java.awt.Font font
font
for rendering displayed text.java.awt.Color inactiveColor
color
for rendering displayed text when the element is
inactive. Also color of cursor.java.awt.Color activeColor
color
for rendering displayed text when the element is
active.int margin
java.lang.StringBuilder text
java.awt.Dimension preferredSize
boolean hideInput
int cursor
int offset
java.lang.Object syncCursor
CommandList commandList
CommandList
for executing commands.java.util.concurrent.CopyOnWriteArrayList<E> eventListenerList
CopyOnWriteArrayList
holding all listener.