Methods

(static) dismissDialog() → {void}

Close currently displayed dialog

Returns:
Type: 
void

(static) init() → {void}

Returns:
Type: 
void

(static) isDialogOpen() → {boolean}

Returns bool indicating if dialog is currently displayed

Returns:
Type: 
boolean

(static) optionClosed() → {void}

Return button the user selected

Returns:
Type: 
void

(static) optionSelected() → {void}

Return button the user selected

Returns:
Type: 
void

(static) radioDialog(title, message) → {void}

Display dialog to user with an OK button

Parameters:
NameTypeDescription
titledynamic
messagedynamic
Returns:
Type: 
void

(static) refreshThemeColors() → {void}

Refresh theme colors on JRScene and overhang. Called after theme color settings change (settings exit, login, logout). Uses refreshThemeOnTree() to walk the overhang's node tree and update all themed elements (labels, buttons, icons) in place — no component recreation or per-component refresh functions needed.

Returns:
Type: 
void

(static) reloadHome() → {void}

Signal that home screen should be reloaded (used after theme color changes) Main.bs observes reloadHomeRequested field and handles the actual reload

Returns:
Type: 
void

(static) resetTime() → {void}

Reset time

Returns:
Type: 
void

(static) setBackgroundImage(uri, isAnimatedopt, forceBackdropopt) → {void}

Set the background image

Parameters:
NameTypeAttributesDefaultDescription
uristring

The image URI to display

isAnimatedboolean<optional>
true

Whether to animate the transition

forceBackdropboolean<optional>
false

Force show backdrop regardless of user setting (used for login splashscreen)

Returns:
Type: 
void

(static) showConfirmationDialog(title, message, buttons) → {void}

Display dialog to user with an OK button

Parameters:
NameTypeDescription
titledynamic
messagedynamic
buttonsdynamic
Returns:
Type: 
void

(static) standardDialog(title, message) → {void}

Display dialog to user with an OK button

Parameters:
NameTypeDescription
titledynamic
messagedynamic
Returns:
Type: 
void

(static) updateUser() → {void}

Update username in overhang

Returns:
Type: 
void

(static) userMessage(title, message) → {void}

Display dialog to user with an OK button

Parameters:
NameTypeDescription
titlestring
messagestring
Returns:
Type: 
void