Crossfire JXClient, Trunk
|
Go to the documentation of this file.
23 package com.realtime.crossfire.jxclient.gui.item;
37 import java.awt.Dimension;
38 import java.awt.Image;
39 import org.jetbrains.annotations.NotNull;
40 import org.jetbrains.annotations.Nullable;
56 private final Object
sync =
new Object();
99 @SuppressWarnings(
"FieldCanBeLocal")
120 public GUIItemKnowledge(@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 KnowledgeManager knowledgeManager, @NotNull
final ItemView view, @NotNull
final CommandQueue commandQueue,
final int size, @NotNull
final GuiFactory guiFactory) {
132 public void typeAdded(
final int index) {
136 public void knowledgeAdded(
final int index) {
137 synchronized (
sync) {
155 synchronized (
sync) {
156 return index >= -distance;
160 synchronized (
sync) {
170 synchronized (
sync) {
184 @SuppressWarnings(
"MethodDoesntCallSuperMethod")
191 @SuppressWarnings(
"MethodDoesntCallSuperMethod")
202 return new Dimension(32, 32);
210 synchronized (
sync) {
215 if (newItem ==
item) {
229 synchronized (
sync) {
230 if (this.index ==
index) {
262 synchronized (
sync) {
269 synchronized (
sync) {
final FacesManagerListener facesManagerListener
KnowledgeItem getKnowledge(final int index)
final KnowledgeManager knowledgeManager
static final long serialVersionUID
Dimension getPreferredSize()
Dimension getMinimumSize()
void setItemNoListeners(@Nullable final CfItem item)
ImageIcon getOriginalImageIcon(int faceNum, @Nullable AtomicBoolean returnIsUnknownImage)
void addKnowledgeListener(@NotNull final KnowledgeListener listener)
void button3Clicked(final int modifiers)
boolean canAttemptType(@NotNull final String type)
final GUIElementListener elementListener
final FacesManager facesManager
Image getFace(@NotNull final CfItem item)
void setSelected(final boolean selected)
GUIItemKnowledge(@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 KnowledgeManager knowledgeManager, @NotNull final ItemView view, @NotNull final CommandQueue commandQueue, final int size, @NotNull final GuiFactory guiFactory)
final ItemPainter itemPainter
void addFacesManagerListener(@NotNull FacesManagerListener facesManagerListener)
void setIndex(final int index)
void button2Clicked(final int modifiers)
final CommandQueue commandQueue
boolean canScroll(final int distance)
void sendNcom(final boolean mustSend, @NotNull final String command)
static Dimension getMinimumSizeInt()
final GuiFactory guiFactory
CfItem getItem(int index)
void setIndexNoListeners(final int index)
void button1Clicked(final int modifiers)
void scroll(final int distance)
final TooltipManager tooltipManager