On this page
- Style API Reference
- Style families
- EchoPanelStyleFamily
- EchoWindowStyleFamily
- EchoWindowHeaderStyleFamily
- EchoTextBlockStyleFamily
- EchoLabelStyleFamily
- EchoSeparatorStyleFamily
- EchoButtonStyleFamily
- EchoWindowChromeButtonStyleFamily
- EchoColorButtonStyleFamily
- EchoColorPickerStyleFamily
- EchoToggleStyleFamily
- EchoDropdownStyleFamily
- EchoTextInputStyleFamily
- EchoTextBoxOverlayStyleFamily
- EchoSliderStyleFamily
- EchoPopupStyleFamily
- EchoTooltipStyleFamily
- EchoToastStyleFamily
- EchoScrollbarStyleFamily
- EchoListRowStyleFamily
- EchoContextMenuStyleFamily
- Windows and layout
- Text, lists, and display
- Interactive controls
- Symbol index
- Style families
Style API Reference
Complete reference for Echo Chamber style families and style constructors. Inherited fluent setters are shown on each concrete style so you can see the complete visual API available to that style.
Style families
EchoPanelStyleFamily
Creates a panel style family.
new EchoPanelStyleFamily()
Methods
| Method | What it does |
|---|---|
Default() | Returns the live default panel style. This returns the actual default style, not a copy. If you change it, every control using the default style for that family will see the change. |
Set() | Stores or replaces a named panel style variant. The key is the same string you pass to SetStyleKey(...), SetStyleKeyHeader(...), SetStyleKeyChromeButton(...), or another style-key setter. |
Get() | Returns an existing named panel style variant, or undefined if it doesn't exist. |
Has() | Returns whether a named panel style variant exists. |
Remove() | Removes a named panel style variant if it exists. |
ClearVariants() | Removes all named panel style variants. This removes named variants only. It doesn't clear the default style. |
Returns the live default panel style. This returns the actual default style, not a copy. If you change it, every control using the default style for that family will see the change.
Stores or replaces a named panel style variant. The key is the same string you pass to SetStyleKey(...), SetStyleKeyHeader(...), SetStyleKeyChromeButton(...), or another style-key setter.
Returns an existing named panel style variant, or undefined if it doesn't exist.
Returns whether a named panel style variant exists.
Removes a named panel style variant if it exists.
Removes all named panel style variants. This removes named variants only. It doesn't clear the default style.
EchoWindowStyleFamily
Creates a window style family.
new EchoWindowStyleFamily()
Methods
| Method | What it does |
|---|---|
Default() | Returns the live default window style. This returns the actual default style, not a copy. If you change it, every control using the default style for that family will see the change. |
Set() | Stores or replaces a named window style variant. The key is the same string you pass to SetStyleKey(...), SetStyleKeyHeader(...), SetStyleKeyChromeButton(...), or another style-key setter. |
Get() | Returns an existing named window style variant, or undefined if it doesn't exist. |
Has() | Returns whether a named window style variant exists. |
Remove() | Removes a named window style variant if it exists. |
ClearVariants() | Removes all named window style variants. This removes named variants only. It doesn't clear the default style. |
Returns the live default window style. This returns the actual default style, not a copy. If you change it, every control using the default style for that family will see the change.
Stores or replaces a named window style variant. The key is the same string you pass to SetStyleKey(...), SetStyleKeyHeader(...), SetStyleKeyChromeButton(...), or another style-key setter.
Returns an existing named window style variant, or undefined if it doesn't exist.
Returns whether a named window style variant exists.
Removes a named window style variant if it exists.
Removes all named window style variants. This removes named variants only. It doesn't clear the default style.
EchoWindowHeaderStyleFamily
Creates a window header style family.
new EchoWindowHeaderStyleFamily()
Methods
| Method | What it does |
|---|---|
Default() | Returns the live default window header style. This returns the actual default style, not a copy. If you change it, every control using the default style for that family will see the change. |
Set() | Stores or replaces a named window header style variant. The key is the same string you pass to SetStyleKey(...), SetStyleKeyHeader(...), SetStyleKeyChromeButton(...), or another style-key setter. |
Get() | Returns an existing named window header style variant, or undefined if it doesn't exist. |
Has() | Returns whether a named window header style variant exists. |
Remove() | Removes a named window header style variant if it exists. |
ClearVariants() | Removes all named window header style variants. This removes named variants only. It doesn't clear the default style. |
Returns the live default window header style. This returns the actual default style, not a copy. If you change it, every control using the default style for that family will see the change.
Stores or replaces a named window header style variant. The key is the same string you pass to SetStyleKey(...), SetStyleKeyHeader(...), SetStyleKeyChromeButton(...), or another style-key setter.
Returns an existing named window header style variant, or undefined if it doesn't exist.
Returns whether a named window header style variant exists.
Removes a named window header style variant if it exists.
Removes all named window header style variants. This removes named variants only. It doesn't clear the default style.
EchoTextBlockStyleFamily
Creates a text block style family.
new EchoTextBlockStyleFamily()
Methods
| Method | What it does |
|---|---|
Default() | Returns the live default text block style. This returns the actual default style, not a copy. If you change it, every control using the default style for that family will see the change. |
Set() | Stores or replaces a named text block style variant. The key is the same string you pass to SetStyleKey(...), SetStyleKeyHeader(...), SetStyleKeyChromeButton(...), or another style-key setter. |
Get() | Returns an existing named text block style variant, or undefined if it doesn't exist. |
Has() | Returns whether a named text block style variant exists. |
Remove() | Removes a named text block style variant if it exists. |
ClearVariants() | Removes all named text block style variants. This removes named variants only. It doesn't clear the default style. |
Returns the live default text block style. This returns the actual default style, not a copy. If you change it, every control using the default style for that family will see the change.
Stores or replaces a named text block style variant. The key is the same string you pass to SetStyleKey(...), SetStyleKeyHeader(...), SetStyleKeyChromeButton(...), or another style-key setter.
Returns an existing named text block style variant, or undefined if it doesn't exist.
Returns whether a named text block style variant exists.
Removes a named text block style variant if it exists.
Removes all named text block style variants. This removes named variants only. It doesn't clear the default style.
EchoLabelStyleFamily
Creates a label style family.
new EchoLabelStyleFamily()
Methods
| Method | What it does |
|---|---|
Default() | Returns the live default label style. This returns the actual default style, not a copy. If you change it, every control using the default style for that family will see the change. |
Set() | Stores or replaces a named label style variant. The key is the same string you pass to SetStyleKey(...), SetStyleKeyHeader(...), SetStyleKeyChromeButton(...), or another style-key setter. |
Get() | Returns an existing named label style variant, or undefined if it doesn't exist. |
Has() | Returns whether a named label style variant exists. |
Remove() | Removes a named label style variant if it exists. |
ClearVariants() | Removes all named label style variants. This removes named variants only. It doesn't clear the default style. |
Returns the live default label style. This returns the actual default style, not a copy. If you change it, every control using the default style for that family will see the change.
Stores or replaces a named label style variant. The key is the same string you pass to SetStyleKey(...), SetStyleKeyHeader(...), SetStyleKeyChromeButton(...), or another style-key setter.
Returns an existing named label style variant, or undefined if it doesn't exist.
Returns whether a named label style variant exists.
Removes a named label style variant if it exists.
Removes all named label style variants. This removes named variants only. It doesn't clear the default style.
EchoSeparatorStyleFamily
Creates a separator style family.
new EchoSeparatorStyleFamily()
Methods
| Method | What it does |
|---|---|
Default() | Returns the live default separator style. This returns the actual default style, not a copy. If you change it, every control using the default style for that family will see the change. |
Set() | Stores or replaces a named separator style variant. The key is the same string you pass to SetStyleKey(...), SetStyleKeyHeader(...), SetStyleKeyChromeButton(...), or another style-key setter. |
Get() | Returns an existing named separator style variant, or undefined if it doesn't exist. |
Has() | Returns whether a named separator style variant exists. |
Remove() | Removes a named separator style variant if it exists. |
ClearVariants() | Removes all named separator style variants. This removes named variants only. It doesn't clear the default style. |
Returns the live default separator style. This returns the actual default style, not a copy. If you change it, every control using the default style for that family will see the change.
Stores or replaces a named separator style variant. The key is the same string you pass to SetStyleKey(...), SetStyleKeyHeader(...), SetStyleKeyChromeButton(...), or another style-key setter.
Returns an existing named separator style variant, or undefined if it doesn't exist.
Returns whether a named separator style variant exists.
Removes a named separator style variant if it exists.
Removes all named separator style variants. This removes named variants only. It doesn't clear the default style.
EchoButtonStyleFamily
Creates a button style family.
new EchoButtonStyleFamily()
Methods
| Method | What it does |
|---|---|
Default() | Returns the live default button style. This returns the actual default style, not a copy. If you change it, every control using the default style for that family will see the change. |
Set() | Stores or replaces a named button style variant. The key is the same string you pass to SetStyleKey(...), SetStyleKeyHeader(...), SetStyleKeyChromeButton(...), or another style-key setter. |
Get() | Returns an existing named button style variant, or undefined if it doesn't exist. |
Has() | Returns whether a named button style variant exists. |
Remove() | Removes a named button style variant if it exists. |
ClearVariants() | Removes all named button style variants. This removes named variants only. It doesn't clear the default style. |
Returns the live default button style. This returns the actual default style, not a copy. If you change it, every control using the default style for that family will see the change.
Stores or replaces a named button style variant. The key is the same string you pass to SetStyleKey(...), SetStyleKeyHeader(...), SetStyleKeyChromeButton(...), or another style-key setter.
Returns an existing named button style variant, or undefined if it doesn't exist.
Returns whether a named button style variant exists.
Removes a named button style variant if it exists.
Removes all named button style variants. This removes named variants only. It doesn't clear the default style.
EchoWindowChromeButtonStyleFamily
Creates a window chrome button style family.
new EchoWindowChromeButtonStyleFamily()
Methods
| Method | What it does |
|---|---|
Default() | Returns the live default window chrome button style. This returns the actual default style, not a copy. If you change it, every control using the default style for that family will see the change. |
Set() | Stores or replaces a named window chrome button style variant. The key is the same string you pass to SetStyleKey(...), SetStyleKeyHeader(...), SetStyleKeyChromeButton(...), or another style-key setter. |
Get() | Returns an existing named window chrome button style variant, or undefined if it doesn't exist. |
Has() | Returns whether a named window chrome button style variant exists. |
Remove() | Removes a named window chrome button style variant if it exists. |
ClearVariants() | Removes all named window chrome button style variants. This removes named variants only. It doesn't clear the default style. |
Returns the live default window chrome button style. This returns the actual default style, not a copy. If you change it, every control using the default style for that family will see the change.
Stores or replaces a named window chrome button style variant. The key is the same string you pass to SetStyleKey(...), SetStyleKeyHeader(...), SetStyleKeyChromeButton(...), or another style-key setter.
Returns an existing named window chrome button style variant, or undefined if it doesn't exist.
Returns whether a named window chrome button style variant exists.
Removes a named window chrome button style variant if it exists.
Removes all named window chrome button style variants. This removes named variants only. It doesn't clear the default style.
EchoColorButtonStyleFamily
Creates a color button style family.
new EchoColorButtonStyleFamily()
Methods
| Method | What it does |
|---|---|
Default() | Returns the live default color button style. This returns the actual default style, not a copy. If you change it, every control using the default style for that family will see the change. |
Set() | Stores or replaces a named color button style variant. The key is the same string you pass to SetStyleKey(...), SetStyleKeyHeader(...), SetStyleKeyChromeButton(...), or another style-key setter. |
Get() | Returns an existing named color button style variant, or undefined if it doesn't exist. |
Has() | Returns whether a named color button style variant exists. |
Remove() | Removes a named color button style variant if it exists. |
ClearVariants() | Removes all named color button style variants. This removes named variants only. It doesn't clear the default style. |
Returns the live default color button style. This returns the actual default style, not a copy. If you change it, every control using the default style for that family will see the change.
Stores or replaces a named color button style variant. The key is the same string you pass to SetStyleKey(...), SetStyleKeyHeader(...), SetStyleKeyChromeButton(...), or another style-key setter.
Returns an existing named color button style variant, or undefined if it doesn't exist.
Returns whether a named color button style variant exists.
Removes a named color button style variant if it exists.
Removes all named color button style variants. This removes named variants only. It doesn't clear the default style.
EchoColorPickerStyleFamily
Creates a color picker style family.
new EchoColorPickerStyleFamily()
Methods
| Method | What it does |
|---|---|
Default() | Returns the live default color picker style. This returns the actual default style, not a copy. If you change it, every control using the default style for that family will see the change. |
Set() | Stores or replaces a named color picker style variant. The key is the same string you pass to SetStyleKey(...), SetStyleKeyHeader(...), SetStyleKeyChromeButton(...), or another style-key setter. |
Get() | Returns an existing named color picker style variant, or undefined if it doesn't exist. |
Has() | Returns whether a named color picker style variant exists. |
Remove() | Removes a named color picker style variant if it exists. |
ClearVariants() | Removes all named color picker style variants. This removes named variants only. It doesn't clear the default style. |
Returns the live default color picker style. This returns the actual default style, not a copy. If you change it, every control using the default style for that family will see the change.
Stores or replaces a named color picker style variant. The key is the same string you pass to SetStyleKey(...), SetStyleKeyHeader(...), SetStyleKeyChromeButton(...), or another style-key setter.
Returns an existing named color picker style variant, or undefined if it doesn't exist.
Returns whether a named color picker style variant exists.
Removes a named color picker style variant if it exists.
Removes all named color picker style variants. This removes named variants only. It doesn't clear the default style.
EchoToggleStyleFamily
Creates a toggle style family.
new EchoToggleStyleFamily()
Methods
| Method | What it does |
|---|---|
Default() | Returns the live default toggle style. This returns the actual default style, not a copy. If you change it, every control using the default style for that family will see the change. |
Set() | Stores or replaces a named toggle style variant. The key is the same string you pass to SetStyleKey(...), SetStyleKeyHeader(...), SetStyleKeyChromeButton(...), or another style-key setter. |
Get() | Returns an existing named toggle style variant, or undefined if it doesn't exist. |
Has() | Returns whether a named toggle style variant exists. |
Remove() | Removes a named toggle style variant if it exists. |
ClearVariants() | Removes all named toggle style variants. This removes named variants only. It doesn't clear the default style. |
Returns the live default toggle style. This returns the actual default style, not a copy. If you change it, every control using the default style for that family will see the change.
Stores or replaces a named toggle style variant. The key is the same string you pass to SetStyleKey(...), SetStyleKeyHeader(...), SetStyleKeyChromeButton(...), or another style-key setter.
Returns an existing named toggle style variant, or undefined if it doesn't exist.
Returns whether a named toggle style variant exists.
Removes a named toggle style variant if it exists.
Removes all named toggle style variants. This removes named variants only. It doesn't clear the default style.
EchoDropdownStyleFamily
Creates a dropdown style family.
new EchoDropdownStyleFamily()
Methods
| Method | What it does |
|---|---|
Default() | Returns the live default dropdown style. This returns the actual default style, not a copy. If you change it, every control using the default style for that family will see the change. |
Set() | Stores or replaces a named dropdown style variant. The key is the same string you pass to SetStyleKey(...), SetStyleKeyHeader(...), SetStyleKeyChromeButton(...), or another style-key setter. |
Get() | Returns an existing named dropdown style variant, or undefined if it doesn't exist. |
Has() | Returns whether a named dropdown style variant exists. |
Remove() | Removes a named dropdown style variant if it exists. |
ClearVariants() | Removes all named dropdown style variants. This removes named variants only. It doesn't clear the default style. |
Returns the live default dropdown style. This returns the actual default style, not a copy. If you change it, every control using the default style for that family will see the change.
Stores or replaces a named dropdown style variant. The key is the same string you pass to SetStyleKey(...), SetStyleKeyHeader(...), SetStyleKeyChromeButton(...), or another style-key setter.
Returns an existing named dropdown style variant, or undefined if it doesn't exist.
Returns whether a named dropdown style variant exists.
Removes a named dropdown style variant if it exists.
Removes all named dropdown style variants. This removes named variants only. It doesn't clear the default style.
EchoTextInputStyleFamily
Creates a text input style family.
new EchoTextInputStyleFamily()
Methods
| Method | What it does |
|---|---|
Default() | Returns the live default text input style. This returns the actual default style, not a copy. If you change it, every control using the default style for that family will see the change. |
Set() | Stores or replaces a named text input style variant. The key is the same string you pass to SetStyleKey(...), SetStyleKeyHeader(...), SetStyleKeyChromeButton(...), or another style-key setter. |
Get() | Returns an existing named text input style variant, or undefined if it doesn't exist. |
Has() | Returns whether a named text input style variant exists. |
Remove() | Removes a named text input style variant if it exists. |
ClearVariants() | Removes all named text input style variants. This removes named variants only. It doesn't clear the default style. |
Returns the live default text input style. This returns the actual default style, not a copy. If you change it, every control using the default style for that family will see the change.
Stores or replaces a named text input style variant. The key is the same string you pass to SetStyleKey(...), SetStyleKeyHeader(...), SetStyleKeyChromeButton(...), or another style-key setter.
Returns an existing named text input style variant, or undefined if it doesn't exist.
Returns whether a named text input style variant exists.
Removes a named text input style variant if it exists.
Removes all named text input style variants. This removes named variants only. It doesn't clear the default style.
EchoTextBoxOverlayStyleFamily
Creates a text box editor overlay style family.
new EchoTextBoxOverlayStyleFamily()
Methods
| Method | What it does |
|---|---|
Default() | Returns the live default text box editor overlay style. This returns the actual default style, not a copy. If you change it, every control using the default style for that family will see the change. |
Set() | Stores or replaces a named text box editor overlay style variant. The key is the same string you pass to SetStyleKey(...), SetStyleKeyHeader(...), SetStyleKeyChromeButton(...), or another style-key setter. |
Get() | Returns an existing named text box editor overlay style variant, or undefined if it doesn't exist. |
Has() | Returns whether a named text box editor overlay style variant exists. |
Remove() | Removes a named text box editor overlay style variant if it exists. |
ClearVariants() | Removes all named text box editor overlay style variants. This removes named variants only. It doesn't clear the default style. |
Returns the live default text box editor overlay style. This returns the actual default style, not a copy. If you change it, every control using the default style for that family will see the change.
Stores or replaces a named text box editor overlay style variant. The key is the same string you pass to SetStyleKey(...), SetStyleKeyHeader(...), SetStyleKeyChromeButton(...), or another style-key setter.
Returns an existing named text box editor overlay style variant, or undefined if it doesn't exist.
Returns whether a named text box editor overlay style variant exists.
Removes a named text box editor overlay style variant if it exists.
Removes all named text box editor overlay style variants. This removes named variants only. It doesn't clear the default style.
EchoSliderStyleFamily
Creates a slider style family.
new EchoSliderStyleFamily()
Methods
| Method | What it does |
|---|---|
Default() | Returns the live default slider style. This returns the actual default style, not a copy. If you change it, every control using the default style for that family will see the change. |
Set() | Stores or replaces a named slider style variant. The key is the same string you pass to SetStyleKey(...), SetStyleKeyHeader(...), SetStyleKeyChromeButton(...), or another style-key setter. |
Get() | Returns an existing named slider style variant, or undefined if it doesn't exist. |
Has() | Returns whether a named slider style variant exists. |
Remove() | Removes a named slider style variant if it exists. |
ClearVariants() | Removes all named slider style variants. This removes named variants only. It doesn't clear the default style. |
Returns the live default slider style. This returns the actual default style, not a copy. If you change it, every control using the default style for that family will see the change.
Stores or replaces a named slider style variant. The key is the same string you pass to SetStyleKey(...), SetStyleKeyHeader(...), SetStyleKeyChromeButton(...), or another style-key setter.
Returns an existing named slider style variant, or undefined if it doesn't exist.
Returns whether a named slider style variant exists.
Removes a named slider style variant if it exists.
Removes all named slider style variants. This removes named variants only. It doesn't clear the default style.
EchoPopupStyleFamily
Creates a popup style family.
new EchoPopupStyleFamily()
Methods
| Method | What it does |
|---|---|
Default() | Returns the live default popup style. This returns the actual default style, not a copy. If you change it, every control using the default style for that family will see the change. |
Set() | Stores or replaces a named popup style variant. The key is the same string you pass to SetStyleKey(...), SetStyleKeyHeader(...), SetStyleKeyChromeButton(...), or another style-key setter. |
Get() | Returns an existing named popup style variant, or undefined if it doesn't exist. |
Has() | Returns whether a named popup style variant exists. |
Remove() | Removes a named popup style variant if it exists. |
ClearVariants() | Removes all named popup style variants. This removes named variants only. It doesn't clear the default style. |
Returns the live default popup style. This returns the actual default style, not a copy. If you change it, every control using the default style for that family will see the change.
Stores or replaces a named popup style variant. The key is the same string you pass to SetStyleKey(...), SetStyleKeyHeader(...), SetStyleKeyChromeButton(...), or another style-key setter.
Returns an existing named popup style variant, or undefined if it doesn't exist.
Returns whether a named popup style variant exists.
Removes a named popup style variant if it exists.
Removes all named popup style variants. This removes named variants only. It doesn't clear the default style.
EchoTooltipStyleFamily
Creates a tooltip style family.
new EchoTooltipStyleFamily()
Methods
| Method | What it does |
|---|---|
Default() | Returns the live default tooltip style. This returns the actual default style, not a copy. If you change it, every control using the default style for that family will see the change. |
Set() | Stores or replaces a named tooltip style variant. The key is the same string you pass to SetStyleKey(...), SetStyleKeyHeader(...), SetStyleKeyChromeButton(...), or another style-key setter. |
Get() | Returns an existing named tooltip style variant, or undefined if it doesn't exist. |
Has() | Returns whether a named tooltip style variant exists. |
Remove() | Removes a named tooltip style variant if it exists. |
ClearVariants() | Removes all named tooltip style variants. This removes named variants only. It doesn't clear the default style. |
Returns the live default tooltip style. This returns the actual default style, not a copy. If you change it, every control using the default style for that family will see the change.
Stores or replaces a named tooltip style variant. The key is the same string you pass to SetStyleKey(...), SetStyleKeyHeader(...), SetStyleKeyChromeButton(...), or another style-key setter.
Returns an existing named tooltip style variant, or undefined if it doesn't exist.
Returns whether a named tooltip style variant exists.
Removes a named tooltip style variant if it exists.
Removes all named tooltip style variants. This removes named variants only. It doesn't clear the default style.
EchoToastStyleFamily
Creates a toast style family.
new EchoToastStyleFamily()
Methods
| Method | What it does |
|---|---|
Default() | Returns the live default toast style. This returns the actual default style, not a copy. If you change it, every control using the default style for that family will see the change. |
Set() | Stores or replaces a named toast style variant. The key is the same string you pass to SetStyleKey(...), SetStyleKeyHeader(...), SetStyleKeyChromeButton(...), or another style-key setter. |
Get() | Returns an existing named toast style variant, or undefined if it doesn't exist. |
Has() | Returns whether a named toast style variant exists. |
Remove() | Removes a named toast style variant if it exists. |
ClearVariants() | Removes all named toast style variants. This removes named variants only. It doesn't clear the default style. |
Returns the live default toast style. This returns the actual default style, not a copy. If you change it, every control using the default style for that family will see the change.
Stores or replaces a named toast style variant. The key is the same string you pass to SetStyleKey(...), SetStyleKeyHeader(...), SetStyleKeyChromeButton(...), or another style-key setter.
Returns an existing named toast style variant, or undefined if it doesn't exist.
Returns whether a named toast style variant exists.
Removes a named toast style variant if it exists.
Removes all named toast style variants. This removes named variants only. It doesn't clear the default style.
EchoScrollbarStyleFamily
Creates a scrollbar style family.
new EchoScrollbarStyleFamily()
Methods
| Method | What it does |
|---|---|
Default() | Returns the live default scrollbar style. This returns the actual default style, not a copy. If you change it, every control using the default style for that family will see the change. |
Set() | Stores or replaces a named scrollbar style variant. The key is the same string you pass to SetStyleKey(...), SetStyleKeyHeader(...), SetStyleKeyChromeButton(...), or another style-key setter. |
Get() | Returns an existing named scrollbar style variant, or undefined if it doesn't exist. |
Has() | Returns whether a named scrollbar style variant exists. |
Remove() | Removes a named scrollbar style variant if it exists. |
ClearVariants() | Removes all named scrollbar style variants. This removes named variants only. It doesn't clear the default style. |
Returns the live default scrollbar style. This returns the actual default style, not a copy. If you change it, every control using the default style for that family will see the change.
Stores or replaces a named scrollbar style variant. The key is the same string you pass to SetStyleKey(...), SetStyleKeyHeader(...), SetStyleKeyChromeButton(...), or another style-key setter.
Returns an existing named scrollbar style variant, or undefined if it doesn't exist.
Returns whether a named scrollbar style variant exists.
Removes a named scrollbar style variant if it exists.
Removes all named scrollbar style variants. This removes named variants only. It doesn't clear the default style.
EchoListRowStyleFamily
Creates a list row style family.
new EchoListRowStyleFamily()
Methods
| Method | What it does |
|---|---|
Default() | Returns the live default list row style. This returns the actual default style, not a copy. If you change it, every control using the default style for that family will see the change. |
Set() | Stores or replaces a named list row style variant. The key is the same string you pass to SetStyleKey(...), SetStyleKeyHeader(...), SetStyleKeyChromeButton(...), or another style-key setter. |
Get() | Returns an existing named list row style variant, or undefined if it doesn't exist. |
Has() | Returns whether a named list row style variant exists. |
Remove() | Removes a named list row style variant if it exists. |
ClearVariants() | Removes all named list row style variants. This removes named variants only. It doesn't clear the default style. |
Returns the live default list row style. This returns the actual default style, not a copy. If you change it, every control using the default style for that family will see the change.
Stores or replaces a named list row style variant. The key is the same string you pass to SetStyleKey(...), SetStyleKeyHeader(...), SetStyleKeyChromeButton(...), or another style-key setter.
Returns an existing named list row style variant, or undefined if it doesn't exist.
Returns whether a named list row style variant exists.
Removes a named list row style variant if it exists.
Removes all named list row style variants. This removes named variants only. It doesn't clear the default style.
EchoContextMenuStyleFamily
Creates a context menu style family.
new EchoContextMenuStyleFamily()
Methods
| Method | What it does |
|---|---|
Default() | Returns the live default context menu style. This returns the actual default style, not a copy. If you change it, every control using the default style for that family will see the change. |
Set() | Stores or replaces a named context menu style variant. The key is the same string you pass to SetStyleKey(...), SetStyleKeyHeader(...), SetStyleKeyChromeButton(...), or another style-key setter. |
Get() | Returns an existing named context menu style variant, or undefined if it doesn't exist. |
Has() | Returns whether a named context menu style variant exists. |
Remove() | Removes a named context menu style variant if it exists. |
ClearVariants() | Removes all named context menu style variants. This removes named variants only. It doesn't clear the default style. |
Windows and layout
EchoWindowChromeButtonStyle
Creates an optional override style for a window button. The active state is used for chrome buttons that represent an enabled window state. For example, a pinned window can use the active icon colour for its pin button.
new EchoWindowChromeButtonStyle()
Methods
SetFont() | Sets the chrome button font. |
SetActiveBgColour() | Sets all background corner colours. Omitted corners use the top-left colour. |
SetActiveBorderColour() | Sets all border corner colours. Omitted corners use the top-left colour. |
SetActiveTextColour() | Sets the active text colour. |
SetActiveBgAlpha() | Sets the active background alpha. |
SetActiveBorderAlpha() | Sets the active border alpha. |
SetActiveTextAlpha() | Sets the active text alpha. |
SetIconColour() | Sets the default chrome icon colour. |
SetIconAlpha() | Sets the default chrome icon alpha. |
SetHoverIconColour() | Sets the hover chrome icon colour. |
SetHoverIconAlpha() | Sets the hover chrome icon alpha. |
SetPressedIconColour() | Sets the pressed chrome icon colour. |
SetPressedIconAlpha() | Sets the pressed chrome icon alpha. |
SetActiveIconColour() | Sets the active chrome icon colour. |
SetActiveIconAlpha() | Sets the active chrome icon alpha. |
SetBgColour() | Sets all background corners. Every omitted corner uses _top_left, and every call overwrites all four stored corners. |
SetBorderColour() | Sets all border corners using the shared fallback-to-top-left rule. |
SetTextColour() | Sets the text colour. |
SetBgAlpha() | Sets background opacity. |
SetBorderAlpha() | Sets border opacity. |
SetTextAlpha() | Sets text opacity. |
SetHoverBgColour() | Sets the hover background colour. |
SetHoverBorderColour() | Sets the hover border colour. |
SetHoverTextColour() | Sets the hover text colour. |
SetHoverBgAlpha() | Sets the hover background alpha. |
SetHoverBorderAlpha() | Sets the hover border alpha. |
SetHoverTextAlpha() | Sets the hover text alpha. |
SetPressedMix() | Sets the pressed mix. |
SetPressedBgColour() | Sets the pressed background colour. |
SetPressedBorderColour() | Sets the pressed border colour. |
SetPressedTextColour() | Sets the pressed text colour. |
SetPressedBgAlpha() | Sets the pressed background alpha. |
SetPressedBorderAlpha() | Sets the pressed border alpha. |
SetPressedTextAlpha() | Sets the pressed text alpha. |
SetDisabledBgColour() | Sets the disabled background colour. |
SetDisabledBorderColour() | Sets the disabled border colour. |
SetDisabledTextColour() | Sets the disabled text colour. |
SetDisabledBgAlpha() | Sets the disabled background alpha. |
SetDisabledBorderAlpha() | Sets the disabled border alpha. |
SetDisabledTextAlpha() | Sets disabled text opacity. |
SetShape() | Sets the shape used to draw the box. |
SetCornerRadius() | Sets the horizontal and vertical corner radius for rounded boxes. |
Sets all background corners. Every omitted corner uses _top_left, and every call overwrites all four stored corners.
Sets all border corners using the shared fallback-to-top-left rule.
Sets the text colour.
Sets background opacity.
Sets border opacity.
Sets text opacity.
Sets the hover background colour.
Sets the hover border colour.
Sets the hover text colour.
Sets the hover background alpha.
Sets the hover border alpha.
Sets the hover text alpha.
Sets the pressed mix.
Sets the pressed background colour.
Sets the pressed border colour.
Sets the pressed text colour.
Sets the pressed background alpha.
Sets the pressed border alpha.
Sets the pressed text alpha.
Sets the disabled background colour.
Sets the disabled border colour.
Sets the disabled text colour.
Sets the disabled background alpha.
Sets the disabled border alpha.
Sets disabled text opacity.
Sets the shape used to draw the box.
Sets the horizontal and vertical corner radius for rounded boxes.
Sets the chrome button font.
Sets all background corner colours. Omitted corners use the top-left colour.
Sets all border corner colours. Omitted corners use the top-left colour.
Sets the active text colour.
Sets the active background alpha.
Sets the active border alpha.
Sets the active text alpha.
Sets the default chrome icon colour.
Sets the default chrome icon alpha.
Sets the hover chrome icon colour.
Sets the hover chrome icon alpha.
Sets the pressed chrome icon colour.
Sets the pressed chrome icon alpha.
Sets the active chrome icon colour.
Sets the active chrome icon alpha.
EchoWindowStyle
Creates an optional override style for a window body. Clamp margin controls how close a draggable window is allowed to get to the canvas edge before Echo Chamber pulls it back. It's a safety margin, not visual padding.
new EchoWindowStyle()
Methods
SetClampMargin() | Sets all clamp margins to the same value. |
SetClampMarginX() | Sets the horizontal clamp margins. |
SetClampMarginY() | Sets the vertical clamp margins. |
SetClampMarginLeft() | Sets the left clamp margin. |
SetClampMarginTop() | Sets the top clamp margin. |
SetClampMarginRight() | Sets the right clamp margin. |
SetClampMarginBottom() | Sets the bottom clamp margin. |
SetClampMarginLTRB() | Sets all clamp margins explicitly. |
SetTitlebarVisible() | Sets whether the titlebar is visible. |
SetResizeGripSize() | Sets the resize grip size. |
SetMinimizedHeight() | Sets the minimized window height. |
SetPadding() | Sets the padding. |
SetPaddingX() | Sets horizontal padding. |
SetPaddingY() | Sets vertical padding. |
SetPaddingLeft() | Sets the padding left. |
SetPaddingTop() | Sets the padding top. |
SetPaddingRight() | Sets the padding right. |
SetPaddingBottom() | Sets the padding bottom. |
SetPaddingLTRB() | Sets left, top, right, and bottom padding. |
SetBgColour() | Sets the background colour. Frame styles use one colour for the entire surface, unlike stateful box styles which support four corner colours. |
SetBorderColour() | Sets the border colour. Frame styles use one colour for the entire surface, unlike stateful box styles which support four corner colours. |
SetBgAlpha() | Sets background opacity. |
SetBorderAlpha() | Sets border opacity. |
Sets the background colour. Frame styles use one colour for the entire surface, unlike stateful box styles which support four corner colours.
Sets the border colour. Frame styles use one colour for the entire surface, unlike stateful box styles which support four corner colours.
Sets the padding bottom.
Sets left, top, right, and bottom padding.
Sets all clamp margins to the same value.
Sets the horizontal clamp margins.
Sets the vertical clamp margins.
Sets the left clamp margin.
Sets the top clamp margin.
Sets the right clamp margin.
Sets the bottom clamp margin.
Sets all clamp margins explicitly.
Sets whether the titlebar is visible.
Sets the resize grip size.
Sets the minimized window height.
EchoWindowHeaderStyle
Creates an optional override style for a window header. The SpriteSet methods expect a sprite with state subimages. Subimage 0 is the normal icon. Later subimages can provide hover, pressed, and disabled versions.
new EchoWindowHeaderStyle()
Methods
SetFont() | Sets the header font. |
SetTextColour() | Sets the header text colour. |
SetTextAlpha() | Sets the header text alpha. |
SetDisabledTextColour() | Sets the disabled header text colour. |
SetDisabledTextAlpha() | Sets the disabled header text alpha. |
SetTextAlign() | Sets the header text alignment. |
SetHeight() | Sets the header height. |
SetButtonGap() | Sets the gap between header buttons. |
SetButtonSize() | Sets the header button size. |
SetChromeIconSize() | Sets the draw size used for chrome icons. |
SetChromeIconStrokeWidth() | Sets the stroke width used for built-in chrome icons. |
SetChromeIconCloseSprite() | Sets the sprite used for the close chrome icon. |
SetChromeIconMinimiseSprite() | Sets the sprite used for the minimise chrome icon. |
SetChromeIconMaximiseSprite() | Sets the sprite used for the maximise chrome icon. |
SetChromeIconRestoreSprite() | Sets the sprite used for the restore chrome icon. |
SetChromeIconPinSprite() | Sets the sprite used for the pin chrome icon. |
SetChromeIconUnpinSprite() | Sets the sprite used for the unpin chrome icon. |
SetShowCloseButton() | Sets whether the close chrome button is shown. |
SetShowMinimizeButton() | Sets whether the minimize chrome button is shown. |
SetShowPinButton() | Sets whether the pin chrome button is shown. |
SetChromeIconCloseSpriteSet() | Sets the state sprite used for the close chrome icon. |
SetChromeIconMinimiseSpriteSet() | Sets the state sprite used for the minimise chrome icon. |
SetChromeIconMaximiseSpriteSet() | Sets the state sprite used for the maximise chrome icon. |
SetChromeIconRestoreSpriteSet() | Sets the state sprite used for the restore chrome icon. |
SetChromeIconPinSpriteSet() | Sets the state sprite used for the pin chrome icon. |
SetChromeIconUnpinSpriteSet() | Sets the state sprite used for the unpin chrome icon. |
SetShowChromeButtons() | Sets which chrome buttons are shown in the header. |
SetPadding() | Sets the padding. |
SetPaddingX() | Sets horizontal padding. |
SetPaddingY() | Sets vertical padding. |
SetPaddingLeft() | Sets the padding left. |
SetPaddingTop() | Sets the padding top. |
SetPaddingRight() | Sets the padding right. |
SetPaddingBottom() | Sets the padding bottom. |
SetPaddingLTRB() | Sets left, top, right, and bottom padding. |
SetBgColour() | Sets the background colour. Frame styles use one colour for the entire surface, unlike stateful box styles which support four corner colours. |
SetBorderColour() | Sets the border colour. Frame styles use one colour for the entire surface, unlike stateful box styles which support four corner colours. |
SetBgAlpha() | Sets background opacity. |
SetBorderAlpha() | Sets border opacity. |
Sets the background colour. Frame styles use one colour for the entire surface, unlike stateful box styles which support four corner colours.
Sets the border colour. Frame styles use one colour for the entire surface, unlike stateful box styles which support four corner colours.
Sets background opacity.
Sets border opacity.
Sets horizontal padding.
Sets the padding left.
Sets the padding top.
Sets the padding right.
Sets the padding bottom.
Sets left, top, right, and bottom padding.
Sets the header font.
Sets the header text colour.
Sets the header text alpha.
Sets the disabled header text colour.
Sets the disabled header text alpha.
Sets the header text alignment.
Sets the gap between header buttons.
Sets the header button size.
Sets the draw size used for chrome icons.
Sets the stroke width used for built-in chrome icons.
Sets the sprite used for the close chrome icon.
Sets the sprite used for the minimise chrome icon.
Sets the sprite used for the maximise chrome icon.
Sets the sprite used for the restore chrome icon.
Sets the sprite used for the pin chrome icon.
Sets the sprite used for the unpin chrome icon.
Sets whether the close chrome button is shown.
Sets whether the minimize chrome button is shown.
Sets whether the pin chrome button is shown.
Sets the state sprite used for the close chrome icon.
Sets the state sprite used for the minimise chrome icon.
Sets the state sprite used for the maximise chrome icon.
Sets the state sprite used for the restore chrome icon.
Sets the state sprite used for the pin chrome icon.
Sets the state sprite used for the unpin chrome icon.
Sets which chrome buttons are shown in the header.
EchoPanelStyle
Creates an optional override style for a panel. SetGap(...) is the simple "space between controls" setting. Use SetGapX(...) and SetGapY(...) only when horizontal and vertical spacing need to differ.
new EchoPanelStyle()
Methods
SetCollapseHandleSize() | Sets the collapse handle size. |
SetCollapseHandleBgColour() | Sets the collapse handle background colour. |
SetCollapseHandleBgAlpha() | Sets the collapse handle background alpha. |
SetCollapseHandleHoverBgColour() | Sets the hover collapse handle background colour. |
SetCollapseHandleHoverBgAlpha() | Sets the hover collapse handle background alpha. |
SetCollapseHandleBorderColour() | Sets the collapse handle border colour. |
SetCollapseHandleBorderAlpha() | Sets the collapse handle border alpha. |
SetCollapseHandleGlyphColour() | Sets the collapse handle glyph colour. |
SetCollapseHandleGlyphAlpha() | Sets the collapse handle glyph alpha. |
SetSplitterHitSize() | Sets the splitter hit size. |
SetSplitterDrawSize() | Sets the splitter draw size. |
SetSplitterColour() | Sets the splitter colour. |
SetSplitterAlpha() | Sets the splitter alpha. |
SetSplitterHoverColour() | Sets the hover splitter colour. |
SetSplitterHoverAlpha() | Sets the hover splitter alpha. |
SetSplitterActiveColour() | Sets the active splitter colour. |
SetSplitterActiveAlpha() | Sets the active splitter alpha. |
SetGapX() | Sets the horizontal panel gap. |
SetGapY() | Sets the vertical panel gap. |
SetGap() | Sets the horizontal and vertical panel gaps. |
SetRowHeight() | Sets the panel row height. |
SetCollapsedSize() | Sets the collapsed panel size. |
SetScrollGutterPad() | Sets all scroll gutter padding edges to the same value. |
SetScrollGutterPadX() | Sets the horizontal scroll gutter padding. |
SetScrollGutterPadY() | Sets the vertical scroll gutter padding. |
SetScrollGutterPadLeft() | Sets the left scroll gutter padding. |
SetScrollGutterPadTop() | Sets the top scroll gutter padding. |
SetScrollGutterPadRight() | Sets the right scroll gutter padding. |
SetScrollGutterPadBottom() | Sets the bottom scroll gutter padding. |
SetScrollGutterPadLTRB() | Sets all scroll gutter padding edges explicitly. |
SetPadding() | Sets the padding. |
SetPaddingX() | Sets horizontal padding. |
SetPaddingY() | Sets vertical padding. |
SetPaddingLeft() | Sets the padding left. |
SetPaddingTop() | Sets the padding top. |
SetPaddingRight() | Sets the padding right. |
SetPaddingBottom() | Sets the padding bottom. |
SetPaddingLTRB() | Sets left, top, right, and bottom padding. |
SetMargin() | Sets the margin. |
SetMarginX() | Sets horizontal margin. |
SetMarginY() | Sets vertical margin. |
SetMarginLeft() | Sets the margin left. |
SetMarginTop() | Sets the margin top. |
SetMarginRight() | Sets the margin right. |
SetMarginBottom() | Sets the margin bottom. |
SetMarginLTRB() | Sets left, top, right, and bottom margin. |
SetBgColour() | Sets the background colour. Frame styles use one colour for the entire surface, unlike stateful box styles which support four corner colours. |
SetBorderColour() | Sets the border colour. Frame styles use one colour for the entire surface, unlike stateful box styles which support four corner colours. |
SetBgAlpha() | Sets background opacity. |
SetBorderAlpha() | Sets border opacity. |
Sets the background colour. Frame styles use one colour for the entire surface, unlike stateful box styles which support four corner colours.
Sets the border colour. Frame styles use one colour for the entire surface, unlike stateful box styles which support four corner colours.
Sets left, top, right, and bottom padding.
Sets left, top, right, and bottom margin.
Sets the collapse handle size.
Sets the collapse handle background colour.
Sets the collapse handle background alpha.
Sets the hover collapse handle background colour.
Sets the hover collapse handle background alpha.
Sets the collapse handle border colour.
Sets the collapse handle border alpha.
Sets the collapse handle glyph colour.
Sets the collapse handle glyph alpha.
Sets the splitter hit size.
Sets the splitter draw size.
Sets the splitter colour.
Sets the hover splitter colour.
Sets the hover splitter alpha.
Sets the active splitter colour.
Sets the active splitter alpha.
Sets the horizontal and vertical panel gaps.
Sets the collapsed panel size.
Sets all scroll gutter padding edges to the same value.
Sets the horizontal scroll gutter padding.
Sets the vertical scroll gutter padding.
Sets the left scroll gutter padding.
Sets the top scroll gutter padding.
Sets the right scroll gutter padding.
Sets the bottom scroll gutter padding.
Sets all scroll gutter padding edges explicitly.
EchoPopupStyle
Creates an optional override style for popups. Anchor gap is the distance between the control that opened the popup and the popup itself.
new EchoPopupStyle()
Methods
SetHeaderBgColour() | Sets the popup header background colour. |
SetHeaderAlpha() | Sets the popup header alpha. |
SetAnchorGap() | Sets the popup anchor gap. |
SetViewportMargin() | Sets all popup viewport margins to the same value. |
SetViewportMarginX() | Sets the left and right popup viewport margins. |
SetViewportMarginY() | Sets the top and bottom popup viewport margins. |
SetViewportMarginLeft() | Sets the left popup viewport margin. |
SetViewportMarginTop() | Sets the top popup viewport margin. |
SetViewportMarginRight() | Sets the right popup viewport margin. |
SetViewportMarginBottom() | Sets the bottom popup viewport margin. |
SetViewportMarginLTRB() | Sets all popup viewport margins explicitly. |
SetBgColour() | Sets the background colour. Frame styles use one colour for the entire surface, unlike stateful box styles which support four corner colours. |
SetBorderColour() | Sets the border colour. Frame styles use one colour for the entire surface, unlike stateful box styles which support four corner colours. |
SetBgAlpha() | Sets background opacity. |
SetBorderAlpha() | Sets border opacity. |
Sets the background colour. Frame styles use one colour for the entire surface, unlike stateful box styles which support four corner colours.
Sets the border colour. Frame styles use one colour for the entire surface, unlike stateful box styles which support four corner colours.
Sets the popup header background colour.
Sets the popup header alpha.
Sets all popup viewport margins to the same value.
Sets the left and right popup viewport margins.
Sets the top and bottom popup viewport margins.
Sets the left popup viewport margin.
Sets the top popup viewport margin.
Sets the right popup viewport margin.
Sets the bottom popup viewport margin.
Sets all popup viewport margins explicitly.
EchoScrollbarStyle
Creates an optional override style for scrollbars. The track is the full scrollbar rail. The handle is the part the user drags.
new EchoScrollbarStyle()
Methods
SetTrackWidth() | Sets the track width. |
SetHandleWidth() | Sets the handle width. |
SetTrackBgColour() | Sets the track background colour. |
SetTrackBgAlpha() | Sets the track background alpha. |
SetHoverTrackBgColour() | Sets the hover track background colour. |
SetHoverTrackBgAlpha() | Sets the hover track background alpha. |
SetTrackBorderColour() | Sets the track border colour. |
SetTrackBorderAlpha() | Sets the track border alpha. |
SetHandleBgColour() | Sets the handle background colour. |
SetHandleBgAlpha() | Sets the handle background alpha. |
SetHoverHandleBgColour() | Sets the hover handle background colour. |
SetHoverHandleBgAlpha() | Sets the hover handle background alpha. |
SetPressedHandleBgColour() | Sets the pressed handle background colour. |
SetPressedHandleBgAlpha() | Sets the pressed handle background alpha. |
SetHandleBorderColour() | Sets the handle border colour. |
SetHandleBorderAlpha() | Sets the handle border alpha. |
Sets the track background colour.
Sets the track background alpha.
Sets the hover track background colour.
Sets the hover track background alpha.
Sets the track border colour.
Sets the track border alpha.
Sets the handle background colour.
Sets the handle background alpha.
Sets the hover handle background colour.
Sets the hover handle background alpha.
Sets the pressed handle background colour.
Sets the pressed handle background alpha.
Sets the handle border colour.
Sets the handle border alpha.
Text, lists, and display
EchoListRowStyle
List row style used by list and dropdown rows. List rows have more states than a simple button because a row can be normal, hovered, selected, pressed, or disabled. Selection means "this row is currently chosen", while hover means "the mouse is currently over this row".
new EchoListRowStyle()
Methods
SetRowHeight() | Sets the list row height. |
SetNormalBgColour() | Sets the normal row background colour. |
SetHoverBgColour() | Sets the hover row background colour. |
SetSelectedBgColour() | Sets the selected row background colour. |
SetPressedBgColour() | Sets the pressed row background colour. |
SetDisabledBgColour() | Sets the disabled row background colour. |
SetNormalTextColour() | Sets the normal row text colour. |
SetHoverTextColour() | Sets the hover row text colour. |
SetSelectedTextColour() | Sets the selected row text colour. |
SetPressedTextColour() | Sets the pressed row text colour. |
SetDisabledTextColour() | Sets the disabled row text colour. |
SetNormalBgAlpha() | Sets the normal row background alpha. |
SetHoverBgAlpha() | Sets the hover row background alpha. |
SetSelectedBgAlpha() | Sets the selected row background alpha. |
SetPressedBgAlpha() | Sets the pressed row background alpha. |
SetDisabledBgAlpha() | Sets the disabled row background alpha. |
SetNormalTextAlpha() | Sets the normal row text alpha. |
SetHoverTextAlpha() | Sets the hover row text alpha. |
SetSelectedTextAlpha() | Sets the selected row text alpha. |
SetPressedTextAlpha() | Sets the pressed row text alpha. |
SetDisabledTextAlpha() | Sets the disabled row text alpha. |
SetFont() | Sets the row font. |
SetPadding() | Sets all row padding sides. |
SetPaddingX() | Sets horizontal row padding. |
SetPaddingY() | Sets vertical row padding. |
SetPaddingLeft() | Sets left row padding. |
SetPaddingTop() | Sets top row padding. |
SetPaddingRight() | Sets right row padding. |
SetPaddingBottom() | Sets bottom row padding. |
SetPaddingLTRB() | Sets explicit row padding. |
Sets the normal row background colour.
Sets the hover row background colour.
Sets the selected row background colour.
Sets the pressed row background colour.
Sets the disabled row background colour.
Sets the normal row text colour.
Sets the hover row text colour.
Sets the selected row text colour.
Sets the pressed row text colour.
Sets the disabled row text colour.
Sets the normal row background alpha.
Sets the hover row background alpha.
Sets the selected row background alpha.
Sets the pressed row background alpha.
Sets the disabled row background alpha.
Sets the normal row text alpha.
Sets the hover row text alpha.
Sets the selected row text alpha.
Sets the pressed row text alpha.
Sets the disabled row text alpha.
Sets horizontal row padding.
Sets bottom row padding.
Sets explicit row padding.
EchoContextMenuStyle
Creates an optional override style for context menus. The viewport margin keeps a menu away from the edge of the screen. This matters when a user right-clicks close to the edge and the menu needs room to remain visible.
new EchoContextMenuStyle()
Methods
SetFont() | Sets the context menu font. |
SetRowHeight() | Sets the context menu row height. |
SetMinWidth() | Sets the minimum context menu width. |
SetMaxWidth() | Sets the maximum context menu width. |
SetViewportMargin() | Sets the viewport edge margin used when clamping the context menu popup. |
SetItemInsetX() | Sets the horizontal inset applied to context menu item content. |
SetItemBgInsetX() | Sets the horizontal inset applied to context menu item background fills. |
SetItemBgColour() | Sets the normal context menu item background colour. |
SetItemBgAlpha() | Sets the normal context menu item background alpha. |
SetItemHoverBgColour() | Sets the hovered context menu item background colour. |
SetItemHoverBgAlpha() | Sets the hovered context menu item background alpha. |
SetItemDisabledBgColour() | Sets the disabled context menu item background colour. |
SetItemDisabledBgAlpha() | Sets the disabled context menu item background alpha. |
SetItemTextColour() | Sets the normal context menu item text colour. |
SetItemTextAlpha() | Sets the normal context menu item text alpha. |
SetItemHoverTextColour() | Sets the hovered context menu item text colour. |
SetItemHoverTextAlpha() | Sets the hovered context menu item text alpha. |
SetItemDisabledTextColour() | Sets the disabled context menu item text colour. |
SetItemDisabledTextAlpha() | Sets the disabled context menu item text alpha. |
SetIconSize() | Sets the context menu icon draw size. |
SetIconGap() | Sets the horizontal gap after context menu icons. |
SetIconColour() | Sets the normal context menu icon colour. |
SetIconAlpha() | Sets the normal context menu icon alpha. |
SetIconHoverColour() | Sets the hovered context menu icon colour. |
SetIconHoverAlpha() | Sets the hovered context menu icon alpha. |
SetIconDisabledColour() | Sets the disabled context menu icon colour. |
SetIconDisabledAlpha() | Sets the disabled context menu icon alpha. |
SetShortcutGap() | Sets the horizontal gap before context menu shortcut text. |
SetShortcutTextColour() | Sets the normal context menu shortcut text colour. |
SetShortcutTextAlpha() | Sets the normal context menu shortcut text alpha. |
SetShortcutHoverTextColour() | Sets the hovered context menu shortcut text colour. |
SetShortcutHoverTextAlpha() | Sets the hovered context menu shortcut text alpha. |
SetShortcutDisabledTextColour() | Sets the disabled context menu shortcut text colour. |
SetShortcutDisabledTextAlpha() | Sets the disabled context menu shortcut text alpha. |
SetSeparatorHeight() | Sets the context menu separator height. |
SetSeparatorColour() | Sets the context menu separator colour. |
SetSeparatorAlpha() | Sets the context menu separator alpha. |
SetSeparatorInsetX() | Sets the horizontal inset applied to context menu separator lines. |
SetPadding() | Sets the padding. |
SetPaddingX() | Sets horizontal padding. |
SetPaddingY() | Sets vertical padding. |
SetPaddingLeft() | Sets the padding left. |
SetPaddingTop() | Sets the padding top. |
SetPaddingRight() | Sets the padding right. |
SetPaddingBottom() | Sets the padding bottom. |
SetPaddingLTRB() | Sets left, top, right, and bottom padding. |
SetBgColour() | Sets the background colour. Frame styles use one colour for the entire surface, unlike stateful box styles which support four corner colours. |
SetBorderColour() | Sets the border colour. Frame styles use one colour for the entire surface, unlike stateful box styles which support four corner colours. |
SetBgAlpha() | Sets background opacity. |
SetBorderAlpha() | Sets border opacity. |
EchoTextBlockStyle
Text block control style. Wrapping only matters when the text is too wide for the available space. SetFillAvailableWhileWrapping(true) lets the text block use the available row width instead of measuring only its current text.
new EchoTextBlockStyle()
Methods
SetTextAlign() | Sets the text block text alignment. |
SetMaxWidth() | Sets the max width. |
SetWrap() | Sets the wrap. |
SetFillAvailableWhileWrapping() | Sets the fill available while wrapping. |
SetFont() | Sets the font. |
SetTextColour() | Sets the text colour. |
SetTextAlpha() | Sets text opacity. |
SetDisabledTextColour() | Sets the disabled text colour. |
SetDisabledTextAlpha() | Sets disabled text opacity. |
Sets the disabled text colour.
Sets disabled text opacity.
Sets the text block text alignment.
Sets the fill available while wrapping.
EchoLabelStyle
Label style used by controls and panels. Labels can be automatic. In that mode, Echo Chamber decides whether a label should sit to the left of a control, above the control, or be hidden for that layout. This is why the label style includes minimum width, maximum width, and maximum ratio settings.
new EchoLabelStyle()
Methods
SetGap() | Sets the gap. |
SetWidth() | Sets the width. |
SetMinWidth() | Sets the min width. |
SetMaxWidth() | Sets the max width. |
SetMaxRatio() | Sets the max ratio. |
SetPlacement() | Sets the placement. |
SetAutoMinControlWidth() | Sets the auto min control width. |
SetLeadingAlign() | Sets the leading label alignment. |
SetAboveAlign() | Sets the above label alignment. |
SetPadding() | Sets the padding. |
SetPaddingX() | Sets horizontal padding. |
SetPaddingY() | Sets vertical padding. |
SetPaddingLeft() | Sets the padding left. |
SetPaddingTop() | Sets the padding top. |
SetPaddingRight() | Sets the padding right. |
SetPaddingBottom() | Sets the padding bottom. |
SetPaddingLTRB() | Sets left, top, right, and bottom padding. |
SetFont() | Sets the font. |
SetTextColour() | Sets the text colour. |
SetTextAlpha() | Sets text opacity. |
SetDisabledTextColour() | Sets the disabled text colour. |
SetDisabledTextAlpha() | Sets disabled text opacity. |
Sets the disabled text colour.
Sets disabled text opacity.
Sets left, top, right, and bottom padding.
Sets the auto min control width.
Sets the leading label alignment.
Sets the above label alignment.
EchoTooltipStyle
Creates an optional override style for tooltips. Viewport margin keeps the tooltip away from the canvas edge so it doesn't get clipped offscreen.
new EchoTooltipStyle()
Methods
SetFont() | Sets the tooltip font. |
SetTextColour() | Sets the tooltip text colour. |
SetTextAlpha() | Sets the tooltip text alpha. |
SetMaxWidth() | Sets the tooltip max width. |
SetAnchorOffsetX() | Sets the tooltip anchor X offset. |
SetAnchorOffsetY() | Sets the tooltip anchor Y offset. |
SetViewportMargin() | Sets all tooltip viewport margins to the same value. |
SetViewportMarginX() | Sets the left and right tooltip viewport margins. |
SetViewportMarginY() | Sets the top and bottom tooltip viewport margins. |
SetViewportMarginLeft() | Sets the left tooltip viewport margin. |
SetViewportMarginTop() | Sets the top tooltip viewport margin. |
SetViewportMarginRight() | Sets the right tooltip viewport margin. |
SetViewportMarginBottom() | Sets the bottom tooltip viewport margin. |
SetViewportMarginLTRB() | Sets all tooltip viewport margins explicitly. |
SetPadding() | Sets the padding. |
SetPaddingX() | Sets horizontal padding. |
SetPaddingY() | Sets vertical padding. |
SetPaddingLeft() | Sets the padding left. |
SetPaddingTop() | Sets the padding top. |
SetPaddingRight() | Sets the padding right. |
SetPaddingBottom() | Sets the padding bottom. |
SetPaddingLTRB() | Sets left, top, right, and bottom padding. |
SetBgColour() | Sets the background colour. Frame styles use one colour for the entire surface, unlike stateful box styles which support four corner colours. |
SetBorderColour() | Sets the border colour. Frame styles use one colour for the entire surface, unlike stateful box styles which support four corner colours. |
SetBgAlpha() | Sets background opacity. |
SetBorderAlpha() | Sets border opacity. |
Sets the background colour. Frame styles use one colour for the entire surface, unlike stateful box styles which support four corner colours.
Sets the border colour. Frame styles use one colour for the entire surface, unlike stateful box styles which support four corner colours.
Sets the padding bottom.
Sets left, top, right, and bottom padding.
Sets the tooltip text colour.
Sets the tooltip text alpha.
Sets the tooltip anchor X offset.
Sets the tooltip anchor Y offset.
Sets all tooltip viewport margins to the same value.
Sets the left and right tooltip viewport margins.
Sets the top and bottom tooltip viewport margins.
Sets the left tooltip viewport margin.
Sets the top tooltip viewport margin.
Sets the right tooltip viewport margin.
Sets the bottom tooltip viewport margin.
Sets all tooltip viewport margins explicitly.
EchoToastStyle
Creates an optional override style for toasts. Toasts are short-lived messages shown by the Echo Chamber root. They are useful for "saved", "copied", or "layout restored" style feedback.
new EchoToastStyle()
Methods
SetFont() | Sets the toast font. |
SetTextColour() | Sets the toast text colour. |
SetTextAlpha() | Sets the toast text alpha. |
SetMaxWidth() | Sets the toast max width. |
SetViewportMargin() | Sets all toast viewport margins to the same value. |
SetViewportMarginX() | Sets the left and right toast viewport margins. |
SetViewportMarginY() | Sets the top and bottom toast viewport margins. |
SetViewportMarginLeft() | Sets the left toast viewport margin. |
SetViewportMarginTop() | Sets the top toast viewport margin. |
SetViewportMarginRight() | Sets the right toast viewport margin. |
SetViewportMarginBottom() | Sets the bottom toast viewport margin. |
SetViewportMarginLTRB() | Sets all toast viewport margins explicitly. |
SetPadding() | Sets the padding. |
SetPaddingX() | Sets horizontal padding. |
SetPaddingY() | Sets vertical padding. |
SetPaddingLeft() | Sets the padding left. |
SetPaddingTop() | Sets the padding top. |
SetPaddingRight() | Sets the padding right. |
SetPaddingBottom() | Sets the padding bottom. |
SetPaddingLTRB() | Sets left, top, right, and bottom padding. |
SetBgColour() | Sets the background colour. Frame styles use one colour for the entire surface, unlike stateful box styles which support four corner colours. |
SetBorderColour() | Sets the border colour. Frame styles use one colour for the entire surface, unlike stateful box styles which support four corner colours. |
SetBgAlpha() | Sets background opacity. |
SetBorderAlpha() | Sets border opacity. |
Sets the background colour. Frame styles use one colour for the entire surface, unlike stateful box styles which support four corner colours.
Sets the border colour. Frame styles use one colour for the entire surface, unlike stateful box styles which support four corner colours.
Sets left, top, right, and bottom padding.
Sets all toast viewport margins to the same value.
Sets the left and right toast viewport margins.
Sets the top and bottom toast viewport margins.
Sets the left toast viewport margin.
Sets the top toast viewport margin.
Sets the right toast viewport margin.
Sets the bottom toast viewport margin.
Sets all toast viewport margins explicitly.
EchoSeparatorStyle
Separator control style. A separator doesn't behave like a button. It's mostly a visual divider, so its style is intentionally small.
new EchoSeparatorStyle()
Methods
SetLineColour() | Sets the separator line colour. |
SetLineAlpha() | Sets the separator line alpha. |
SetDisabledLineColour() | Sets the disabled separator line colour. |
SetDisabledLineAlpha() | Sets the disabled separator line alpha. |
SetThickness() | Sets the separator thickness. |
SetPadding() | Sets the padding. |
SetPaddingX() | Sets horizontal padding. |
SetPaddingY() | Sets vertical padding. |
SetPaddingLeft() | Sets the padding left. |
SetPaddingTop() | Sets the padding top. |
SetPaddingRight() | Sets the padding right. |
SetPaddingBottom() | Sets the padding bottom. |
SetPaddingLTRB() | Sets left, top, right, and bottom padding. |
Sets the padding right.
Sets the padding bottom.
Sets left, top, right, and bottom padding.
Sets the separator line colour.
Sets the separator line alpha.
Sets the disabled separator line colour.
Sets the disabled separator line alpha.
Sets the separator thickness.
Interactive controls
EchoButtonStyle
Button control style.
new EchoButtonStyle()
Methods
SetFont() | Sets the button font. |
SetIconGap() | Sets the gap between button icon and text. This setting matters when the button draws an icon alongside its text. |
SetIconScale() | Sets the icon scale multiplier. This setting matters when the button draws an icon alongside its text. |
SetPadding() | Sets the padding. |
SetPaddingX() | Sets horizontal padding. |
SetPaddingY() | Sets vertical padding. |
SetPaddingLeft() | Sets the padding left. |
SetPaddingTop() | Sets the padding top. |
SetPaddingRight() | Sets the padding right. |
SetPaddingBottom() | Sets the padding bottom. |
SetPaddingLTRB() | Sets left, top, right, and bottom padding. |
SetBgColour() | Sets all background corners. Every omitted corner uses _top_left, and every call overwrites all four stored corners. |
SetBorderColour() | Sets all border corners using the shared fallback-to-top-left rule. |
SetTextColour() | Sets the text colour. |
SetBgAlpha() | Sets background opacity. |
SetBorderAlpha() | Sets border opacity. |
SetTextAlpha() | Sets text opacity. |
SetHoverBgColour() | Sets the hover background colour. |
SetHoverBorderColour() | Sets the hover border colour. |
SetHoverTextColour() | Sets the hover text colour. |
SetHoverBgAlpha() | Sets the hover background alpha. |
SetHoverBorderAlpha() | Sets the hover border alpha. |
SetHoverTextAlpha() | Sets the hover text alpha. |
SetPressedMix() | Sets the pressed mix. |
SetPressedBgColour() | Sets the pressed background colour. |
SetPressedBorderColour() | Sets the pressed border colour. |
SetPressedTextColour() | Sets the pressed text colour. |
SetPressedBgAlpha() | Sets the pressed background alpha. |
SetPressedBorderAlpha() | Sets the pressed border alpha. |
SetPressedTextAlpha() | Sets the pressed text alpha. |
SetDisabledBgColour() | Sets the disabled background colour. |
SetDisabledBorderColour() | Sets the disabled border colour. |
SetDisabledTextColour() | Sets the disabled text colour. |
SetDisabledBgAlpha() | Sets the disabled background alpha. |
SetDisabledBorderAlpha() | Sets the disabled border alpha. |
SetDisabledTextAlpha() | Sets disabled text opacity. |
SetShape() | Sets the shape used to draw the box. |
SetCornerRadius() | Sets the horizontal and vertical corner radius for rounded boxes. |
SetTextAlign() | Sets the text align. |
SetVerticalAlign() | Sets the vertical align. |
Sets all background corners. Every omitted corner uses _top_left, and every call overwrites all four stored corners.
Sets all border corners using the shared fallback-to-top-left rule.
Sets the hover background colour.
Sets the hover border colour.
Sets the hover text colour.
Sets the hover background alpha.
Sets the hover border alpha.
Sets the hover text alpha.
Sets the pressed background colour.
Sets the pressed border colour.
Sets the pressed text colour.
Sets the pressed background alpha.
Sets the pressed border alpha.
Sets the pressed text alpha.
Sets the disabled background colour.
Sets the disabled border colour.
Sets the disabled text colour.
Sets the disabled background alpha.
Sets the disabled border alpha.
Sets disabled text opacity.
Sets the shape used to draw the box.
Sets the horizontal and vertical corner radius for rounded boxes.
Sets the text align.
Sets the vertical align.
Sets the padding bottom.
Sets left, top, right, and bottom padding.
Sets the gap between button icon and text. This setting matters when the button draws an icon alongside its text.
Sets the icon scale multiplier. This setting matters when the button draws an icon alongside its text.
EchoColorButtonStyle
Color button control style. The swatch is the little colour preview box shown on the button. Value text is the optional written value, such as an RGB readout.
new EchoColorButtonStyle()
Methods
SetFont() | Sets the color-button font. |
SetIconGap() | Sets the gap between icon and text. |
SetIconScale() | Sets the icon scale multiplier. |
SetSwatchSize() | Sets the swatch size. |
SetSwatchGap() | Sets the gap after the swatch. |
SetValueGap() | Sets the gap between label and value text. |
SetSwatchBorderColour() | Sets the swatch border colour. |
SetValueTextColour() | Sets the value text colour. |
SetValueTextAlpha() | Sets the value text alpha. |
SetPadding() | Sets the padding. |
SetPaddingX() | Sets horizontal padding. |
SetPaddingY() | Sets vertical padding. |
SetPaddingLeft() | Sets the padding left. |
SetPaddingTop() | Sets the padding top. |
SetPaddingRight() | Sets the padding right. |
SetPaddingBottom() | Sets the padding bottom. |
SetPaddingLTRB() | Sets left, top, right, and bottom padding. |
SetBgColour() | Sets all background corners. Every omitted corner uses _top_left, and every call overwrites all four stored corners. |
SetBorderColour() | Sets all border corners using the shared fallback-to-top-left rule. |
SetTextColour() | Sets the text colour. |
SetBgAlpha() | Sets background opacity. |
SetBorderAlpha() | Sets border opacity. |
SetTextAlpha() | Sets text opacity. |
SetHoverBgColour() | Sets the hover background colour. |
SetHoverBorderColour() | Sets the hover border colour. |
SetHoverTextColour() | Sets the hover text colour. |
SetHoverBgAlpha() | Sets the hover background alpha. |
SetHoverBorderAlpha() | Sets the hover border alpha. |
SetHoverTextAlpha() | Sets the hover text alpha. |
SetPressedMix() | Sets the pressed mix. |
SetPressedBgColour() | Sets the pressed background colour. |
SetPressedBorderColour() | Sets the pressed border colour. |
SetPressedTextColour() | Sets the pressed text colour. |
SetPressedBgAlpha() | Sets the pressed background alpha. |
SetPressedBorderAlpha() | Sets the pressed border alpha. |
SetPressedTextAlpha() | Sets the pressed text alpha. |
SetDisabledBgColour() | Sets the disabled background colour. |
SetDisabledBorderColour() | Sets the disabled border colour. |
SetDisabledTextColour() | Sets the disabled text colour. |
SetDisabledBgAlpha() | Sets the disabled background alpha. |
SetDisabledBorderAlpha() | Sets the disabled border alpha. |
SetDisabledTextAlpha() | Sets disabled text opacity. |
SetShape() | Sets the shape used to draw the box. |
SetCornerRadius() | Sets the horizontal and vertical corner radius for rounded boxes. |
SetTextAlign() | Sets the text align. |
SetVerticalAlign() | Sets the vertical align. |
Sets all background corners. Every omitted corner uses _top_left, and every call overwrites all four stored corners.
Sets all border corners using the shared fallback-to-top-left rule.
Sets the hover background colour.
Sets the hover border colour.
Sets the hover text colour.
Sets the hover background alpha.
Sets the hover border alpha.
Sets the hover text alpha.
Sets the pressed background colour.
Sets the pressed border colour.
Sets the pressed text colour.
Sets the pressed background alpha.
Sets the pressed border alpha.
Sets the pressed text alpha.
Sets the disabled background colour.
Sets the disabled border colour.
Sets the disabled text colour.
Sets the disabled background alpha.
Sets the disabled border alpha.
Sets disabled text opacity.
Sets the shape used to draw the box.
Sets the horizontal and vertical corner radius for rounded boxes.
Sets the text align.
Sets the vertical align.
Sets horizontal padding.
Sets the padding left.
Sets the padding right.
Sets the padding bottom.
Sets left, top, right, and bottom padding.
Sets the color-button font.
Sets the gap between icon and text.
Sets the icon scale multiplier.
Sets the gap after the swatch.
Sets the gap between label and value text.
Sets the swatch border colour.
Sets the value text colour.
Sets the value text alpha.
EchoToggleStyle
Toggles control style. The "on" colour is used when the toggle value is true. The "off" colour is used when the toggle value is false.
new EchoToggleStyle()
Methods
SetFont() | Sets the toggle font. |
SetTextAlign() | Sets the toggle horizontal text alignment. |
SetVerticalAlign() | Sets the toggle vertical content alignment. |
SetBoxSize() | Sets the checkbox square size. |
SetBoxGap() | Sets the gap between checkbox and text. |
SetBoxOnColour() | Sets the on-box fill colour. |
SetBoxOffColour() | Sets the off-box fill colour. |
SetBoxBorderColour() | Sets the box border colour. |
SetBoxOnAlpha() | Sets the on-box alpha. |
SetBoxOffAlpha() | Sets the off-box alpha. |
SetBoxBorderAlpha() | Sets the box border alpha. |
SetHoverBoxBorderColour() | Sets the hover box border colour. |
SetHoverBoxBorderAlpha() | Sets the hover box border alpha. |
SetPressedBoxBorderColour() | Sets the pressed box border colour. |
SetPressedBoxBorderAlpha() | Sets the pressed box border alpha. |
SetHoverBoxOnColour() | Sets the hover on-box colour. |
SetHoverBoxOnAlpha() | Sets the hover on-box alpha. |
SetPressedBoxOnColour() | Sets the pressed on-box colour. |
SetPressedBoxOnAlpha() | Sets the pressed on-box alpha. |
SetHoverBoxOffColour() | Sets the hover off-box colour. |
SetHoverBoxOffAlpha() | Sets the hover off-box alpha. |
SetPressedBoxOffColour() | Sets the pressed off-box colour. |
SetPressedBoxOffAlpha() | Sets the pressed off-box alpha. |
SetDisabledBoxOnColour() | Sets the disabled on-box colour. |
SetDisabledBoxOnAlpha() | Sets the disabled on-box alpha. |
SetDisabledBoxOffColour() | Sets the disabled off-box colour. |
SetDisabledBoxOffAlpha() | Sets the disabled off-box alpha. |
SetDisabledBoxBorderColour() | Sets the disabled box border colour. |
SetDisabledBoxBorderAlpha() | Sets the disabled box border alpha. |
SetPadding() | Sets the padding. |
SetPaddingX() | Sets horizontal padding. |
SetPaddingY() | Sets vertical padding. |
SetPaddingLeft() | Sets the padding left. |
SetPaddingTop() | Sets the padding top. |
SetPaddingRight() | Sets the padding right. |
SetPaddingBottom() | Sets the padding bottom. |
SetPaddingLTRB() | Sets left, top, right, and bottom padding. |
SetBgColour() | Sets all background corners. Every omitted corner uses _top_left, and every call overwrites all four stored corners. |
SetBorderColour() | Sets all border corners using the shared fallback-to-top-left rule. |
SetTextColour() | Sets the text colour. |
SetBgAlpha() | Sets background opacity. |
SetBorderAlpha() | Sets border opacity. |
SetTextAlpha() | Sets text opacity. |
SetHoverBgColour() | Sets the hover background colour. |
SetHoverBorderColour() | Sets the hover border colour. |
SetHoverTextColour() | Sets the hover text colour. |
SetHoverBgAlpha() | Sets the hover background alpha. |
SetHoverBorderAlpha() | Sets the hover border alpha. |
SetHoverTextAlpha() | Sets the hover text alpha. |
SetPressedMix() | Sets the pressed mix. |
SetPressedBgColour() | Sets the pressed background colour. |
SetPressedBorderColour() | Sets the pressed border colour. |
SetPressedTextColour() | Sets the pressed text colour. |
SetPressedBgAlpha() | Sets the pressed background alpha. |
SetPressedBorderAlpha() | Sets the pressed border alpha. |
SetPressedTextAlpha() | Sets the pressed text alpha. |
SetDisabledBgColour() | Sets the disabled background colour. |
SetDisabledBorderColour() | Sets the disabled border colour. |
SetDisabledTextColour() | Sets the disabled text colour. |
SetDisabledBgAlpha() | Sets the disabled background alpha. |
SetDisabledBorderAlpha() | Sets the disabled border alpha. |
SetDisabledTextAlpha() | Sets disabled text opacity. |
SetShape() | Sets the shape used to draw the box. |
SetCornerRadius() | Sets the horizontal and vertical corner radius for rounded boxes. |
Sets all background corners. Every omitted corner uses _top_left, and every call overwrites all four stored corners.
Sets all border corners using the shared fallback-to-top-left rule.
Sets the hover background colour.
Sets the hover border colour.
Sets the hover text colour.
Sets the hover background alpha.
Sets the hover border alpha.
Sets the hover text alpha.
Sets the pressed background colour.
Sets the pressed border colour.
Sets the pressed text colour.
Sets the pressed background alpha.
Sets the pressed border alpha.
Sets the pressed text alpha.
Sets the disabled background colour.
Sets the disabled border colour.
Sets the disabled text colour.
Sets the disabled background alpha.
Sets the disabled border alpha.
Sets disabled text opacity.
Sets the shape used to draw the box.
Sets the horizontal and vertical corner radius for rounded boxes.
Sets the padding bottom.
Sets left, top, right, and bottom padding.
Sets the toggle horizontal text alignment.
Sets the toggle vertical content alignment.
Sets the checkbox square size.
Sets the gap between checkbox and text.
Sets the on-box fill colour.
Sets the off-box fill colour.
Sets the box border colour.
Sets the box border alpha.
Sets the hover box border colour.
Sets the hover box border alpha.
Sets the pressed box border colour.
Sets the pressed box border alpha.
Sets the hover on-box colour.
Sets the hover on-box alpha.
Sets the pressed on-box colour.
Sets the pressed on-box alpha.
Sets the hover off-box colour.
Sets the hover off-box alpha.
Sets the pressed off-box colour.
Sets the pressed off-box alpha.
Sets the disabled on-box colour.
Sets the disabled on-box alpha.
Sets the disabled off-box colour.
Sets the disabled off-box alpha.
Sets the disabled box border colour.
Sets the disabled box border alpha.
EchoDropdownStyle
Creates an optional override style for dropdowns. The overlay is the floating options list that appears when the dropdown opens. Search styles only matter when the dropdown is configured with a searchable overlay.
new EchoDropdownStyle()
Methods
SetOpenMix() | Sets the open state blend amount. |
SetFont() | Sets the dropdown font. |
SetOverlayMaxHeight() | Sets the maximum overlay height before scrolling. |
SetOverlayBgColour() | Sets the overlay background colour. |
SetOverlayBorderColour() | Sets the overlay border colour. |
SetOverlayBgAlpha() | Sets the overlay background alpha. |
SetOverlayBorderAlpha() | Sets the overlay border alpha. |
SetOverlayRowBgColour() | Sets the overlay row background colour. |
SetOverlayRowHoverColour() | Sets the overlay row hover colour. |
SetOverlayRowSelectedColour() | Sets the overlay row selected colour. |
SetOverlayRowPressedColour() | Sets the overlay row pressed colour. |
SetOverlayRowBgAlpha() | Sets the overlay row background alpha. |
SetOverlayRowHoverAlpha() | Sets the overlay row hover alpha. |
SetOverlayRowSelectedAlpha() | Sets the overlay row selected alpha. |
SetOverlayRowPressedAlpha() | Sets the overlay row pressed alpha. |
SetOverlayTextColour() | Sets the overlay text colour. |
SetOverlayHoverTextColour() | Sets the overlay hover text colour. |
SetOverlaySelectedTextColour() | Sets the overlay selected text colour. |
SetOverlayPressedTextColour() | Sets the overlay pressed text colour. |
SetOverlayTextAlpha() | Sets the overlay text alpha. |
SetOverlayHoverTextAlpha() | Sets the overlay hover text alpha. |
SetOverlaySelectedTextAlpha() | Sets the overlay selected text alpha. |
SetOverlayPressedTextAlpha() | Sets the overlay pressed text alpha. |
SetOverlaySearchBgColour() | Sets the overlay search background colour. |
SetOverlaySearchHoverBgColour() | Sets the overlay search hover background colour. |
SetOverlaySearchBorderColour() | Sets the overlay search border colour. |
SetOverlaySearchBgAlpha() | Sets the overlay search background alpha. |
SetOverlaySearchHoverBgAlpha() | Sets the overlay search hover background alpha. |
SetOverlaySearchBorderAlpha() | Sets the overlay search border alpha. |
SetOverlaySearchTextColour() | Sets the overlay search text colour. |
SetOverlaySearchPlaceholderColour() | Sets the overlay search placeholder colour. |
SetOverlaySearchTextAlpha() | Sets the overlay search text alpha. |
SetOverlaySearchPlaceholderAlpha() | Sets the overlay search placeholder alpha. |
SetPadding() | Sets the padding. |
SetPaddingX() | Sets horizontal padding. |
SetPaddingY() | Sets vertical padding. |
SetPaddingLeft() | Sets the padding left. |
SetPaddingTop() | Sets the padding top. |
SetPaddingRight() | Sets the padding right. |
SetPaddingBottom() | Sets the padding bottom. |
SetPaddingLTRB() | Sets left, top, right, and bottom padding. |
SetBgColour() | Sets all background corners. Every omitted corner uses _top_left, and every call overwrites all four stored corners. |
SetBorderColour() | Sets all border corners using the shared fallback-to-top-left rule. |
SetTextColour() | Sets the text colour. |
SetBgAlpha() | Sets background opacity. |
SetBorderAlpha() | Sets border opacity. |
SetTextAlpha() | Sets text opacity. |
SetHoverBgColour() | Sets the hover background colour. |
SetHoverBorderColour() | Sets the hover border colour. |
SetHoverTextColour() | Sets the hover text colour. |
SetHoverBgAlpha() | Sets the hover background alpha. |
SetHoverBorderAlpha() | Sets the hover border alpha. |
SetHoverTextAlpha() | Sets the hover text alpha. |
SetPressedMix() | Sets the pressed mix. |
SetPressedBgColour() | Sets the pressed background colour. |
SetPressedBorderColour() | Sets the pressed border colour. |
SetPressedTextColour() | Sets the pressed text colour. |
SetPressedBgAlpha() | Sets the pressed background alpha. |
SetPressedBorderAlpha() | Sets the pressed border alpha. |
SetPressedTextAlpha() | Sets the pressed text alpha. |
SetDisabledBgColour() | Sets the disabled background colour. |
SetDisabledBorderColour() | Sets the disabled border colour. |
SetDisabledTextColour() | Sets the disabled text colour. |
SetDisabledBgAlpha() | Sets the disabled background alpha. |
SetDisabledBorderAlpha() | Sets the disabled border alpha. |
SetDisabledTextAlpha() | Sets disabled text opacity. |
SetShape() | Sets the shape used to draw the box. |
SetCornerRadius() | Sets the horizontal and vertical corner radius for rounded boxes. |
SetTextAlign() | Sets the text align. |
SetVerticalAlign() | Sets the vertical align. |
Sets all background corners. Every omitted corner uses _top_left, and every call overwrites all four stored corners.
Sets all border corners using the shared fallback-to-top-left rule.
Sets the hover background colour.
Sets the hover border colour.
Sets the hover text colour.
Sets the hover background alpha.
Sets the hover border alpha.
Sets the hover text alpha.
Sets the pressed background colour.
Sets the pressed border colour.
Sets the pressed text colour.
Sets the pressed background alpha.
Sets the pressed border alpha.
Sets the pressed text alpha.
Sets the disabled background colour.
Sets the disabled border colour.
Sets the disabled text colour.
Sets the disabled background alpha.
Sets the disabled border alpha.
Sets disabled text opacity.
Sets the shape used to draw the box.
Sets the horizontal and vertical corner radius for rounded boxes.
Sets the text align.
Sets the vertical align.
Sets the padding right.
Sets the padding bottom.
Sets left, top, right, and bottom padding.
Sets the open state blend amount.
Sets the maximum overlay height before scrolling.
Sets the overlay background colour.
Sets the overlay border colour.
Sets the overlay background alpha.
Sets the overlay border alpha.
Sets the overlay row background colour.
Sets the overlay row hover colour.
Sets the overlay row selected colour.
Sets the overlay row pressed colour.
Sets the overlay row background alpha.
Sets the overlay row hover alpha.
Sets the overlay row selected alpha.
Sets the overlay row pressed alpha.
Sets the overlay text colour.
Sets the overlay hover text colour.
Sets the overlay selected text colour.
Sets the overlay pressed text colour.
Sets the overlay text alpha.
Sets the overlay hover text alpha.
Sets the overlay selected text alpha.
Sets the overlay pressed text alpha.
Sets the overlay search background colour.
Sets the overlay search hover background colour.
Sets the overlay search border colour.
Sets the overlay search background alpha.
Sets the overlay search hover background alpha.
Sets the overlay search border alpha.
Sets the overlay search text colour.
Sets the overlay search placeholder colour.
Sets the overlay search text alpha.
Sets the overlay search placeholder alpha.
EchoTextInputStyle
Creates an optional override style for text inputs. Active means the input currently has keyboard focus. Readonly means the user can see the value but can't edit it. Invalid is used when validation reports a problem.
new EchoTextInputStyle()
Methods
SetActiveBgColour() | Sets the active background colour. |
SetActiveBorderColour() | Sets the active border colour. |
SetActiveTextColour() | Sets the active text colour. |
SetActiveBgAlpha() | Sets the active background alpha. |
SetActiveBorderAlpha() | Sets the active border alpha. |
SetActiveTextAlpha() | Sets the active text alpha. |
SetReadonlyBgColour() | Sets the readonly background colour. |
SetReadonlyBorderColour() | Sets the readonly border colour. |
SetReadonlyTextColour() | Sets the readonly text colour. |
SetReadonlyBgAlpha() | Sets the readonly background alpha. |
SetReadonlyBorderAlpha() | Sets the readonly border alpha. |
SetReadonlyTextAlpha() | Sets the readonly text alpha. |
SetInvalidBgColour() | Sets the invalid background colour. |
SetInvalidBorderColour() | Sets the invalid border colour. |
SetInvalidTextColour() | Sets the invalid text colour. |
SetInvalidBgAlpha() | Sets the invalid background alpha. |
SetInvalidBorderAlpha() | Sets the invalid border alpha. |
SetInvalidTextAlpha() | Sets the invalid text alpha. |
SetSelectionBgColour() | Sets the selection background colour. |
SetSelectionTextColour() | Sets the selection text colour. |
SetInactiveSelectionBgColour() | Sets the inactive selection background colour. |
SetInactiveSelectionTextColour() | Sets the inactive selection text colour. |
SetSelectionBgAlpha() | Sets the selection background alpha. |
SetSelectionTextAlpha() | Sets the selection text alpha. |
SetInactiveSelectionBgAlpha() | Sets the inactive selection background alpha. |
SetInactiveSelectionTextAlpha() | Sets the inactive selection text alpha. |
SetCaretColour() | Sets the caret colour. |
SetCaretAlpha() | Sets the caret alpha. |
SetCaretChar() | Sets the caret character. |
SetCaretBlinkMs() | Sets the caret blink time in milliseconds. |
SetCaretWidth() | Sets the caret width. |
SetCaretHeight() | Sets the caret height. |
SetCaretInsetX() | Sets the horizontal caret inset. |
SetCaretInsetY() | Sets the vertical caret inset. |
SetPlaceholderColour() | Sets the placeholder colour. |
SetPlaceholderAlpha() | Sets the placeholder alpha. |
SetValidationGap() | Sets the validation message gap. |
SetValidationAlpha() | Sets the validation alpha. |
SetValidationErrorColour() | Sets the validation error colour. |
SetValidationWarnColour() | Sets the validation warning colour. |
SetValidationInfoColour() | Sets the validation info colour. |
SetValidationFont() | Sets the validation font. |
SetTextBoxExpandSprite() | Sets the text box expand-button sprite. |
SetTextBoxGripSprite() | Sets the text box resize-grip sprite. |
SetTextBoxGripSize() | Sets the text box resize-grip size. |
SetPadding() | Sets the padding. |
SetPaddingX() | Sets horizontal padding. |
SetPaddingY() | Sets vertical padding. |
SetPaddingLeft() | Sets the padding left. |
SetPaddingTop() | Sets the padding top. |
SetPaddingRight() | Sets the padding right. |
SetPaddingBottom() | Sets the padding bottom. |
SetPaddingLTRB() | Sets left, top, right, and bottom padding. |
SetFont() | Sets the font. |
SetBgColour() | Sets all background corners. Every omitted corner uses _top_left, and every call overwrites all four stored corners. |
SetBorderColour() | Sets all border corners using the shared fallback-to-top-left rule. |
SetTextColour() | Sets the text colour. |
SetBgAlpha() | Sets background opacity. |
SetBorderAlpha() | Sets border opacity. |
SetTextAlpha() | Sets text opacity. |
SetHoverBgColour() | Sets the hover background colour. |
SetHoverBorderColour() | Sets the hover border colour. |
SetHoverTextColour() | Sets the hover text colour. |
SetHoverBgAlpha() | Sets the hover background alpha. |
SetHoverBorderAlpha() | Sets the hover border alpha. |
SetHoverTextAlpha() | Sets the hover text alpha. |
SetPressedMix() | Sets the pressed mix. |
SetPressedBgColour() | Sets the pressed background colour. |
SetPressedBorderColour() | Sets the pressed border colour. |
SetPressedTextColour() | Sets the pressed text colour. |
SetPressedBgAlpha() | Sets the pressed background alpha. |
SetPressedBorderAlpha() | Sets the pressed border alpha. |
SetPressedTextAlpha() | Sets the pressed text alpha. |
SetDisabledBgColour() | Sets the disabled background colour. |
SetDisabledBorderColour() | Sets the disabled border colour. |
SetDisabledTextColour() | Sets the disabled text colour. |
SetDisabledBgAlpha() | Sets the disabled background alpha. |
SetDisabledBorderAlpha() | Sets the disabled border alpha. |
SetDisabledTextAlpha() | Sets disabled text opacity. |
SetShape() | Sets the shape used to draw the box. |
SetCornerRadius() | Sets the horizontal and vertical corner radius for rounded boxes. |
SetTextAlign() | Sets the text align. |
SetVerticalAlign() | Sets the vertical align. |
Sets all background corners. Every omitted corner uses _top_left, and every call overwrites all four stored corners.
Sets all border corners using the shared fallback-to-top-left rule.
Sets the hover background colour.
Sets the hover border colour.
Sets the hover text colour.
Sets the hover background alpha.
Sets the hover border alpha.
Sets the hover text alpha.
Sets the pressed background colour.
Sets the pressed border colour.
Sets the pressed text colour.
Sets the pressed background alpha.
Sets the pressed border alpha.
Sets the pressed text alpha.
Sets the disabled background colour.
Sets the disabled border colour.
Sets the disabled text colour.
Sets the disabled background alpha.
Sets the disabled border alpha.
Sets disabled text opacity.
Sets the shape used to draw the box.
Sets the horizontal and vertical corner radius for rounded boxes.
Sets the text align.
Sets the vertical align.
Sets the padding right.
Sets the padding bottom.
Sets left, top, right, and bottom padding.
Sets the active background colour.
Sets the active border colour.
Sets the active text colour.
Sets the active background alpha.
Sets the active border alpha.
Sets the active text alpha.
Sets the readonly background colour.
Sets the readonly border colour.
Sets the readonly text colour.
Sets the readonly background alpha.
Sets the readonly border alpha.
Sets the readonly text alpha.
Sets the invalid background colour.
Sets the invalid border colour.
Sets the invalid text colour.
Sets the invalid background alpha.
Sets the invalid border alpha.
Sets the invalid text alpha.
Sets the selection background colour.
Sets the selection text colour.
Sets the inactive selection background colour.
Sets the inactive selection text colour.
Sets the selection background alpha.
Sets the selection text alpha.
Sets the inactive selection background alpha.
Sets the inactive selection text alpha.
Sets the caret colour.
Sets the caret character.
Sets the caret blink time in milliseconds.
Sets the horizontal caret inset.
Sets the vertical caret inset.
Sets the placeholder colour.
Sets the placeholder alpha.
Sets the validation message gap.
Sets the validation alpha.
Sets the validation error colour.
Sets the validation warning colour.
Sets the validation info colour.
Sets the validation font.
Sets the text box expand-button sprite.
Sets the text box resize-grip sprite.
Sets the text box resize-grip size.
EchoTextBoxOverlayStyle
Creates an optional override style for the text box editor overlay. The dim colour is drawn behind the editor overlay. It helps the editor feel separate from the rest of the debug UI while the user is editing a longer text value.
new EchoTextBoxOverlayStyle()
Methods
SetDimColour() | Sets the dim backdrop colour. |
SetDimAlpha() | Sets the dim backdrop alpha. |
SetViewportMargin() | Sets the viewport edge margin used when sizing and clamping the editor overlay. |
SetMinWidth() | Sets the minimum editor overlay width. |
SetMaxWidth() | Sets the maximum editor overlay width. |
SetMinHeight() | Sets the minimum editor overlay height. |
SetMaxHeight() | Sets the maximum editor overlay height. |
SetGap() | Sets the gap between editor overlay sections. |
SetRowMinHeight() | Sets the minimum top and bottom row height. |
SetButtonWidth() | Sets the editor overlay button width. |
SetButtonBgColour() | Sets the editor overlay button background colour. |
SetButtonHoverBgColour() | Sets the editor overlay button hover background colour. |
SetButtonBorderColour() | Sets the editor overlay button border colour. |
SetButtonBgAlpha() | Sets the editor overlay button background alpha. |
SetButtonBorderAlpha() | Sets the editor overlay button border alpha. |
SetButtonTextColour() | Sets the editor overlay button text colour. |
SetButtonTextAlpha() | Sets the editor overlay button text alpha. |
SetButtonCancelInsetX() | Sets the cancel button text inset. |
SetButtonDoneInsetX() | Sets the done button text inset. |
SetTitleFont() | Sets the editor overlay title font. |
SetTitleTextColour() | Sets the editor overlay title text colour. |
SetTitleTextAlpha() | Sets the editor overlay title text alpha. |
SetEditorBgColour() | Sets the editor panel background colour. |
SetEditorBorderColour() | Sets the editor panel border colour. |
SetEditorBgAlpha() | Sets the editor panel background alpha. |
SetEditorBorderAlpha() | Sets the editor panel border alpha. |
SetEditorInnerPadding() | Sets the editor panel inner padding. |
SetEditorScrollbarExtraWidth() | Sets the extra width reserved beside the editor viewport for scrollbar spacing. |
SetPadding() | Sets the padding. |
SetPaddingX() | Sets horizontal padding. |
SetPaddingY() | Sets vertical padding. |
SetPaddingLeft() | Sets the padding left. |
SetPaddingTop() | Sets the padding top. |
SetPaddingRight() | Sets the padding right. |
SetPaddingBottom() | Sets the padding bottom. |
SetPaddingLTRB() | Sets left, top, right, and bottom padding. |
SetBgColour() | Sets the background colour. Frame styles use one colour for the entire surface, unlike stateful box styles which support four corner colours. |
SetBorderColour() | Sets the border colour. Frame styles use one colour for the entire surface, unlike stateful box styles which support four corner colours. |
SetBgAlpha() | Sets background opacity. |
SetBorderAlpha() | Sets border opacity. |
Sets the background colour. Frame styles use one colour for the entire surface, unlike stateful box styles which support four corner colours.
Sets the border colour. Frame styles use one colour for the entire surface, unlike stateful box styles which support four corner colours.
Sets background opacity.
Sets border opacity.
Sets horizontal padding.
Sets vertical padding.
Sets the padding left.
Sets the padding top.
Sets the padding right.
Sets the padding bottom.
Sets left, top, right, and bottom padding.
Sets the dim backdrop colour.
Sets the dim backdrop alpha.
Sets the viewport edge margin used when sizing and clamping the editor overlay.
Sets the minimum editor overlay width.
Sets the maximum editor overlay width.
Sets the minimum editor overlay height.
Sets the maximum editor overlay height.
Sets the gap between editor overlay sections.
Sets the minimum top and bottom row height.
Sets the editor overlay button width.
Sets the editor overlay button background colour.
Sets the editor overlay button hover background colour.
Sets the editor overlay button border colour.
Sets the editor overlay button background alpha.
Sets the editor overlay button border alpha.
Sets the editor overlay button text colour.
Sets the editor overlay button text alpha.
Sets the cancel button text inset.
Sets the done button text inset.
Sets the editor overlay title font.
Sets the editor overlay title text colour.
Sets the editor overlay title text alpha.
Sets the editor panel background colour.
Sets the editor panel border colour.
Sets the editor panel background alpha.
Sets the editor panel border alpha.
Sets the editor panel inner padding.
Sets the extra width reserved beside the editor viewport for scrollbar spacing.
EchoSliderStyle
Creates an optional override style for sliders. Track background is the full slider line. Track fill is the filled portion that represents the current value. Knob is the draggable handle.
new EchoSliderStyle()
Methods
SetTrackBgColour() | Sets the track background colour. |
SetTrackFillColour() | Sets the track fill colour. |
SetTrackBorderColour() | Sets the track border colour. |
SetKnobColour() | Sets the knob colour. |
SetTrackBgAlpha() | Sets the track background alpha. |
SetTrackFillAlpha() | Sets the track fill alpha. |
SetTrackBorderAlpha() | Sets the track border alpha. |
SetKnobAlpha() | Sets the knob alpha. |
SetHoverTrackBgColour() | Sets the hover track background colour. |
SetHoverTrackFillColour() | Sets the hover track fill colour. |
SetHoverTrackBorderColour() | Sets the hover track border colour. |
SetHoverKnobColour() | Sets the hover knob colour. |
SetHoverTrackBgAlpha() | Sets the hover track background alpha. |
SetHoverTrackFillAlpha() | Sets the hover track fill alpha. |
SetHoverTrackBorderAlpha() | Sets the hover track border alpha. |
SetHoverKnobAlpha() | Sets the hover knob alpha. |
SetPressedTrackBgColour() | Sets the pressed track background colour. |
SetPressedTrackFillColour() | Sets the pressed track fill colour. |
SetPressedTrackBorderColour() | Sets the pressed track border colour. |
SetPressedKnobColour() | Sets the pressed knob colour. |
SetPressedTrackBgAlpha() | Sets the pressed track background alpha. |
SetPressedTrackFillAlpha() | Sets the pressed track fill alpha. |
SetPressedTrackBorderAlpha() | Sets the pressed track border alpha. |
SetPressedKnobAlpha() | Sets the pressed knob alpha. |
SetDisabledTrackBgColour() | Sets the disabled track background colour. |
SetDisabledTrackFillColour() | Sets the disabled track fill colour. |
SetDisabledTrackBorderColour() | Sets the disabled track border colour. |
SetDisabledKnobColour() | Sets the disabled knob colour. |
SetDisabledTrackBgAlpha() | Sets the disabled track background alpha. |
SetDisabledTrackFillAlpha() | Sets the disabled track fill alpha. |
SetDisabledTrackBorderAlpha() | Sets the disabled track border alpha. |
SetDisabledKnobAlpha() | Sets the disabled knob alpha. |
SetBodyHeight() | Sets the slider body height. |
SetTrackHeight() | Sets the track height. |
SetKnobSize() | Sets the knob size. |
SetShowValue() | Sets whether the slider shows its value text. |
SetValuePosition() | Sets the value text position. |
SetValueGap() | Sets the vertical gap between the slider body and the value text. |
SetValueFont() | Sets the value font. |
SetValueTextColour() | Sets the value text colour. |
SetValueTextAlpha() | Sets the value text alpha. |
SetDisabledValueTextColour() | Sets the disabled value text colour. |
SetDisabledValueTextAlpha() | Sets the disabled value text alpha. |
SetPadding() | Sets the padding. |
SetPaddingX() | Sets horizontal padding. |
SetPaddingY() | Sets vertical padding. |
SetPaddingLeft() | Sets the padding left. |
SetPaddingTop() | Sets the padding top. |
SetPaddingRight() | Sets the padding right. |
SetPaddingBottom() | Sets the padding bottom. |
SetPaddingLTRB() | Sets left, top, right, and bottom padding. |
Sets the padding bottom.
Sets left, top, right, and bottom padding.
Sets the track background colour.
Sets the track fill colour.
Sets the track border colour.
Sets the knob colour.
Sets the track background alpha.
Sets the track fill alpha.
Sets the track border alpha.
Sets the hover track background colour.
Sets the hover track fill colour.
Sets the hover track border colour.
Sets the hover knob colour.
Sets the hover track background alpha.
Sets the hover track fill alpha.
Sets the hover track border alpha.
Sets the hover knob alpha.
Sets the pressed track background colour.
Sets the pressed track fill colour.
Sets the pressed track border colour.
Sets the pressed knob colour.
Sets the pressed track background alpha.
Sets the pressed track fill alpha.
Sets the pressed track border alpha.
Sets the pressed knob alpha.
Sets the disabled track background colour.
Sets the disabled track fill colour.
Sets the disabled track border colour.
Sets the disabled knob colour.
Sets the disabled track background alpha.
Sets the disabled track fill alpha.
Sets the disabled track border alpha.
Sets the disabled knob alpha.
Sets the slider body height.
Sets whether the slider shows its value text.
Sets the value text position.
Sets the vertical gap between the slider body and the value text.
Sets the value text colour.
Sets the value text alpha.
Sets the disabled value text colour.
Sets the disabled value text alpha.
EchoColorPickerStyle
Creates an optional override style for the color picker. The colour picker is a small interface inside a popup, so its style controls both general popup layout and several inner editor pieces.
new EchoColorPickerStyle()
Methods
SetPopupStyleKey() | Sets the popup style key. |
SetPopupWidth() | Sets the popup width. |
SetHeaderHeight() | Sets the header height. |
SetPreviewHeight() | Sets the preview height. |
SetModeRowHeight() | Sets the mode row height. |
SetModeGap() | Sets the mode row gap. |
SetEditorOuterRadius() | Sets the editor outer radius. |
SetEditorInnerRadius() | Sets the editor inner radius. |
SetEditorRingSegments() | Sets the editor ring segment count. |
SetEditorFieldSize() | Sets the editor field size. |
SetEditorGap() | Sets the editor gap. |
SetRowHeight() | Sets the row height. |
SetRowGap() | Sets the row gap. |
SetSectionGap() | Sets the section gap. |
SetLabelWidth() | Sets the label width. |
SetInputWidth() | Sets the input width. |
SetHexInputWidth() | Sets the hex input width. |
SetEyedropperButtonWidth() | Sets the eyedropper button width. |
SetSliderGap() | Sets the slider gap. |
SetTextColour() | Sets the main text colour. |
SetPreviewBorderColour() | Sets the preview border colour. |
SetTrackBgColour() | Sets the slider track background colour. |
SetTrackBorderColour() | Sets the slider track border colour. |
SetTabBgColour() | Sets the tab background colour. |
SetTabBorderColour() | Sets the tab border colour. |
SetTabTextColour() | Sets the tab text colour. |
SetTabBgAlpha() | Sets the tab background alpha. |
SetTabBorderAlpha() | Sets the tab border alpha. |
SetTabTextAlpha() | Sets the tab text alpha. |
SetHoverTabBgColour() | Sets the hover tab background colour. |
SetHoverTabBorderColour() | Sets the hover tab border colour. |
SetHoverTabTextColour() | Sets the hover tab text colour. |
SetHoverTabBgAlpha() | Sets the hover tab background alpha. |
SetHoverTabBorderAlpha() | Sets the hover tab border alpha. |
SetHoverTabTextAlpha() | Sets the hover tab text alpha. |
SetActiveTabBgColour() | Sets the active tab background colour. |
SetActiveTabBorderColour() | Sets the active tab border colour. |
SetActiveTabTextColour() | Sets the active tab text colour. |
SetActiveTabBgAlpha() | Sets the active tab background alpha. |
SetActiveTabBorderAlpha() | Sets the active tab border alpha. |
SetActiveTabTextAlpha() | Sets the active tab text alpha. |
SetEditorBorderColour() | Sets the editor border colour. |
SetEditorSelectorFillColour() | Sets the editor selector fill colour. |
SetEditorSelectorBorderColour() | Sets the editor selector border colour. |
SetPadding() | Sets the padding. |
SetPaddingX() | Sets horizontal padding. |
SetPaddingY() | Sets vertical padding. |
SetPaddingLeft() | Sets the padding left. |
SetPaddingTop() | Sets the padding top. |
SetPaddingRight() | Sets the padding right. |
SetPaddingBottom() | Sets the padding bottom. |
SetPaddingLTRB() | Sets left, top, right, and bottom padding. |
Sets horizontal padding.
Sets the padding left.
Sets the padding right.
Sets the padding bottom.
Sets left, top, right, and bottom padding.
Sets the popup style key.
Sets the header height.
Sets the preview height.
Sets the mode row height.
Sets the editor outer radius.
Sets the editor inner radius.
Sets the editor ring segment count.
Sets the editor field size.
Sets the hex input width.
Sets the eyedropper button width.
Sets the main text colour.
Sets the preview border colour.
Sets the slider track background colour.
Sets the slider track border colour.
Sets the tab background colour.
Sets the tab border colour.
Sets the tab text colour.
Sets the tab background alpha.
Sets the tab border alpha.
Sets the tab text alpha.
Sets the hover tab background colour.
Sets the hover tab border colour.
Sets the hover tab text colour.
Sets the hover tab background alpha.
Sets the hover tab border alpha.
Sets the hover tab text alpha.
Sets the active tab background colour.
Sets the active tab border colour.
Sets the active tab text colour.
Sets the active tab background alpha.
Sets the active tab border alpha.
Sets the active tab text alpha.
Sets the editor border colour.
Sets the editor selector fill colour.
Sets the editor selector border colour.
Symbol index
ClearVariants()EchoButtonStyleFamilyClearVariants()EchoColorButtonStyleFamilyClearVariants()EchoColorPickerStyleFamilyClearVariants()EchoContextMenuStyleFamilyClearVariants()EchoDropdownStyleFamilyClearVariants()EchoLabelStyleFamilyClearVariants()EchoListRowStyleFamilyClearVariants()EchoPanelStyleFamilyClearVariants()EchoPopupStyleFamilyClearVariants()EchoScrollbarStyleFamilyClearVariants()EchoSeparatorStyleFamilyClearVariants()EchoSliderStyleFamilyClearVariants()EchoTextBlockStyleFamilyClearVariants()EchoTextBoxOverlayStyleFamilyClearVariants()EchoTextInputStyleFamilyClearVariants()EchoToastStyleFamilyClearVariants()EchoToggleStyleFamilyClearVariants()EchoTooltipStyleFamilyClearVariants()EchoWindowChromeButtonStyleFamilyClearVariants()EchoWindowHeaderStyleFamilyClearVariants()EchoWindowStyleFamilyDefault()EchoButtonStyleFamilyDefault()EchoColorButtonStyleFamilyDefault()EchoColorPickerStyleFamilyDefault()EchoContextMenuStyleFamilyDefault()EchoDropdownStyleFamilyDefault()EchoLabelStyleFamilyDefault()EchoListRowStyleFamilyDefault()EchoPanelStyleFamilyDefault()EchoPopupStyleFamilyDefault()EchoScrollbarStyleFamilyDefault()EchoSeparatorStyleFamilyDefault()EchoSliderStyleFamilyDefault()EchoTextBlockStyleFamilyDefault()EchoTextBoxOverlayStyleFamilyDefault()EchoTextInputStyleFamilyDefault()EchoToastStyleFamilyDefault()EchoToggleStyleFamilyDefault()EchoTooltipStyleFamilyDefault()EchoWindowChromeButtonStyleFamilyDefault()EchoWindowHeaderStyleFamilyDefault()EchoWindowStyleFamilyGet()EchoButtonStyleFamilyGet()EchoColorButtonStyleFamilyGet()EchoColorPickerStyleFamilyGet()EchoContextMenuStyleFamilyGet()EchoDropdownStyleFamilyGet()EchoLabelStyleFamilyGet()EchoListRowStyleFamilyGet()EchoPanelStyleFamilyGet()EchoPopupStyleFamilyGet()EchoScrollbarStyleFamilyGet()EchoSeparatorStyleFamilyGet()EchoSliderStyleFamilyGet()EchoTextBlockStyleFamilyGet()EchoTextBoxOverlayStyleFamilyGet()EchoTextInputStyleFamilyGet()EchoToastStyleFamilyGet()EchoToggleStyleFamilyGet()EchoTooltipStyleFamilyGet()EchoWindowChromeButtonStyleFamilyGet()EchoWindowHeaderStyleFamilyGet()EchoWindowStyleFamilyHas()EchoButtonStyleFamilyHas()EchoColorButtonStyleFamilyHas()EchoColorPickerStyleFamilyHas()EchoContextMenuStyleFamilyHas()EchoDropdownStyleFamilyHas()EchoLabelStyleFamilyHas()EchoListRowStyleFamilyHas()EchoPanelStyleFamilyHas()EchoPopupStyleFamilyHas()EchoScrollbarStyleFamilyHas()EchoSeparatorStyleFamilyHas()EchoSliderStyleFamilyHas()EchoTextBlockStyleFamilyHas()EchoTextBoxOverlayStyleFamilyHas()EchoTextInputStyleFamilyHas()EchoToastStyleFamilyHas()EchoToggleStyleFamilyHas()EchoTooltipStyleFamilyHas()EchoWindowChromeButtonStyleFamilyHas()EchoWindowHeaderStyleFamilyHas()EchoWindowStyleFamilyRemove()EchoButtonStyleFamilyRemove()EchoColorButtonStyleFamilyRemove()EchoColorPickerStyleFamilyRemove()EchoContextMenuStyleFamilyRemove()EchoDropdownStyleFamilyRemove()EchoLabelStyleFamilyRemove()EchoListRowStyleFamilyRemove()EchoPanelStyleFamilyRemove()EchoPopupStyleFamilyRemove()EchoScrollbarStyleFamilyRemove()EchoSeparatorStyleFamilyRemove()EchoSliderStyleFamilyRemove()EchoTextBlockStyleFamilyRemove()EchoTextBoxOverlayStyleFamilyRemove()EchoTextInputStyleFamilyRemove()EchoToastStyleFamilyRemove()EchoToggleStyleFamilyRemove()EchoTooltipStyleFamilyRemove()EchoWindowChromeButtonStyleFamilyRemove()EchoWindowHeaderStyleFamilyRemove()EchoWindowStyleFamilySet()EchoButtonStyleFamilySet()EchoColorButtonStyleFamilySet()EchoColorPickerStyleFamilySet()EchoContextMenuStyleFamilySet()EchoDropdownStyleFamilySet()EchoLabelStyleFamilySet()EchoListRowStyleFamilySet()EchoPanelStyleFamilySet()EchoPopupStyleFamilySet()EchoScrollbarStyleFamilySet()EchoSeparatorStyleFamilySet()EchoSliderStyleFamilySet()EchoTextBlockStyleFamilySet()EchoTextBoxOverlayStyleFamilySet()EchoTextInputStyleFamilySet()EchoToastStyleFamilySet()EchoToggleStyleFamilySet()EchoTooltipStyleFamilySet()EchoWindowChromeButtonStyleFamilySet()EchoWindowHeaderStyleFamilySet()EchoWindowStyleFamilySetAboveAlign()EchoLabelStyleSetActiveBgAlpha()EchoTextInputStyleSetActiveBgAlpha()EchoWindowChromeButtonStyleSetActiveBgColour()EchoTextInputStyleSetActiveBgColour()EchoWindowChromeButtonStyleSetActiveBorderAlpha()EchoTextInputStyleSetActiveBorderAlpha()EchoWindowChromeButtonStyleSetActiveBorderColour()EchoTextInputStyleSetActiveBorderColour()EchoWindowChromeButtonStyleSetActiveIconAlpha()EchoWindowChromeButtonStyleSetActiveIconColour()EchoWindowChromeButtonStyleSetActiveTabBgAlpha()EchoColorPickerStyleSetActiveTabBgColour()EchoColorPickerStyleSetActiveTabBorderAlpha()EchoColorPickerStyleSetActiveTabBorderColour()EchoColorPickerStyleSetActiveTabTextAlpha()EchoColorPickerStyleSetActiveTabTextColour()EchoColorPickerStyleSetActiveTextAlpha()EchoTextInputStyleSetActiveTextAlpha()EchoWindowChromeButtonStyleSetActiveTextColour()EchoTextInputStyleSetActiveTextColour()EchoWindowChromeButtonStyleSetAnchorGap()EchoPopupStyleSetAnchorOffsetX()EchoTooltipStyleSetAnchorOffsetY()EchoTooltipStyleSetAutoMinControlWidth()EchoLabelStyleSetBgAlpha()EchoButtonStyleSetBgAlpha()EchoColorButtonStyleSetBgAlpha()EchoContextMenuStyleSetBgAlpha()EchoDropdownStyleSetBgAlpha()EchoPanelStyleSetBgAlpha()EchoPopupStyleSetBgAlpha()EchoTextBoxOverlayStyleSetBgAlpha()EchoTextInputStyleSetBgAlpha()EchoToastStyleSetBgAlpha()EchoToggleStyleSetBgAlpha()EchoTooltipStyleSetBgAlpha()EchoWindowChromeButtonStyleSetBgAlpha()EchoWindowHeaderStyleSetBgAlpha()EchoWindowStyleSetBgColour()EchoButtonStyleSetBgColour()EchoColorButtonStyleSetBgColour()EchoContextMenuStyleSetBgColour()EchoDropdownStyleSetBgColour()EchoPanelStyleSetBgColour()EchoPopupStyleSetBgColour()EchoTextBoxOverlayStyleSetBgColour()EchoTextInputStyleSetBgColour()EchoToastStyleSetBgColour()EchoToggleStyleSetBgColour()EchoTooltipStyleSetBgColour()EchoWindowChromeButtonStyleSetBgColour()EchoWindowHeaderStyleSetBgColour()EchoWindowStyleSetBodyHeight()EchoSliderStyleSetBorderAlpha()EchoButtonStyleSetBorderAlpha()EchoColorButtonStyleSetBorderAlpha()EchoContextMenuStyleSetBorderAlpha()EchoDropdownStyleSetBorderAlpha()EchoPanelStyleSetBorderAlpha()EchoPopupStyleSetBorderAlpha()EchoTextBoxOverlayStyleSetBorderAlpha()EchoTextInputStyleSetBorderAlpha()EchoToastStyleSetBorderAlpha()EchoToggleStyleSetBorderAlpha()EchoTooltipStyleSetBorderAlpha()EchoWindowChromeButtonStyleSetBorderAlpha()EchoWindowHeaderStyleSetBorderAlpha()EchoWindowStyleSetBorderColour()EchoButtonStyleSetBorderColour()EchoColorButtonStyleSetBorderColour()EchoContextMenuStyleSetBorderColour()EchoDropdownStyleSetBorderColour()EchoPanelStyleSetBorderColour()EchoPopupStyleSetBorderColour()EchoTextBoxOverlayStyleSetBorderColour()EchoTextInputStyleSetBorderColour()EchoToastStyleSetBorderColour()EchoToggleStyleSetBorderColour()EchoTooltipStyleSetBorderColour()EchoWindowChromeButtonStyleSetBorderColour()EchoWindowHeaderStyleSetBorderColour()EchoWindowStyleSetBoxBorderAlpha()EchoToggleStyleSetBoxBorderColour()EchoToggleStyleSetBoxGap()EchoToggleStyleSetBoxOffAlpha()EchoToggleStyleSetBoxOffColour()EchoToggleStyleSetBoxOnAlpha()EchoToggleStyleSetBoxOnColour()EchoToggleStyleSetBoxSize()EchoToggleStyleSetButtonBgAlpha()EchoTextBoxOverlayStyleSetButtonBgColour()EchoTextBoxOverlayStyleSetButtonBorderAlpha()EchoTextBoxOverlayStyleSetButtonBorderColour()EchoTextBoxOverlayStyleSetButtonCancelInsetX()EchoTextBoxOverlayStyleSetButtonDoneInsetX()EchoTextBoxOverlayStyleSetButtonGap()EchoWindowHeaderStyleSetButtonHoverBgColour()EchoTextBoxOverlayStyleSetButtonSize()EchoWindowHeaderStyleSetButtonTextAlpha()EchoTextBoxOverlayStyleSetButtonTextColour()EchoTextBoxOverlayStyleSetButtonWidth()EchoTextBoxOverlayStyleSetCaretAlpha()EchoTextInputStyleSetCaretBlinkMs()EchoTextInputStyleSetCaretChar()EchoTextInputStyleSetCaretColour()EchoTextInputStyleSetCaretHeight()EchoTextInputStyleSetCaretInsetX()EchoTextInputStyleSetCaretInsetY()EchoTextInputStyleSetCaretWidth()EchoTextInputStyleSetChromeIconCloseSprite()EchoWindowHeaderStyleSetChromeIconCloseSpriteSet()EchoWindowHeaderStyleSetChromeIconMaximiseSprite()EchoWindowHeaderStyleSetChromeIconMaximiseSpriteSet()EchoWindowHeaderStyleSetChromeIconMinimiseSprite()EchoWindowHeaderStyleSetChromeIconMinimiseSpriteSet()EchoWindowHeaderStyleSetChromeIconPinSprite()EchoWindowHeaderStyleSetChromeIconPinSpriteSet()EchoWindowHeaderStyleSetChromeIconRestoreSprite()EchoWindowHeaderStyleSetChromeIconRestoreSpriteSet()EchoWindowHeaderStyleSetChromeIconSize()EchoWindowHeaderStyleSetChromeIconStrokeWidth()EchoWindowHeaderStyleSetChromeIconUnpinSprite()EchoWindowHeaderStyleSetChromeIconUnpinSpriteSet()EchoWindowHeaderStyleSetClampMargin()EchoWindowStyleSetClampMarginBottom()EchoWindowStyleSetClampMarginLeft()EchoWindowStyleSetClampMarginLTRB()EchoWindowStyleSetClampMarginRight()EchoWindowStyleSetClampMarginTop()EchoWindowStyleSetClampMarginX()EchoWindowStyleSetClampMarginY()EchoWindowStyleSetCollapsedSize()EchoPanelStyleSetCollapseHandleBgAlpha()EchoPanelStyleSetCollapseHandleBgColour()EchoPanelStyleSetCollapseHandleBorderAlpha()EchoPanelStyleSetCollapseHandleBorderColour()EchoPanelStyleSetCollapseHandleGlyphAlpha()EchoPanelStyleSetCollapseHandleGlyphColour()EchoPanelStyleSetCollapseHandleHoverBgAlpha()EchoPanelStyleSetCollapseHandleHoverBgColour()EchoPanelStyleSetCollapseHandleSize()EchoPanelStyleSetCornerRadius()EchoButtonStyleSetCornerRadius()EchoColorButtonStyleSetCornerRadius()EchoDropdownStyleSetCornerRadius()EchoTextInputStyleSetCornerRadius()EchoToggleStyleSetCornerRadius()EchoWindowChromeButtonStyleSetDimAlpha()EchoTextBoxOverlayStyleSetDimColour()EchoTextBoxOverlayStyleSetDisabledBgAlpha()EchoButtonStyleSetDisabledBgAlpha()EchoColorButtonStyleSetDisabledBgAlpha()EchoDropdownStyleSetDisabledBgAlpha()EchoListRowStyleSetDisabledBgAlpha()EchoTextInputStyleSetDisabledBgAlpha()EchoToggleStyleSetDisabledBgAlpha()EchoWindowChromeButtonStyleSetDisabledBgColour()EchoButtonStyleSetDisabledBgColour()EchoColorButtonStyleSetDisabledBgColour()EchoDropdownStyleSetDisabledBgColour()EchoListRowStyleSetDisabledBgColour()EchoTextInputStyleSetDisabledBgColour()EchoToggleStyleSetDisabledBgColour()EchoWindowChromeButtonStyleSetDisabledBorderAlpha()EchoButtonStyleSetDisabledBorderAlpha()EchoColorButtonStyleSetDisabledBorderAlpha()EchoDropdownStyleSetDisabledBorderAlpha()EchoTextInputStyleSetDisabledBorderAlpha()EchoToggleStyleSetDisabledBorderAlpha()EchoWindowChromeButtonStyleSetDisabledBorderColour()EchoButtonStyleSetDisabledBorderColour()EchoColorButtonStyleSetDisabledBorderColour()EchoDropdownStyleSetDisabledBorderColour()EchoTextInputStyleSetDisabledBorderColour()EchoToggleStyleSetDisabledBorderColour()EchoWindowChromeButtonStyleSetDisabledBoxBorderAlpha()EchoToggleStyleSetDisabledBoxBorderColour()EchoToggleStyleSetDisabledBoxOffAlpha()EchoToggleStyleSetDisabledBoxOffColour()EchoToggleStyleSetDisabledBoxOnAlpha()EchoToggleStyleSetDisabledBoxOnColour()EchoToggleStyleSetDisabledKnobAlpha()EchoSliderStyleSetDisabledKnobColour()EchoSliderStyleSetDisabledLineAlpha()EchoSeparatorStyleSetDisabledLineColour()EchoSeparatorStyleSetDisabledTextAlpha()EchoButtonStyleSetDisabledTextAlpha()EchoColorButtonStyleSetDisabledTextAlpha()EchoDropdownStyleSetDisabledTextAlpha()EchoLabelStyleSetDisabledTextAlpha()EchoListRowStyleSetDisabledTextAlpha()EchoTextBlockStyleSetDisabledTextAlpha()EchoTextInputStyleSetDisabledTextAlpha()EchoToggleStyleSetDisabledTextAlpha()EchoWindowChromeButtonStyleSetDisabledTextAlpha()EchoWindowHeaderStyleSetDisabledTextColour()EchoButtonStyleSetDisabledTextColour()EchoColorButtonStyleSetDisabledTextColour()EchoDropdownStyleSetDisabledTextColour()EchoLabelStyleSetDisabledTextColour()EchoListRowStyleSetDisabledTextColour()EchoTextBlockStyleSetDisabledTextColour()EchoTextInputStyleSetDisabledTextColour()EchoToggleStyleSetDisabledTextColour()EchoWindowChromeButtonStyleSetDisabledTextColour()EchoWindowHeaderStyleSetDisabledTrackBgAlpha()EchoSliderStyleSetDisabledTrackBgColour()EchoSliderStyleSetDisabledTrackBorderAlpha()EchoSliderStyleSetDisabledTrackBorderColour()EchoSliderStyleSetDisabledTrackFillAlpha()EchoSliderStyleSetDisabledTrackFillColour()EchoSliderStyleSetDisabledValueTextAlpha()EchoSliderStyleSetDisabledValueTextColour()EchoSliderStyleSetEditorBgAlpha()EchoTextBoxOverlayStyleSetEditorBgColour()EchoTextBoxOverlayStyleSetEditorBorderAlpha()EchoTextBoxOverlayStyleSetEditorBorderColour()EchoColorPickerStyleSetEditorBorderColour()EchoTextBoxOverlayStyleSetEditorFieldSize()EchoColorPickerStyleSetEditorGap()EchoColorPickerStyleSetEditorInnerPadding()EchoTextBoxOverlayStyleSetEditorInnerRadius()EchoColorPickerStyleSetEditorOuterRadius()EchoColorPickerStyleSetEditorRingSegments()EchoColorPickerStyleSetEditorScrollbarExtraWidth()EchoTextBoxOverlayStyleSetEditorSelectorBorderColour()EchoColorPickerStyleSetEditorSelectorFillColour()EchoColorPickerStyleSetEyedropperButtonWidth()EchoColorPickerStyleSetFillAvailableWhileWrapping()EchoTextBlockStyleSetFont()EchoButtonStyleSetFont()EchoColorButtonStyleSetFont()EchoContextMenuStyleSetFont()EchoDropdownStyleSetFont()EchoLabelStyleSetFont()EchoListRowStyleSetFont()EchoTextBlockStyleSetFont()EchoTextInputStyleSetFont()EchoToastStyleSetFont()EchoToggleStyleSetFont()EchoTooltipStyleSetFont()EchoWindowChromeButtonStyleSetFont()EchoWindowHeaderStyleSetGap()EchoLabelStyleSetGap()EchoPanelStyleSetGap()EchoTextBoxOverlayStyleSetGapX()EchoPanelStyleSetGapY()EchoPanelStyleSetHandleBgAlpha()EchoScrollbarStyleSetHandleBgColour()EchoScrollbarStyleSetHandleBorderAlpha()EchoScrollbarStyleSetHandleBorderColour()EchoScrollbarStyleSetHandleWidth()EchoScrollbarStyleSetHeaderAlpha()EchoPopupStyleSetHeaderBgColour()EchoPopupStyleSetHeaderHeight()EchoColorPickerStyleSetHeight()EchoWindowHeaderStyleSetHexInputWidth()EchoColorPickerStyleSetHoverBgAlpha()EchoButtonStyleSetHoverBgAlpha()EchoColorButtonStyleSetHoverBgAlpha()EchoDropdownStyleSetHoverBgAlpha()EchoListRowStyleSetHoverBgAlpha()EchoTextInputStyleSetHoverBgAlpha()EchoToggleStyleSetHoverBgAlpha()EchoWindowChromeButtonStyleSetHoverBgColour()EchoButtonStyleSetHoverBgColour()EchoColorButtonStyleSetHoverBgColour()EchoDropdownStyleSetHoverBgColour()EchoListRowStyleSetHoverBgColour()EchoTextInputStyleSetHoverBgColour()EchoToggleStyleSetHoverBgColour()EchoWindowChromeButtonStyleSetHoverBorderAlpha()EchoButtonStyleSetHoverBorderAlpha()EchoColorButtonStyleSetHoverBorderAlpha()EchoDropdownStyleSetHoverBorderAlpha()EchoTextInputStyleSetHoverBorderAlpha()EchoToggleStyleSetHoverBorderAlpha()EchoWindowChromeButtonStyleSetHoverBorderColour()EchoButtonStyleSetHoverBorderColour()EchoColorButtonStyleSetHoverBorderColour()EchoDropdownStyleSetHoverBorderColour()EchoTextInputStyleSetHoverBorderColour()EchoToggleStyleSetHoverBorderColour()EchoWindowChromeButtonStyleSetHoverBoxBorderAlpha()EchoToggleStyleSetHoverBoxBorderColour()EchoToggleStyleSetHoverBoxOffAlpha()EchoToggleStyleSetHoverBoxOffColour()EchoToggleStyleSetHoverBoxOnAlpha()EchoToggleStyleSetHoverBoxOnColour()EchoToggleStyleSetHoverHandleBgAlpha()EchoScrollbarStyleSetHoverHandleBgColour()EchoScrollbarStyleSetHoverIconAlpha()EchoWindowChromeButtonStyleSetHoverIconColour()EchoWindowChromeButtonStyleSetHoverKnobAlpha()EchoSliderStyleSetHoverKnobColour()EchoSliderStyleSetHoverTabBgAlpha()EchoColorPickerStyleSetHoverTabBgColour()EchoColorPickerStyleSetHoverTabBorderAlpha()EchoColorPickerStyleSetHoverTabBorderColour()EchoColorPickerStyleSetHoverTabTextAlpha()EchoColorPickerStyleSetHoverTabTextColour()EchoColorPickerStyleSetHoverTextAlpha()EchoButtonStyleSetHoverTextAlpha()EchoColorButtonStyleSetHoverTextAlpha()EchoDropdownStyleSetHoverTextAlpha()EchoListRowStyleSetHoverTextAlpha()EchoTextInputStyleSetHoverTextAlpha()EchoToggleStyleSetHoverTextAlpha()EchoWindowChromeButtonStyleSetHoverTextColour()EchoButtonStyleSetHoverTextColour()EchoColorButtonStyleSetHoverTextColour()EchoDropdownStyleSetHoverTextColour()EchoListRowStyleSetHoverTextColour()EchoTextInputStyleSetHoverTextColour()EchoToggleStyleSetHoverTextColour()EchoWindowChromeButtonStyleSetHoverTrackBgAlpha()EchoScrollbarStyleSetHoverTrackBgAlpha()EchoSliderStyleSetHoverTrackBgColour()EchoScrollbarStyleSetHoverTrackBgColour()EchoSliderStyleSetHoverTrackBorderAlpha()EchoSliderStyleSetHoverTrackBorderColour()EchoSliderStyleSetHoverTrackFillAlpha()EchoSliderStyleSetHoverTrackFillColour()EchoSliderStyleSetIconAlpha()EchoContextMenuStyleSetIconAlpha()EchoWindowChromeButtonStyleSetIconColour()EchoContextMenuStyleSetIconColour()EchoWindowChromeButtonStyleSetIconDisabledAlpha()EchoContextMenuStyleSetIconDisabledColour()EchoContextMenuStyleSetIconGap()EchoButtonStyleSetIconGap()EchoColorButtonStyleSetIconGap()EchoContextMenuStyleSetIconHoverAlpha()EchoContextMenuStyleSetIconHoverColour()EchoContextMenuStyleSetIconScale()EchoButtonStyleSetIconScale()EchoColorButtonStyleSetIconSize()EchoContextMenuStyleSetInactiveSelectionBgAlpha()EchoTextInputStyleSetInactiveSelectionBgColour()EchoTextInputStyleSetInactiveSelectionTextAlpha()EchoTextInputStyleSetInactiveSelectionTextColour()EchoTextInputStyleSetInputWidth()EchoColorPickerStyleSetInvalidBgAlpha()EchoTextInputStyleSetInvalidBgColour()EchoTextInputStyleSetInvalidBorderAlpha()EchoTextInputStyleSetInvalidBorderColour()EchoTextInputStyleSetInvalidTextAlpha()EchoTextInputStyleSetInvalidTextColour()EchoTextInputStyleSetItemBgAlpha()EchoContextMenuStyleSetItemBgColour()EchoContextMenuStyleSetItemBgInsetX()EchoContextMenuStyleSetItemDisabledBgAlpha()EchoContextMenuStyleSetItemDisabledBgColour()EchoContextMenuStyleSetItemDisabledTextAlpha()EchoContextMenuStyleSetItemDisabledTextColour()EchoContextMenuStyleSetItemHoverBgAlpha()EchoContextMenuStyleSetItemHoverBgColour()EchoContextMenuStyleSetItemHoverTextAlpha()EchoContextMenuStyleSetItemHoverTextColour()EchoContextMenuStyleSetItemInsetX()EchoContextMenuStyleSetItemTextAlpha()EchoContextMenuStyleSetItemTextColour()EchoContextMenuStyleSetKnobAlpha()EchoSliderStyleSetKnobColour()EchoSliderStyleSetKnobSize()EchoSliderStyleSetLabelWidth()EchoColorPickerStyleSetLeadingAlign()EchoLabelStyleSetLineAlpha()EchoSeparatorStyleSetLineColour()EchoSeparatorStyleSetMargin()EchoPanelStyleSetMarginBottom()EchoPanelStyleSetMarginLeft()EchoPanelStyleSetMarginLTRB()EchoPanelStyleSetMarginRight()EchoPanelStyleSetMarginTop()EchoPanelStyleSetMarginX()EchoPanelStyleSetMarginY()EchoPanelStyleSetMaxHeight()EchoTextBoxOverlayStyleSetMaxRatio()EchoLabelStyleSetMaxWidth()EchoContextMenuStyleSetMaxWidth()EchoLabelStyleSetMaxWidth()EchoTextBlockStyleSetMaxWidth()EchoTextBoxOverlayStyleSetMaxWidth()EchoToastStyleSetMaxWidth()EchoTooltipStyleSetMinHeight()EchoTextBoxOverlayStyleSetMinimizedHeight()EchoWindowStyleSetMinWidth()EchoContextMenuStyleSetMinWidth()EchoLabelStyleSetMinWidth()EchoTextBoxOverlayStyleSetModeGap()EchoColorPickerStyleSetModeRowHeight()EchoColorPickerStyleSetNormalBgAlpha()EchoListRowStyleSetNormalBgColour()EchoListRowStyleSetNormalTextAlpha()EchoListRowStyleSetNormalTextColour()EchoListRowStyleSetOpenMix()EchoDropdownStyleSetOverlayBgAlpha()EchoDropdownStyleSetOverlayBgColour()EchoDropdownStyleSetOverlayBorderAlpha()EchoDropdownStyleSetOverlayBorderColour()EchoDropdownStyleSetOverlayHoverTextAlpha()EchoDropdownStyleSetOverlayHoverTextColour()EchoDropdownStyleSetOverlayMaxHeight()EchoDropdownStyleSetOverlayPressedTextAlpha()EchoDropdownStyleSetOverlayPressedTextColour()EchoDropdownStyleSetOverlayRowBgAlpha()EchoDropdownStyleSetOverlayRowBgColour()EchoDropdownStyleSetOverlayRowHoverAlpha()EchoDropdownStyleSetOverlayRowHoverColour()EchoDropdownStyleSetOverlayRowPressedAlpha()EchoDropdownStyleSetOverlayRowPressedColour()EchoDropdownStyleSetOverlayRowSelectedAlpha()EchoDropdownStyleSetOverlayRowSelectedColour()EchoDropdownStyleSetOverlaySearchBgAlpha()EchoDropdownStyleSetOverlaySearchBgColour()EchoDropdownStyleSetOverlaySearchBorderAlpha()EchoDropdownStyleSetOverlaySearchBorderColour()EchoDropdownStyleSetOverlaySearchHoverBgAlpha()EchoDropdownStyleSetOverlaySearchHoverBgColour()EchoDropdownStyleSetOverlaySearchPlaceholderAlpha()EchoDropdownStyleSetOverlaySearchPlaceholderColour()EchoDropdownStyleSetOverlaySearchTextAlpha()EchoDropdownStyleSetOverlaySearchTextColour()EchoDropdownStyleSetOverlaySelectedTextAlpha()EchoDropdownStyleSetOverlaySelectedTextColour()EchoDropdownStyleSetOverlayTextAlpha()EchoDropdownStyleSetOverlayTextColour()EchoDropdownStyleSetPadding()EchoButtonStyleSetPadding()EchoColorButtonStyleSetPadding()EchoColorPickerStyleSetPadding()EchoContextMenuStyleSetPadding()EchoDropdownStyleSetPadding()EchoLabelStyleSetPadding()EchoListRowStyleSetPadding()EchoPanelStyleSetPadding()EchoSeparatorStyleSetPadding()EchoSliderStyleSetPadding()EchoTextBoxOverlayStyleSetPadding()EchoTextInputStyleSetPadding()EchoToastStyleSetPadding()EchoToggleStyleSetPadding()EchoTooltipStyleSetPadding()EchoWindowHeaderStyleSetPadding()EchoWindowStyleSetPaddingBottom()EchoButtonStyleSetPaddingBottom()EchoColorButtonStyleSetPaddingBottom()EchoColorPickerStyleSetPaddingBottom()EchoContextMenuStyleSetPaddingBottom()EchoDropdownStyleSetPaddingBottom()EchoLabelStyleSetPaddingBottom()EchoListRowStyleSetPaddingBottom()EchoPanelStyleSetPaddingBottom()EchoSeparatorStyleSetPaddingBottom()EchoSliderStyleSetPaddingBottom()EchoTextBoxOverlayStyleSetPaddingBottom()EchoTextInputStyleSetPaddingBottom()EchoToastStyleSetPaddingBottom()EchoToggleStyleSetPaddingBottom()EchoTooltipStyleSetPaddingBottom()EchoWindowHeaderStyleSetPaddingBottom()EchoWindowStyleSetPaddingLeft()EchoButtonStyleSetPaddingLeft()EchoColorButtonStyleSetPaddingLeft()EchoColorPickerStyleSetPaddingLeft()EchoContextMenuStyleSetPaddingLeft()EchoDropdownStyleSetPaddingLeft()EchoLabelStyleSetPaddingLeft()EchoListRowStyleSetPaddingLeft()EchoPanelStyleSetPaddingLeft()EchoSeparatorStyleSetPaddingLeft()EchoSliderStyleSetPaddingLeft()EchoTextBoxOverlayStyleSetPaddingLeft()EchoTextInputStyleSetPaddingLeft()EchoToastStyleSetPaddingLeft()EchoToggleStyleSetPaddingLeft()EchoTooltipStyleSetPaddingLeft()EchoWindowHeaderStyleSetPaddingLeft()EchoWindowStyleSetPaddingLTRB()EchoButtonStyleSetPaddingLTRB()EchoColorButtonStyleSetPaddingLTRB()EchoColorPickerStyleSetPaddingLTRB()EchoContextMenuStyleSetPaddingLTRB()EchoDropdownStyleSetPaddingLTRB()EchoLabelStyleSetPaddingLTRB()EchoListRowStyleSetPaddingLTRB()EchoPanelStyleSetPaddingLTRB()EchoSeparatorStyleSetPaddingLTRB()EchoSliderStyleSetPaddingLTRB()EchoTextBoxOverlayStyleSetPaddingLTRB()EchoTextInputStyleSetPaddingLTRB()EchoToastStyleSetPaddingLTRB()EchoToggleStyleSetPaddingLTRB()EchoTooltipStyleSetPaddingLTRB()EchoWindowHeaderStyleSetPaddingLTRB()EchoWindowStyleSetPaddingRight()EchoButtonStyleSetPaddingRight()EchoColorButtonStyleSetPaddingRight()EchoColorPickerStyleSetPaddingRight()EchoContextMenuStyleSetPaddingRight()EchoDropdownStyleSetPaddingRight()EchoLabelStyleSetPaddingRight()EchoListRowStyleSetPaddingRight()EchoPanelStyleSetPaddingRight()EchoSeparatorStyleSetPaddingRight()EchoSliderStyleSetPaddingRight()EchoTextBoxOverlayStyleSetPaddingRight()EchoTextInputStyleSetPaddingRight()EchoToastStyleSetPaddingRight()EchoToggleStyleSetPaddingRight()EchoTooltipStyleSetPaddingRight()EchoWindowHeaderStyleSetPaddingRight()EchoWindowStyleSetPaddingTop()EchoButtonStyleSetPaddingTop()EchoColorButtonStyleSetPaddingTop()EchoColorPickerStyleSetPaddingTop()EchoContextMenuStyleSetPaddingTop()EchoDropdownStyleSetPaddingTop()EchoLabelStyleSetPaddingTop()EchoListRowStyleSetPaddingTop()EchoPanelStyleSetPaddingTop()EchoSeparatorStyleSetPaddingTop()EchoSliderStyleSetPaddingTop()EchoTextBoxOverlayStyleSetPaddingTop()EchoTextInputStyleSetPaddingTop()EchoToastStyleSetPaddingTop()EchoToggleStyleSetPaddingTop()EchoTooltipStyleSetPaddingTop()EchoWindowHeaderStyleSetPaddingTop()EchoWindowStyleSetPaddingX()EchoButtonStyleSetPaddingX()EchoColorButtonStyleSetPaddingX()EchoColorPickerStyleSetPaddingX()EchoContextMenuStyleSetPaddingX()EchoDropdownStyleSetPaddingX()EchoLabelStyleSetPaddingX()EchoListRowStyleSetPaddingX()EchoPanelStyleSetPaddingX()EchoSeparatorStyleSetPaddingX()EchoSliderStyleSetPaddingX()EchoTextBoxOverlayStyleSetPaddingX()EchoTextInputStyleSetPaddingX()EchoToastStyleSetPaddingX()EchoToggleStyleSetPaddingX()EchoTooltipStyleSetPaddingX()EchoWindowHeaderStyleSetPaddingX()EchoWindowStyleSetPaddingY()EchoButtonStyleSetPaddingY()EchoColorButtonStyleSetPaddingY()EchoColorPickerStyleSetPaddingY()EchoContextMenuStyleSetPaddingY()EchoDropdownStyleSetPaddingY()EchoLabelStyleSetPaddingY()EchoListRowStyleSetPaddingY()EchoPanelStyleSetPaddingY()EchoSeparatorStyleSetPaddingY()EchoSliderStyleSetPaddingY()EchoTextBoxOverlayStyleSetPaddingY()EchoTextInputStyleSetPaddingY()EchoToastStyleSetPaddingY()EchoToggleStyleSetPaddingY()EchoTooltipStyleSetPaddingY()EchoWindowHeaderStyleSetPaddingY()EchoWindowStyleSetPlaceholderAlpha()EchoTextInputStyleSetPlaceholderColour()EchoTextInputStyleSetPlacement()EchoLabelStyleSetPopupStyleKey()EchoColorPickerStyleSetPopupWidth()EchoColorPickerStyleSetPressedBgAlpha()EchoButtonStyleSetPressedBgAlpha()EchoColorButtonStyleSetPressedBgAlpha()EchoDropdownStyleSetPressedBgAlpha()EchoListRowStyleSetPressedBgAlpha()EchoTextInputStyleSetPressedBgAlpha()EchoToggleStyleSetPressedBgAlpha()EchoWindowChromeButtonStyleSetPressedBgColour()EchoButtonStyleSetPressedBgColour()EchoColorButtonStyleSetPressedBgColour()EchoDropdownStyleSetPressedBgColour()EchoListRowStyleSetPressedBgColour()EchoTextInputStyleSetPressedBgColour()EchoToggleStyleSetPressedBgColour()EchoWindowChromeButtonStyleSetPressedBorderAlpha()EchoButtonStyleSetPressedBorderAlpha()EchoColorButtonStyleSetPressedBorderAlpha()EchoDropdownStyleSetPressedBorderAlpha()EchoTextInputStyleSetPressedBorderAlpha()EchoToggleStyleSetPressedBorderAlpha()EchoWindowChromeButtonStyleSetPressedBorderColour()EchoButtonStyleSetPressedBorderColour()EchoColorButtonStyleSetPressedBorderColour()EchoDropdownStyleSetPressedBorderColour()EchoTextInputStyleSetPressedBorderColour()EchoToggleStyleSetPressedBorderColour()EchoWindowChromeButtonStyleSetPressedBoxBorderAlpha()EchoToggleStyleSetPressedBoxBorderColour()EchoToggleStyleSetPressedBoxOffAlpha()EchoToggleStyleSetPressedBoxOffColour()EchoToggleStyleSetPressedBoxOnAlpha()EchoToggleStyleSetPressedBoxOnColour()EchoToggleStyleSetPressedHandleBgAlpha()EchoScrollbarStyleSetPressedHandleBgColour()EchoScrollbarStyleSetPressedIconAlpha()EchoWindowChromeButtonStyleSetPressedIconColour()EchoWindowChromeButtonStyleSetPressedKnobAlpha()EchoSliderStyleSetPressedKnobColour()EchoSliderStyleSetPressedMix()EchoButtonStyleSetPressedMix()EchoColorButtonStyleSetPressedMix()EchoDropdownStyleSetPressedMix()EchoTextInputStyleSetPressedMix()EchoToggleStyleSetPressedMix()EchoWindowChromeButtonStyleSetPressedTextAlpha()EchoButtonStyleSetPressedTextAlpha()EchoColorButtonStyleSetPressedTextAlpha()EchoDropdownStyleSetPressedTextAlpha()EchoListRowStyleSetPressedTextAlpha()EchoTextInputStyleSetPressedTextAlpha()EchoToggleStyleSetPressedTextAlpha()EchoWindowChromeButtonStyleSetPressedTextColour()EchoButtonStyleSetPressedTextColour()EchoColorButtonStyleSetPressedTextColour()EchoDropdownStyleSetPressedTextColour()EchoListRowStyleSetPressedTextColour()EchoTextInputStyleSetPressedTextColour()EchoToggleStyleSetPressedTextColour()EchoWindowChromeButtonStyleSetPressedTrackBgAlpha()EchoSliderStyleSetPressedTrackBgColour()EchoSliderStyleSetPressedTrackBorderAlpha()EchoSliderStyleSetPressedTrackBorderColour()EchoSliderStyleSetPressedTrackFillAlpha()EchoSliderStyleSetPressedTrackFillColour()EchoSliderStyleSetPreviewBorderColour()EchoColorPickerStyleSetPreviewHeight()EchoColorPickerStyleSetReadonlyBgAlpha()EchoTextInputStyleSetReadonlyBgColour()EchoTextInputStyleSetReadonlyBorderAlpha()EchoTextInputStyleSetReadonlyBorderColour()EchoTextInputStyleSetReadonlyTextAlpha()EchoTextInputStyleSetReadonlyTextColour()EchoTextInputStyleSetResizeGripSize()EchoWindowStyleSetRowGap()EchoColorPickerStyleSetRowHeight()EchoColorPickerStyleSetRowHeight()EchoContextMenuStyleSetRowHeight()EchoListRowStyleSetRowHeight()EchoPanelStyleSetRowMinHeight()EchoTextBoxOverlayStyleSetScrollGutterPad()EchoPanelStyleSetScrollGutterPadBottom()EchoPanelStyleSetScrollGutterPadLeft()EchoPanelStyleSetScrollGutterPadLTRB()EchoPanelStyleSetScrollGutterPadRight()EchoPanelStyleSetScrollGutterPadTop()EchoPanelStyleSetScrollGutterPadX()EchoPanelStyleSetScrollGutterPadY()EchoPanelStyleSetSectionGap()EchoColorPickerStyleSetSelectedBgAlpha()EchoListRowStyleSetSelectedBgColour()EchoListRowStyleSetSelectedTextAlpha()EchoListRowStyleSetSelectedTextColour()EchoListRowStyleSetSelectionBgAlpha()EchoTextInputStyleSetSelectionBgColour()EchoTextInputStyleSetSelectionTextAlpha()EchoTextInputStyleSetSelectionTextColour()EchoTextInputStyleSetSeparatorAlpha()EchoContextMenuStyleSetSeparatorColour()EchoContextMenuStyleSetSeparatorHeight()EchoContextMenuStyleSetSeparatorInsetX()EchoContextMenuStyleSetShape()EchoButtonStyleSetShape()EchoColorButtonStyleSetShape()EchoDropdownStyleSetShape()EchoTextInputStyleSetShape()EchoToggleStyleSetShape()EchoWindowChromeButtonStyleSetShortcutDisabledTextAlpha()EchoContextMenuStyleSetShortcutDisabledTextColour()EchoContextMenuStyleSetShortcutGap()EchoContextMenuStyleSetShortcutHoverTextAlpha()EchoContextMenuStyleSetShortcutHoverTextColour()EchoContextMenuStyleSetShortcutTextAlpha()EchoContextMenuStyleSetShortcutTextColour()EchoContextMenuStyleSetShowChromeButtons()EchoWindowHeaderStyleSetShowCloseButton()EchoWindowHeaderStyleSetShowMinimizeButton()EchoWindowHeaderStyleSetShowPinButton()EchoWindowHeaderStyleSetShowValue()EchoSliderStyleSetSliderGap()EchoColorPickerStyleSetSplitterActiveAlpha()EchoPanelStyleSetSplitterActiveColour()EchoPanelStyleSetSplitterAlpha()EchoPanelStyleSetSplitterColour()EchoPanelStyleSetSplitterDrawSize()EchoPanelStyleSetSplitterHitSize()EchoPanelStyleSetSplitterHoverAlpha()EchoPanelStyleSetSplitterHoverColour()EchoPanelStyleSetSwatchBorderColour()EchoColorButtonStyleSetSwatchGap()EchoColorButtonStyleSetSwatchSize()EchoColorButtonStyleSetTabBgAlpha()EchoColorPickerStyleSetTabBgColour()EchoColorPickerStyleSetTabBorderAlpha()EchoColorPickerStyleSetTabBorderColour()EchoColorPickerStyleSetTabTextAlpha()EchoColorPickerStyleSetTabTextColour()EchoColorPickerStyleSetTextAlign()EchoButtonStyleSetTextAlign()EchoColorButtonStyleSetTextAlign()EchoDropdownStyleSetTextAlign()EchoTextBlockStyleSetTextAlign()EchoTextInputStyleSetTextAlign()EchoToggleStyleSetTextAlign()EchoWindowHeaderStyleSetTextAlpha()EchoButtonStyleSetTextAlpha()EchoColorButtonStyleSetTextAlpha()EchoDropdownStyleSetTextAlpha()EchoLabelStyleSetTextAlpha()EchoTextBlockStyleSetTextAlpha()EchoTextInputStyleSetTextAlpha()EchoToastStyleSetTextAlpha()EchoToggleStyleSetTextAlpha()EchoTooltipStyleSetTextAlpha()EchoWindowChromeButtonStyleSetTextAlpha()EchoWindowHeaderStyleSetTextBoxExpandSprite()EchoTextInputStyleSetTextBoxGripSize()EchoTextInputStyleSetTextBoxGripSprite()EchoTextInputStyleSetTextColour()EchoButtonStyleSetTextColour()EchoColorButtonStyleSetTextColour()EchoColorPickerStyleSetTextColour()EchoDropdownStyleSetTextColour()EchoLabelStyleSetTextColour()EchoTextBlockStyleSetTextColour()EchoTextInputStyleSetTextColour()EchoToastStyleSetTextColour()EchoToggleStyleSetTextColour()EchoTooltipStyleSetTextColour()EchoWindowChromeButtonStyleSetTextColour()EchoWindowHeaderStyleSetThickness()EchoSeparatorStyleSetTitlebarVisible()EchoWindowStyleSetTitleFont()EchoTextBoxOverlayStyleSetTitleTextAlpha()EchoTextBoxOverlayStyleSetTitleTextColour()EchoTextBoxOverlayStyleSetTrackBgAlpha()EchoScrollbarStyleSetTrackBgAlpha()EchoSliderStyleSetTrackBgColour()EchoColorPickerStyleSetTrackBgColour()EchoScrollbarStyleSetTrackBgColour()EchoSliderStyleSetTrackBorderAlpha()EchoScrollbarStyleSetTrackBorderAlpha()EchoSliderStyleSetTrackBorderColour()EchoColorPickerStyleSetTrackBorderColour()EchoScrollbarStyleSetTrackBorderColour()EchoSliderStyleSetTrackFillAlpha()EchoSliderStyleSetTrackFillColour()EchoSliderStyleSetTrackHeight()EchoSliderStyleSetTrackWidth()EchoScrollbarStyleSetValidationAlpha()EchoTextInputStyleSetValidationErrorColour()EchoTextInputStyleSetValidationFont()EchoTextInputStyleSetValidationGap()EchoTextInputStyleSetValidationInfoColour()EchoTextInputStyleSetValidationWarnColour()EchoTextInputStyleSetValueFont()EchoSliderStyleSetValueGap()EchoColorButtonStyleSetValueGap()EchoSliderStyleSetValuePosition()EchoSliderStyleSetValueTextAlpha()EchoColorButtonStyleSetValueTextAlpha()EchoSliderStyleSetValueTextColour()EchoColorButtonStyleSetValueTextColour()EchoSliderStyleSetVerticalAlign()EchoButtonStyleSetVerticalAlign()EchoColorButtonStyleSetVerticalAlign()EchoDropdownStyleSetVerticalAlign()EchoTextInputStyleSetVerticalAlign()EchoToggleStyleSetViewportMargin()EchoContextMenuStyleSetViewportMargin()EchoPopupStyleSetViewportMargin()EchoTextBoxOverlayStyleSetViewportMargin()EchoToastStyleSetViewportMargin()EchoTooltipStyleSetViewportMarginBottom()EchoPopupStyleSetViewportMarginBottom()EchoToastStyleSetViewportMarginBottom()EchoTooltipStyleSetViewportMarginLeft()EchoPopupStyleSetViewportMarginLeft()EchoToastStyleSetViewportMarginLeft()EchoTooltipStyleSetViewportMarginLTRB()EchoPopupStyleSetViewportMarginLTRB()EchoToastStyleSetViewportMarginLTRB()EchoTooltipStyleSetViewportMarginRight()EchoPopupStyleSetViewportMarginRight()EchoToastStyleSetViewportMarginRight()EchoTooltipStyleSetViewportMarginTop()EchoPopupStyleSetViewportMarginTop()EchoToastStyleSetViewportMarginTop()EchoTooltipStyleSetViewportMarginX()EchoPopupStyleSetViewportMarginX()EchoToastStyleSetViewportMarginX()EchoTooltipStyleSetViewportMarginY()EchoPopupStyleSetViewportMarginY()EchoToastStyleSetViewportMarginY()EchoTooltipStyleSetWidth()EchoLabelStyleSetWrap()EchoTextBlockStyle