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 setIndexNoListeners(final int index)
void addLocationListener(int index, @NotNull LocationListener locationListener)
static final long serialVersionUID
void removeLocationListener(int index, @NotNull LocationListener locationListener)
ImageIcon getOriginalImageIcon(int faceNum, @Nullable AtomicBoolean returnIsUnknownImage)
void button1Clicked(final int modifiers)
final Runnable locationListenerEdt
void button3Clicked(final int modifiers)
final CommandQueue commandQueue
void setItem(@Nullable final CfItem item)
final ItemPainter itemPainter
void sendExamine(int tag)
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)
final ItemView inventoryView
final LocationListener locationListener
final FacesManager facesManager
void setIndex(final int index)
CfItem getItem(int index)
final GuiFactory guiFactory
void scroll(final int distance)
void sendLock(boolean val, int tag)
final GUIElementListener elementListener
void setItemNoListeners(@Nullable final CfItem item)
final FloorView floorView
void drawInfo(@NotNull String message, int color)
final CrossfireServerConnection crossfireServerConnection
void setSelected(final boolean selected)
void button2Clicked(final int modifiers)
boolean canScroll(final int distance)
final TooltipManager tooltipManager
Image getFace(@NotNull final CfItem item)