Crossfire JXClient, Trunk
|
Go to the documentation of this file.
23 package com.realtime.crossfire.jxclient.gui.item;
38 import java.awt.Image;
39 import javax.swing.SwingUtilities;
40 import org.jetbrains.annotations.NotNull;
92 private final Object
sync =
new Object();
112 public void locationChanged() {
142 public GUIItemInventory(@NotNull
final TooltipManager tooltipManager, @NotNull
final GUIElementListener elementListener, @NotNull
final CommandQueue commandQueue,
final String
name, @NotNull
final ItemPainter itemPainter,
final int index, @NotNull
final CrossfireServerConnection crossfireServerConnection, @NotNull
final FacesManager facesManager, @NotNull
final FloorView floorView, @NotNull
final ItemView inventoryView,
final int size, @NotNull
final GuiFactory guiFactory) {
165 synchronized (
sync) {
166 return index >= -distance;
170 synchronized (
sync) {
180 synchronized (
sync) {
277 synchronized (
sync) {
287 synchronized (
sync) {
288 if (this.index ==
index) {
292 if (this.index >= 0) {
296 if (this.index >= 0) {
306 synchronized (
sync) {
323 synchronized (
sync) {
void setItem(@Nullable final CfItem item)
void sendLock(boolean val, int tag)
boolean canScroll(final int distance)
static final long serialVersionUID
void setItemNoListeners(@Nullable final CfItem item)
ImageIcon getOriginalImageIcon(int faceNum, @Nullable AtomicBoolean returnIsUnknownImage)
void sendExamine(int tag)
final Runnable locationListenerEdt
final FloorView floorView
final ItemView inventoryView
final LocationListener locationListener
void scroll(final int distance)
Image getFace(@NotNull final CfItem item)
void removeLocationListener(int index, @NotNull LocationListener locationListener)
final GUIElementListener elementListener
void drawInfo(@NotNull String message, int color)
void addLocationListener(int index, @NotNull LocationListener locationListener)
void setSelected(final boolean selected)
final CrossfireServerConnection crossfireServerConnection
void button2Clicked(final int modifiers)
final ItemPainter itemPainter
final CommandQueue commandQueue
void button3Clicked(final int modifiers)
void setIndexNoListeners(final int index)
void button1Clicked(final int modifiers)
final FacesManager facesManager
final GuiFactory guiFactory
void setIndex(final int index)
CfItem getItem(int index)
final TooltipManager tooltipManager
GUIItemInventory(@NotNull final TooltipManager tooltipManager, @NotNull final GUIElementListener elementListener, @NotNull final CommandQueue commandQueue, final String name, @NotNull final ItemPainter itemPainter, final int index, @NotNull final CrossfireServerConnection crossfireServerConnection, @NotNull final FacesManager facesManager, @NotNull final FloorView floorView, @NotNull final ItemView inventoryView, final int size, @NotNull final GuiFactory guiFactory)
void sendMove(final int to, final int tag)