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 setSelected(final boolean selected)
boolean canScroll(final int distance)
static Dimension getMinimumSizeInt()
final ItemView spellsView
final SpellsManager spellsManager
void setItemNoListeners(@Nullable final CfItem item)
ImageIcon getOriginalImageIcon(int faceNum, @Nullable AtomicBoolean returnIsUnknownImage)
void removeCrossfireSpellChangedListener(@NotNull final SpellsManagerListener listener)
void button3Clicked(final int modifiers)
final CommandQueue commandQueue
void removeSpellListener(@NotNull final SpellListener listener)
final SpellsManagerListener spellsManagerListener
static final long serialVersionUID
final SpellListener spellListener
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 setIndex(final int index)
final GUIElementListener elementListener
void scroll(final int distance)
final ItemPainter itemPainter
void button1Clicked(final int modifiers)
int getFilteredSpellsCount()
void sendNcom(final boolean mustSend, @NotNull final String command)
void addSpellListener(@NotNull final SpellListener listener)
Dimension getMinimumSize()
final FacesManagerListener facesManagerListener
void setIndexNoListeners(final int index)
final GuiFactory guiFactory
Spell getFilteredSpell(final int index)
CfItem getItem(int index)
void button2Clicked(final int modifiers)
Dimension getPreferredSize()
void removeFacesManagerListener(@NotNull FacesManagerListener facesManagerListener)
final FacesManager facesManager
final TooltipManager tooltipManager
Image getFace(@NotNull final CfItem item)