new RSUITheme()
- Since:
- 3.3.0
- See:
Properties:
| Name | Type | Description |
|---|---|---|
__uiMainContainer |
RSUIMainContainer | The main container of the UI. |
__currentTheme |
RSUIThemeType | The current theme. |
Example
const theme = new RSUITheme(uiMainContainer);
Methods
-
emit(eventName, args)
Layers/GoRemoteSensing/clases/UI/utils/RSUITheme.ts, line 103 -
Emits an event with the provided arguments.
Name Type Description eventNamestring The name of the event.
argsany repeatable Arguments to pass to the event handlers.
-
getCurrentTheme(){RSUIThemeType}
Layers/GoRemoteSensing/clases/UI/utils/RSUITheme.ts, line 54 -
This method allow to get the current theme applied.
Returns:
Type Description RSUIThemeType The current theme. -
getEventHandlers(eventName){Array.<function()>}
Layers/GoRemoteSensing/clases/UI/utils/RSUITheme.ts, line 121 -
Retrieves all event handlers for a given event.
Name Type Description eventNamestring The name of the event.
Returns:
Type Description Array.<function()> An array of event handlers. -
hasEvent(eventName){boolean}
Layers/GoRemoteSensing/clases/UI/utils/RSUITheme.ts, line 112 -
Checks if an event has any registered handlers.
Name Type Description eventNamestring The name of the event.
Returns:
Type Description boolean True if the event has handlers, otherwise false. -
off(eventName, callback)
Layers/GoRemoteSensing/clases/UI/utils/RSUITheme.ts, line 94 -
Removes an event handler. If no callback is provided, removes all handlers for the event.
Name Type Description eventNamestring optional The name of the event.
callbackfunction optional The callback function to remove.
-
on(eventName, callback)
Layers/GoRemoteSensing/clases/UI/utils/RSUITheme.ts, line 76 -
Registers an event handler that will be invoked every time the event is emitted.
Name Type Description eventNamestring The name of the event.
callbackfunction The callback function to handle the event.
-
once(eventName, callback)
Layers/GoRemoteSensing/clases/UI/utils/RSUITheme.ts, line 85 -
Registers a one-time event handler that will be invoked only the next time the event is emitted.
Name Type Description eventNamestring The name of the event.
callbackfunction The callback function to handle the event.
-
setTheme(){void}
Layers/GoRemoteSensing/clases/UI/utils/RSUITheme.ts, line 62 -
Allow to set the theme.
Returns:
Type Description void Nothing.
