UIManager
[
Front page
] [
New
|
Page list
|
Search
|
Recent changes
|
Help
|
Log in
]
Start:
* Class: UIManager
Singleton UI manager.~
It emit 'E_FOCUSED' with data { widget }~
It emit 'E_UNFOCUSED'~
** Constructors
- ''new UIManager''(): UIManager~
** Methods
- ''addNode''(node: HTMLElement, styles: string): void~
Appends an HTML element to the root element.~
-- ''node'': The HTML element.~
-- ''styles'': The CSS styles that you want to apply to t...
~
- ''addWidget''(widget: UIWidget, styles: string): UIWidg...
Add a widget and returns it.~
-- ''widget'': The widget.~
-- ''styles'': The CSS styles to be applied to the widget.~
~
- ''clear''(): void~
Remove all nodes and widgets.~
~
- ''enableOverlayer''(enable: boolean): void~
Enable the overlayer.~
-- ''enable'': Indicating whether to enable or disable th...
~
- ''fadeIn''(delay: number, ms: number, color: string, tr...
Fade in the screen.~
-- ''delay'': The amount of time to wait before starting ...
-- ''ms'': The duration of the fade-in (in milliseconds).~
-- ''color'': The fade-in color.~
-- ''transitionTimingFunction'': Determines how the inter...
-- ''cb'': The callback function that will be executed af...
~
- ''fadeOut''(delay: number, ms: number, transitionTiming...
Fade out the screen.~
-- ''delay'': The amount of time to wait before starting ...
-- ''ms'': The duration of the fade-out (in milliseconds).~
-- ''transitionTimingFunction'': Determines how the inter...
-- ''cb'': The callback function that will be executed af...
~
- ''focus''(widget: UIWidget): void~
Give the focuses to a widget and unfocuses the currently ...
It emit 'E_FOCUSED' event.~
-- ''widget'': The widget.~
~
- ''getWidgets''()~
Returns all widgets.~
~
- ''removeNode''(node: HTMLElement): void~
Removes an HTML element from the root element.~
-- ''node'': The HTML element.~
~
- ''removeWidget''(widget: UIWidget): boolean~
Removes a widget.~
-- ''widget'': The widget.~
~
- ''setClassName''(className: string): void~
Set class to the root ui element.~
-- ''className'': The list of classes.~
~
- ''unfocus''(): void~
Remove focus from the currently focused widget (if any).~
It emit 'E_UNFOCUSED' event.~
~
- ''update''(ts: number): void~
The update function.~
-- ''ts'': The timestep.~
End:
* Class: UIManager
Singleton UI manager.~
It emit 'E_FOCUSED' with data { widget }~
It emit 'E_UNFOCUSED'~
** Constructors
- ''new UIManager''(): UIManager~
** Methods
- ''addNode''(node: HTMLElement, styles: string): void~
Appends an HTML element to the root element.~
-- ''node'': The HTML element.~
-- ''styles'': The CSS styles that you want to apply to t...
~
- ''addWidget''(widget: UIWidget, styles: string): UIWidg...
Add a widget and returns it.~
-- ''widget'': The widget.~
-- ''styles'': The CSS styles to be applied to the widget.~
~
- ''clear''(): void~
Remove all nodes and widgets.~
~
- ''enableOverlayer''(enable: boolean): void~
Enable the overlayer.~
-- ''enable'': Indicating whether to enable or disable th...
~
- ''fadeIn''(delay: number, ms: number, color: string, tr...
Fade in the screen.~
-- ''delay'': The amount of time to wait before starting ...
-- ''ms'': The duration of the fade-in (in milliseconds).~
-- ''color'': The fade-in color.~
-- ''transitionTimingFunction'': Determines how the inter...
-- ''cb'': The callback function that will be executed af...
~
- ''fadeOut''(delay: number, ms: number, transitionTiming...
Fade out the screen.~
-- ''delay'': The amount of time to wait before starting ...
-- ''ms'': The duration of the fade-out (in milliseconds).~
-- ''transitionTimingFunction'': Determines how the inter...
-- ''cb'': The callback function that will be executed af...
~
- ''focus''(widget: UIWidget): void~
Give the focuses to a widget and unfocuses the currently ...
It emit 'E_FOCUSED' event.~
-- ''widget'': The widget.~
~
- ''getWidgets''()~
Returns all widgets.~
~
- ''removeNode''(node: HTMLElement): void~
Removes an HTML element from the root element.~
-- ''node'': The HTML element.~
~
- ''removeWidget''(widget: UIWidget): boolean~
Removes a widget.~
-- ''widget'': The widget.~
~
- ''setClassName''(className: string): void~
Set class to the root ui element.~
-- ''className'': The list of classes.~
~
- ''unfocus''(): void~
Remove focus from the currently focused widget (if any).~
It emit 'E_UNFOCUSED' event.~
~
- ''update''(ts: number): void~
The update function.~
-- ''ts'': The timestep.~
Page: