Skip to main content

alphaTab.platform.IHtmlElementContainer

A UI element implementation wrapping HTML elements.

 interface IHtmlElementContainer extends IContainer

Propertiesโ€‹

elementโ€‹

The wrapped UI element.

readonly element: HTMLElement;

heightโ€‹

Gets or sets the height of the control. (Inherited from IContainer )

height: number;

isVisibleโ€‹

Gets a value indicating whether the control is visible. (Inherited from IContainer )

readonly isVisible: boolean;

mouseDownโ€‹

This event occurs when a mouse/finger press happened on the control. (Inherited from IContainer )

mouseMoveโ€‹

This event occurs when a mouse/finger moves on top of the control. While a press started on this control is active, moves are reported even if they happen outside the control. (Inherited from IContainer )

mouseUpโ€‹

This event occurs when a mouse/finger is released from the control. Every press started on this control ends with exactly one mouseUp, also when the release happens outside the control or the gesture is cancelled by the system. (Inherited from IContainer )

resizeโ€‹

This event occurs when the control was resized. (Inherited from IContainer )

resize: IEventEmitter;

scrollLeftโ€‹

Gets or sets the horizontal scroll offset of this control if it is scrollable. (Inherited from IContainer )

scrollLeft: number;

scrollTopโ€‹

Gets or sets the vertical scroll offset of this control if it is scrollable. (Inherited from IContainer )

scrollTop: number;

widthโ€‹

Gets or sets the width of the control. (Inherited from IContainer )

width: number;

Methodsโ€‹

appendChildโ€‹

Adds the given child control to this container. (Inherited from IContainer )

appendChild(child: IContainer): void
ParameterSummary
childAll

The child control to add.

clearโ€‹

Clears the container and removes all child items. (Inherited from IContainer )

clear(): void

setBoundsโ€‹

Sets the position and size of the container for efficient repositioning. (Inherited from IContainer )

setBounds(x: number, y: number, w: number, h: number): void
ParameterSummary
xAll

The X-position

yAll

The Y-position

wAll

The width

hAll

The height

stopAnimationโ€‹

Stops the animations of this control immediately. (Inherited from IContainer )

stopAnimation(): void

transitionToXโ€‹

Tells the control to move to the given X-position in the given time. (Inherited from IContainer )

transitionToX(duration: number, x: number): void
ParameterSummary
durationAll

The milliseconds that should be needed to reach the new X-position

xAll

The new X-position