Package org.xith3d.ui.hud.base

Interface Summary
AbstractImage This is especially for an Image Widget
AbstractList<Item extends Widget> Any List implementation must implement this interface for common usage.
AbstractTextList<T extends TextWidget> This a simple AbstractList extension, that adds methods for adding items as String.
AdvancedTextWidget An AdvancedTextWidget merges TextWidget and BackgroundTexturable.
BackgroundSettable Any Widget class implementing this interface is able to receive and display background Textures.
BackgroundSettableWidget Any Widget class implementing this interface is able to receive and display background Textures.
Border This is an interface for the most basic methods of a Border.
BorderSettable A Widget implementing this interface can get a Border.
ContentPaneWrapper An implementation of the interface is able to hold a WidgetContainer, but is not a Container itself.
PaddingSettable A Widget implementing this interface can get a padding.
PopUpable A PopUpable Widget is a Widget, that contains a pop-up-able part.
TextWidget A TextWidget is a Widget type, that can hold a text.
Widget All Widgets to be added to a HUD must implement this interface.
WidgetContainer A WidgetContainer is a Widget, that can hold arbitrary Widgets.
WidgetWrapper An implementation of the interface is able to hold a Widget and provides a getter to retrieve the held Widget instance.
 

Class Summary
AbstractButton This class is a base for all Buttons on a HUD.
BackgroundSettableRectangularWidget This class implements a base for rectangular Widgets, which are BackgroundSettable
Border.Description This class is used to describe a Border Widget.
LabeledStateButton This class serves as a base for all StateButtons with an Image and a Label.
LabeledStateButton.Description This class is used to describe a LabeledStateButton Widget.
RectangularContentPaneWrapper RectangularWidget, that handles the ContentPaneWrapper picking behavior.
RectangularWidget This class implements a base for rectangular Widgets.
StateButton This class is a base for all state capable Buttons on a HUD.
Widget.DescriptionBase  
WidgetAssembler An instance of this class is hold by each Widget.
WidgetBase This class implements a base for a Widget.
WidgetContainerBase This class is the base for each Widget container.
Window This class represents a simple Window above the HUD.
WindowHeaderWidget Represents a Window's header bar's Widget.
WindowHeaderWidget.Description  
 

Enum Summary
AbstractButton.ButtonState  
StateButton.State All states of a StateButton
WidgetContainer.FocusMoveDirection  
Window.CloseOperation This enum can be used for the setCloseOperation() method of a Window.