Package-level declarations
Types
The most basic thing in the PolyUI rendering system.
Positioning strategies are the methods used in PolyUI to place both components across the screen, and components inside a layout.
Extensions to Component which allow it to listen to scroll events and scroll itself.
Functions
Add the given ComponentOp to this component.
Add some text that is shown when the mouse is left still over this drawable for 1 second or more.
Add an event handler to this drawable's parent, and (optionally) it's parent's parent (depth).
Bulk add method for all the builtin drawable operations in PolyUI.
Bulk add method for all the builtin drawable operations in PolyUI.
Returns a count of this component's children, including children of children.
Instruct this component to refuse scrolling even if it needs to be.
Return the position that this drawable is currently moving to, or its current position if it is not moving.
Return the size that this drawable is currently resizing to, or its current size if it is not resizing.
Turn this component into a 'rearrangeable grid', meaning that the children in it can be dragged around and rearranged in any order by the user. It will automatically adapt and insert the children in the correct order.
Specify a minimum size for this component. Note that this will also disable scrolling due to optimizations.
Add a listener for changes to the given Boolean-type property.
Add a listener for changes to the given Float-type property.
Add a listener for changes to the given Int-type property.
Add a listener for changes to the given String-type property.
Use this to add a simple listener for the Event.Change.State event.
Prioritize this component, meaning it will, in relation to its siblings:
Set the color palette of this drawable during initialization, using the PolyUI colors instance.