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) {
final FacesManagerListener facesManagerListener
void scroll(final int distance)
Image getFace(@NotNull final CfItem item)
final QuestsManagerListener questsManagerListener
final FacesManager facesManager
void setItemNoListeners(@Nullable final CfItem item)
ImageIcon getOriginalImageIcon(int faceNum, @Nullable AtomicBoolean returnIsUnknownImage)
static Dimension getMinimumSizeInt()
final LocationListener locationListener
void button2Clicked(final int modifiers)
Dimension getPreferredSize()
void addQuestListener(@NotNull final QuestListener listener)
final QuestListener questListener
void removeQuestListener(@NotNull final QuestListener listener)
void removeLocationListener(int index, @NotNull LocationListener locationListener)
final GUIElementListener elementListener
void addLocationListener(int index, @NotNull LocationListener locationListener)
final ItemView questsView
Dimension getMinimumSize()
Quest getQuestByCode(final int code)
void button1Clicked(final int modifiers)
final ItemPainter itemPainter
final QuestsManager questsManager
void removeCrossfireQuestChangedListener(@NotNull final QuestsManagerListener listener)
void sendNcom(final boolean mustSend, @NotNull final String command)
void setIndex(final int index)
void setIndexNoListeners(final int index)
final Runnable locationListenerEdt
final CommandQueue commandQueue
final GuiFactory guiFactory
CfItem getItem(int index)
void button3Clicked(final int modifiers)
static final long serialVersionUID
void setSelected(final boolean selected)
boolean canScroll(final int distance)
void removeFacesManagerListener(@NotNull FacesManagerListener facesManagerListener)
final TooltipManager tooltipManager
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)