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 javax.swing.SwingUtilities;
43 import org.jetbrains.annotations.NotNull;
44 import org.jetbrains.annotations.Nullable;
61 private final Object
sync =
new Object();
114 synchronized (
sync) {
115 if (
index < index1) {
136 public void faceUpdated(@NotNull
final Face face) {
152 public void locationChanged() {
181 public GUIItemQuest(@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 QuestsManager questsManager, @NotNull
final ItemView questsView, @NotNull
final CommandQueue commandQueue,
final int size, @NotNull
final GuiFactory guiFactory) {
213 synchronized (
sync) {
214 return index >= -distance;
218 synchronized (
sync) {
228 synchronized (
sync) {
242 @SuppressWarnings(
"MethodDoesntCallSuperMethod")
249 @SuppressWarnings(
"MethodDoesntCallSuperMethod")
260 return new Dimension(32, 32);
269 synchronized (
sync) {
277 if (
quest == newQuest) {
301 synchronized (
sync) {
302 if (this.index ==
index) {
308 if (this.index >= 0) {
312 if (this.index >= 0) {
342 synchronized (
sync) {
349 synchronized (
sync) {
void setSelected(final boolean selected)
final QuestsManager questsManager
void removeFacesManagerListener(@NotNull FacesManagerListener facesManagerListener)
void addLocationListener(int index, @NotNull LocationListener locationListener)
void removeLocationListener(int index, @NotNull LocationListener locationListener)
ImageIcon getOriginalImageIcon(int faceNum, @Nullable AtomicBoolean returnIsUnknownImage)
Dimension getMinimumSize()
final ItemView questsView
final FacesManager facesManager
void removeQuestListener(@NotNull final QuestListener listener)
final ItemPainter itemPainter
final FacesManagerListener facesManagerListener
void setIndex(final int index)
void setIndexNoListeners(final int index)
final LocationListener locationListener
Quest getQuestByCode(final int code)
final CommandQueue commandQueue
static Dimension getMinimumSizeInt()
CfItem getItem(int index)
void sendNcom(final boolean mustSend, @NotNull final String command)
final Runnable locationListenerEdt
void button2Clicked(final int modifiers)
boolean canScroll(final int distance)
void addQuestListener(@NotNull final QuestListener listener)
final QuestListener questListener
final QuestsManagerListener questsManagerListener
final GuiFactory guiFactory
GUIItemQuest(@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 QuestsManager questsManager, @NotNull final ItemView questsView, @NotNull final CommandQueue commandQueue, final int size, @NotNull final GuiFactory guiFactory)
final GUIElementListener elementListener
Image getFace(@NotNull final CfItem item)
void setItemNoListeners(@Nullable final CfItem item)
Dimension getPreferredSize()
void removeCrossfireQuestChangedListener(@NotNull final QuestsManagerListener listener)
void button3Clicked(final int modifiers)
static final long serialVersionUID
void button1Clicked(final int modifiers)
final TooltipManager tooltipManager
void scroll(final int distance)