Crossfire JXClient, Trunk
Public Member Functions | Private Attributes | List of all members
com.realtime.crossfire.jxclient.gui.button.ButtonImages Class Reference
Collaboration diagram for com.realtime.crossfire.jxclient.gui.button.ButtonImages:
Collaboration graph

Public Member Functions

 ButtonImages (@NotNull final Image imageLeft, @NotNull final Image imageMiddle, @NotNull final Image imageRight)
 
int getHeight ()
 
void render (@NotNull final Graphics g, final int w)
 

Private Attributes

final int height
 
final Image imageLeft
 
final Image imageMiddle
 
final Image imageRight
 

Detailed Description

A set of images to form a button image. The button image consists of a left, a middle, and a right part. Left and right parts have fixed size, the middle part is clipped or repeated to the button's width.

Author
Andreas Kirschbaum

Definition at line 35 of file ButtonImages.java.

Constructor & Destructor Documentation

◆ ButtonImages()

com.realtime.crossfire.jxclient.gui.button.ButtonImages.ButtonImages ( @NotNull final Image  imageLeft,
@NotNull final Image  imageMiddle,
@NotNull final Image  imageRight 
)

Member Function Documentation

◆ getHeight()

int com.realtime.crossfire.jxclient.gui.button.ButtonImages.getHeight ( )

Returns the button's height.

Returns
the height

Definition at line 84 of file ButtonImages.java.

References com.realtime.crossfire.jxclient.gui.button.ButtonImages.height.

Referenced by com.realtime.crossfire.jxclient.gui.button.GUITextButton.GUITextButton().

Here is the caller graph for this function:

◆ render()

void com.realtime.crossfire.jxclient.gui.button.ButtonImages.render ( @NotNull final Graphics  g,
final int  w 
)

Member Data Documentation

◆ height

final int com.realtime.crossfire.jxclient.gui.button.ButtonImages.height
private

◆ imageLeft

final Image com.realtime.crossfire.jxclient.gui.button.ButtonImages.imageLeft
private

◆ imageMiddle

final Image com.realtime.crossfire.jxclient.gui.button.ButtonImages.imageMiddle
private

The background of the middle part of the button.

Definition at line 47 of file ButtonImages.java.

Referenced by com.realtime.crossfire.jxclient.gui.button.ButtonImages.ButtonImages(), and com.realtime.crossfire.jxclient.gui.button.ButtonImages.render().

◆ imageRight

final Image com.realtime.crossfire.jxclient.gui.button.ButtonImages.imageRight
private

The documentation for this class was generated from the following file: