GeonBit.UI Documentation
Header Methods |
The Header type exposes the following members.

Name | Description | |
---|---|---|
![]() | AddChild |
Add a child entity.
(Inherited from Entity.) |
![]() | BringToFront |
Bring this entity to be on front (inside its parent).
(Inherited from Entity.) |
![]() | CalcDestRect |
Calculate and return the destination rectangle, eg the space this entity is rendered on.
(Inherited from Entity.) |
![]() | CalcInternalRect |
Calculate and return the internal destination rectangle (note: this relay on the dest rect having a valid value first).
(Inherited from Entity.) |
![]() | CalcTextActualRectWithWrap |
Calculate the paragraph actual destination rect with word-wrap and other factors taken into consideration.
(Inherited from Paragraph.) |
![]() | ClearChildren |
Remove all children entities.
(Inherited from Entity.) |
![]() | Draw |
Draw this entity and its children.
(Inherited from Entity.) |
![]() | Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) |
![]() | FindT(String, Boolean) |
Find and return first occurance of a child entity with a given identifier and specific type.
(Inherited from Entity.) |
![]() | GetActiveStyle |
Return stylesheet property for current entity state (or default if undefined for state).
(Inherited from Entity.) |
![]() | GetActualDestRect |
Get the actual destination rect that this paragraph takes (based on text content, font size, and word wrap).
(Inherited from Paragraph.) |
![]() | GetCharacterActualSize |
Get the size, in pixels, of a single character in paragraph.
(Inherited from Paragraph.) |
![]() | GetChildren |
Return all children of this entity.
(Inherited from Entity.) |
![]() | GetHashCode | Serves as the default hash function. (Inherited from Object.) |
![]() | GetProcessedText |
Return the processed text that is actually displayed on screen, after word-wrap etc.
(Inherited from Paragraph.) |
![]() | GetRelativeOffset |
Return the relative offset, in pixels, from parent top-left corner.
(Inherited from Entity.) |
![]() | GetStyleProperty |
Return stylesheet property for a given state.
(Inherited from Entity.) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | IsDeepChildOf |
Check if this entity is a descendant of another entity.
This goes up all the way to root.
(Inherited from Entity.) |
![]() | IsDisabled |
Return if this entity is currently disabled, due to self or one of the parents / grandparents being disabled.
(Inherited from Entity.) |
![]() | IsInsideEntity |
Test if a given point is inside entity's boundaries.
(Inherited from Entity.) |
![]() | IsLocked |
Return if this entity is currently locked, due to self or one of the parents / grandparents being locked.
(Inherited from Entity.) |
![]() | IsNaturallyInteractable |
Return true if this entity is naturally interactable, like buttons, lists, etc.
Entities that are not naturally interactable are things like paragraph, colored rectangle, icon, etc.
(Inherited from Entity.) |
![]() | IsVisible |
Return if this entity is currently visible, eg this and all its parents and grandparents are visible.
(Inherited from Entity.) |
![]() | IterateChildren |
Iterate over children and call 'callback' for every direct child of this entity.
(Inherited from Entity.) |
![]() | MarkAsDirty |
Mark that this entity boundaries or style changed and it need to recalculate cached destination rect and other things.
(Inherited from Entity.) |
![]() | PropagateEventsTo |
Propagate all events trigger by this entity to a given other entity.
For example, if "OnClick" will be called on this entity, it will trigger OnClick on 'other' as well.
(Inherited from Entity.) |
![]() | RemoveChild |
Remove child entity.
(Inherited from Entity.) |
![]() | RemoveFromParent |
Remove this entity from its parent.
(Inherited from Entity.) |
![]() | SetAnchor |
Set the anchor of this entity.
(Inherited from Entity.) |
![]() | SetOffset |
Set the offset of this entity.
(Inherited from Entity.) |
![]() | SetPosition |
Set the position and anchor of this entity.
(Inherited from Entity.) |
![]() | SetStyleProperty |
Set a stylesheet property.
(Inherited from Entity.) |
![]() | ToString | Returns a string that represents the current object. (Inherited from Object.) |
![]() | Update |
Called every frame to update entity state and call events.
(Inherited from Entity.) |
![]() | UpdateDestinationRects |
Update dest rect and internal dest rect.
This is called internally whenever a change is made to the entity or its parent.
(Inherited from Paragraph.) |
![]() | UpdateDestinationRectsIfDirty |
Update dest rect and internal dest rect, but only if needed (eg if something changed since last update).
(Inherited from Entity.) |
![]() | UpdateStyle |
Update the entire stylesheet from a different stylesheet.
(Inherited from Entity.) |
![]() | WrapText |
Wrap text to fit destination rect.
Most if this code is coming from: http://stackoverflow.com/questions/15986473/how-do-i-implement-word-wrap
(Inherited from Paragraph.) |
