Skip to main content
Version: 8.1

system.perspective.setTheme

This function is used in Python Scripting.

Description​

Changes the theme in a page to the specified theme.

Note that this function only changes the theme for a single page, not the entire session. To change the theme for a session, write directly to the session.theme property instead.

Syntax​

system.perspective.setTheme(name, [sessionId], [pageId])

Parameters​

TypeParameterDescription
StringnameThe theme name to switch to. Possible values are "dark" or "light".
StringsessionIdIdentifier of the Session to target. If omitted, the current Session will be used automatically. When targeting a different session, then the pageId parameter must be included in the call. [optional]
StringpageIdIdentifier of the page to target. If omitted, the current page will be used automatically. [optional]

Returns​

Nothing

Scope​

Gateway, Perspective Session

note

This function will only work in the Gateway scope if both sessionId and pageId are supplied to the call.

Code Examples​

Code Snippet - Changing Session Theme

# Change the current page's theme to the dark theme.
system.perspective.setTheme("dark")