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) {
void button1Clicked(final int modifiers)
boolean canScroll(final int distance)
void removeFacesManagerListener(@NotNull FacesManagerListener facesManagerListener)
static final long serialVersionUID
ImageIcon getOriginalImageIcon(int faceNum, @Nullable AtomicBoolean returnIsUnknownImage)
Dimension getPreferredSize()
void setIndexNoListeners(final int index)
Dimension getMinimumSize()
final SpellsManager spellsManager
final FaceImages defaultSkillIcon
final ItemPainter itemPainter
void button3Clicked(final int modifiers)
Image getFace(@NotNull final CfItem item)
void setSelected(final boolean selected)
Skill getSpellSkill(final int index)
int getFilteredSpellsCount()
void setIndex(final int index)
void scroll(final int distance)
final FacesManager facesManager
CfItem getItem(int index)
final GuiFactory guiFactory
void removeCrossfireSpellChangedListener(@NotNull final SpellsManagerListener listener)
final GUIElementListener elementListener
static Dimension getMinimumSizeInt()
void setItemNoListeners(@Nullable final CfItem item)
final SpellsManagerListener spellsManagerListener
final FacesManagerListener facesManagerListener
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)
void button2Clicked(final int modifiers)
ImageIcon getOriginalImageIcon()
final TooltipManager tooltipManager