org.xith3d.ui.hud.widgets
Class Button.Description
java.lang.Object
org.xith3d.ui.hud.base.Widget.DescriptionBase
org.xith3d.ui.hud.widgets.Button.Description
- Enclosing class:
- Button
public static class Button.Description
- extends Widget.DescriptionBase
This class is used to describe a Button Widget. You can pass it to the
Button constructor. Modifications on the used instance after creating the
Button Widget won't have any effect.
|
Constructor Summary |
Button.Description()
|
Button.Description(Button.Description desc)
Clone-Constructor |
Button.Description(float bottom,
float right,
float top,
float left)
|
Button.Description(float bottom,
float right,
float top,
float left,
java.lang.String texNormal,
java.lang.String texHovered,
java.lang.String texPressed)
|
Button.Description(float bottom,
float right,
float top,
float left,
Texture texNormal,
Texture texHovered,
Texture texPressed)
|
Button.Description(java.awt.Font font,
org.openmali.vecmath2.Colorf color)
|
Button.Description(java.awt.Font font,
org.openmali.vecmath2.Colorf color,
float bottom,
float right,
float top,
float left)
|
Button.Description(java.awt.Font font,
org.openmali.vecmath2.Colorf color,
float bottom,
float right,
float top,
float left,
java.lang.String texNormal,
java.lang.String texHovered,
java.lang.String texPressed)
|
Button.Description(java.awt.Font font,
org.openmali.vecmath2.Colorf color,
float bottom,
float right,
float top,
float left,
Texture texNormal,
Texture texHovered,
Texture texPressed)
|
Button.Description(java.awt.Font font,
org.openmali.vecmath2.Colorf color,
java.lang.String texNormal,
java.lang.String texHovered,
java.lang.String texPressed)
|
Button.Description(java.awt.Font font,
org.openmali.vecmath2.Colorf color,
Texture texNormal,
Texture texHovered,
Texture texPressed)
|
Button.Description(java.lang.String texNormal,
java.lang.String texHovered,
java.lang.String texPressed)
|
Button.Description(Texture texNormal,
Texture texHovered,
Texture texPressed)
|
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Button.Description
public Button.Description(Button.Description desc)
- Clone-Constructor
- Parameters:
desc - the original to be duplicated
Button.Description
public Button.Description(float bottom,
float right,
float top,
float left,
Texture texNormal,
Texture texHovered,
Texture texPressed)
Button.Description
public Button.Description(float bottom,
float right,
float top,
float left,
java.lang.String texNormal,
java.lang.String texHovered,
java.lang.String texPressed)
Button.Description
public Button.Description(float bottom,
float right,
float top,
float left)
Button.Description
public Button.Description()
Button.Description
public Button.Description(Texture texNormal,
Texture texHovered,
Texture texPressed)
Button.Description
public Button.Description(java.lang.String texNormal,
java.lang.String texHovered,
java.lang.String texPressed)
Button.Description
public Button.Description(java.awt.Font font,
org.openmali.vecmath2.Colorf color,
float bottom,
float right,
float top,
float left,
Texture texNormal,
Texture texHovered,
Texture texPressed)
Button.Description
public Button.Description(java.awt.Font font,
org.openmali.vecmath2.Colorf color,
float bottom,
float right,
float top,
float left,
java.lang.String texNormal,
java.lang.String texHovered,
java.lang.String texPressed)
Button.Description
public Button.Description(java.awt.Font font,
org.openmali.vecmath2.Colorf color,
float bottom,
float right,
float top,
float left)
Button.Description
public Button.Description(java.awt.Font font,
org.openmali.vecmath2.Colorf color)
Button.Description
public Button.Description(java.awt.Font font,
org.openmali.vecmath2.Colorf color,
Texture texNormal,
Texture texHovered,
Texture texPressed)
Button.Description
public Button.Description(java.awt.Font font,
org.openmali.vecmath2.Colorf color,
java.lang.String texNormal,
java.lang.String texHovered,
java.lang.String texPressed)
setMeasurement
public void setMeasurement(HUDUnitsMeasurement measurement)
getMeasurement
public HUDUnitsMeasurement getMeasurement()
setBottomHeight
public void setBottomHeight(float bh)
getBottomHeight
public float getBottomHeight()
setRightWidth
public void setRightWidth(float rw)
getRightWidth
public float getRightWidth()
setTopHeight
public void setTopHeight(float th)
getTopHeight
public float getTopHeight()
setLeftWidth
public void setLeftWidth(float lw)
getLeftWidth
public float getLeftWidth()
setNormalTexture
public void setNormalTexture(Texture texture)
setNormalTexture
public Texture setNormalTexture(java.lang.String texture)
getNormalTexture
public Texture getNormalTexture()
setHoveredTexture
public void setHoveredTexture(Texture texture)
setHoveredTexture
public Texture setHoveredTexture(java.lang.String texture)
getHoveredTexture
public Texture getHoveredTexture()
setPressedTexture
public void setPressedTexture(Texture texture)
setPressedTexture
public Texture setPressedTexture(java.lang.String texture)
getPressedTexture
public Texture getPressedTexture()
setLabelDescription
public void setLabelDescription(Label.Description labelDesc)
getLabelDescription
public Label.Description getLabelDescription()
set
public void set(Button.Description desc)
- Clone-Constructor
- Parameters:
desc - the original to be duplicated
clone
public Button.Description clone()
- Overrides:
clone in class java.lang.Object
- Returns:
- a clone of this instance.