Crossfire JXClient, Trunk
|
Go to the documentation of this file.
23 package com.realtime.crossfire.jxclient.gui.item;
40 import java.awt.Dimension;
41 import java.awt.Image;
42 import org.jetbrains.annotations.NotNull;
43 import org.jetbrains.annotations.Nullable;
60 private final Object
sync =
new Object();
116 public void spellAdded(
final int index) {
117 synchronized (
sync) {
127 public void spellRemoved(
final int index) {
128 synchronized (
sync) {
152 public void faceUpdated(@NotNull
final Face face) {
174 public GUIItemSpell(@NotNull
final TooltipManager tooltipManager, @NotNull
final GUIElementListener elementListener, @NotNull
final CommandQueue commandQueue, @NotNull
final String
name, @NotNull
final ItemPainter itemPainter,
final int defaultIndex, @NotNull
final FacesManager facesManager, @NotNull
final SpellsManager spellsManager, @NotNull
final ItemView spellsView,
final int size, @NotNull
final GuiFactory guiFactory) {
206 synchronized (
sync) {
207 return index >= -distance;
211 synchronized (
sync) {
221 synchronized (
sync) {
280 @SuppressWarnings(
"MethodDoesntCallSuperMethod")
287 @SuppressWarnings(
"MethodDoesntCallSuperMethod")
298 return new Dimension(32, 32);
307 synchronized (
sync) {
311 if (
spell == newSpell) {
335 synchronized (
sync) {
336 if (this.index ==
index) {
368 synchronized (
sync) {
375 synchronized (
sync) {
void removeSpellListener(@NotNull final SpellListener listener)
static final long serialVersionUID
final CommandQueue commandQueue
GUIItemSpell(@NotNull final TooltipManager tooltipManager, @NotNull final GUIElementListener elementListener, @NotNull final CommandQueue commandQueue, @NotNull final String name, @NotNull final ItemPainter itemPainter, final int defaultIndex, @NotNull final FacesManager facesManager, @NotNull final SpellsManager spellsManager, @NotNull final ItemView spellsView, final int size, @NotNull final GuiFactory guiFactory)
void removeFacesManagerListener(@NotNull FacesManagerListener facesManagerListener)
void button2Clicked(final int modifiers)
ImageIcon getOriginalImageIcon(int faceNum, @Nullable AtomicBoolean returnIsUnknownImage)
Image getFace(@NotNull final CfItem item)
void setIndexNoListeners(final int index)
void addSpellListener(@NotNull final SpellListener listener)
final ItemPainter itemPainter
boolean canScroll(final int distance)
static Dimension getMinimumSizeInt()
int getFilteredSpellsCount()
CfItem getItem(int index)
void sendNcom(final boolean mustSend, @NotNull final String command)
void button1Clicked(final int modifiers)
final ItemView spellsView
void button3Clicked(final int modifiers)
final GuiFactory guiFactory
final SpellsManager spellsManager
Dimension getMinimumSize()
void removeCrossfireSpellChangedListener(@NotNull final SpellsManagerListener listener)
final GUIElementListener elementListener
void setItemNoListeners(@Nullable final CfItem item)
final FacesManager facesManager
void setSelected(final boolean selected)
final SpellsManagerListener spellsManagerListener
final TooltipManager tooltipManager
Spell getFilteredSpell(final int index)
void scroll(final int distance)
void setIndex(final int index)
final FacesManagerListener facesManagerListener
Dimension getPreferredSize()
final SpellListener spellListener