Image
Constructors
Properties
Returns true if this drawable had a position specified at creation time.
Returns `true if this drawable had a size specified at creation time.
Disabled flag for this component. Dispatches the Event.Lifetime.Disabled and Event.Lifetime.Enabled events.
The current input state of this drawable. Note that this value is not responsible for dispatching events such as Event.Mouse.Exited or Event.Mouse.Pressed. It is just here for tracking purposes and for your benefit.
Flags that store various states of this drawable regarding the Positioner and resizing. Currently, the following is stored here:
If true, this drawable will be ignored during the Positioner's routine of placing drawables. Use this if you want to specify it manually based on something else, for example.
This is the name of this drawable, and it will be consistent over reboots of the program, so you can use it to get drawables from a layout by ID, e.g:
The visible size of this drawable. This is used for clipping and scrolling.
Functions
Bulk add method for all the builtin drawable operations in PolyUI.
Bulk add method for all the builtin drawable operations in PolyUI.
Use this function to calculate the size of this drawable. DO NOT include children in this calculation!
function that should return true if it is ready to be removed from its parent.
Returns a count of this drawable's children, including children of children.
Override this function to add things to the debug display of this drawable.
returns true if this drawable has any non-specific event handlers registered for it.
returns true if this drawable has any specific event handlers registered for it.
Fully recalculate this drawable's size, and any of its children's positions.
Remove an operation from this drawable.
Reposition all the children of this drawable.
reset the initial scroll position to the current position.