The Entity container object allows you to incorporated an advanced interactive object (an entity) into your GUI windows. Entity containers can be queried using the Window.GetControl method.
SetFont | Sets a normal font. |
SetImage | Sets a background image (sprite). |
GetImage | Returns the filename of the background sprite (or null if no sprite is set) |
GetImageObject | Returns a reference to the background sprite (or null if no sprite is set) |
Focus | Focuses the control. |
MoveAfter | Moves the control in z-order after a given control. |
MoveBefore | Moves the control in z-order before a given control. |
MoveToTop | Moves the control to the top of the z-order. |
MoveToBottom | Moves the control to the bottom of the z-order. |
Actions | |
GetEntity | Returns the entity object assigned to this container. |
SetEntity | Assigns an entity object to this container. |
Parent (read only) | Returns a reference to a parent window of this control (or null) |
ParentNotify | Specifies whether this control should notify its parent about events |
Width | A width of the control |
Height | A height of the control |
Visible | Specifies whether the control is visible |
Disabled | Specifies whether the control is disabled |
Text | A text the control displays |
NextSibling (read only) | Returns a reference to the next control in z-order |
PrevSibling (read only) | Returns a reference to the previous control in z-order |
Type (read only) | Returns always "entity container" |
Freezable | Specifies if the contained entity should be frozen when a system exclusive window is active |
Name | The internal name of the object. |
Caption | The caption of the object. |
AccCaption | A special caption of the object used for accessibility purposes. |
X | The X position of the object. |
Y | The Y position of the object. |
Height (read only) | Returns the current height of the object. In case of actors and entities the scaling is taken into account. |
Filename (read only) | Returns the filename. |
Ready (read only) | Returns whether the object isn't currently performing any action. |
Interactive | Specifies whether the object recieves user input. |
SoundPanning | Specifies whether the sounds played by this object are automatically panned depending on object's position on screen. |
NonIntMouseEvents | Specifies if the object can receive the MouseEntry and MouseLeave events even if the game is in non-interactive mode. |
Movable | Specifies whether the object can be moved by its sprites (in case the sprite frames have a "move" property set). |
Scalable | Specifies whether the object is affected by scene's scaling levels. |
Rotatable | Specifies whether the object is affected by scene's rotation levels. |
Colorable | Specifies whether the object is affected by scene's color regions. |
AlphaColor | Specifies an RGBA color of this object (overrides scene coloring); set to 0 to reset default behavior. |
BlendMode | Specifies how the object's image is blended with the background colors; 0...normal mode, 1...additive blending, 2...subtractive blending |
Scale | Specifies a scale of this object (overrides scene scaling); set to null to reset default behavior. |
ScaleX | Specifies horizontal scale of this object; set to null to reset default behavior. |
ScaleY | Specifies vertical scale of this object; set to null to reset default behavior. |
RelativeScale | Specifies a scale amount to be added to the default scene scale. |
Rotate | Specifies rotation of this object (in degrees); overrides scene rotation; set to null to reset default behavior; not available in compatibility mode |
RelativeRotate | Specifies a rotation amount to be added to the default scene rotation. |
Sets a normal font.
If the method succeeds, the return value is true.
Sets a background image (sprite).
If the method succeeds, the return value is true.
Returns the filename of the background sprite (or null if no sprite is set)
Returns a reference to the background sprite (or null if no sprite is set)
Focuses the control.
Moves the control in z-order after a given control.
If the method succeeds, the return value is true.
Moves the control in z-order before a given control.
If the method succeeds, the return value is true.
Moves the control to the top of the z-order.
If the method succeeds, the return value is true.
Moves the control to the bottom of the z-order.
If the method succeeds, the return value is true.
Returns the entity object assigned to this container.
Returns a reference to the entity object.
Assigns an entity object to this container.
If the method succeeds, the return value is true.