Preparing search index...
The search index is not available
TESSA Web API
TESSA Web API
UI.Common
ThemeManager
Class ThemeManager
Index
Constructors
constructor
Properties
max
Resolve
Depth
Accessors
active
Fragments
css
default
Wallpaper
iconsets
icon
Sizes
images
string
wallpapers
Methods
append
Fragment
build
clear
compute
get
Internal
Variable
get
Theme
Node
get
Theme
Node
Copy
get
Value
replaceCSSVariables
replace
Theme
Variables
resolve
Variables
set
Parent
set
Value
merge
Constructors
constructor
new
ThemeManager
(
parent
?:
ThemeManager
,
forcedPath
?:
string
[]
)
:
ThemeManager
Parameters
Optional
parent
:
ThemeManager
Optional
forcedPath
:
string
[]
Returns
ThemeManager
Properties
Readonly
max
Resolve
Depth
maxResolveDepth
:
10
Accessors
active
Fragments
get
activeFragments
()
:
readonly
string
[]
Returns
readonly
string
[]
css
get
css
()
:
Readonly
<
CSSProperties
>
Returns
Readonly
<
CSSProperties
>
default
Wallpaper
get
defaultWallpaper
()
:
null
|
string
Returns
null
|
string
iconsets
get
iconsets
()
:
ThemeIconset
[]
Returns
ThemeIconset
[]
icon
Sizes
get
iconSizes
()
:
ThemeIconSize
[]
Returns
ThemeIconSize
[]
images
get
images
()
:
ThemeImage
[]
Returns
ThemeImage
[]
string
get
string
()
:
string
Returns
string
wallpapers
get
wallpapers
()
:
readonly
string
[]
Returns
readonly
string
[]
Methods
append
Fragment
appendFragment
(
...
fragments
:
ThemeFragment
[]
)
:
void
Parameters
...
fragments
:
ThemeFragment
[]
Returns
void
build
build
(
...
fragments
:
ThemeFragment
[]
)
:
void
Parameters
...
fragments
:
ThemeFragment
[]
Returns
void
clear
clear
()
:
void
Returns
void
compute
compute
(
expression
:
string
)
:
number
Parameters
expression
:
string
Returns
number
get
Internal
Variable
getInternalVariable
(
name
:
string
)
:
undefined
|
string
Parameters
name
:
string
Returns
undefined
|
string
get
Theme
Node
getThemeNode
(
path
:
string
[]
)
:
undefined
|
ThemeNode
Parameters
path
:
string
[]
Returns
undefined
|
ThemeNode
get
Theme
Node
Copy
getThemeNodeCopy
(
path
:
string
[]
)
:
undefined
|
ThemeNode
Parameters
path
:
string
[]
Returns
undefined
|
ThemeNode
get
Value
getValue
(
name
:
string
)
:
undefined
|
string
Parameters
name
:
string
Returns
undefined
|
string
replaceCSSVariables
replaceCSSVariables
(
expression
:
string
)
:
string
Parameters
expression
:
string
Returns
string
replace
Theme
Variables
replaceThemeVariables
(
value
:
string
)
:
string
Parameters
value
:
string
Returns
string
resolve
Variables
resolveVariables
(
expression
:
string
)
:
string
Parameters
expression
:
string
Returns
string
set
Parent
setParent
(
parent
?:
ThemeManager
)
:
void
Parameters
Optional
parent
:
ThemeManager
Returns
void
set
Value
setValue
(
name
:
string
,
value
:
string
)
:
void
Parameters
name
:
string
value
:
string
Returns
void
Static
merge
merge
(
fragments
:
ThemeFragment
[]
)
:
ThemeFragment
Parameters
fragments
:
ThemeFragment
[]
Returns
ThemeFragment
Settings
Member Visibility
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
max
Resolve
Depth
Accessors
active
Fragments
css
default
Wallpaper
iconsets
icon
Sizes
images
string
wallpapers
Methods
append
Fragment
build
clear
compute
get
Internal
Variable
get
Theme
Node
get
Theme
Node
Copy
get
Value
replaceCSSVariables
replace
Theme
Variables
resolve
Variables
set
Parent
set
Value
merge
TESSA Web API
Loading...