Uses of Package
tripleplay.ui
Package
Description
-
-
ClassDescriptionDisplays text which can be edited via the
Input.getText(playn.core.Keyboard.TextType, java.lang.String, java.lang.String)
popup.Exposes protected field information required for native fields. -
ClassDescriptionAn abstract base class for buttons with text labels.A background is responsible for rendering a border and a fill.An instantiation of a particular background template.Controls the behavior of a widget (how it responds to pointer events).A click behavior that captures the pointer and optionally issues clicks based on some time based function.Implements clicking behavior.A behavior that ignores everything.Implements button-like behavior: selects the element when the pointer is in bounds, and deselects on release.A container that holds zero or one widget.Manages transitions for
Box.transition(tripleplay.ui.Element<?>, tripleplay.ui.Box.Trans)
.A button that displays text, or an icon, or both.Displays a checkbox which can be toggled.Implemented byElement
s that can be clicked.A container with a fixed list of children, which client code must assume is immutable.A shared base class for elements which contain other elements.A container that allows mutation (adding and removal) of its children.The root of the interface element hierarchy.Ways in which a preferred and an original dimension can be "taken" to produce a result.Contains other elements and lays them out according to a layout policy.Displays text which can be edited via theInput.getText(playn.core.Keyboard.TextType, java.lang.String, java.lang.String)
popup.For native text fields, transforms text during typing.For native text fields, decides whether to block a keypress based on the proposed content of the field.Base for widgets that consist of a single glyph.A grouping element that contains other elements and lays them out according to a layout policy.A scrolling vertical display, optimized for showing potentially very long lists such as a chat log.An interface for icons.Used to apply effects to an Icon.A button that uses images for its different states.The main class that integrates the Triple Play UI with a PlayN game.A widget that displays one or more lines of text and/or an icon image.Defines the interface to layouts, which implement a particular layout policy.An abstract base class for all layout constraints.A button that supports an action on a "long press".Holds a collection ofMenuItem
s, dispatching aMenu.itemTriggered()
signal when one is selected and triggered.Produces an animation for a menu.Provides a context for popping up a menu.An event type for triggering a menu popup.Defines how to obtain the point on a trigger where a menu popup originates.An item in a menu.Modes of text display.A layer that fills a region with shadow and absorbs all pointer, mouse and touch interactions that land on it.A menu that is also capable of showing one page of its items at a time.The root of a display hierarchy.A composite element that manages horizontal and vertical scrolling of a single content element.Handles the appearance and animation of scroll bars.Handles creating the scroll bars.Defines the directions available for scrolling.Listens for changes to the scrolling area or offset.A range along an axis for representing scroll bars.Maintains a single selected item among a specified set ofElement
instances.A group that allows configuring its preferred size.A widget that allows configuring its preferred size.Displays a bar and a thumb that can be slid along the bar, representing a floating point value between some minimum and maximum.Holds the minimum and maximum values for the slider.Defines style properties for interface elements.Used to configureStyles
instances.Used to create text effects.A Boolean style, with convenient members for on and off bindings.Defines horizontal alignment choices.Used to provide concise HAlign style declarations.Defines element modes which can be used to modify an element's styles.Defines icon position choices.Used to provide concise Pos style declarations.Defines supported text effects.Used to provide concise TextEffect style declarations.Defines vertical alignment choices.Used to provide concise VAlign style declarations.An immutable collection of styles.Provides style defaults per element type for a sub-tree of the interface hierarchy.Builds stylesheets, obtain viaStylesheet.builder()
.AComposite
that implements tabbing.Defines the highlighting of a tab.Represents a tab: button and content.An abstract base class for widgets that contain text.Implemented byElement
s that expose a selected state and can be clicked.A toggle button that displays text, or an icon, or both.The base class for all user interface widgets. -
ClassDescriptionA background is responsible for rendering a border and a fill.Defines horizontal alignment choices.Defines vertical alignment choices.
-
ClassDescriptionA shared base class for elements which contain other elements.The root of the interface element hierarchy.Defines the interface to layouts, which implement a particular layout policy.An abstract base class for all layout constraints.Defines horizontal alignment choices.Defines vertical alignment choices.
-
ClassDescriptionThe root of the interface element hierarchy.Defines horizontal alignment choices.Defines vertical alignment choices.