Crossfire JXClient, Trunk
|
Go to the documentation of this file.
23 package com.realtime.crossfire.jxclient.gui.item;
38 import java.awt.Dimension;
39 import java.awt.Image;
40 import org.jetbrains.annotations.NotNull;
41 import org.jetbrains.annotations.Nullable;
57 private final Object
sync =
new Object();
107 public void spellAdded(
final int index) {
108 synchronized (
sync) {
118 public void spellRemoved(
final int index) {
119 synchronized (
sync) {
137 public void faceUpdated(@NotNull
final Face face) {
164 public GUIItemSpellSkill(@NotNull
final TooltipManager tooltipManager, @NotNull
final GUIElementListener elementListener, @NotNull
final String
name, @NotNull
final ItemPainter itemPainter,
final int defaultIndex, @NotNull
final FacesManager facesManager, @NotNull
final SpellsManager spellsManager, @NotNull
final ItemView itemView, @NotNull
final FaceImages defaultSkillIcon,
final int size, @NotNull
final GuiFactory guiFactory) {
193 synchronized (
sync) {
194 return index >= -distance;
198 synchronized (
sync) {
208 synchronized (
sync) {
222 @SuppressWarnings(
"MethodDoesntCallSuperMethod")
229 @SuppressWarnings(
"MethodDoesntCallSuperMethod")
240 return new Dimension(32, 32);
248 synchronized (
sync) {
252 if (
skill == newSkill) {
268 synchronized (
sync) {
269 if (this.index ==
index) {
304 synchronized (
sync) {
311 synchronized (
sync) {
final SpellsManagerListener spellsManagerListener
final SpellsManager spellsManager
void setSelected(final boolean selected)
final FacesManager facesManager
final FaceImages defaultSkillIcon
void button2Clicked(final int modifiers)
void setItemNoListeners(@Nullable final CfItem item)
Dimension getPreferredSize()
ImageIcon getOriginalImageIcon(int faceNum, @Nullable AtomicBoolean returnIsUnknownImage)
Skill getSpellSkill(final int index)
void removeCrossfireSpellChangedListener(@NotNull final SpellsManagerListener listener)
GUIItemSpellSkill(@NotNull final TooltipManager tooltipManager, @NotNull final GUIElementListener elementListener, @NotNull final String name, @NotNull final ItemPainter itemPainter, final int defaultIndex, @NotNull final FacesManager facesManager, @NotNull final SpellsManager spellsManager, @NotNull final ItemView itemView, @NotNull final FaceImages defaultSkillIcon, final int size, @NotNull final GuiFactory guiFactory)
ImageIcon getOriginalImageIcon()
void setIndexNoListeners(final int index)
Image getFace(@NotNull final CfItem item)
final GUIElementListener elementListener
boolean canScroll(final int distance)
static Dimension getMinimumSizeInt()
void scroll(final int distance)
final ItemPainter itemPainter
int getFilteredSpellsCount()
Dimension getMinimumSize()
final GuiFactory guiFactory
CfItem getItem(int index)
void setIndex(final int index)
final FacesManagerListener facesManagerListener
void removeFacesManagerListener(@NotNull FacesManagerListener facesManagerListener)
void button3Clicked(final int modifiers)
void button1Clicked(final int modifiers)
final TooltipManager tooltipManager
static final long serialVersionUID