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

MethodWhat 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.
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.

Returns
Set(key, style)

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.

Arguments
key String
style Struct.EchoPanelStyle
Returns
Get(key)

Returns an existing named panel style variant, or undefined if it doesn't exist.

Arguments
key String
Returns
Struct.EchoPanelStyle|Undefined
Has(key)

Returns whether a named panel style variant exists.

Arguments
key String
Returns
Bool
Remove(key)

Removes a named panel style variant if it exists.

Arguments
key String
Returns
ClearVariants()

Removes all named panel style variants. This removes named variants only. It doesn't clear the default style.

Returns

EchoWindowStyleFamily

Creates a window style family.

new EchoWindowStyleFamily()

Methods

MethodWhat 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.
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.

Returns
Set(key, style)

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.

Arguments
key String
style Struct.EchoWindowStyle
Returns
Get(key)

Returns an existing named window style variant, or undefined if it doesn't exist.

Arguments
key String
Returns
Struct.EchoWindowStyle|Undefined
Has(key)

Returns whether a named window style variant exists.

Arguments
key String
Returns
Bool
Remove(key)

Removes a named window style variant if it exists.

Arguments
key String
Returns
ClearVariants()

Removes all named window style variants. This removes named variants only. It doesn't clear the default style.

Returns

EchoWindowHeaderStyleFamily

Creates a window header style family.

new EchoWindowHeaderStyleFamily()

Methods

MethodWhat 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.
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.

Returns
Set(key, style)

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.

Arguments
key String
style Struct.EchoWindowHeaderStyle
Get(key)

Returns an existing named window header style variant, or undefined if it doesn't exist.

Arguments
key String
Returns
Struct.EchoWindowHeaderStyle|Undefined
Has(key)

Returns whether a named window header style variant exists.

Arguments
key String
Returns
Bool
Remove(key)

Removes a named window header style variant if it exists.

Arguments
key String
ClearVariants()

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

MethodWhat 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.
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.

Returns
Set(key, style)

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.

Arguments
key String
style Struct.EchoTextBlockStyle
Returns
Get(key)

Returns an existing named text block style variant, or undefined if it doesn't exist.

Arguments
key String
Returns
Struct.EchoTextBlockStyle|Undefined
Has(key)

Returns whether a named text block style variant exists.

Arguments
key String
Returns
Bool
Remove(key)

Removes a named text block style variant if it exists.

Arguments
key String
Returns
ClearVariants()

Removes all named text block style variants. This removes named variants only. It doesn't clear the default style.

Returns

EchoLabelStyleFamily

Creates a label style family.

new EchoLabelStyleFamily()

Methods

MethodWhat 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.
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.

Returns
Set(key, style)

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.

Arguments
key String
style Struct.EchoLabelStyle
Returns
Get(key)

Returns an existing named label style variant, or undefined if it doesn't exist.

Arguments
key String
Returns
Struct.EchoLabelStyle|Undefined
Has(key)

Returns whether a named label style variant exists.

Arguments
key String
Returns
Bool
Remove(key)

Removes a named label style variant if it exists.

Arguments
key String
Returns
ClearVariants()

Removes all named label style variants. This removes named variants only. It doesn't clear the default style.

Returns

EchoSeparatorStyleFamily

Creates a separator style family.

new EchoSeparatorStyleFamily()

Methods

MethodWhat 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.
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.

Returns
Set(key, style)

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.

Arguments
key String
style Struct.EchoSeparatorStyle
Returns
Get(key)

Returns an existing named separator style variant, or undefined if it doesn't exist.

Arguments
key String
Returns
Struct.EchoSeparatorStyle|Undefined
Has(key)

Returns whether a named separator style variant exists.

Arguments
key String
Returns
Bool
Remove(key)

Removes a named separator style variant if it exists.

Arguments
key String
Returns
ClearVariants()

Removes all named separator style variants. This removes named variants only. It doesn't clear the default style.

Returns

EchoButtonStyleFamily

Creates a button style family.

new EchoButtonStyleFamily()

Methods

MethodWhat 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.
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.

Returns
Set(key, style)

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.

Arguments
key String
style Struct.EchoButtonStyle
Returns
Get(key)

Returns an existing named button style variant, or undefined if it doesn't exist.

Arguments
key String
Returns
Struct.EchoButtonStyle|Undefined
Has(key)

Returns whether a named button style variant exists.

Arguments
key String
Returns
Bool
Remove(key)

Removes a named button style variant if it exists.

Arguments
key String
Returns
ClearVariants()

Removes all named button style variants. This removes named variants only. It doesn't clear the default style.

Returns

EchoWindowChromeButtonStyleFamily

Creates a window chrome button style family.

new EchoWindowChromeButtonStyleFamily()

Methods

MethodWhat 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.
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(key, style)

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.

Arguments
key String
Get(key)

Returns an existing named window chrome button style variant, or undefined if it doesn't exist.

Arguments
key String
Returns
Struct.EchoWindowChromeButtonStyle|Undefined
Has(key)

Returns whether a named window chrome button style variant exists.

Arguments
key String
Returns
Bool
Remove(key)

Removes a named window chrome button style variant if it exists.

Arguments
key String
ClearVariants()

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

MethodWhat 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.
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.

Returns
Set(key, style)

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.

Arguments
key String
style Struct.EchoColorButtonStyle
Get(key)

Returns an existing named color button style variant, or undefined if it doesn't exist.

Arguments
key String
Returns
Struct.EchoColorButtonStyle|Undefined
Has(key)

Returns whether a named color button style variant exists.

Arguments
key String
Returns
Bool
Remove(key)

Removes a named color button style variant if it exists.

Arguments
key String
ClearVariants()

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

MethodWhat 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.
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.

Returns
Set(key, style)

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.

Arguments
key String
style Struct.EchoColorPickerStyle
Get(key)

Returns an existing named color picker style variant, or undefined if it doesn't exist.

Arguments
key String
Returns
Struct.EchoColorPickerStyle|Undefined
Has(key)

Returns whether a named color picker style variant exists.

Arguments
key String
Returns
Bool
Remove(key)

Removes a named color picker style variant if it exists.

Arguments
key String
ClearVariants()

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

MethodWhat 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.
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.

Returns
Set(key, style)

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.

Arguments
key String
style Struct.EchoToggleStyle
Returns
Get(key)

Returns an existing named toggle style variant, or undefined if it doesn't exist.

Arguments
key String
Returns
Struct.EchoToggleStyle|Undefined
Has(key)

Returns whether a named toggle style variant exists.

Arguments
key String
Returns
Bool
Remove(key)

Removes a named toggle style variant if it exists.

Arguments
key String
Returns
ClearVariants()

Removes all named toggle style variants. This removes named variants only. It doesn't clear the default style.

Returns

EchoDropdownStyleFamily

Creates a dropdown style family.

new EchoDropdownStyleFamily()

Methods

MethodWhat 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.
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.

Returns
Set(key, style)

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.

Arguments
key String
style Struct.EchoDropdownStyle
Returns
Get(key)

Returns an existing named dropdown style variant, or undefined if it doesn't exist.

Arguments
key String
Returns
Struct.EchoDropdownStyle|Undefined
Has(key)

Returns whether a named dropdown style variant exists.

Arguments
key String
Returns
Bool
Remove(key)

Removes a named dropdown style variant if it exists.

Arguments
key String
Returns
ClearVariants()

Removes all named dropdown style variants. This removes named variants only. It doesn't clear the default style.

Returns

EchoTextInputStyleFamily

Creates a text input style family.

new EchoTextInputStyleFamily()

Methods

MethodWhat 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.
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.

Returns
Set(key, style)

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.

Arguments
key String
style Struct.EchoTextInputStyle
Returns
Get(key)

Returns an existing named text input style variant, or undefined if it doesn't exist.

Arguments
key String
Returns
Struct.EchoTextInputStyle|Undefined
Has(key)

Returns whether a named text input style variant exists.

Arguments
key String
Returns
Bool
Remove(key)

Removes a named text input style variant if it exists.

Arguments
key String
Returns
ClearVariants()

Removes all named text input style variants. This removes named variants only. It doesn't clear the default style.

Returns

EchoTextBoxOverlayStyleFamily

Creates a text box editor overlay style family.

new EchoTextBoxOverlayStyleFamily()

Methods

MethodWhat 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.
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.

Returns
Set(key, style)

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.

Arguments
key String
Get(key)

Returns an existing named text box editor overlay style variant, or undefined if it doesn't exist.

Arguments
key String
Returns
Struct.EchoTextBoxOverlayStyle|Undefined
Has(key)

Returns whether a named text box editor overlay style variant exists.

Arguments
key String
Returns
Bool
Remove(key)

Removes a named text box editor overlay style variant if it exists.

Arguments
key String
ClearVariants()

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

MethodWhat 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.
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.

Returns
Set(key, style)

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.

Arguments
key String
style Struct.EchoSliderStyle
Returns
Get(key)

Returns an existing named slider style variant, or undefined if it doesn't exist.

Arguments
key String
Returns
Struct.EchoSliderStyle|Undefined
Has(key)

Returns whether a named slider style variant exists.

Arguments
key String
Returns
Bool
Remove(key)

Removes a named slider style variant if it exists.

Arguments
key String
Returns
ClearVariants()

Removes all named slider style variants. This removes named variants only. It doesn't clear the default style.

Returns

EchoPopupStyleFamily

Creates a popup style family.

new EchoPopupStyleFamily()

Methods

MethodWhat 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.
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.

Returns
Set(key, style)

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.

Arguments
key String
style Struct.EchoPopupStyle
Returns
Get(key)

Returns an existing named popup style variant, or undefined if it doesn't exist.

Arguments
key String
Returns
Struct.EchoPopupStyle|Undefined
Has(key)

Returns whether a named popup style variant exists.

Arguments
key String
Returns
Bool
Remove(key)

Removes a named popup style variant if it exists.

Arguments
key String
Returns
ClearVariants()

Removes all named popup style variants. This removes named variants only. It doesn't clear the default style.

Returns

EchoTooltipStyleFamily

Creates a tooltip style family.

new EchoTooltipStyleFamily()

Methods

MethodWhat 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.
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.

Returns
Set(key, style)

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.

Arguments
key String
style Struct.EchoTooltipStyle
Returns
Get(key)

Returns an existing named tooltip style variant, or undefined if it doesn't exist.

Arguments
key String
Returns
Struct.EchoTooltipStyle|Undefined
Has(key)

Returns whether a named tooltip style variant exists.

Arguments
key String
Returns
Bool
Remove(key)

Removes a named tooltip style variant if it exists.

Arguments
key String
Returns
ClearVariants()

Removes all named tooltip style variants. This removes named variants only. It doesn't clear the default style.

Returns

EchoToastStyleFamily

Creates a toast style family.

new EchoToastStyleFamily()

Methods

MethodWhat 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.
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.

Returns
Set(key, style)

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.

Arguments
key String
style Struct.EchoToastStyle
Returns
Get(key)

Returns an existing named toast style variant, or undefined if it doesn't exist.

Arguments
key String
Returns
Struct.EchoToastStyle|Undefined
Has(key)

Returns whether a named toast style variant exists.

Arguments
key String
Returns
Bool
Remove(key)

Removes a named toast style variant if it exists.

Arguments
key String
Returns
ClearVariants()

Removes all named toast style variants. This removes named variants only. It doesn't clear the default style.

Returns

EchoScrollbarStyleFamily

Creates a scrollbar style family.

new EchoScrollbarStyleFamily()

Methods

MethodWhat 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.
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.

Returns
Set(key, style)

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.

Arguments
key String
style Struct.EchoScrollbarStyle
Returns
Get(key)

Returns an existing named scrollbar style variant, or undefined if it doesn't exist.

Arguments
key String
Returns
Struct.EchoScrollbarStyle|Undefined
Has(key)

Returns whether a named scrollbar style variant exists.

Arguments
key String
Returns
Bool
Remove(key)

Removes a named scrollbar style variant if it exists.

Arguments
key String
Returns
ClearVariants()

Removes all named scrollbar style variants. This removes named variants only. It doesn't clear the default style.

Returns

EchoListRowStyleFamily

Creates a list row style family.

new EchoListRowStyleFamily()

Methods

MethodWhat 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.
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.

Returns
Set(key, style)

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.

Arguments
key String
style Struct.EchoListRowStyle
Returns
Get(key)

Returns an existing named list row style variant, or undefined if it doesn't exist.

Arguments
key String
Returns
Struct.EchoListRowStyle|Undefined
Has(key)

Returns whether a named list row style variant exists.

Arguments
key String
Returns
Bool
Remove(key)

Removes a named list row style variant if it exists.

Arguments
key String
Returns
ClearVariants()

Removes all named list row style variants. This removes named variants only. It doesn't clear the default style.

Returns

EchoContextMenuStyleFamily

Creates a context menu style family.

new EchoContextMenuStyleFamily()

Methods

MethodWhat 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.
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.

Returns
Set(key, style)

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.

Arguments
key String
style Struct.EchoContextMenuStyle
Get(key)

Returns an existing named context menu style variant, or undefined if it doesn't exist.

Arguments
key String
Returns
Struct.EchoContextMenuStyle|Undefined
Has(key)

Returns whether a named context menu style variant exists.

Arguments
key String
Returns
Bool
Remove(key)

Removes a named context menu style variant if it exists.

Arguments
key String
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

Style-specific
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.
Stateful box
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.
SetBgColour(top_left, [top_right], [bottom_right], [bottom_left])

Sets all background corners. Every omitted corner uses _top_left, and every call overwrites all four stored corners.

Arguments
top_left Colour The top-left colour and fallback for omitted corners.
top_right optional Colour|Undefined The optional top-right colour.
bottom_right optional Colour|Undefined The optional bottom-right colour.
bottom_left optional Colour|Undefined The optional bottom-left colour.
SetBorderColour(top_left, [top_right], [bottom_right], [bottom_left])

Sets all border corners using the shared fallback-to-top-left rule.

Arguments
top_left Colour The top-left colour and fallback for omitted corners.
top_right optional Colour|Undefined The optional top-right colour.
bottom_right optional Colour|Undefined The optional bottom-right colour.
bottom_left optional Colour|Undefined The optional bottom-left colour.
SetTextColour(value)

Sets the text colour.

Arguments
value Real
SetBgAlpha(value)

Sets background opacity.

Arguments
value Real
SetBorderAlpha(value)

Sets border opacity.

Arguments
value Real
SetTextAlpha(value)

Sets text opacity.

Arguments
value Real
SetHoverBgColour(top_left, [top_right], [bottom_right], [bottom_left])

Sets the hover background colour.

Arguments
top_left Colour The top-left colour and fallback for omitted corners.
top_right optional Colour|Undefined The optional top-right colour.
bottom_right optional Colour|Undefined The optional bottom-right colour.
bottom_left optional Colour|Undefined The optional bottom-left colour.
SetHoverBorderColour(top_left, [top_right], [bottom_right], [bottom_left])

Sets the hover border colour.

Arguments
top_left Colour The top-left colour and fallback for omitted corners.
top_right optional Colour|Undefined The optional top-right colour.
bottom_right optional Colour|Undefined The optional bottom-right colour.
bottom_left optional Colour|Undefined The optional bottom-left colour.
SetHoverTextColour(value)

Sets the hover text colour.

Arguments
value Real
SetHoverBgAlpha(value)

Sets the hover background alpha.

Arguments
value Real
SetHoverBorderAlpha(value)

Sets the hover border alpha.

Arguments
value Real
SetHoverTextAlpha(value)

Sets the hover text alpha.

Arguments
value Real
SetPressedMix(value)

Sets the pressed mix.

Arguments
value Real
SetPressedBgColour(top_left, [top_right], [bottom_right], [bottom_left])

Sets the pressed background colour.

Arguments
top_left Colour The top-left colour and fallback for omitted corners.
top_right optional Colour|Undefined The optional top-right colour.
bottom_right optional Colour|Undefined The optional bottom-right colour.
bottom_left optional Colour|Undefined The optional bottom-left colour.
SetPressedBorderColour(top_left, [top_right], [bottom_right], [bottom_left])

Sets the pressed border colour.

Arguments
top_left Colour The top-left colour and fallback for omitted corners.
top_right optional Colour|Undefined The optional top-right colour.
bottom_right optional Colour|Undefined The optional bottom-right colour.
bottom_left optional Colour|Undefined The optional bottom-left colour.
SetPressedTextColour(value)

Sets the pressed text colour.

Arguments
value Real
SetPressedBgAlpha(value)

Sets the pressed background alpha.

Arguments
value Real
SetPressedBorderAlpha(value)

Sets the pressed border alpha.

Arguments
value Real
SetPressedTextAlpha(value)

Sets the pressed text alpha.

Arguments
value Real
SetDisabledBgColour(top_left, [top_right], [bottom_right], [bottom_left])

Sets the disabled background colour.

Arguments
top_left Colour The top-left colour and fallback for omitted corners.
top_right optional Colour|Undefined The optional top-right colour.
bottom_right optional Colour|Undefined The optional bottom-right colour.
bottom_left optional Colour|Undefined The optional bottom-left colour.
SetDisabledBorderColour(top_left, [top_right], [bottom_right], [bottom_left])

Sets the disabled border colour.

Arguments
top_left Colour The top-left colour and fallback for omitted corners.
top_right optional Colour|Undefined The optional top-right colour.
bottom_right optional Colour|Undefined The optional bottom-right colour.
bottom_left optional Colour|Undefined The optional bottom-left colour.
SetDisabledTextColour(value)

Sets the disabled text colour.

Arguments
value Real
SetDisabledBgAlpha(value)

Sets the disabled background alpha.

Arguments
value Real
SetDisabledBorderAlpha(value)

Sets the disabled border alpha.

Arguments
value Real
SetDisabledTextAlpha(value)

Sets disabled text opacity.

Arguments
value Real
SetShape(shape)

Sets the shape used to draw the box.

Arguments
shape Real Uses the eEchoChamberBoxShape enum.
SetCornerRadius(radius_x, [radius_y])

Sets the horizontal and vertical corner radius for rounded boxes.

Arguments
radius_x Real The non-negative horizontal corner radius.
radius_y optional Real|Undefined The vertical radius, or the horizontal radius when omitted.
SetFont(font)

Sets the chrome button font.

Arguments
font Asset.GMFont
SetActiveBgColour(top_left, [top_right], [bottom_right], [bottom_left])

Sets all background corner colours. Omitted corners use the top-left colour.

Arguments
top_left Colour The top-left colour and fallback for omitted corners.
top_right optional Colour|Undefined The optional top-right colour.
bottom_right optional Colour|Undefined The optional bottom-right colour.
bottom_left optional Colour|Undefined The optional bottom-left colour.
SetActiveBorderColour(top_left, [top_right], [bottom_right], [bottom_left])

Sets all border corner colours. Omitted corners use the top-left colour.

Arguments
top_left Colour The top-left colour and fallback for omitted corners.
top_right optional Colour|Undefined The optional top-right colour.
bottom_right optional Colour|Undefined The optional bottom-right colour.
bottom_left optional Colour|Undefined The optional bottom-left colour.
SetActiveTextColour(value)

Sets the active text colour.

Arguments
value Real|Constant.Colour
SetActiveBgAlpha(value)

Sets the active background alpha.

Arguments
value Real
SetActiveBorderAlpha(value)

Sets the active border alpha.

Arguments
value Real
SetActiveTextAlpha(value)

Sets the active text alpha.

Arguments
value Real
SetIconColour(value)

Sets the default chrome icon colour.

Arguments
value Real|Constant.Colour
SetIconAlpha(value)

Sets the default chrome icon alpha.

Arguments
value Real
SetHoverIconColour(value)

Sets the hover chrome icon colour.

Arguments
value Real|Constant.Colour
SetHoverIconAlpha(value)

Sets the hover chrome icon alpha.

Arguments
value Real
SetPressedIconColour(value)

Sets the pressed chrome icon colour.

Arguments
value Real|Constant.Colour
SetPressedIconAlpha(value)

Sets the pressed chrome icon alpha.

Arguments
value Real
SetActiveIconColour(value)

Sets the active chrome icon colour.

Arguments
value Real|Constant.Colour
SetActiveIconAlpha(value)

Sets the active chrome icon alpha.

Arguments
value Real

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

Style-specific
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.
Padding
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.
Frame
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.
SetBgColour(value)

Sets the background colour. Frame styles use one colour for the entire surface, unlike stateful box styles which support four corner colours.

Arguments
value Real
Returns
SetBorderColour(value)

Sets the border colour. Frame styles use one colour for the entire surface, unlike stateful box styles which support four corner colours.

Arguments
value Real
Returns
SetBgAlpha(value)

Sets background opacity.

Arguments
value Real
Returns
SetBorderAlpha(value)

Sets border opacity.

Arguments
value Real
Returns
SetPadding(value)

Sets the padding.

Arguments
value Real
Returns
SetPaddingX(value)

Sets horizontal padding.

Arguments
value Real
Returns
SetPaddingY(value)

Sets vertical padding.

Arguments
value Real
Returns
SetPaddingLeft(value)

Sets the padding left.

Arguments
value Real
Returns
SetPaddingTop(value)

Sets the padding top.

Arguments
value Real
Returns
SetPaddingRight(value)

Sets the padding right.

Arguments
value Real
Returns
SetPaddingBottom(value)

Sets the padding bottom.

Arguments
value Real
Returns
SetPaddingLTRB(left, top, right, bottom)

Sets left, top, right, and bottom padding.

Arguments
left Real
top Real
right Real
bottom Real
Returns
SetClampMargin(value)

Sets all clamp margins to the same value.

Arguments
value Real
Returns
SetClampMarginX(value)

Sets the horizontal clamp margins.

Arguments
value Real
Returns
SetClampMarginY(value)

Sets the vertical clamp margins.

Arguments
value Real
Returns
SetClampMarginLeft(value)

Sets the left clamp margin.

Arguments
value Real
Returns
SetClampMarginTop(value)

Sets the top clamp margin.

Arguments
value Real
Returns
SetClampMarginRight(value)

Sets the right clamp margin.

Arguments
value Real
Returns
SetClampMarginBottom(value)

Sets the bottom clamp margin.

Arguments
value Real
Returns
SetClampMarginLTRB(left, top, right, bottom)

Sets all clamp margins explicitly.

Arguments
left Real
top Real
right Real
bottom Real
Returns
SetTitlebarVisible(flag)

Sets whether the titlebar is visible.

Arguments
flag Bool
Returns
SetResizeGripSize(value)

Sets the resize grip size.

Arguments
value Real
Returns
SetMinimizedHeight(value)

Sets the minimized window height.

Arguments
value Real
Returns

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

Style-specific
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.
Padding
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.
Frame
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.
SetBgColour(value)

Sets the background colour. Frame styles use one colour for the entire surface, unlike stateful box styles which support four corner colours.

Arguments
value Real
Returns
SetBorderColour(value)

Sets the border colour. Frame styles use one colour for the entire surface, unlike stateful box styles which support four corner colours.

Arguments
value Real
Returns
SetBgAlpha(value)

Sets background opacity.

Arguments
value Real
Returns
SetBorderAlpha(value)

Sets border opacity.

Arguments
value Real
Returns
SetPadding(value)

Sets the padding.

Arguments
value Real
Returns
SetPaddingX(value)

Sets horizontal padding.

Arguments
value Real
Returns
SetPaddingY(value)

Sets vertical padding.

Arguments
value Real
Returns
SetPaddingLeft(value)

Sets the padding left.

Arguments
value Real
Returns
SetPaddingTop(value)

Sets the padding top.

Arguments
value Real
Returns
SetPaddingRight(value)

Sets the padding right.

Arguments
value Real
Returns
SetPaddingBottom(value)

Sets the padding bottom.

Arguments
value Real
Returns
SetPaddingLTRB(left, top, right, bottom)

Sets left, top, right, and bottom padding.

Arguments
left Real
top Real
right Real
bottom Real
Returns
SetFont(font)

Sets the header font.

Arguments
font Asset.GMFont
Returns
SetTextColour(value)

Sets the header text colour.

Arguments
value Real|Constant.Colour
Returns
SetTextAlpha(value)

Sets the header text alpha.

Arguments
value Real
Returns
SetDisabledTextColour(value)

Sets the disabled header text colour.

Arguments
value Real|Constant.Colour
Returns
SetDisabledTextAlpha(value)

Sets the disabled header text alpha.

Arguments
value Real
Returns
SetTextAlign(align)

Sets the header text alignment.

Arguments
align Real Takes eEchoChamberAlignHor enum.
Returns
SetHeight(value)

Sets the header height.

Arguments
value Real
Returns
SetButtonGap(value)

Sets the gap between header buttons.

Arguments
value Real
Returns
SetButtonSize(value)

Sets the header button size.

Arguments
value Real
Returns
SetChromeIconSize(value)

Sets the draw size used for chrome icons.

Arguments
value Real
Returns
SetChromeIconStrokeWidth(value)

Sets the stroke width used for built-in chrome icons.

Arguments
value Real
Returns
SetChromeIconCloseSprite(sprite)

Sets the sprite used for the close chrome icon.

Arguments
sprite Asset.GMSprite
Returns
SetChromeIconMinimiseSprite(sprite)

Sets the sprite used for the minimise chrome icon.

Arguments
sprite Asset.GMSprite
Returns
SetChromeIconMaximiseSprite(sprite)

Sets the sprite used for the maximise chrome icon.

Arguments
sprite Asset.GMSprite
Returns
SetChromeIconRestoreSprite(sprite)

Sets the sprite used for the restore chrome icon.

Arguments
sprite Asset.GMSprite
Returns
SetChromeIconPinSprite(sprite)

Sets the sprite used for the pin chrome icon.

Arguments
sprite Asset.GMSprite
Returns
SetChromeIconUnpinSprite(sprite)

Sets the sprite used for the unpin chrome icon.

Arguments
sprite Asset.GMSprite
Returns
SetShowCloseButton(flag)

Sets whether the close chrome button is shown.

Arguments
flag Bool
Returns
SetShowMinimizeButton(flag)

Sets whether the minimize chrome button is shown.

Arguments
flag Bool
Returns
SetShowPinButton(flag)

Sets whether the pin chrome button is shown.

Arguments
flag Bool
Returns
SetChromeIconCloseSpriteSet(sprite)

Sets the state sprite used for the close chrome icon.

Arguments
sprite Asset.GMSprite
Returns
SetChromeIconMinimiseSpriteSet(sprite)

Sets the state sprite used for the minimise chrome icon.

Arguments
sprite Asset.GMSprite
Returns
SetChromeIconMaximiseSpriteSet(sprite)

Sets the state sprite used for the maximise chrome icon.

Arguments
sprite Asset.GMSprite
Returns
SetChromeIconRestoreSpriteSet(sprite)

Sets the state sprite used for the restore chrome icon.

Arguments
sprite Asset.GMSprite
Returns
SetChromeIconPinSpriteSet(sprite)

Sets the state sprite used for the pin chrome icon.

Arguments
sprite Asset.GMSprite
Returns
SetChromeIconUnpinSpriteSet(sprite)

Sets the state sprite used for the unpin chrome icon.

Arguments
sprite Asset.GMSprite
Returns
SetShowChromeButtons(show_close, show_minimize, show_pin)

Sets which chrome buttons are shown in the header.

Arguments
show_close Bool
show_minimize Bool
show_pin Bool
Returns

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

Style-specific
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.
Padding
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.
Margins
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.
Frame
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.
SetBgColour(value)

Sets the background colour. Frame styles use one colour for the entire surface, unlike stateful box styles which support four corner colours.

Arguments
value Real
Returns
SetBorderColour(value)

Sets the border colour. Frame styles use one colour for the entire surface, unlike stateful box styles which support four corner colours.

Arguments
value Real
Returns
SetBgAlpha(value)

Sets background opacity.

Arguments
value Real
Returns
SetBorderAlpha(value)

Sets border opacity.

Arguments
value Real
Returns
SetPadding(value)

Sets the padding.

Arguments
value Real
Returns
SetPaddingX(value)

Sets horizontal padding.

Arguments
value Real
Returns
SetPaddingY(value)

Sets vertical padding.

Arguments
value Real
Returns
SetPaddingLeft(value)

Sets the padding left.

Arguments
value Real
Returns
SetPaddingTop(value)

Sets the padding top.

Arguments
value Real
Returns
SetPaddingRight(value)

Sets the padding right.

Arguments
value Real
Returns
SetPaddingBottom(value)

Sets the padding bottom.

Arguments
value Real
Returns
SetPaddingLTRB(left, top, right, bottom)

Sets left, top, right, and bottom padding.

Arguments
left Real
top Real
right Real
bottom Real
Returns
SetMargin(value)

Sets the margin.

Arguments
value Real
Returns
SetMarginX(value)

Sets horizontal margin.

Arguments
value Real
Returns
SetMarginY(value)

Sets vertical margin.

Arguments
value Real
Returns
SetMarginLeft(value)

Sets the margin left.

Arguments
value Real
Returns
SetMarginTop(value)

Sets the margin top.

Arguments
value Real
Returns
SetMarginRight(value)

Sets the margin right.

Arguments
value Real
Returns
SetMarginBottom(value)

Sets the margin bottom.

Arguments
value Real
Returns
SetMarginLTRB(left, top, right, bottom)

Sets left, top, right, and bottom margin.

Arguments
left Real
top Real
right Real
bottom Real
Returns
SetCollapseHandleSize(value)

Sets the collapse handle size.

Arguments
value Real
Returns
SetCollapseHandleBgColour(value)

Sets the collapse handle background colour.

Arguments
value Real|Constant.Colour
Returns
SetCollapseHandleBgAlpha(value)

Sets the collapse handle background alpha.

Arguments
value Real
Returns
SetCollapseHandleHoverBgColour(value)

Sets the hover collapse handle background colour.

Arguments
value Real|Constant.Colour
Returns
SetCollapseHandleHoverBgAlpha(value)

Sets the hover collapse handle background alpha.

Arguments
value Real
Returns
SetCollapseHandleBorderColour(value)

Sets the collapse handle border colour.

Arguments
value Real|Constant.Colour
Returns
SetCollapseHandleBorderAlpha(value)

Sets the collapse handle border alpha.

Arguments
value Real
Returns
SetCollapseHandleGlyphColour(value)

Sets the collapse handle glyph colour.

Arguments
value Real|Constant.Colour
Returns
SetCollapseHandleGlyphAlpha(value)

Sets the collapse handle glyph alpha.

Arguments
value Real
Returns
SetSplitterHitSize(value)

Sets the splitter hit size.

Arguments
value Real
Returns
SetSplitterDrawSize(value)

Sets the splitter draw size.

Arguments
value Real
Returns
SetSplitterColour(value)

Sets the splitter colour.

Arguments
value Real|Constant.Colour
Returns
SetSplitterAlpha(value)

Sets the splitter alpha.

Arguments
value Real
Returns
SetSplitterHoverColour(value)

Sets the hover splitter colour.

Arguments
value Real|Constant.Colour
Returns
SetSplitterHoverAlpha(value)

Sets the hover splitter alpha.

Arguments
value Real
Returns
SetSplitterActiveColour(value)

Sets the active splitter colour.

Arguments
value Real|Constant.Colour
Returns
SetSplitterActiveAlpha(value)

Sets the active splitter alpha.

Arguments
value Real
Returns
SetGapX(value)

Sets the horizontal panel gap.

Arguments
value Real
Returns
SetGapY(value)

Sets the vertical panel gap.

Arguments
value Real
Returns
SetGap(value)

Sets the horizontal and vertical panel gaps.

Arguments
value Real
Returns
SetRowHeight(value)

Sets the panel row height.

Arguments
value Real
Returns
SetCollapsedSize(value)

Sets the collapsed panel size.

Arguments
value Real
Returns
SetScrollGutterPad(value)

Sets all scroll gutter padding edges to the same value.

Arguments
value Real
Returns
SetScrollGutterPadX(value)

Sets the horizontal scroll gutter padding.

Arguments
value Real
Returns
SetScrollGutterPadY(value)

Sets the vertical scroll gutter padding.

Arguments
value Real
Returns
SetScrollGutterPadLeft(value)

Sets the left scroll gutter padding.

Arguments
value Real
Returns
SetScrollGutterPadTop(value)

Sets the top scroll gutter padding.

Arguments
value Real
Returns
SetScrollGutterPadRight(value)

Sets the right scroll gutter padding.

Arguments
value Real
Returns
SetScrollGutterPadBottom(value)

Sets the bottom scroll gutter padding.

Arguments
value Real
Returns
SetScrollGutterPadLTRB(left, top, right, bottom)

Sets all scroll gutter padding edges explicitly.

Arguments
left Real
top Real
right Real
bottom Real
Returns

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

Style-specific
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.
Frame
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.
SetBgColour(value)

Sets the background colour. Frame styles use one colour for the entire surface, unlike stateful box styles which support four corner colours.

Arguments
value Real
Returns
SetBorderColour(value)

Sets the border colour. Frame styles use one colour for the entire surface, unlike stateful box styles which support four corner colours.

Arguments
value Real
Returns
SetBgAlpha(value)

Sets background opacity.

Arguments
value Real
Returns
SetBorderAlpha(value)

Sets border opacity.

Arguments
value Real
Returns
SetHeaderBgColour(value)

Sets the popup header background colour.

Arguments
value Real
Returns
SetHeaderAlpha(value)

Sets the popup header alpha.

Arguments
value Real
Returns
SetAnchorGap(value)

Sets the popup anchor gap.

Arguments
value Real
Returns
SetViewportMargin(value)

Sets all popup viewport margins to the same value.

Arguments
value Real
Returns
SetViewportMarginX(value)

Sets the left and right popup viewport margins.

Arguments
value Real
Returns
SetViewportMarginY(value)

Sets the top and bottom popup viewport margins.

Arguments
value Real
Returns
SetViewportMarginLeft(value)

Sets the left popup viewport margin.

Arguments
value Real
Returns
SetViewportMarginTop(value)

Sets the top popup viewport margin.

Arguments
value Real
Returns
SetViewportMarginRight(value)

Sets the right popup viewport margin.

Arguments
value Real
Returns
SetViewportMarginBottom(value)

Sets the bottom popup viewport margin.

Arguments
value Real
Returns
SetViewportMarginLTRB(left, top, right, bottom)

Sets all popup viewport margins explicitly.

Arguments
left Real
top Real
right Real
bottom Real
Returns

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

Style-specific
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.
SetTrackWidth(width)

Sets the track width.

Arguments
width Real
Returns
SetHandleWidth(width)

Sets the handle width.

Arguments
width Real
Returns
SetTrackBgColour(value)

Sets the track background colour.

Arguments
value Real|Constant.Colour
Returns
SetTrackBgAlpha(value)

Sets the track background alpha.

Arguments
value Real
Returns
SetHoverTrackBgColour(value)

Sets the hover track background colour.

Arguments
value Real|Constant.Colour
Returns
SetHoverTrackBgAlpha(value)

Sets the hover track background alpha.

Arguments
value Real
Returns
SetTrackBorderColour(value)

Sets the track border colour.

Arguments
value Real|Constant.Colour
Returns
SetTrackBorderAlpha(value)

Sets the track border alpha.

Arguments
value Real
Returns
SetHandleBgColour(value)

Sets the handle background colour.

Arguments
value Real|Constant.Colour
Returns
SetHandleBgAlpha(value)

Sets the handle background alpha.

Arguments
value Real
Returns
SetHoverHandleBgColour(value)

Sets the hover handle background colour.

Arguments
value Real|Constant.Colour
Returns
SetHoverHandleBgAlpha(value)

Sets the hover handle background alpha.

Arguments
value Real
Returns
SetPressedHandleBgColour(value)

Sets the pressed handle background colour.

Arguments
value Real|Constant.Colour
Returns
SetPressedHandleBgAlpha(value)

Sets the pressed handle background alpha.

Arguments
value Real
Returns
SetHandleBorderColour(value)

Sets the handle border colour.

Arguments
value Real|Constant.Colour
Returns
SetHandleBorderAlpha(value)

Sets the handle border alpha.

Arguments
value Real
Returns

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

Style-specific
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.
SetRowHeight(value)

Sets the list row height.

Arguments
value Real
Returns
SetNormalBgColour(value)

Sets the normal row background colour.

Arguments
value Real|Constant.Colour
Returns
SetHoverBgColour(value)

Sets the hover row background colour.

Arguments
value Real|Constant.Colour
Returns
SetSelectedBgColour(value)

Sets the selected row background colour.

Arguments
value Real|Constant.Colour
Returns
SetPressedBgColour(value)

Sets the pressed row background colour.

Arguments
value Real|Constant.Colour
Returns
SetDisabledBgColour(value)

Sets the disabled row background colour.

Arguments
value Real|Constant.Colour
Returns
SetNormalTextColour(value)

Sets the normal row text colour.

Arguments
value Real|Constant.Colour
Returns
SetHoverTextColour(value)

Sets the hover row text colour.

Arguments
value Real|Constant.Colour
Returns
SetSelectedTextColour(value)

Sets the selected row text colour.

Arguments
value Real|Constant.Colour
Returns
SetPressedTextColour(value)

Sets the pressed row text colour.

Arguments
value Real|Constant.Colour
Returns
SetDisabledTextColour(value)

Sets the disabled row text colour.

Arguments
value Real|Constant.Colour
Returns
SetNormalBgAlpha(value)

Sets the normal row background alpha.

Arguments
value Real
Returns
SetHoverBgAlpha(value)

Sets the hover row background alpha.

Arguments
value Real
Returns
SetSelectedBgAlpha(value)

Sets the selected row background alpha.

Arguments
value Real
Returns
SetPressedBgAlpha(value)

Sets the pressed row background alpha.

Arguments
value Real
Returns
SetDisabledBgAlpha(value)

Sets the disabled row background alpha.

Arguments
value Real
Returns
SetNormalTextAlpha(value)

Sets the normal row text alpha.

Arguments
value Real
Returns
SetHoverTextAlpha(value)

Sets the hover row text alpha.

Arguments
value Real
Returns
SetSelectedTextAlpha(value)

Sets the selected row text alpha.

Arguments
value Real
Returns
SetPressedTextAlpha(value)

Sets the pressed row text alpha.

Arguments
value Real
Returns
SetDisabledTextAlpha(value)

Sets the disabled row text alpha.

Arguments
value Real
Returns
SetFont(font)

Sets the row font.

Arguments
font Asset.GMFont
Returns
SetPadding(value)

Sets all row padding sides.

Arguments
value Real
Returns
SetPaddingX(value)

Sets horizontal row padding.

Arguments
value Real
Returns
SetPaddingY(value)

Sets vertical row padding.

Arguments
value Real
Returns
SetPaddingLeft(value)

Sets left row padding.

Arguments
value Real
Returns
SetPaddingTop(value)

Sets top row padding.

Arguments
value Real
Returns
SetPaddingRight(value)

Sets right row padding.

Arguments
value Real
Returns
SetPaddingBottom(value)

Sets bottom row padding.

Arguments
value Real
Returns
SetPaddingLTRB(left, top, right, bottom)

Sets explicit row padding.

Arguments
left Real
top Real
right Real
bottom Real
Returns

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

Style-specific
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.
Padding
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.
Frame
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.
SetBgColour(value)

Sets the background colour. Frame styles use one colour for the entire surface, unlike stateful box styles which support four corner colours.

Arguments
value Real
Returns
SetBorderColour(value)

Sets the border colour. Frame styles use one colour for the entire surface, unlike stateful box styles which support four corner colours.

Arguments
value Real
Returns
SetBgAlpha(value)

Sets background opacity.

Arguments
value Real
Returns
SetBorderAlpha(value)

Sets border opacity.

Arguments
value Real
Returns
SetPadding(value)

Sets the padding.

Arguments
value Real
Returns
SetPaddingX(value)

Sets horizontal padding.

Arguments
value Real
Returns
SetPaddingY(value)

Sets vertical padding.

Arguments
value Real
Returns
SetPaddingLeft(value)

Sets the padding left.

Arguments
value Real
Returns
SetPaddingTop(value)

Sets the padding top.

Arguments
value Real
Returns
SetPaddingRight(value)

Sets the padding right.

Arguments
value Real
Returns
SetPaddingBottom(value)

Sets the padding bottom.

Arguments
value Real
Returns
SetPaddingLTRB(left, top, right, bottom)

Sets left, top, right, and bottom padding.

Arguments
left Real
top Real
right Real
bottom Real
Returns
SetFont(font)

Sets the context menu font.

Arguments
font Asset.GMFont
Returns
SetRowHeight(value)

Sets the context menu row height.

Arguments
value Real
Returns
SetMinWidth(value)

Sets the minimum context menu width.

Arguments
value Real
Returns
SetMaxWidth(value)

Sets the maximum context menu width.

Arguments
value Real
Returns
SetViewportMargin(value)

Sets the viewport edge margin used when clamping the context menu popup.

Arguments
value Real
Returns
SetItemInsetX(value)

Sets the horizontal inset applied to context menu item content.

Arguments
value Real
Returns
SetItemBgInsetX(value)

Sets the horizontal inset applied to context menu item background fills.

Arguments
value Real
Returns
SetItemBgColour(value)

Sets the normal context menu item background colour.

Arguments
value Real|Constant.Colour
Returns
SetItemBgAlpha(value)

Sets the normal context menu item background alpha.

Arguments
value Real
Returns
SetItemHoverBgColour(value)

Sets the hovered context menu item background colour.

Arguments
value Real|Constant.Colour
Returns
SetItemHoverBgAlpha(value)

Sets the hovered context menu item background alpha.

Arguments
value Real
Returns
SetItemDisabledBgColour(value)

Sets the disabled context menu item background colour.

Arguments
value Real|Constant.Colour
Returns
SetItemDisabledBgAlpha(value)

Sets the disabled context menu item background alpha.

Arguments
value Real
Returns
SetItemTextColour(value)

Sets the normal context menu item text colour.

Arguments
value Real|Constant.Colour
Returns
SetItemTextAlpha(value)

Sets the normal context menu item text alpha.

Arguments
value Real
Returns
SetItemHoverTextColour(value)

Sets the hovered context menu item text colour.

Arguments
value Real|Constant.Colour
Returns
SetItemHoverTextAlpha(value)

Sets the hovered context menu item text alpha.

Arguments
value Real
Returns
SetItemDisabledTextColour(value)

Sets the disabled context menu item text colour.

Arguments
value Real|Constant.Colour
Returns
SetItemDisabledTextAlpha(value)

Sets the disabled context menu item text alpha.

Arguments
value Real
Returns
SetIconSize(value)

Sets the context menu icon draw size.

Arguments
value Real
Returns
SetIconGap(value)

Sets the horizontal gap after context menu icons.

Arguments
value Real
Returns
SetIconColour(value)

Sets the normal context menu icon colour.

Arguments
value Real|Constant.Colour
Returns
SetIconAlpha(value)

Sets the normal context menu icon alpha.

Arguments
value Real
Returns
SetIconHoverColour(value)

Sets the hovered context menu icon colour.

Arguments
value Real|Constant.Colour
Returns
SetIconHoverAlpha(value)

Sets the hovered context menu icon alpha.

Arguments
value Real
Returns
SetIconDisabledColour(value)

Sets the disabled context menu icon colour.

Arguments
value Real|Constant.Colour
Returns
SetIconDisabledAlpha(value)

Sets the disabled context menu icon alpha.

Arguments
value Real
Returns
SetShortcutGap(value)

Sets the horizontal gap before context menu shortcut text.

Arguments
value Real
Returns
SetShortcutTextColour(value)

Sets the normal context menu shortcut text colour.

Arguments
value Real|Constant.Colour
Returns
SetShortcutTextAlpha(value)

Sets the normal context menu shortcut text alpha.

Arguments
value Real
Returns
SetShortcutHoverTextColour(value)

Sets the hovered context menu shortcut text colour.

Arguments
value Real|Constant.Colour
Returns
SetShortcutHoverTextAlpha(value)

Sets the hovered context menu shortcut text alpha.

Arguments
value Real
Returns
SetShortcutDisabledTextColour(value)

Sets the disabled context menu shortcut text colour.

Arguments
value Real|Constant.Colour
Returns
SetShortcutDisabledTextAlpha(value)

Sets the disabled context menu shortcut text alpha.

Arguments
value Real
Returns
SetSeparatorHeight(value)

Sets the context menu separator height.

Arguments
value Real
Returns
SetSeparatorColour(value)

Sets the context menu separator colour.

Arguments
value Real|Constant.Colour
Returns
SetSeparatorAlpha(value)

Sets the context menu separator alpha.

Arguments
value Real
Returns
SetSeparatorInsetX(value)

Sets the horizontal inset applied to context menu separator lines.

Arguments
value Real
Returns

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

Style-specific
SetTextAlign()Sets the text block text alignment.
SetMaxWidth()Sets the max width.
SetWrap()Sets the wrap.
SetFillAvailableWhileWrapping()Sets the fill available while wrapping.
Text surface
SetFont()Sets the font.
SetTextColour()Sets the text colour.
SetTextAlpha()Sets text opacity.
SetDisabledTextColour()Sets the disabled text colour.
SetDisabledTextAlpha()Sets disabled text opacity.
SetFont(font)

Sets the font.

Arguments
font Asset.GMFont
Returns
SetTextColour(value)

Sets the text colour.

Arguments
value Real
Returns
SetTextAlpha(value)

Sets text opacity.

Arguments
value Real
Returns
SetDisabledTextColour(value)

Sets the disabled text colour.

Arguments
value Real
Returns
SetDisabledTextAlpha(value)

Sets disabled text opacity.

Arguments
value Real
Returns
SetTextAlign(align)

Sets the text block text alignment.

Arguments
align Real Takes eEchoChamberAlignHor enum.
Returns
SetMaxWidth(value)

Sets the max width.

Arguments
value Real
Returns
SetWrap(flag)

Sets the wrap.

Arguments
flag Bool
Returns
SetFillAvailableWhileWrapping(flag)

Sets the fill available while wrapping.

Arguments
flag Bool
Returns

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

Style-specific
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.
Padding
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.
Text surface
SetFont()Sets the font.
SetTextColour()Sets the text colour.
SetTextAlpha()Sets text opacity.
SetDisabledTextColour()Sets the disabled text colour.
SetDisabledTextAlpha()Sets disabled text opacity.
SetFont(font)

Sets the font.

Arguments
font Asset.GMFont
Returns
SetTextColour(value)

Sets the text colour.

Arguments
value Real
Returns
SetTextAlpha(value)

Sets text opacity.

Arguments
value Real
Returns
SetDisabledTextColour(value)

Sets the disabled text colour.

Arguments
value Real
Returns
SetDisabledTextAlpha(value)

Sets disabled text opacity.

Arguments
value Real
Returns
SetPadding(value)

Sets the padding.

Arguments
value Real
Returns
SetPaddingX(value)

Sets horizontal padding.

Arguments
value Real
Returns
SetPaddingY(value)

Sets vertical padding.

Arguments
value Real
Returns
SetPaddingLeft(value)

Sets the padding left.

Arguments
value Real
Returns
SetPaddingTop(value)

Sets the padding top.

Arguments
value Real
Returns
SetPaddingRight(value)

Sets the padding right.

Arguments
value Real
Returns
SetPaddingBottom(value)

Sets the padding bottom.

Arguments
value Real
Returns
SetPaddingLTRB(left, top, right, bottom)

Sets left, top, right, and bottom padding.

Arguments
left Real
top Real
right Real
bottom Real
Returns
SetGap(value)

Sets the gap.

Arguments
value Real
Returns
SetWidth(value)

Sets the width.

Arguments
value Real
Returns
SetMinWidth(value)

Sets the min width.

Arguments
value Real
Returns
SetMaxWidth(value)

Sets the max width.

Arguments
value Real
Returns
SetMaxRatio(value)

Sets the max ratio.

Arguments
value Real
Returns
SetPlacement(placement)

Sets the placement.

Arguments
placement Real
Returns
SetAutoMinControlWidth(value)

Sets the auto min control width.

Arguments
value Real
Returns
SetLeadingAlign(align)

Sets the leading label alignment.

Arguments
align Real Takes eEchoChamberAlignHor enum.
Returns
SetAboveAlign(align)

Sets the above label alignment.

Arguments
align Real Takes eEchoChamberAlignHor enum.
Returns

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

Style-specific
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.
Padding
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.
Frame
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.
SetBgColour(value)

Sets the background colour. Frame styles use one colour for the entire surface, unlike stateful box styles which support four corner colours.

Arguments
value Real
Returns
SetBorderColour(value)

Sets the border colour. Frame styles use one colour for the entire surface, unlike stateful box styles which support four corner colours.

Arguments
value Real
Returns
SetBgAlpha(value)

Sets background opacity.

Arguments
value Real
Returns
SetBorderAlpha(value)

Sets border opacity.

Arguments
value Real
Returns
SetPadding(value)

Sets the padding.

Arguments
value Real
Returns
SetPaddingX(value)

Sets horizontal padding.

Arguments
value Real
Returns
SetPaddingY(value)

Sets vertical padding.

Arguments
value Real
Returns
SetPaddingLeft(value)

Sets the padding left.

Arguments
value Real
Returns
SetPaddingTop(value)

Sets the padding top.

Arguments
value Real
Returns
SetPaddingRight(value)

Sets the padding right.

Arguments
value Real
Returns
SetPaddingBottom(value)

Sets the padding bottom.

Arguments
value Real
Returns
SetPaddingLTRB(left, top, right, bottom)

Sets left, top, right, and bottom padding.

Arguments
left Real
top Real
right Real
bottom Real
Returns
SetFont(font)

Sets the tooltip font.

Arguments
font Asset.GMFont
Returns
SetTextColour(value)

Sets the tooltip text colour.

Arguments
value Real
Returns
SetTextAlpha(value)

Sets the tooltip text alpha.

Arguments
value Real
Returns
SetMaxWidth(value)

Sets the tooltip max width.

Arguments
value Real
Returns
SetAnchorOffsetX(value)

Sets the tooltip anchor X offset.

Arguments
value Real
Returns
SetAnchorOffsetY(value)

Sets the tooltip anchor Y offset.

Arguments
value Real
Returns
SetViewportMargin(value)

Sets all tooltip viewport margins to the same value.

Arguments
value Real
Returns
SetViewportMarginX(value)

Sets the left and right tooltip viewport margins.

Arguments
value Real
Returns
SetViewportMarginY(value)

Sets the top and bottom tooltip viewport margins.

Arguments
value Real
Returns
SetViewportMarginLeft(value)

Sets the left tooltip viewport margin.

Arguments
value Real
Returns
SetViewportMarginTop(value)

Sets the top tooltip viewport margin.

Arguments
value Real
Returns
SetViewportMarginRight(value)

Sets the right tooltip viewport margin.

Arguments
value Real
Returns
SetViewportMarginBottom(value)

Sets the bottom tooltip viewport margin.

Arguments
value Real
Returns
SetViewportMarginLTRB(left, top, right, bottom)

Sets all tooltip viewport margins explicitly.

Arguments
left Real
top Real
right Real
bottom Real
Returns

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

Style-specific
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.
Padding
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.
Frame
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.
SetBgColour(value)

Sets the background colour. Frame styles use one colour for the entire surface, unlike stateful box styles which support four corner colours.

Arguments
value Real
Returns
SetBorderColour(value)

Sets the border colour. Frame styles use one colour for the entire surface, unlike stateful box styles which support four corner colours.

Arguments
value Real
Returns
SetBgAlpha(value)

Sets background opacity.

Arguments
value Real
Returns
SetBorderAlpha(value)

Sets border opacity.

Arguments
value Real
Returns
SetPadding(value)

Sets the padding.

Arguments
value Real
Returns
SetPaddingX(value)

Sets horizontal padding.

Arguments
value Real
Returns
SetPaddingY(value)

Sets vertical padding.

Arguments
value Real
Returns
SetPaddingLeft(value)

Sets the padding left.

Arguments
value Real
Returns
SetPaddingTop(value)

Sets the padding top.

Arguments
value Real
Returns
SetPaddingRight(value)

Sets the padding right.

Arguments
value Real
Returns
SetPaddingBottom(value)

Sets the padding bottom.

Arguments
value Real
Returns
SetPaddingLTRB(left, top, right, bottom)

Sets left, top, right, and bottom padding.

Arguments
left Real
top Real
right Real
bottom Real
Returns
SetFont(font)

Sets the toast font.

Arguments
font Asset.GMFont
Returns
SetTextColour(value)

Sets the toast text colour.

Arguments
value Real
Returns
SetTextAlpha(value)

Sets the toast text alpha.

Arguments
value Real
Returns
SetMaxWidth(value)

Sets the toast max width.

Arguments
value Real
Returns
SetViewportMargin(value)

Sets all toast viewport margins to the same value.

Arguments
value Real
Returns
SetViewportMarginX(value)

Sets the left and right toast viewport margins.

Arguments
value Real
Returns
SetViewportMarginY(value)

Sets the top and bottom toast viewport margins.

Arguments
value Real
Returns
SetViewportMarginLeft(value)

Sets the left toast viewport margin.

Arguments
value Real
Returns
SetViewportMarginTop(value)

Sets the top toast viewport margin.

Arguments
value Real
Returns
SetViewportMarginRight(value)

Sets the right toast viewport margin.

Arguments
value Real
Returns
SetViewportMarginBottom(value)

Sets the bottom toast viewport margin.

Arguments
value Real
Returns
SetViewportMarginLTRB(left, top, right, bottom)

Sets all toast viewport margins explicitly.

Arguments
left Real
top Real
right Real
bottom Real
Returns

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

Style-specific
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.
Padding
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.
SetPadding(value)

Sets the padding.

Arguments
value Real
Returns
SetPaddingX(value)

Sets horizontal padding.

Arguments
value Real
Returns
SetPaddingY(value)

Sets vertical padding.

Arguments
value Real
Returns
SetPaddingLeft(value)

Sets the padding left.

Arguments
value Real
Returns
SetPaddingTop(value)

Sets the padding top.

Arguments
value Real
Returns
SetPaddingRight(value)

Sets the padding right.

Arguments
value Real
Returns
SetPaddingBottom(value)

Sets the padding bottom.

Arguments
value Real
Returns
SetPaddingLTRB(left, top, right, bottom)

Sets left, top, right, and bottom padding.

Arguments
left Real
top Real
right Real
bottom Real
Returns
SetLineColour(value)

Sets the separator line colour.

Arguments
value Real|Constant.Colour
Returns
SetLineAlpha(value)

Sets the separator line alpha.

Arguments
value Real
Returns
SetDisabledLineColour(value)

Sets the disabled separator line colour.

Arguments
value Real|Constant.Colour
Returns
SetDisabledLineAlpha(value)

Sets the disabled separator line alpha.

Arguments
value Real
Returns
SetThickness(value)

Sets the separator thickness.

Arguments
value Real
Returns

Interactive controls

EchoButtonStyle

Button control style.

new EchoButtonStyle()

Methods

Style-specific
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.
Padding
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.
Stateful box
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.
Alignment
SetTextAlign()Sets the text align.
SetVerticalAlign()Sets the vertical align.
SetBgColour(top_left, [top_right], [bottom_right], [bottom_left])

Sets all background corners. Every omitted corner uses _top_left, and every call overwrites all four stored corners.

Arguments
top_left Colour The top-left colour and fallback for omitted corners.
top_right optional Colour|Undefined The optional top-right colour.
bottom_right optional Colour|Undefined The optional bottom-right colour.
bottom_left optional Colour|Undefined The optional bottom-left colour.
Returns
SetBorderColour(top_left, [top_right], [bottom_right], [bottom_left])

Sets all border corners using the shared fallback-to-top-left rule.

Arguments
top_left Colour The top-left colour and fallback for omitted corners.
top_right optional Colour|Undefined The optional top-right colour.
bottom_right optional Colour|Undefined The optional bottom-right colour.
bottom_left optional Colour|Undefined The optional bottom-left colour.
Returns
SetTextColour(value)

Sets the text colour.

Arguments
value Real
Returns
SetBgAlpha(value)

Sets background opacity.

Arguments
value Real
Returns
SetBorderAlpha(value)

Sets border opacity.

Arguments
value Real
Returns
SetTextAlpha(value)

Sets text opacity.

Arguments
value Real
Returns
SetHoverBgColour(top_left, [top_right], [bottom_right], [bottom_left])

Sets the hover background colour.

Arguments
top_left Colour The top-left colour and fallback for omitted corners.
top_right optional Colour|Undefined The optional top-right colour.
bottom_right optional Colour|Undefined The optional bottom-right colour.
bottom_left optional Colour|Undefined The optional bottom-left colour.
Returns
SetHoverBorderColour(top_left, [top_right], [bottom_right], [bottom_left])

Sets the hover border colour.

Arguments
top_left Colour The top-left colour and fallback for omitted corners.
top_right optional Colour|Undefined The optional top-right colour.
bottom_right optional Colour|Undefined The optional bottom-right colour.
bottom_left optional Colour|Undefined The optional bottom-left colour.
Returns
SetHoverTextColour(value)

Sets the hover text colour.

Arguments
value Real
Returns
SetHoverBgAlpha(value)

Sets the hover background alpha.

Arguments
value Real
Returns
SetHoverBorderAlpha(value)

Sets the hover border alpha.

Arguments
value Real
Returns
SetHoverTextAlpha(value)

Sets the hover text alpha.

Arguments
value Real
Returns
SetPressedMix(value)

Sets the pressed mix.

Arguments
value Real
Returns
SetPressedBgColour(top_left, [top_right], [bottom_right], [bottom_left])

Sets the pressed background colour.

Arguments
top_left Colour The top-left colour and fallback for omitted corners.
top_right optional Colour|Undefined The optional top-right colour.
bottom_right optional Colour|Undefined The optional bottom-right colour.
bottom_left optional Colour|Undefined The optional bottom-left colour.
Returns
SetPressedBorderColour(top_left, [top_right], [bottom_right], [bottom_left])

Sets the pressed border colour.

Arguments
top_left Colour The top-left colour and fallback for omitted corners.
top_right optional Colour|Undefined The optional top-right colour.
bottom_right optional Colour|Undefined The optional bottom-right colour.
bottom_left optional Colour|Undefined The optional bottom-left colour.
Returns
SetPressedTextColour(value)

Sets the pressed text colour.

Arguments
value Real
Returns
SetPressedBgAlpha(value)

Sets the pressed background alpha.

Arguments
value Real
Returns
SetPressedBorderAlpha(value)

Sets the pressed border alpha.

Arguments
value Real
Returns
SetPressedTextAlpha(value)

Sets the pressed text alpha.

Arguments
value Real
Returns
SetDisabledBgColour(top_left, [top_right], [bottom_right], [bottom_left])

Sets the disabled background colour.

Arguments
top_left Colour The top-left colour and fallback for omitted corners.
top_right optional Colour|Undefined The optional top-right colour.
bottom_right optional Colour|Undefined The optional bottom-right colour.
bottom_left optional Colour|Undefined The optional bottom-left colour.
Returns
SetDisabledBorderColour(top_left, [top_right], [bottom_right], [bottom_left])

Sets the disabled border colour.

Arguments
top_left Colour The top-left colour and fallback for omitted corners.
top_right optional Colour|Undefined The optional top-right colour.
bottom_right optional Colour|Undefined The optional bottom-right colour.
bottom_left optional Colour|Undefined The optional bottom-left colour.
Returns
SetDisabledTextColour(value)

Sets the disabled text colour.

Arguments
value Real
Returns
SetDisabledBgAlpha(value)

Sets the disabled background alpha.

Arguments
value Real
Returns
SetDisabledBorderAlpha(value)

Sets the disabled border alpha.

Arguments
value Real
Returns
SetDisabledTextAlpha(value)

Sets disabled text opacity.

Arguments
value Real
Returns
SetShape(shape)

Sets the shape used to draw the box.

Arguments
shape Real Uses the eEchoChamberBoxShape enum.
Returns
SetCornerRadius(radius_x, [radius_y])

Sets the horizontal and vertical corner radius for rounded boxes.

Arguments
radius_x Real The non-negative horizontal corner radius.
radius_y optional Real|Undefined The vertical radius, or the horizontal radius when omitted.
Returns
SetTextAlign(align)

Sets the text align.

Arguments
align Real Takes eEchoChamberAlignHor enum.
Returns
SetVerticalAlign(align)

Sets the vertical align.

Arguments
align Real Takes eEchoChamberAlignVer enum.
Returns
SetPadding(value)

Sets the padding.

Arguments
value Real
Returns
SetPaddingX(value)

Sets horizontal padding.

Arguments
value Real
Returns
SetPaddingY(value)

Sets vertical padding.

Arguments
value Real
Returns
SetPaddingLeft(value)

Sets the padding left.

Arguments
value Real
Returns
SetPaddingTop(value)

Sets the padding top.

Arguments
value Real
Returns
SetPaddingRight(value)

Sets the padding right.

Arguments
value Real
Returns
SetPaddingBottom(value)

Sets the padding bottom.

Arguments
value Real
Returns
SetPaddingLTRB(left, top, right, bottom)

Sets left, top, right, and bottom padding.

Arguments
left Real
top Real
right Real
bottom Real
Returns
SetFont(font)

Sets the button font.

Arguments
font Asset.GMFont
Returns
SetIconGap(value)

Sets the gap between button icon and text. This setting matters when the button draws an icon alongside its text.

Arguments
value Real
Returns
SetIconScale(value)

Sets the icon scale multiplier. This setting matters when the button draws an icon alongside its text.

Arguments
value Real
Returns

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

Style-specific
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.
Padding
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.
Stateful box
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.
Alignment
SetTextAlign()Sets the text align.
SetVerticalAlign()Sets the vertical align.
SetBgColour(top_left, [top_right], [bottom_right], [bottom_left])

Sets all background corners. Every omitted corner uses _top_left, and every call overwrites all four stored corners.

Arguments
top_left Colour The top-left colour and fallback for omitted corners.
top_right optional Colour|Undefined The optional top-right colour.
bottom_right optional Colour|Undefined The optional bottom-right colour.
bottom_left optional Colour|Undefined The optional bottom-left colour.
Returns
SetBorderColour(top_left, [top_right], [bottom_right], [bottom_left])

Sets all border corners using the shared fallback-to-top-left rule.

Arguments
top_left Colour The top-left colour and fallback for omitted corners.
top_right optional Colour|Undefined The optional top-right colour.
bottom_right optional Colour|Undefined The optional bottom-right colour.
bottom_left optional Colour|Undefined The optional bottom-left colour.
Returns
SetTextColour(value)

Sets the text colour.

Arguments
value Real
Returns
SetBgAlpha(value)

Sets background opacity.

Arguments
value Real
Returns
SetBorderAlpha(value)

Sets border opacity.

Arguments
value Real
Returns
SetTextAlpha(value)

Sets text opacity.

Arguments
value Real
Returns
SetHoverBgColour(top_left, [top_right], [bottom_right], [bottom_left])

Sets the hover background colour.

Arguments
top_left Colour The top-left colour and fallback for omitted corners.
top_right optional Colour|Undefined The optional top-right colour.
bottom_right optional Colour|Undefined The optional bottom-right colour.
bottom_left optional Colour|Undefined The optional bottom-left colour.
Returns
SetHoverBorderColour(top_left, [top_right], [bottom_right], [bottom_left])

Sets the hover border colour.

Arguments
top_left Colour The top-left colour and fallback for omitted corners.
top_right optional Colour|Undefined The optional top-right colour.
bottom_right optional Colour|Undefined The optional bottom-right colour.
bottom_left optional Colour|Undefined The optional bottom-left colour.
Returns
SetHoverTextColour(value)

Sets the hover text colour.

Arguments
value Real
Returns
SetHoverBgAlpha(value)

Sets the hover background alpha.

Arguments
value Real
Returns
SetHoverBorderAlpha(value)

Sets the hover border alpha.

Arguments
value Real
Returns
SetHoverTextAlpha(value)

Sets the hover text alpha.

Arguments
value Real
Returns
SetPressedMix(value)

Sets the pressed mix.

Arguments
value Real
Returns
SetPressedBgColour(top_left, [top_right], [bottom_right], [bottom_left])

Sets the pressed background colour.

Arguments
top_left Colour The top-left colour and fallback for omitted corners.
top_right optional Colour|Undefined The optional top-right colour.
bottom_right optional Colour|Undefined The optional bottom-right colour.
bottom_left optional Colour|Undefined The optional bottom-left colour.
Returns
SetPressedBorderColour(top_left, [top_right], [bottom_right], [bottom_left])

Sets the pressed border colour.

Arguments
top_left Colour The top-left colour and fallback for omitted corners.
top_right optional Colour|Undefined The optional top-right colour.
bottom_right optional Colour|Undefined The optional bottom-right colour.
bottom_left optional Colour|Undefined The optional bottom-left colour.
Returns
SetPressedTextColour(value)

Sets the pressed text colour.

Arguments
value Real
Returns
SetPressedBgAlpha(value)

Sets the pressed background alpha.

Arguments
value Real
Returns
SetPressedBorderAlpha(value)

Sets the pressed border alpha.

Arguments
value Real
Returns
SetPressedTextAlpha(value)

Sets the pressed text alpha.

Arguments
value Real
Returns
SetDisabledBgColour(top_left, [top_right], [bottom_right], [bottom_left])

Sets the disabled background colour.

Arguments
top_left Colour The top-left colour and fallback for omitted corners.
top_right optional Colour|Undefined The optional top-right colour.
bottom_right optional Colour|Undefined The optional bottom-right colour.
bottom_left optional Colour|Undefined The optional bottom-left colour.
Returns
SetDisabledBorderColour(top_left, [top_right], [bottom_right], [bottom_left])

Sets the disabled border colour.

Arguments
top_left Colour The top-left colour and fallback for omitted corners.
top_right optional Colour|Undefined The optional top-right colour.
bottom_right optional Colour|Undefined The optional bottom-right colour.
bottom_left optional Colour|Undefined The optional bottom-left colour.
Returns
SetDisabledTextColour(value)

Sets the disabled text colour.

Arguments
value Real
Returns
SetDisabledBgAlpha(value)

Sets the disabled background alpha.

Arguments
value Real
Returns
SetDisabledBorderAlpha(value)

Sets the disabled border alpha.

Arguments
value Real
Returns
SetDisabledTextAlpha(value)

Sets disabled text opacity.

Arguments
value Real
Returns
SetShape(shape)

Sets the shape used to draw the box.

Arguments
shape Real Uses the eEchoChamberBoxShape enum.
Returns
SetCornerRadius(radius_x, [radius_y])

Sets the horizontal and vertical corner radius for rounded boxes.

Arguments
radius_x Real The non-negative horizontal corner radius.
radius_y optional Real|Undefined The vertical radius, or the horizontal radius when omitted.
Returns
SetTextAlign(align)

Sets the text align.

Arguments
align Real Takes eEchoChamberAlignHor enum.
Returns
SetVerticalAlign(align)

Sets the vertical align.

Arguments
align Real Takes eEchoChamberAlignVer enum.
Returns
SetPadding(value)

Sets the padding.

Arguments
value Real
Returns
SetPaddingX(value)

Sets horizontal padding.

Arguments
value Real
Returns
SetPaddingY(value)

Sets vertical padding.

Arguments
value Real
Returns
SetPaddingLeft(value)

Sets the padding left.

Arguments
value Real
Returns
SetPaddingTop(value)

Sets the padding top.

Arguments
value Real
Returns
SetPaddingRight(value)

Sets the padding right.

Arguments
value Real
Returns
SetPaddingBottom(value)

Sets the padding bottom.

Arguments
value Real
Returns
SetPaddingLTRB(left, top, right, bottom)

Sets left, top, right, and bottom padding.

Arguments
left Real
top Real
right Real
bottom Real
Returns
SetFont(font)

Sets the color-button font.

Arguments
font Asset.GMFont
Returns
SetIconGap(value)

Sets the gap between icon and text.

Arguments
value Real
Returns
SetIconScale(value)

Sets the icon scale multiplier.

Arguments
value Real
Returns
SetSwatchSize(value)

Sets the swatch size.

Arguments
value Real
Returns
SetSwatchGap(value)

Sets the gap after the swatch.

Arguments
value Real
Returns
SetValueGap(value)

Sets the gap between label and value text.

Arguments
value Real
Returns
SetSwatchBorderColour(value)

Sets the swatch border colour.

Arguments
value Real|Constant.Colour
Returns
SetValueTextColour(value)

Sets the value text colour.

Arguments
value Real|Constant.Colour
Returns
SetValueTextAlpha(value)

Sets the value text alpha.

Arguments
value Real
Returns

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

Style-specific
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.
Padding
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.
Stateful box
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.
SetBgColour(top_left, [top_right], [bottom_right], [bottom_left])

Sets all background corners. Every omitted corner uses _top_left, and every call overwrites all four stored corners.

Arguments
top_left Colour The top-left colour and fallback for omitted corners.
top_right optional Colour|Undefined The optional top-right colour.
bottom_right optional Colour|Undefined The optional bottom-right colour.
bottom_left optional Colour|Undefined The optional bottom-left colour.
Returns
SetBorderColour(top_left, [top_right], [bottom_right], [bottom_left])

Sets all border corners using the shared fallback-to-top-left rule.

Arguments
top_left Colour The top-left colour and fallback for omitted corners.
top_right optional Colour|Undefined The optional top-right colour.
bottom_right optional Colour|Undefined The optional bottom-right colour.
bottom_left optional Colour|Undefined The optional bottom-left colour.
Returns
SetTextColour(value)

Sets the text colour.

Arguments
value Real
Returns
SetBgAlpha(value)

Sets background opacity.

Arguments
value Real
Returns
SetBorderAlpha(value)

Sets border opacity.

Arguments
value Real
Returns
SetTextAlpha(value)

Sets text opacity.

Arguments
value Real
Returns
SetHoverBgColour(top_left, [top_right], [bottom_right], [bottom_left])

Sets the hover background colour.

Arguments
top_left Colour The top-left colour and fallback for omitted corners.
top_right optional Colour|Undefined The optional top-right colour.
bottom_right optional Colour|Undefined The optional bottom-right colour.
bottom_left optional Colour|Undefined The optional bottom-left colour.
Returns
SetHoverBorderColour(top_left, [top_right], [bottom_right], [bottom_left])

Sets the hover border colour.

Arguments
top_left Colour The top-left colour and fallback for omitted corners.
top_right optional Colour|Undefined The optional top-right colour.
bottom_right optional Colour|Undefined The optional bottom-right colour.
bottom_left optional Colour|Undefined The optional bottom-left colour.
Returns
SetHoverTextColour(value)

Sets the hover text colour.

Arguments
value Real
Returns
SetHoverBgAlpha(value)

Sets the hover background alpha.

Arguments
value Real
Returns
SetHoverBorderAlpha(value)

Sets the hover border alpha.

Arguments
value Real
Returns
SetHoverTextAlpha(value)

Sets the hover text alpha.

Arguments
value Real
Returns
SetPressedMix(value)

Sets the pressed mix.

Arguments
value Real
Returns
SetPressedBgColour(top_left, [top_right], [bottom_right], [bottom_left])

Sets the pressed background colour.

Arguments
top_left Colour The top-left colour and fallback for omitted corners.
top_right optional Colour|Undefined The optional top-right colour.
bottom_right optional Colour|Undefined The optional bottom-right colour.
bottom_left optional Colour|Undefined The optional bottom-left colour.
Returns
SetPressedBorderColour(top_left, [top_right], [bottom_right], [bottom_left])

Sets the pressed border colour.

Arguments
top_left Colour The top-left colour and fallback for omitted corners.
top_right optional Colour|Undefined The optional top-right colour.
bottom_right optional Colour|Undefined The optional bottom-right colour.
bottom_left optional Colour|Undefined The optional bottom-left colour.
Returns
SetPressedTextColour(value)

Sets the pressed text colour.

Arguments
value Real
Returns
SetPressedBgAlpha(value)

Sets the pressed background alpha.

Arguments
value Real
Returns
SetPressedBorderAlpha(value)

Sets the pressed border alpha.

Arguments
value Real
Returns
SetPressedTextAlpha(value)

Sets the pressed text alpha.

Arguments
value Real
Returns
SetDisabledBgColour(top_left, [top_right], [bottom_right], [bottom_left])

Sets the disabled background colour.

Arguments
top_left Colour The top-left colour and fallback for omitted corners.
top_right optional Colour|Undefined The optional top-right colour.
bottom_right optional Colour|Undefined The optional bottom-right colour.
bottom_left optional Colour|Undefined The optional bottom-left colour.
Returns
SetDisabledBorderColour(top_left, [top_right], [bottom_right], [bottom_left])

Sets the disabled border colour.

Arguments
top_left Colour The top-left colour and fallback for omitted corners.
top_right optional Colour|Undefined The optional top-right colour.
bottom_right optional Colour|Undefined The optional bottom-right colour.
bottom_left optional Colour|Undefined The optional bottom-left colour.
Returns
SetDisabledTextColour(value)

Sets the disabled text colour.

Arguments
value Real
Returns
SetDisabledBgAlpha(value)

Sets the disabled background alpha.

Arguments
value Real
Returns
SetDisabledBorderAlpha(value)

Sets the disabled border alpha.

Arguments
value Real
Returns
SetDisabledTextAlpha(value)

Sets disabled text opacity.

Arguments
value Real
Returns
SetShape(shape)

Sets the shape used to draw the box.

Arguments
shape Real Uses the eEchoChamberBoxShape enum.
Returns
SetCornerRadius(radius_x, [radius_y])

Sets the horizontal and vertical corner radius for rounded boxes.

Arguments
radius_x Real The non-negative horizontal corner radius.
radius_y optional Real|Undefined The vertical radius, or the horizontal radius when omitted.
Returns
SetPadding(value)

Sets the padding.

Arguments
value Real
Returns
SetPaddingX(value)

Sets horizontal padding.

Arguments
value Real
Returns
SetPaddingY(value)

Sets vertical padding.

Arguments
value Real
Returns
SetPaddingLeft(value)

Sets the padding left.

Arguments
value Real
Returns
SetPaddingTop(value)

Sets the padding top.

Arguments
value Real
Returns
SetPaddingRight(value)

Sets the padding right.

Arguments
value Real
Returns
SetPaddingBottom(value)

Sets the padding bottom.

Arguments
value Real
Returns
SetPaddingLTRB(left, top, right, bottom)

Sets left, top, right, and bottom padding.

Arguments
left Real
top Real
right Real
bottom Real
Returns
SetFont(font)

Sets the toggle font.

Arguments
font Asset.GMFont
Returns
SetTextAlign(align)

Sets the toggle horizontal text alignment.

Arguments
align Real Takes eEchoChamberAlignHor enum.
Returns
SetVerticalAlign(align)

Sets the toggle vertical content alignment.

Arguments
align Real Takes eEchoChamberAlignVer enum.
Returns
SetBoxSize(value)

Sets the checkbox square size.

Arguments
value Real
Returns
SetBoxGap(value)

Sets the gap between checkbox and text.

Arguments
value Real
Returns
SetBoxOnColour(value)

Sets the on-box fill colour.

Arguments
value Real|Constant.Colour
Returns
SetBoxOffColour(value)

Sets the off-box fill colour.

Arguments
value Real|Constant.Colour
Returns
SetBoxBorderColour(value)

Sets the box border colour.

Arguments
value Real|Constant.Colour
Returns
SetBoxOnAlpha(value)

Sets the on-box alpha.

Arguments
value Real
Returns
SetBoxOffAlpha(value)

Sets the off-box alpha.

Arguments
value Real
Returns
SetBoxBorderAlpha(value)

Sets the box border alpha.

Arguments
value Real
Returns
SetHoverBoxBorderColour(value)

Sets the hover box border colour.

Arguments
value Real|Constant.Colour
Returns
SetHoverBoxBorderAlpha(value)

Sets the hover box border alpha.

Arguments
value Real
Returns
SetPressedBoxBorderColour(value)

Sets the pressed box border colour.

Arguments
value Real|Constant.Colour
Returns
SetPressedBoxBorderAlpha(value)

Sets the pressed box border alpha.

Arguments
value Real
Returns
SetHoverBoxOnColour(value)

Sets the hover on-box colour.

Arguments
value Real|Constant.Colour
Returns
SetHoverBoxOnAlpha(value)

Sets the hover on-box alpha.

Arguments
value Real
Returns
SetPressedBoxOnColour(value)

Sets the pressed on-box colour.

Arguments
value Real|Constant.Colour
Returns
SetPressedBoxOnAlpha(value)

Sets the pressed on-box alpha.

Arguments
value Real
Returns
SetHoverBoxOffColour(value)

Sets the hover off-box colour.

Arguments
value Real|Constant.Colour
Returns
SetHoverBoxOffAlpha(value)

Sets the hover off-box alpha.

Arguments
value Real
Returns
SetPressedBoxOffColour(value)

Sets the pressed off-box colour.

Arguments
value Real|Constant.Colour
Returns
SetPressedBoxOffAlpha(value)

Sets the pressed off-box alpha.

Arguments
value Real
Returns
SetDisabledBoxOnColour(value)

Sets the disabled on-box colour.

Arguments
value Real|Constant.Colour
Returns
SetDisabledBoxOnAlpha(value)

Sets the disabled on-box alpha.

Arguments
value Real
Returns
SetDisabledBoxOffColour(value)

Sets the disabled off-box colour.

Arguments
value Real|Constant.Colour
Returns
SetDisabledBoxOffAlpha(value)

Sets the disabled off-box alpha.

Arguments
value Real
Returns
SetDisabledBoxBorderColour(value)

Sets the disabled box border colour.

Arguments
value Real|Constant.Colour
Returns
SetDisabledBoxBorderAlpha(value)

Sets the disabled box border alpha.

Arguments
value Real
Returns

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

Style-specific
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.
Padding
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.
Stateful box
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.
Alignment
SetTextAlign()Sets the text align.
SetVerticalAlign()Sets the vertical align.
SetBgColour(top_left, [top_right], [bottom_right], [bottom_left])

Sets all background corners. Every omitted corner uses _top_left, and every call overwrites all four stored corners.

Arguments
top_left Colour The top-left colour and fallback for omitted corners.
top_right optional Colour|Undefined The optional top-right colour.
bottom_right optional Colour|Undefined The optional bottom-right colour.
bottom_left optional Colour|Undefined The optional bottom-left colour.
Returns
SetBorderColour(top_left, [top_right], [bottom_right], [bottom_left])

Sets all border corners using the shared fallback-to-top-left rule.

Arguments
top_left Colour The top-left colour and fallback for omitted corners.
top_right optional Colour|Undefined The optional top-right colour.
bottom_right optional Colour|Undefined The optional bottom-right colour.
bottom_left optional Colour|Undefined The optional bottom-left colour.
Returns
SetTextColour(value)

Sets the text colour.

Arguments
value Real
Returns
SetBgAlpha(value)

Sets background opacity.

Arguments
value Real
Returns
SetBorderAlpha(value)

Sets border opacity.

Arguments
value Real
Returns
SetTextAlpha(value)

Sets text opacity.

Arguments
value Real
Returns
SetHoverBgColour(top_left, [top_right], [bottom_right], [bottom_left])

Sets the hover background colour.

Arguments
top_left Colour The top-left colour and fallback for omitted corners.
top_right optional Colour|Undefined The optional top-right colour.
bottom_right optional Colour|Undefined The optional bottom-right colour.
bottom_left optional Colour|Undefined The optional bottom-left colour.
Returns
SetHoverBorderColour(top_left, [top_right], [bottom_right], [bottom_left])

Sets the hover border colour.

Arguments
top_left Colour The top-left colour and fallback for omitted corners.
top_right optional Colour|Undefined The optional top-right colour.
bottom_right optional Colour|Undefined The optional bottom-right colour.
bottom_left optional Colour|Undefined The optional bottom-left colour.
Returns
SetHoverTextColour(value)

Sets the hover text colour.

Arguments
value Real
Returns
SetHoverBgAlpha(value)

Sets the hover background alpha.

Arguments
value Real
Returns
SetHoverBorderAlpha(value)

Sets the hover border alpha.

Arguments
value Real
Returns
SetHoverTextAlpha(value)

Sets the hover text alpha.

Arguments
value Real
Returns
SetPressedMix(value)

Sets the pressed mix.

Arguments
value Real
Returns
SetPressedBgColour(top_left, [top_right], [bottom_right], [bottom_left])

Sets the pressed background colour.

Arguments
top_left Colour The top-left colour and fallback for omitted corners.
top_right optional Colour|Undefined The optional top-right colour.
bottom_right optional Colour|Undefined The optional bottom-right colour.
bottom_left optional Colour|Undefined The optional bottom-left colour.
Returns
SetPressedBorderColour(top_left, [top_right], [bottom_right], [bottom_left])

Sets the pressed border colour.

Arguments
top_left Colour The top-left colour and fallback for omitted corners.
top_right optional Colour|Undefined The optional top-right colour.
bottom_right optional Colour|Undefined The optional bottom-right colour.
bottom_left optional Colour|Undefined The optional bottom-left colour.
Returns
SetPressedTextColour(value)

Sets the pressed text colour.

Arguments
value Real
Returns
SetPressedBgAlpha(value)

Sets the pressed background alpha.

Arguments
value Real
Returns
SetPressedBorderAlpha(value)

Sets the pressed border alpha.

Arguments
value Real
Returns
SetPressedTextAlpha(value)

Sets the pressed text alpha.

Arguments
value Real
Returns
SetDisabledBgColour(top_left, [top_right], [bottom_right], [bottom_left])

Sets the disabled background colour.

Arguments
top_left Colour The top-left colour and fallback for omitted corners.
top_right optional Colour|Undefined The optional top-right colour.
bottom_right optional Colour|Undefined The optional bottom-right colour.
bottom_left optional Colour|Undefined The optional bottom-left colour.
Returns
SetDisabledBorderColour(top_left, [top_right], [bottom_right], [bottom_left])

Sets the disabled border colour.

Arguments
top_left Colour The top-left colour and fallback for omitted corners.
top_right optional Colour|Undefined The optional top-right colour.
bottom_right optional Colour|Undefined The optional bottom-right colour.
bottom_left optional Colour|Undefined The optional bottom-left colour.
Returns
SetDisabledTextColour(value)

Sets the disabled text colour.

Arguments
value Real
Returns
SetDisabledBgAlpha(value)

Sets the disabled background alpha.

Arguments
value Real
Returns
SetDisabledBorderAlpha(value)

Sets the disabled border alpha.

Arguments
value Real
Returns
SetDisabledTextAlpha(value)

Sets disabled text opacity.

Arguments
value Real
Returns
SetShape(shape)

Sets the shape used to draw the box.

Arguments
shape Real Uses the eEchoChamberBoxShape enum.
Returns
SetCornerRadius(radius_x, [radius_y])

Sets the horizontal and vertical corner radius for rounded boxes.

Arguments
radius_x Real The non-negative horizontal corner radius.
radius_y optional Real|Undefined The vertical radius, or the horizontal radius when omitted.
Returns
SetTextAlign(align)

Sets the text align.

Arguments
align Real Takes eEchoChamberAlignHor enum.
Returns
SetVerticalAlign(align)

Sets the vertical align.

Arguments
align Real Takes eEchoChamberAlignVer enum.
Returns
SetPadding(value)

Sets the padding.

Arguments
value Real
Returns
SetPaddingX(value)

Sets horizontal padding.

Arguments
value Real
Returns
SetPaddingY(value)

Sets vertical padding.

Arguments
value Real
Returns
SetPaddingLeft(value)

Sets the padding left.

Arguments
value Real
Returns
SetPaddingTop(value)

Sets the padding top.

Arguments
value Real
Returns
SetPaddingRight(value)

Sets the padding right.

Arguments
value Real
Returns
SetPaddingBottom(value)

Sets the padding bottom.

Arguments
value Real
Returns
SetPaddingLTRB(left, top, right, bottom)

Sets left, top, right, and bottom padding.

Arguments
left Real
top Real
right Real
bottom Real
Returns
SetOpenMix(value)

Sets the open state blend amount.

Arguments
value Real
Returns
SetFont(font)

Sets the dropdown font.

Arguments
font Asset.GMFont
Returns
SetOverlayMaxHeight(value)

Sets the maximum overlay height before scrolling.

Arguments
value Real
Returns
SetOverlayBgColour(value)

Sets the overlay background colour.

Arguments
value Real|Constant.Colour
Returns
SetOverlayBorderColour(value)

Sets the overlay border colour.

Arguments
value Real|Constant.Colour
Returns
SetOverlayBgAlpha(value)

Sets the overlay background alpha.

Arguments
value Real
Returns
SetOverlayBorderAlpha(value)

Sets the overlay border alpha.

Arguments
value Real
Returns
SetOverlayRowBgColour(value)

Sets the overlay row background colour.

Arguments
value Real|Constant.Colour
Returns
SetOverlayRowHoverColour(value)

Sets the overlay row hover colour.

Arguments
value Real|Constant.Colour
Returns
SetOverlayRowSelectedColour(value)

Sets the overlay row selected colour.

Arguments
value Real|Constant.Colour
Returns
SetOverlayRowPressedColour(value)

Sets the overlay row pressed colour.

Arguments
value Real|Constant.Colour
Returns
SetOverlayRowBgAlpha(value)

Sets the overlay row background alpha.

Arguments
value Real
Returns
SetOverlayRowHoverAlpha(value)

Sets the overlay row hover alpha.

Arguments
value Real
Returns
SetOverlayRowSelectedAlpha(value)

Sets the overlay row selected alpha.

Arguments
value Real
Returns
SetOverlayRowPressedAlpha(value)

Sets the overlay row pressed alpha.

Arguments
value Real
Returns
SetOverlayTextColour(value)

Sets the overlay text colour.

Arguments
value Real|Constant.Colour
Returns
SetOverlayHoverTextColour(value)

Sets the overlay hover text colour.

Arguments
value Real|Constant.Colour
Returns
SetOverlaySelectedTextColour(value)

Sets the overlay selected text colour.

Arguments
value Real|Constant.Colour
Returns
SetOverlayPressedTextColour(value)

Sets the overlay pressed text colour.

Arguments
value Real|Constant.Colour
Returns
SetOverlayTextAlpha(value)

Sets the overlay text alpha.

Arguments
value Real
Returns
SetOverlayHoverTextAlpha(value)

Sets the overlay hover text alpha.

Arguments
value Real
Returns
SetOverlaySelectedTextAlpha(value)

Sets the overlay selected text alpha.

Arguments
value Real
Returns
SetOverlayPressedTextAlpha(value)

Sets the overlay pressed text alpha.

Arguments
value Real
Returns
SetOverlaySearchBgColour(value)

Sets the overlay search background colour.

Arguments
value Real|Constant.Colour
Returns
SetOverlaySearchHoverBgColour(value)

Sets the overlay search hover background colour.

Arguments
value Real|Constant.Colour
Returns
SetOverlaySearchBorderColour(value)

Sets the overlay search border colour.

Arguments
value Real|Constant.Colour
Returns
SetOverlaySearchBgAlpha(value)

Sets the overlay search background alpha.

Arguments
value Real
Returns
SetOverlaySearchHoverBgAlpha(value)

Sets the overlay search hover background alpha.

Arguments
value Real
Returns
SetOverlaySearchBorderAlpha(value)

Sets the overlay search border alpha.

Arguments
value Real
Returns
SetOverlaySearchTextColour(value)

Sets the overlay search text colour.

Arguments
value Real|Constant.Colour
Returns
SetOverlaySearchPlaceholderColour(value)

Sets the overlay search placeholder colour.

Arguments
value Real|Constant.Colour
Returns
SetOverlaySearchTextAlpha(value)

Sets the overlay search text alpha.

Arguments
value Real
Returns
SetOverlaySearchPlaceholderAlpha(value)

Sets the overlay search placeholder alpha.

Arguments
value Real
Returns

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

Style-specific
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.
Padding
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.
Stateful box
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.
Alignment
SetTextAlign()Sets the text align.
SetVerticalAlign()Sets the vertical align.
SetFont(font)

Sets the font.

Arguments
font Asset.GMFont
Returns
SetBgColour(top_left, [top_right], [bottom_right], [bottom_left])

Sets all background corners. Every omitted corner uses _top_left, and every call overwrites all four stored corners.

Arguments
top_left Colour The top-left colour and fallback for omitted corners.
top_right optional Colour|Undefined The optional top-right colour.
bottom_right optional Colour|Undefined The optional bottom-right colour.
bottom_left optional Colour|Undefined The optional bottom-left colour.
Returns
SetBorderColour(top_left, [top_right], [bottom_right], [bottom_left])

Sets all border corners using the shared fallback-to-top-left rule.

Arguments
top_left Colour The top-left colour and fallback for omitted corners.
top_right optional Colour|Undefined The optional top-right colour.
bottom_right optional Colour|Undefined The optional bottom-right colour.
bottom_left optional Colour|Undefined The optional bottom-left colour.
Returns
SetTextColour(value)

Sets the text colour.

Arguments
value Real
Returns
SetBgAlpha(value)

Sets background opacity.

Arguments
value Real
Returns
SetBorderAlpha(value)

Sets border opacity.

Arguments
value Real
Returns
SetTextAlpha(value)

Sets text opacity.

Arguments
value Real
Returns
SetHoverBgColour(top_left, [top_right], [bottom_right], [bottom_left])

Sets the hover background colour.

Arguments
top_left Colour The top-left colour and fallback for omitted corners.
top_right optional Colour|Undefined The optional top-right colour.
bottom_right optional Colour|Undefined The optional bottom-right colour.
bottom_left optional Colour|Undefined The optional bottom-left colour.
Returns
SetHoverBorderColour(top_left, [top_right], [bottom_right], [bottom_left])

Sets the hover border colour.

Arguments
top_left Colour The top-left colour and fallback for omitted corners.
top_right optional Colour|Undefined The optional top-right colour.
bottom_right optional Colour|Undefined The optional bottom-right colour.
bottom_left optional Colour|Undefined The optional bottom-left colour.
Returns
SetHoverTextColour(value)

Sets the hover text colour.

Arguments
value Real
Returns
SetHoverBgAlpha(value)

Sets the hover background alpha.

Arguments
value Real
Returns
SetHoverBorderAlpha(value)

Sets the hover border alpha.

Arguments
value Real
Returns
SetHoverTextAlpha(value)

Sets the hover text alpha.

Arguments
value Real
Returns
SetPressedMix(value)

Sets the pressed mix.

Arguments
value Real
Returns
SetPressedBgColour(top_left, [top_right], [bottom_right], [bottom_left])

Sets the pressed background colour.

Arguments
top_left Colour The top-left colour and fallback for omitted corners.
top_right optional Colour|Undefined The optional top-right colour.
bottom_right optional Colour|Undefined The optional bottom-right colour.
bottom_left optional Colour|Undefined The optional bottom-left colour.
Returns
SetPressedBorderColour(top_left, [top_right], [bottom_right], [bottom_left])

Sets the pressed border colour.

Arguments
top_left Colour The top-left colour and fallback for omitted corners.
top_right optional Colour|Undefined The optional top-right colour.
bottom_right optional Colour|Undefined The optional bottom-right colour.
bottom_left optional Colour|Undefined The optional bottom-left colour.
Returns
SetPressedTextColour(value)

Sets the pressed text colour.

Arguments
value Real
Returns
SetPressedBgAlpha(value)

Sets the pressed background alpha.

Arguments
value Real
Returns
SetPressedBorderAlpha(value)

Sets the pressed border alpha.

Arguments
value Real
Returns
SetPressedTextAlpha(value)

Sets the pressed text alpha.

Arguments
value Real
Returns
SetDisabledBgColour(top_left, [top_right], [bottom_right], [bottom_left])

Sets the disabled background colour.

Arguments
top_left Colour The top-left colour and fallback for omitted corners.
top_right optional Colour|Undefined The optional top-right colour.
bottom_right optional Colour|Undefined The optional bottom-right colour.
bottom_left optional Colour|Undefined The optional bottom-left colour.
Returns
SetDisabledBorderColour(top_left, [top_right], [bottom_right], [bottom_left])

Sets the disabled border colour.

Arguments
top_left Colour The top-left colour and fallback for omitted corners.
top_right optional Colour|Undefined The optional top-right colour.
bottom_right optional Colour|Undefined The optional bottom-right colour.
bottom_left optional Colour|Undefined The optional bottom-left colour.
Returns
SetDisabledTextColour(value)

Sets the disabled text colour.

Arguments
value Real
Returns
SetDisabledBgAlpha(value)

Sets the disabled background alpha.

Arguments
value Real
Returns
SetDisabledBorderAlpha(value)

Sets the disabled border alpha.

Arguments
value Real
Returns
SetDisabledTextAlpha(value)

Sets disabled text opacity.

Arguments
value Real
Returns
SetShape(shape)

Sets the shape used to draw the box.

Arguments
shape Real Uses the eEchoChamberBoxShape enum.
Returns
SetCornerRadius(radius_x, [radius_y])

Sets the horizontal and vertical corner radius for rounded boxes.

Arguments
radius_x Real The non-negative horizontal corner radius.
radius_y optional Real|Undefined The vertical radius, or the horizontal radius when omitted.
Returns
SetTextAlign(align)

Sets the text align.

Arguments
align Real Takes eEchoChamberAlignHor enum.
Returns
SetVerticalAlign(align)

Sets the vertical align.

Arguments
align Real Takes eEchoChamberAlignVer enum.
Returns
SetPadding(value)

Sets the padding.

Arguments
value Real
Returns
SetPaddingX(value)

Sets horizontal padding.

Arguments
value Real
Returns
SetPaddingY(value)

Sets vertical padding.

Arguments
value Real
Returns
SetPaddingLeft(value)

Sets the padding left.

Arguments
value Real
Returns
SetPaddingTop(value)

Sets the padding top.

Arguments
value Real
Returns
SetPaddingRight(value)

Sets the padding right.

Arguments
value Real
Returns
SetPaddingBottom(value)

Sets the padding bottom.

Arguments
value Real
Returns
SetPaddingLTRB(left, top, right, bottom)

Sets left, top, right, and bottom padding.

Arguments
left Real
top Real
right Real
bottom Real
Returns
SetActiveBgColour(top_left, [top_right], [bottom_right], [bottom_left])

Sets the active background colour.

Arguments
top_left Colour The top-left colour and fallback for omitted corners.
top_right optional Colour|Undefined The optional top-right colour.
bottom_right optional Colour|Undefined The optional bottom-right colour.
bottom_left optional Colour|Undefined The optional bottom-left colour.
Returns
SetActiveBorderColour(top_left, [top_right], [bottom_right], [bottom_left])

Sets the active border colour.

Arguments
top_left Colour The top-left colour and fallback for omitted corners.
top_right optional Colour|Undefined The optional top-right colour.
bottom_right optional Colour|Undefined The optional bottom-right colour.
bottom_left optional Colour|Undefined The optional bottom-left colour.
Returns
SetActiveTextColour(value)

Sets the active text colour.

Arguments
value Real|Constant.Colour
Returns
SetActiveBgAlpha(value)

Sets the active background alpha.

Arguments
value Real
Returns
SetActiveBorderAlpha(value)

Sets the active border alpha.

Arguments
value Real
Returns
SetActiveTextAlpha(value)

Sets the active text alpha.

Arguments
value Real
Returns
SetReadonlyBgColour(top_left, [top_right], [bottom_right], [bottom_left])

Sets the readonly background colour.

Arguments
top_left Colour The top-left colour and fallback for omitted corners.
top_right optional Colour|Undefined The optional top-right colour.
bottom_right optional Colour|Undefined The optional bottom-right colour.
bottom_left optional Colour|Undefined The optional bottom-left colour.
Returns
SetReadonlyBorderColour(top_left, [top_right], [bottom_right], [bottom_left])

Sets the readonly border colour.

Arguments
top_left Colour The top-left colour and fallback for omitted corners.
top_right optional Colour|Undefined The optional top-right colour.
bottom_right optional Colour|Undefined The optional bottom-right colour.
bottom_left optional Colour|Undefined The optional bottom-left colour.
Returns
SetReadonlyTextColour(value)

Sets the readonly text colour.

Arguments
value Real|Constant.Colour
Returns
SetReadonlyBgAlpha(value)

Sets the readonly background alpha.

Arguments
value Real
Returns
SetReadonlyBorderAlpha(value)

Sets the readonly border alpha.

Arguments
value Real
Returns
SetReadonlyTextAlpha(value)

Sets the readonly text alpha.

Arguments
value Real
Returns
SetInvalidBgColour(top_left, [top_right], [bottom_right], [bottom_left])

Sets the invalid background colour.

Arguments
top_left Colour The top-left colour and fallback for omitted corners.
top_right optional Colour|Undefined The optional top-right colour.
bottom_right optional Colour|Undefined The optional bottom-right colour.
bottom_left optional Colour|Undefined The optional bottom-left colour.
Returns
SetInvalidBorderColour(top_left, [top_right], [bottom_right], [bottom_left])

Sets the invalid border colour.

Arguments
top_left Colour The top-left colour and fallback for omitted corners.
top_right optional Colour|Undefined The optional top-right colour.
bottom_right optional Colour|Undefined The optional bottom-right colour.
bottom_left optional Colour|Undefined The optional bottom-left colour.
Returns
SetInvalidTextColour(value)

Sets the invalid text colour.

Arguments
value Real|Constant.Colour
Returns
SetInvalidBgAlpha(value)

Sets the invalid background alpha.

Arguments
value Real
Returns
SetInvalidBorderAlpha(value)

Sets the invalid border alpha.

Arguments
value Real
Returns
SetInvalidTextAlpha(value)

Sets the invalid text alpha.

Arguments
value Real
Returns
SetSelectionBgColour(value)

Sets the selection background colour.

Arguments
value Real|Constant.Colour
Returns
SetSelectionTextColour(value)

Sets the selection text colour.

Arguments
value Real|Constant.Colour
Returns
SetInactiveSelectionBgColour(value)

Sets the inactive selection background colour.

Arguments
value Real|Constant.Colour
Returns
SetInactiveSelectionTextColour(value)

Sets the inactive selection text colour.

Arguments
value Real|Constant.Colour
Returns
SetSelectionBgAlpha(value)

Sets the selection background alpha.

Arguments
value Real
Returns
SetSelectionTextAlpha(value)

Sets the selection text alpha.

Arguments
value Real
Returns
SetInactiveSelectionBgAlpha(value)

Sets the inactive selection background alpha.

Arguments
value Real
Returns
SetInactiveSelectionTextAlpha(value)

Sets the inactive selection text alpha.

Arguments
value Real
Returns
SetCaretColour(value)

Sets the caret colour.

Arguments
value Real|Constant.Colour
Returns
SetCaretAlpha(value)

Sets the caret alpha.

Arguments
value Real
Returns
SetCaretChar(value)

Sets the caret character.

Arguments
value String
Returns
SetCaretBlinkMs(value)

Sets the caret blink time in milliseconds.

Arguments
value Real
Returns
SetCaretWidth(value)

Sets the caret width.

Arguments
value Real
Returns
SetCaretHeight(value)

Sets the caret height.

Arguments
value Real
Returns
SetCaretInsetX(value)

Sets the horizontal caret inset.

Arguments
value Real
Returns
SetCaretInsetY(value)

Sets the vertical caret inset.

Arguments
value Real
Returns
SetPlaceholderColour(value)

Sets the placeholder colour.

Arguments
value Real|Constant.Colour
Returns
SetPlaceholderAlpha(value)

Sets the placeholder alpha.

Arguments
value Real
Returns
SetValidationGap(value)

Sets the validation message gap.

Arguments
value Real
Returns
SetValidationAlpha(value)

Sets the validation alpha.

Arguments
value Real
Returns
SetValidationErrorColour(value)

Sets the validation error colour.

Arguments
value Real|Constant.Colour
Returns
SetValidationWarnColour(value)

Sets the validation warning colour.

Arguments
value Real|Constant.Colour
Returns
SetValidationInfoColour(value)

Sets the validation info colour.

Arguments
value Real|Constant.Colour
Returns
SetValidationFont(font)

Sets the validation font.

Arguments
font Asset.GMFont
Returns
SetTextBoxExpandSprite(sprite)

Sets the text box expand-button sprite.

Arguments
sprite Real
Returns
SetTextBoxGripSprite(sprite)

Sets the text box resize-grip sprite.

Arguments
sprite Real
Returns
SetTextBoxGripSize(value)

Sets the text box resize-grip size.

Arguments
value Real
Returns

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

Style-specific
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.
Padding
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.
Frame
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.
SetBgColour(value)

Sets the background colour. Frame styles use one colour for the entire surface, unlike stateful box styles which support four corner colours.

Arguments
value Real
Returns
SetBorderColour(value)

Sets the border colour. Frame styles use one colour for the entire surface, unlike stateful box styles which support four corner colours.

Arguments
value Real
Returns
SetBgAlpha(value)

Sets background opacity.

Arguments
value Real
Returns
SetBorderAlpha(value)

Sets border opacity.

Arguments
value Real
Returns
SetPadding(value)

Sets the padding.

Arguments
value Real
Returns
SetPaddingX(value)

Sets horizontal padding.

Arguments
value Real
Returns
SetPaddingY(value)

Sets vertical padding.

Arguments
value Real
Returns
SetPaddingLeft(value)

Sets the padding left.

Arguments
value Real
Returns
SetPaddingTop(value)

Sets the padding top.

Arguments
value Real
Returns
SetPaddingRight(value)

Sets the padding right.

Arguments
value Real
Returns
SetPaddingBottom(value)

Sets the padding bottom.

Arguments
value Real
Returns
SetPaddingLTRB(left, top, right, bottom)

Sets left, top, right, and bottom padding.

Arguments
left Real
top Real
right Real
bottom Real
Returns
SetDimColour(value)

Sets the dim backdrop colour.

Arguments
value Real|Constant.Colour
Returns
SetDimAlpha(value)

Sets the dim backdrop alpha.

Arguments
value Real
Returns
SetViewportMargin(value)

Sets the viewport edge margin used when sizing and clamping the editor overlay.

Arguments
value Real
Returns
SetMinWidth(value)

Sets the minimum editor overlay width.

Arguments
value Real
Returns
SetMaxWidth(value)

Sets the maximum editor overlay width.

Arguments
value Real
Returns
SetMinHeight(value)

Sets the minimum editor overlay height.

Arguments
value Real
Returns
SetMaxHeight(value)

Sets the maximum editor overlay height.

Arguments
value Real
Returns
SetGap(value)

Sets the gap between editor overlay sections.

Arguments
value Real
Returns
SetRowMinHeight(value)

Sets the minimum top and bottom row height.

Arguments
value Real
Returns
SetButtonWidth(value)

Sets the editor overlay button width.

Arguments
value Real
Returns
SetButtonBgColour(value)

Sets the editor overlay button background colour.

Arguments
value Real|Constant.Colour
Returns
SetButtonHoverBgColour(value)

Sets the editor overlay button hover background colour.

Arguments
value Real|Constant.Colour
Returns
SetButtonBorderColour(value)

Sets the editor overlay button border colour.

Arguments
value Real|Constant.Colour
Returns
SetButtonBgAlpha(value)

Sets the editor overlay button background alpha.

Arguments
value Real
Returns
SetButtonBorderAlpha(value)

Sets the editor overlay button border alpha.

Arguments
value Real
Returns
SetButtonTextColour(value)

Sets the editor overlay button text colour.

Arguments
value Real|Constant.Colour
Returns
SetButtonTextAlpha(value)

Sets the editor overlay button text alpha.

Arguments
value Real
Returns
SetButtonCancelInsetX(value)

Sets the cancel button text inset.

Arguments
value Real
Returns
SetButtonDoneInsetX(value)

Sets the done button text inset.

Arguments
value Real
Returns
SetTitleFont(font)

Sets the editor overlay title font.

Arguments
font Asset.GMFont
Returns
SetTitleTextColour(value)

Sets the editor overlay title text colour.

Arguments
value Real|Constant.Colour
Returns
SetTitleTextAlpha(value)

Sets the editor overlay title text alpha.

Arguments
value Real
Returns
SetEditorBgColour(value)

Sets the editor panel background colour.

Arguments
value Real|Constant.Colour
Returns
SetEditorBorderColour(value)

Sets the editor panel border colour.

Arguments
value Real|Constant.Colour
Returns
SetEditorBgAlpha(value)

Sets the editor panel background alpha.

Arguments
value Real
Returns
SetEditorBorderAlpha(value)

Sets the editor panel border alpha.

Arguments
value Real
Returns
SetEditorInnerPadding(value)

Sets the editor panel inner padding.

Arguments
value Real
Returns
SetEditorScrollbarExtraWidth(value)

Sets the extra width reserved beside the editor viewport for scrollbar spacing.

Arguments
value Real
Returns

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

Style-specific
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.
Padding
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.
SetPadding(value)

Sets the padding.

Arguments
value Real
Returns
SetPaddingX(value)

Sets horizontal padding.

Arguments
value Real
Returns
SetPaddingY(value)

Sets vertical padding.

Arguments
value Real
Returns
SetPaddingLeft(value)

Sets the padding left.

Arguments
value Real
Returns
SetPaddingTop(value)

Sets the padding top.

Arguments
value Real
Returns
SetPaddingRight(value)

Sets the padding right.

Arguments
value Real
Returns
SetPaddingBottom(value)

Sets the padding bottom.

Arguments
value Real
Returns
SetPaddingLTRB(left, top, right, bottom)

Sets left, top, right, and bottom padding.

Arguments
left Real
top Real
right Real
bottom Real
Returns
SetTrackBgColour(value)

Sets the track background colour.

Arguments
value Real|Constant.Colour
Returns
SetTrackFillColour(value)

Sets the track fill colour.

Arguments
value Real|Constant.Colour
Returns
SetTrackBorderColour(value)

Sets the track border colour.

Arguments
value Real|Constant.Colour
Returns
SetKnobColour(value)

Sets the knob colour.

Arguments
value Real|Constant.Colour
Returns
SetTrackBgAlpha(value)

Sets the track background alpha.

Arguments
value Real
Returns
SetTrackFillAlpha(value)

Sets the track fill alpha.

Arguments
value Real
Returns
SetTrackBorderAlpha(value)

Sets the track border alpha.

Arguments
value Real
Returns
SetKnobAlpha(value)

Sets the knob alpha.

Arguments
value Real
Returns
SetHoverTrackBgColour(value)

Sets the hover track background colour.

Arguments
value Real|Constant.Colour
Returns
SetHoverTrackFillColour(value)

Sets the hover track fill colour.

Arguments
value Real|Constant.Colour
Returns
SetHoverTrackBorderColour(value)

Sets the hover track border colour.

Arguments
value Real|Constant.Colour
Returns
SetHoverKnobColour(value)

Sets the hover knob colour.

Arguments
value Real|Constant.Colour
Returns
SetHoverTrackBgAlpha(value)

Sets the hover track background alpha.

Arguments
value Real
Returns
SetHoverTrackFillAlpha(value)

Sets the hover track fill alpha.

Arguments
value Real
Returns
SetHoverTrackBorderAlpha(value)

Sets the hover track border alpha.

Arguments
value Real
Returns
SetHoverKnobAlpha(value)

Sets the hover knob alpha.

Arguments
value Real
Returns
SetPressedTrackBgColour(value)

Sets the pressed track background colour.

Arguments
value Real|Constant.Colour
Returns
SetPressedTrackFillColour(value)

Sets the pressed track fill colour.

Arguments
value Real|Constant.Colour
Returns
SetPressedTrackBorderColour(value)

Sets the pressed track border colour.

Arguments
value Real|Constant.Colour
Returns
SetPressedKnobColour(value)

Sets the pressed knob colour.

Arguments
value Real|Constant.Colour
Returns
SetPressedTrackBgAlpha(value)

Sets the pressed track background alpha.

Arguments
value Real
Returns
SetPressedTrackFillAlpha(value)

Sets the pressed track fill alpha.

Arguments
value Real
Returns
SetPressedTrackBorderAlpha(value)

Sets the pressed track border alpha.

Arguments
value Real
Returns
SetPressedKnobAlpha(value)

Sets the pressed knob alpha.

Arguments
value Real
Returns
SetDisabledTrackBgColour(value)

Sets the disabled track background colour.

Arguments
value Real|Constant.Colour
Returns
SetDisabledTrackFillColour(value)

Sets the disabled track fill colour.

Arguments
value Real|Constant.Colour
Returns
SetDisabledTrackBorderColour(value)

Sets the disabled track border colour.

Arguments
value Real|Constant.Colour
Returns
SetDisabledKnobColour(value)

Sets the disabled knob colour.

Arguments
value Real|Constant.Colour
Returns
SetDisabledTrackBgAlpha(value)

Sets the disabled track background alpha.

Arguments
value Real
Returns
SetDisabledTrackFillAlpha(value)

Sets the disabled track fill alpha.

Arguments
value Real
Returns
SetDisabledTrackBorderAlpha(value)

Sets the disabled track border alpha.

Arguments
value Real
Returns
SetDisabledKnobAlpha(value)

Sets the disabled knob alpha.

Arguments
value Real
Returns
SetBodyHeight(value)

Sets the slider body height.

Arguments
value Real
Returns
SetTrackHeight(value)

Sets the track height.

Arguments
value Real
Returns
SetKnobSize(value)

Sets the knob size.

Arguments
value Real
Returns
SetShowValue(flag)

Sets whether the slider shows its value text.

Arguments
flag Bool
Returns
SetValuePosition(position)

Sets the value text position.

Arguments
position Real Takes eEchoChamberSliderValuePosition.
Returns
SetValueGap(value)

Sets the vertical gap between the slider body and the value text.

Arguments
value Real
Returns
SetValueFont(font)

Sets the value font.

Arguments
font Asset.GMFont
Returns
SetValueTextColour(value)

Sets the value text colour.

Arguments
value Real|Constant.Colour
Returns
SetValueTextAlpha(value)

Sets the value text alpha.

Arguments
value Real
Returns
SetDisabledValueTextColour(value)

Sets the disabled value text colour.

Arguments
value Real|Constant.Colour
Returns
SetDisabledValueTextAlpha(value)

Sets the disabled value text alpha.

Arguments
value Real
Returns

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

Style-specific
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.
Padding
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.
SetPadding(value)

Sets the padding.

Arguments
value Real
Returns
SetPaddingX(value)

Sets horizontal padding.

Arguments
value Real
Returns
SetPaddingY(value)

Sets vertical padding.

Arguments
value Real
Returns
SetPaddingLeft(value)

Sets the padding left.

Arguments
value Real
Returns
SetPaddingTop(value)

Sets the padding top.

Arguments
value Real
Returns
SetPaddingRight(value)

Sets the padding right.

Arguments
value Real
Returns
SetPaddingBottom(value)

Sets the padding bottom.

Arguments
value Real
Returns
SetPaddingLTRB(left, top, right, bottom)

Sets left, top, right, and bottom padding.

Arguments
left Real
top Real
right Real
bottom Real
Returns
SetPopupStyleKey(key)

Sets the popup style key.

Arguments
key String
Returns
SetPopupWidth(value)

Sets the popup width.

Arguments
value Real
Returns
SetHeaderHeight(value)

Sets the header height.

Arguments
value Real
Returns
SetPreviewHeight(value)

Sets the preview height.

Arguments
value Real
Returns
SetModeRowHeight(value)

Sets the mode row height.

Arguments
value Real
Returns
SetModeGap(value)

Sets the mode row gap.

Arguments
value Real
Returns
SetEditorOuterRadius(value)

Sets the editor outer radius.

Arguments
value Real
Returns
SetEditorInnerRadius(value)

Sets the editor inner radius.

Arguments
value Real
Returns
SetEditorRingSegments(value)

Sets the editor ring segment count.

Arguments
value Real
Returns
SetEditorFieldSize(value)

Sets the editor field size.

Arguments
value Real
Returns
SetEditorGap(value)

Sets the editor gap.

Arguments
value Real
Returns
SetRowHeight(value)

Sets the row height.

Arguments
value Real
Returns
SetRowGap(value)

Sets the row gap.

Arguments
value Real
Returns
SetSectionGap(value)

Sets the section gap.

Arguments
value Real
Returns
SetLabelWidth(value)

Sets the label width.

Arguments
value Real
Returns
SetInputWidth(value)

Sets the input width.

Arguments
value Real
Returns
SetHexInputWidth(value)

Sets the hex input width.

Arguments
value Real
Returns
SetEyedropperButtonWidth(value)

Sets the eyedropper button width.

Arguments
value Real
Returns
SetSliderGap(value)

Sets the slider gap.

Arguments
value Real
Returns
SetTextColour(value)

Sets the main text colour.

Arguments
value Real|Constant.Colour
Returns
SetPreviewBorderColour(value)

Sets the preview border colour.

Arguments
value Real|Constant.Colour
Returns
SetTrackBgColour(value)

Sets the slider track background colour.

Arguments
value Real|Constant.Colour
Returns
SetTrackBorderColour(value)

Sets the slider track border colour.

Arguments
value Real|Constant.Colour
Returns
SetTabBgColour(value)

Sets the tab background colour.

Arguments
value Real|Constant.Colour
Returns
SetTabBorderColour(value)

Sets the tab border colour.

Arguments
value Real|Constant.Colour
Returns
SetTabTextColour(value)

Sets the tab text colour.

Arguments
value Real|Constant.Colour
Returns
SetTabBgAlpha(value)

Sets the tab background alpha.

Arguments
value Real
Returns
SetTabBorderAlpha(value)

Sets the tab border alpha.

Arguments
value Real
Returns
SetTabTextAlpha(value)

Sets the tab text alpha.

Arguments
value Real
Returns
SetHoverTabBgColour(value)

Sets the hover tab background colour.

Arguments
value Real|Constant.Colour
Returns
SetHoverTabBorderColour(value)

Sets the hover tab border colour.

Arguments
value Real|Constant.Colour
Returns
SetHoverTabTextColour(value)

Sets the hover tab text colour.

Arguments
value Real|Constant.Colour
Returns
SetHoverTabBgAlpha(value)

Sets the hover tab background alpha.

Arguments
value Real
Returns
SetHoverTabBorderAlpha(value)

Sets the hover tab border alpha.

Arguments
value Real
Returns
SetHoverTabTextAlpha(value)

Sets the hover tab text alpha.

Arguments
value Real
Returns
SetActiveTabBgColour(value)

Sets the active tab background colour.

Arguments
value Real|Constant.Colour
Returns
SetActiveTabBorderColour(value)

Sets the active tab border colour.

Arguments
value Real|Constant.Colour
Returns
SetActiveTabTextColour(value)

Sets the active tab text colour.

Arguments
value Real|Constant.Colour
Returns
SetActiveTabBgAlpha(value)

Sets the active tab background alpha.

Arguments
value Real
Returns
SetActiveTabBorderAlpha(value)

Sets the active tab border alpha.

Arguments
value Real
Returns
SetActiveTabTextAlpha(value)

Sets the active tab text alpha.

Arguments
value Real
Returns
SetEditorBorderColour(value)

Sets the editor border colour.

Arguments
value Real|Constant.Colour
Returns
SetEditorSelectorFillColour(value)

Sets the editor selector fill colour.

Arguments
value Real|Constant.Colour
Returns
SetEditorSelectorBorderColour(value)

Sets the editor selector border colour.

Arguments
value Real|Constant.Colour
Returns

Symbol index

C
ClearVariants()EchoButtonStyleFamily
ClearVariants()EchoColorButtonStyleFamily
ClearVariants()EchoColorPickerStyleFamily
ClearVariants()EchoContextMenuStyleFamily
ClearVariants()EchoDropdownStyleFamily
ClearVariants()EchoLabelStyleFamily
ClearVariants()EchoListRowStyleFamily
ClearVariants()EchoPanelStyleFamily
ClearVariants()EchoPopupStyleFamily
ClearVariants()EchoScrollbarStyleFamily
ClearVariants()EchoSeparatorStyleFamily
ClearVariants()EchoSliderStyleFamily
ClearVariants()EchoTextBlockStyleFamily
ClearVariants()EchoTextBoxOverlayStyleFamily
ClearVariants()EchoTextInputStyleFamily
ClearVariants()EchoToastStyleFamily
ClearVariants()EchoToggleStyleFamily
ClearVariants()EchoTooltipStyleFamily
ClearVariants()EchoWindowChromeButtonStyleFamily
ClearVariants()EchoWindowHeaderStyleFamily
ClearVariants()EchoWindowStyleFamily
D
Default()EchoButtonStyleFamily
Default()EchoColorButtonStyleFamily
Default()EchoColorPickerStyleFamily
Default()EchoContextMenuStyleFamily
Default()EchoDropdownStyleFamily
Default()EchoLabelStyleFamily
Default()EchoListRowStyleFamily
Default()EchoPanelStyleFamily
Default()EchoPopupStyleFamily
Default()EchoScrollbarStyleFamily
Default()EchoSeparatorStyleFamily
Default()EchoSliderStyleFamily
Default()EchoTextBlockStyleFamily
Default()EchoTextBoxOverlayStyleFamily
Default()EchoTextInputStyleFamily
Default()EchoToastStyleFamily
Default()EchoToggleStyleFamily
Default()EchoTooltipStyleFamily
Default()EchoWindowChromeButtonStyleFamily
Default()EchoWindowHeaderStyleFamily
Default()EchoWindowStyleFamily
G
Get()EchoButtonStyleFamily
Get()EchoColorButtonStyleFamily
Get()EchoColorPickerStyleFamily
Get()EchoContextMenuStyleFamily
Get()EchoDropdownStyleFamily
Get()EchoLabelStyleFamily
Get()EchoListRowStyleFamily
Get()EchoPanelStyleFamily
Get()EchoPopupStyleFamily
Get()EchoScrollbarStyleFamily
Get()EchoSeparatorStyleFamily
Get()EchoSliderStyleFamily
Get()EchoTextBlockStyleFamily
Get()EchoTextBoxOverlayStyleFamily
Get()EchoTextInputStyleFamily
Get()EchoToastStyleFamily
Get()EchoToggleStyleFamily
Get()EchoTooltipStyleFamily
Get()EchoWindowChromeButtonStyleFamily
Get()EchoWindowHeaderStyleFamily
Get()EchoWindowStyleFamily
H
Has()EchoButtonStyleFamily
Has()EchoColorButtonStyleFamily
Has()EchoColorPickerStyleFamily
Has()EchoContextMenuStyleFamily
Has()EchoDropdownStyleFamily
Has()EchoLabelStyleFamily
Has()EchoListRowStyleFamily
Has()EchoPanelStyleFamily
Has()EchoPopupStyleFamily
Has()EchoScrollbarStyleFamily
Has()EchoSeparatorStyleFamily
Has()EchoSliderStyleFamily
Has()EchoTextBlockStyleFamily
Has()EchoTextBoxOverlayStyleFamily
Has()EchoTextInputStyleFamily
Has()EchoToastStyleFamily
Has()EchoToggleStyleFamily
Has()EchoTooltipStyleFamily
Has()EchoWindowChromeButtonStyleFamily
Has()EchoWindowHeaderStyleFamily
Has()EchoWindowStyleFamily
R
Remove()EchoButtonStyleFamily
Remove()EchoColorButtonStyleFamily
Remove()EchoColorPickerStyleFamily
Remove()EchoContextMenuStyleFamily
Remove()EchoDropdownStyleFamily
Remove()EchoLabelStyleFamily
Remove()EchoListRowStyleFamily
Remove()EchoPanelStyleFamily
Remove()EchoPopupStyleFamily
Remove()EchoScrollbarStyleFamily
Remove()EchoSeparatorStyleFamily
Remove()EchoSliderStyleFamily
Remove()EchoTextBlockStyleFamily
Remove()EchoTextBoxOverlayStyleFamily
Remove()EchoTextInputStyleFamily
Remove()EchoToastStyleFamily
Remove()EchoToggleStyleFamily
Remove()EchoTooltipStyleFamily
Remove()EchoWindowChromeButtonStyleFamily
Remove()EchoWindowHeaderStyleFamily
Remove()EchoWindowStyleFamily
S
Set()EchoButtonStyleFamily
Set()EchoColorButtonStyleFamily
Set()EchoColorPickerStyleFamily
Set()EchoContextMenuStyleFamily
Set()EchoDropdownStyleFamily
Set()EchoLabelStyleFamily
Set()EchoListRowStyleFamily
Set()EchoPanelStyleFamily
Set()EchoPopupStyleFamily
Set()EchoScrollbarStyleFamily
Set()EchoSeparatorStyleFamily
Set()EchoSliderStyleFamily
Set()EchoTextBlockStyleFamily
Set()EchoTextBoxOverlayStyleFamily
Set()EchoTextInputStyleFamily
Set()EchoToastStyleFamily
Set()EchoToggleStyleFamily
Set()EchoTooltipStyleFamily
Set()EchoWindowChromeButtonStyleFamily
Set()EchoWindowHeaderStyleFamily
Set()EchoWindowStyleFamily
SetAboveAlign()EchoLabelStyle
SetActiveBgAlpha()EchoTextInputStyle
SetActiveBgAlpha()EchoWindowChromeButtonStyle
SetActiveBgColour()EchoTextInputStyle
SetActiveBgColour()EchoWindowChromeButtonStyle
SetActiveBorderAlpha()EchoTextInputStyle
SetActiveBorderAlpha()EchoWindowChromeButtonStyle
SetActiveBorderColour()EchoTextInputStyle
SetActiveBorderColour()EchoWindowChromeButtonStyle
SetActiveIconAlpha()EchoWindowChromeButtonStyle
SetActiveIconColour()EchoWindowChromeButtonStyle
SetActiveTabBgAlpha()EchoColorPickerStyle
SetActiveTabBgColour()EchoColorPickerStyle
SetActiveTabBorderAlpha()EchoColorPickerStyle
SetActiveTabBorderColour()EchoColorPickerStyle
SetActiveTabTextAlpha()EchoColorPickerStyle
SetActiveTabTextColour()EchoColorPickerStyle
SetActiveTextAlpha()EchoTextInputStyle
SetActiveTextAlpha()EchoWindowChromeButtonStyle
SetActiveTextColour()EchoTextInputStyle
SetActiveTextColour()EchoWindowChromeButtonStyle
SetAnchorGap()EchoPopupStyle
SetAnchorOffsetX()EchoTooltipStyle
SetAnchorOffsetY()EchoTooltipStyle
SetBgAlpha()EchoButtonStyle
SetBgAlpha()EchoColorButtonStyle
SetBgAlpha()EchoContextMenuStyle
SetBgAlpha()EchoDropdownStyle
SetBgAlpha()EchoPanelStyle
SetBgAlpha()EchoPopupStyle
SetBgAlpha()EchoTextBoxOverlayStyle
SetBgAlpha()EchoTextInputStyle
SetBgAlpha()EchoToastStyle
SetBgAlpha()EchoToggleStyle
SetBgAlpha()EchoTooltipStyle
SetBgAlpha()EchoWindowChromeButtonStyle
SetBgAlpha()EchoWindowHeaderStyle
SetBgAlpha()EchoWindowStyle
SetBgColour()EchoButtonStyle
SetBgColour()EchoColorButtonStyle
SetBgColour()EchoContextMenuStyle
SetBgColour()EchoDropdownStyle
SetBgColour()EchoPanelStyle
SetBgColour()EchoPopupStyle
SetBgColour()EchoTextBoxOverlayStyle
SetBgColour()EchoTextInputStyle
SetBgColour()EchoToastStyle
SetBgColour()EchoToggleStyle
SetBgColour()EchoTooltipStyle
SetBgColour()EchoWindowChromeButtonStyle
SetBgColour()EchoWindowHeaderStyle
SetBgColour()EchoWindowStyle
SetBodyHeight()EchoSliderStyle
SetBorderAlpha()EchoButtonStyle
SetBorderAlpha()EchoColorButtonStyle
SetBorderAlpha()EchoContextMenuStyle
SetBorderAlpha()EchoDropdownStyle
SetBorderAlpha()EchoPanelStyle
SetBorderAlpha()EchoPopupStyle
SetBorderAlpha()EchoTextBoxOverlayStyle
SetBorderAlpha()EchoTextInputStyle
SetBorderAlpha()EchoToastStyle
SetBorderAlpha()EchoToggleStyle
SetBorderAlpha()EchoTooltipStyle
SetBorderAlpha()EchoWindowChromeButtonStyle
SetBorderAlpha()EchoWindowHeaderStyle
SetBorderAlpha()EchoWindowStyle
SetBorderColour()EchoButtonStyle
SetBorderColour()EchoColorButtonStyle
SetBorderColour()EchoContextMenuStyle
SetBorderColour()EchoDropdownStyle
SetBorderColour()EchoPanelStyle
SetBorderColour()EchoPopupStyle
SetBorderColour()EchoTextBoxOverlayStyle
SetBorderColour()EchoTextInputStyle
SetBorderColour()EchoToastStyle
SetBorderColour()EchoToggleStyle
SetBorderColour()EchoTooltipStyle
SetBorderColour()EchoWindowChromeButtonStyle
SetBorderColour()EchoWindowHeaderStyle
SetBorderColour()EchoWindowStyle
SetBoxBorderAlpha()EchoToggleStyle
SetBoxBorderColour()EchoToggleStyle
SetBoxGap()EchoToggleStyle
SetBoxOffAlpha()EchoToggleStyle
SetBoxOffColour()EchoToggleStyle
SetBoxOnAlpha()EchoToggleStyle
SetBoxOnColour()EchoToggleStyle
SetBoxSize()EchoToggleStyle
SetButtonBgAlpha()EchoTextBoxOverlayStyle
SetButtonBgColour()EchoTextBoxOverlayStyle
SetButtonBorderAlpha()EchoTextBoxOverlayStyle
SetButtonBorderColour()EchoTextBoxOverlayStyle
SetButtonCancelInsetX()EchoTextBoxOverlayStyle
SetButtonDoneInsetX()EchoTextBoxOverlayStyle
SetButtonGap()EchoWindowHeaderStyle
SetButtonHoverBgColour()EchoTextBoxOverlayStyle
SetButtonSize()EchoWindowHeaderStyle
SetButtonTextAlpha()EchoTextBoxOverlayStyle
SetButtonTextColour()EchoTextBoxOverlayStyle
SetButtonWidth()EchoTextBoxOverlayStyle
SetCaretAlpha()EchoTextInputStyle
SetCaretBlinkMs()EchoTextInputStyle
SetCaretChar()EchoTextInputStyle
SetCaretColour()EchoTextInputStyle
SetCaretHeight()EchoTextInputStyle
SetCaretInsetX()EchoTextInputStyle
SetCaretInsetY()EchoTextInputStyle
SetCaretWidth()EchoTextInputStyle
SetChromeIconCloseSprite()EchoWindowHeaderStyle
SetChromeIconCloseSpriteSet()EchoWindowHeaderStyle
SetChromeIconMaximiseSprite()EchoWindowHeaderStyle
SetChromeIconMinimiseSprite()EchoWindowHeaderStyle
SetChromeIconPinSprite()EchoWindowHeaderStyle
SetChromeIconPinSpriteSet()EchoWindowHeaderStyle
SetChromeIconRestoreSprite()EchoWindowHeaderStyle
SetChromeIconRestoreSpriteSet()EchoWindowHeaderStyle
SetChromeIconSize()EchoWindowHeaderStyle
SetChromeIconStrokeWidth()EchoWindowHeaderStyle
SetChromeIconUnpinSprite()EchoWindowHeaderStyle
SetChromeIconUnpinSpriteSet()EchoWindowHeaderStyle
SetClampMargin()EchoWindowStyle
SetClampMarginBottom()EchoWindowStyle
SetClampMarginLeft()EchoWindowStyle
SetClampMarginLTRB()EchoWindowStyle
SetClampMarginRight()EchoWindowStyle
SetClampMarginTop()EchoWindowStyle
SetClampMarginX()EchoWindowStyle
SetClampMarginY()EchoWindowStyle
SetCollapsedSize()EchoPanelStyle
SetCornerRadius()EchoButtonStyle
SetCornerRadius()EchoColorButtonStyle
SetCornerRadius()EchoDropdownStyle
SetCornerRadius()EchoTextInputStyle
SetCornerRadius()EchoToggleStyle
SetCornerRadius()EchoWindowChromeButtonStyle
SetDimAlpha()EchoTextBoxOverlayStyle
SetDimColour()EchoTextBoxOverlayStyle
SetDisabledBgAlpha()EchoButtonStyle
SetDisabledBgAlpha()EchoColorButtonStyle
SetDisabledBgAlpha()EchoDropdownStyle
SetDisabledBgAlpha()EchoListRowStyle
SetDisabledBgAlpha()EchoTextInputStyle
SetDisabledBgAlpha()EchoToggleStyle
SetDisabledBgAlpha()EchoWindowChromeButtonStyle
SetDisabledBgColour()EchoButtonStyle
SetDisabledBgColour()EchoColorButtonStyle
SetDisabledBgColour()EchoDropdownStyle
SetDisabledBgColour()EchoListRowStyle
SetDisabledBgColour()EchoTextInputStyle
SetDisabledBgColour()EchoToggleStyle
SetDisabledBgColour()EchoWindowChromeButtonStyle
SetDisabledBorderAlpha()EchoColorButtonStyle
SetDisabledBorderAlpha()EchoDropdownStyle
SetDisabledBorderAlpha()EchoTextInputStyle
SetDisabledBorderAlpha()EchoWindowChromeButtonStyle
SetDisabledBorderColour()EchoColorButtonStyle
SetDisabledBorderColour()EchoDropdownStyle
SetDisabledBorderColour()EchoTextInputStyle
SetDisabledBorderColour()EchoWindowChromeButtonStyle
SetDisabledKnobAlpha()EchoSliderStyle
SetDisabledLineAlpha()EchoSeparatorStyle
SetDisabledLineColour()EchoSeparatorStyle
SetDisabledTextAlpha()EchoButtonStyle
SetDisabledTextAlpha()EchoColorButtonStyle
SetDisabledTextAlpha()EchoDropdownStyle
SetDisabledTextAlpha()EchoListRowStyle
SetDisabledTextAlpha()EchoTextBlockStyle
SetDisabledTextAlpha()EchoTextInputStyle
SetDisabledTextAlpha()EchoToggleStyle
SetDisabledTextAlpha()EchoWindowChromeButtonStyle
SetDisabledTextAlpha()EchoWindowHeaderStyle
SetDisabledTextColour()EchoColorButtonStyle
SetDisabledTextColour()EchoDropdownStyle
SetDisabledTextColour()EchoListRowStyle
SetDisabledTextColour()EchoTextBlockStyle
SetDisabledTextColour()EchoTextInputStyle
SetDisabledTextColour()EchoWindowChromeButtonStyle
SetDisabledTextColour()EchoWindowHeaderStyle
SetEditorBgAlpha()EchoTextBoxOverlayStyle
SetEditorBgColour()EchoTextBoxOverlayStyle
SetEditorBorderAlpha()EchoTextBoxOverlayStyle
SetEditorBorderColour()EchoColorPickerStyle
SetEditorBorderColour()EchoTextBoxOverlayStyle
SetEditorFieldSize()EchoColorPickerStyle
SetEditorGap()EchoColorPickerStyle
SetEditorInnerPadding()EchoTextBoxOverlayStyle
SetEditorInnerRadius()EchoColorPickerStyle
SetEditorOuterRadius()EchoColorPickerStyle
SetEditorRingSegments()EchoColorPickerStyle
SetEditorScrollbarExtraWidth()EchoTextBoxOverlayStyle
SetEditorSelectorFillColour()EchoColorPickerStyle
SetEyedropperButtonWidth()EchoColorPickerStyle
SetFont()EchoButtonStyle
SetFont()EchoColorButtonStyle
SetFont()EchoContextMenuStyle
SetFont()EchoDropdownStyle
SetFont()EchoLabelStyle
SetFont()EchoListRowStyle
SetFont()EchoTextBlockStyle
SetFont()EchoTextInputStyle
SetFont()EchoToastStyle
SetFont()EchoToggleStyle
SetFont()EchoTooltipStyle
SetFont()EchoWindowChromeButtonStyle
SetFont()EchoWindowHeaderStyle
SetGap()EchoLabelStyle
SetGap()EchoPanelStyle
SetGap()EchoTextBoxOverlayStyle
SetGapX()EchoPanelStyle
SetGapY()EchoPanelStyle
SetHandleBgAlpha()EchoScrollbarStyle
SetHandleBgColour()EchoScrollbarStyle
SetHandleBorderAlpha()EchoScrollbarStyle
SetHandleBorderColour()EchoScrollbarStyle
SetHandleWidth()EchoScrollbarStyle
SetHeaderAlpha()EchoPopupStyle
SetHeaderBgColour()EchoPopupStyle
SetHeaderHeight()EchoColorPickerStyle
SetHeight()EchoWindowHeaderStyle
SetHexInputWidth()EchoColorPickerStyle
SetHoverBgAlpha()EchoButtonStyle
SetHoverBgAlpha()EchoColorButtonStyle
SetHoverBgAlpha()EchoDropdownStyle
SetHoverBgAlpha()EchoListRowStyle
SetHoverBgAlpha()EchoTextInputStyle
SetHoverBgAlpha()EchoToggleStyle
SetHoverBgAlpha()EchoWindowChromeButtonStyle
SetHoverBgColour()EchoButtonStyle
SetHoverBgColour()EchoColorButtonStyle
SetHoverBgColour()EchoDropdownStyle
SetHoverBgColour()EchoListRowStyle
SetHoverBgColour()EchoTextInputStyle
SetHoverBgColour()EchoToggleStyle
SetHoverBgColour()EchoWindowChromeButtonStyle
SetHoverBorderAlpha()EchoButtonStyle
SetHoverBorderAlpha()EchoColorButtonStyle
SetHoverBorderAlpha()EchoDropdownStyle
SetHoverBorderAlpha()EchoTextInputStyle
SetHoverBorderAlpha()EchoToggleStyle
SetHoverBorderAlpha()EchoWindowChromeButtonStyle
SetHoverBorderColour()EchoButtonStyle
SetHoverBorderColour()EchoColorButtonStyle
SetHoverBorderColour()EchoDropdownStyle
SetHoverBorderColour()EchoTextInputStyle
SetHoverBorderColour()EchoToggleStyle
SetHoverBorderColour()EchoWindowChromeButtonStyle
SetHoverBoxOffAlpha()EchoToggleStyle
SetHoverBoxOffColour()EchoToggleStyle
SetHoverBoxOnAlpha()EchoToggleStyle
SetHoverBoxOnColour()EchoToggleStyle
SetHoverHandleBgAlpha()EchoScrollbarStyle
SetHoverHandleBgColour()EchoScrollbarStyle
SetHoverIconAlpha()EchoWindowChromeButtonStyle
SetHoverIconColour()EchoWindowChromeButtonStyle
SetHoverKnobAlpha()EchoSliderStyle
SetHoverKnobColour()EchoSliderStyle
SetHoverTabBgAlpha()EchoColorPickerStyle
SetHoverTabBgColour()EchoColorPickerStyle
SetHoverTabBorderAlpha()EchoColorPickerStyle
SetHoverTabBorderColour()EchoColorPickerStyle
SetHoverTabTextAlpha()EchoColorPickerStyle
SetHoverTabTextColour()EchoColorPickerStyle
SetHoverTextAlpha()EchoButtonStyle
SetHoverTextAlpha()EchoColorButtonStyle
SetHoverTextAlpha()EchoDropdownStyle
SetHoverTextAlpha()EchoListRowStyle
SetHoverTextAlpha()EchoTextInputStyle
SetHoverTextAlpha()EchoToggleStyle
SetHoverTextAlpha()EchoWindowChromeButtonStyle
SetHoverTextColour()EchoButtonStyle
SetHoverTextColour()EchoColorButtonStyle
SetHoverTextColour()EchoDropdownStyle
SetHoverTextColour()EchoListRowStyle
SetHoverTextColour()EchoTextInputStyle
SetHoverTextColour()EchoToggleStyle
SetHoverTextColour()EchoWindowChromeButtonStyle
SetHoverTrackBgAlpha()EchoScrollbarStyle
SetHoverTrackBgAlpha()EchoSliderStyle
SetHoverTrackBgColour()EchoScrollbarStyle
SetIconAlpha()EchoContextMenuStyle
SetIconAlpha()EchoWindowChromeButtonStyle
SetIconColour()EchoContextMenuStyle
SetIconColour()EchoWindowChromeButtonStyle
SetIconDisabledAlpha()EchoContextMenuStyle
SetIconDisabledColour()EchoContextMenuStyle
SetIconGap()EchoButtonStyle
SetIconGap()EchoColorButtonStyle
SetIconGap()EchoContextMenuStyle
SetIconHoverAlpha()EchoContextMenuStyle
SetIconHoverColour()EchoContextMenuStyle
SetIconScale()EchoButtonStyle
SetIconScale()EchoColorButtonStyle
SetIconSize()EchoContextMenuStyle
SetInputWidth()EchoColorPickerStyle
SetInvalidBgAlpha()EchoTextInputStyle
SetInvalidBgColour()EchoTextInputStyle
SetInvalidBorderAlpha()EchoTextInputStyle
SetInvalidBorderColour()EchoTextInputStyle
SetInvalidTextAlpha()EchoTextInputStyle
SetInvalidTextColour()EchoTextInputStyle
SetItemBgAlpha()EchoContextMenuStyle
SetItemBgColour()EchoContextMenuStyle
SetItemBgInsetX()EchoContextMenuStyle
SetItemDisabledBgAlpha()EchoContextMenuStyle
SetItemDisabledBgColour()EchoContextMenuStyle
SetItemDisabledTextAlpha()EchoContextMenuStyle
SetItemDisabledTextColour()EchoContextMenuStyle
SetItemHoverBgAlpha()EchoContextMenuStyle
SetItemHoverBgColour()EchoContextMenuStyle
SetItemHoverTextAlpha()EchoContextMenuStyle
SetItemHoverTextColour()EchoContextMenuStyle
SetItemInsetX()EchoContextMenuStyle
SetItemTextAlpha()EchoContextMenuStyle
SetItemTextColour()EchoContextMenuStyle
SetKnobAlpha()EchoSliderStyle
SetKnobColour()EchoSliderStyle
SetKnobSize()EchoSliderStyle
SetLabelWidth()EchoColorPickerStyle
SetLeadingAlign()EchoLabelStyle
SetLineAlpha()EchoSeparatorStyle
SetLineColour()EchoSeparatorStyle
SetMargin()EchoPanelStyle
SetMarginBottom()EchoPanelStyle
SetMarginLeft()EchoPanelStyle
SetMarginLTRB()EchoPanelStyle
SetMarginRight()EchoPanelStyle
SetMarginTop()EchoPanelStyle
SetMarginX()EchoPanelStyle
SetMarginY()EchoPanelStyle
SetMaxHeight()EchoTextBoxOverlayStyle
SetMaxRatio()EchoLabelStyle
SetMaxWidth()EchoContextMenuStyle
SetMaxWidth()EchoLabelStyle
SetMaxWidth()EchoTextBlockStyle
SetMaxWidth()EchoTextBoxOverlayStyle
SetMaxWidth()EchoToastStyle
SetMaxWidth()EchoTooltipStyle
SetMinHeight()EchoTextBoxOverlayStyle
SetMinimizedHeight()EchoWindowStyle
SetMinWidth()EchoContextMenuStyle
SetMinWidth()EchoLabelStyle
SetMinWidth()EchoTextBoxOverlayStyle
SetModeGap()EchoColorPickerStyle
SetModeRowHeight()EchoColorPickerStyle
SetNormalBgAlpha()EchoListRowStyle
SetNormalBgColour()EchoListRowStyle
SetNormalTextAlpha()EchoListRowStyle
SetNormalTextColour()EchoListRowStyle
SetOpenMix()EchoDropdownStyle
SetOverlayBgAlpha()EchoDropdownStyle
SetOverlayBgColour()EchoDropdownStyle
SetOverlayBorderAlpha()EchoDropdownStyle
SetOverlayBorderColour()EchoDropdownStyle
SetOverlayMaxHeight()EchoDropdownStyle
SetOverlayRowBgAlpha()EchoDropdownStyle
SetOverlayRowBgColour()EchoDropdownStyle
SetOverlayRowHoverAlpha()EchoDropdownStyle
SetOverlaySearchBgAlpha()EchoDropdownStyle
SetOverlayTextAlpha()EchoDropdownStyle
SetOverlayTextColour()EchoDropdownStyle
SetPadding()EchoButtonStyle
SetPadding()EchoColorButtonStyle
SetPadding()EchoColorPickerStyle
SetPadding()EchoContextMenuStyle
SetPadding()EchoDropdownStyle
SetPadding()EchoLabelStyle
SetPadding()EchoListRowStyle
SetPadding()EchoPanelStyle
SetPadding()EchoSeparatorStyle
SetPadding()EchoSliderStyle
SetPadding()EchoTextBoxOverlayStyle
SetPadding()EchoTextInputStyle
SetPadding()EchoToastStyle
SetPadding()EchoToggleStyle
SetPadding()EchoTooltipStyle
SetPadding()EchoWindowHeaderStyle
SetPadding()EchoWindowStyle
SetPaddingBottom()EchoButtonStyle
SetPaddingBottom()EchoColorButtonStyle
SetPaddingBottom()EchoColorPickerStyle
SetPaddingBottom()EchoContextMenuStyle
SetPaddingBottom()EchoDropdownStyle
SetPaddingBottom()EchoLabelStyle
SetPaddingBottom()EchoListRowStyle
SetPaddingBottom()EchoPanelStyle
SetPaddingBottom()EchoSeparatorStyle
SetPaddingBottom()EchoSliderStyle
SetPaddingBottom()EchoTextBoxOverlayStyle
SetPaddingBottom()EchoTextInputStyle
SetPaddingBottom()EchoToastStyle
SetPaddingBottom()EchoToggleStyle
SetPaddingBottom()EchoTooltipStyle
SetPaddingBottom()EchoWindowHeaderStyle
SetPaddingBottom()EchoWindowStyle
SetPaddingLeft()EchoButtonStyle
SetPaddingLeft()EchoColorButtonStyle
SetPaddingLeft()EchoColorPickerStyle
SetPaddingLeft()EchoContextMenuStyle
SetPaddingLeft()EchoDropdownStyle
SetPaddingLeft()EchoLabelStyle
SetPaddingLeft()EchoListRowStyle
SetPaddingLeft()EchoPanelStyle
SetPaddingLeft()EchoSeparatorStyle
SetPaddingLeft()EchoSliderStyle
SetPaddingLeft()EchoTextBoxOverlayStyle
SetPaddingLeft()EchoTextInputStyle
SetPaddingLeft()EchoToastStyle
SetPaddingLeft()EchoToggleStyle
SetPaddingLeft()EchoTooltipStyle
SetPaddingLeft()EchoWindowHeaderStyle
SetPaddingLeft()EchoWindowStyle
SetPaddingLTRB()EchoButtonStyle
SetPaddingLTRB()EchoColorButtonStyle
SetPaddingLTRB()EchoColorPickerStyle
SetPaddingLTRB()EchoContextMenuStyle
SetPaddingLTRB()EchoDropdownStyle
SetPaddingLTRB()EchoLabelStyle
SetPaddingLTRB()EchoListRowStyle
SetPaddingLTRB()EchoPanelStyle
SetPaddingLTRB()EchoSeparatorStyle
SetPaddingLTRB()EchoSliderStyle
SetPaddingLTRB()EchoTextBoxOverlayStyle
SetPaddingLTRB()EchoTextInputStyle
SetPaddingLTRB()EchoToastStyle
SetPaddingLTRB()EchoToggleStyle
SetPaddingLTRB()EchoTooltipStyle
SetPaddingLTRB()EchoWindowHeaderStyle
SetPaddingLTRB()EchoWindowStyle
SetPaddingRight()EchoButtonStyle
SetPaddingRight()EchoColorButtonStyle
SetPaddingRight()EchoColorPickerStyle
SetPaddingRight()EchoContextMenuStyle
SetPaddingRight()EchoDropdownStyle
SetPaddingRight()EchoLabelStyle
SetPaddingRight()EchoListRowStyle
SetPaddingRight()EchoPanelStyle
SetPaddingRight()EchoSeparatorStyle
SetPaddingRight()EchoSliderStyle
SetPaddingRight()EchoTextBoxOverlayStyle
SetPaddingRight()EchoTextInputStyle
SetPaddingRight()EchoToastStyle
SetPaddingRight()EchoToggleStyle
SetPaddingRight()EchoTooltipStyle
SetPaddingRight()EchoWindowHeaderStyle
SetPaddingRight()EchoWindowStyle
SetPaddingTop()EchoButtonStyle
SetPaddingTop()EchoColorButtonStyle
SetPaddingTop()EchoColorPickerStyle
SetPaddingTop()EchoContextMenuStyle
SetPaddingTop()EchoDropdownStyle
SetPaddingTop()EchoLabelStyle
SetPaddingTop()EchoListRowStyle
SetPaddingTop()EchoPanelStyle
SetPaddingTop()EchoSeparatorStyle
SetPaddingTop()EchoSliderStyle
SetPaddingTop()EchoTextBoxOverlayStyle
SetPaddingTop()EchoTextInputStyle
SetPaddingTop()EchoToastStyle
SetPaddingTop()EchoToggleStyle
SetPaddingTop()EchoTooltipStyle
SetPaddingTop()EchoWindowHeaderStyle
SetPaddingTop()EchoWindowStyle
SetPaddingX()EchoButtonStyle
SetPaddingX()EchoColorButtonStyle
SetPaddingX()EchoColorPickerStyle
SetPaddingX()EchoContextMenuStyle
SetPaddingX()EchoDropdownStyle
SetPaddingX()EchoLabelStyle
SetPaddingX()EchoListRowStyle
SetPaddingX()EchoPanelStyle
SetPaddingX()EchoSeparatorStyle
SetPaddingX()EchoSliderStyle
SetPaddingX()EchoTextBoxOverlayStyle
SetPaddingX()EchoTextInputStyle
SetPaddingX()EchoToastStyle
SetPaddingX()EchoToggleStyle
SetPaddingX()EchoTooltipStyle
SetPaddingX()EchoWindowHeaderStyle
SetPaddingX()EchoWindowStyle
SetPaddingY()EchoButtonStyle
SetPaddingY()EchoColorButtonStyle
SetPaddingY()EchoColorPickerStyle
SetPaddingY()EchoContextMenuStyle
SetPaddingY()EchoDropdownStyle
SetPaddingY()EchoLabelStyle
SetPaddingY()EchoListRowStyle
SetPaddingY()EchoPanelStyle
SetPaddingY()EchoSeparatorStyle
SetPaddingY()EchoSliderStyle
SetPaddingY()EchoTextBoxOverlayStyle
SetPaddingY()EchoTextInputStyle
SetPaddingY()EchoToastStyle
SetPaddingY()EchoToggleStyle
SetPaddingY()EchoTooltipStyle
SetPaddingY()EchoWindowHeaderStyle
SetPaddingY()EchoWindowStyle
SetPlaceholderAlpha()EchoTextInputStyle
SetPlaceholderColour()EchoTextInputStyle
SetPlacement()EchoLabelStyle
SetPopupStyleKey()EchoColorPickerStyle
SetPopupWidth()EchoColorPickerStyle
SetPressedBgAlpha()EchoButtonStyle
SetPressedBgAlpha()EchoColorButtonStyle
SetPressedBgAlpha()EchoDropdownStyle
SetPressedBgAlpha()EchoListRowStyle
SetPressedBgAlpha()EchoTextInputStyle
SetPressedBgAlpha()EchoToggleStyle
SetPressedBgAlpha()EchoWindowChromeButtonStyle
SetPressedBgColour()EchoButtonStyle
SetPressedBgColour()EchoColorButtonStyle
SetPressedBgColour()EchoDropdownStyle
SetPressedBgColour()EchoListRowStyle
SetPressedBgColour()EchoTextInputStyle
SetPressedBgColour()EchoToggleStyle
SetPressedBgColour()EchoWindowChromeButtonStyle
SetPressedBorderAlpha()EchoColorButtonStyle
SetPressedBorderAlpha()EchoDropdownStyle
SetPressedBorderAlpha()EchoTextInputStyle
SetPressedBorderAlpha()EchoWindowChromeButtonStyle
SetPressedBorderColour()EchoColorButtonStyle
SetPressedBorderColour()EchoDropdownStyle
SetPressedBorderColour()EchoTextInputStyle
SetPressedBorderColour()EchoWindowChromeButtonStyle
SetPressedBoxOnAlpha()EchoToggleStyle
SetPressedHandleBgAlpha()EchoScrollbarStyle
SetPressedHandleBgColour()EchoScrollbarStyle
SetPressedIconAlpha()EchoWindowChromeButtonStyle
SetPressedIconColour()EchoWindowChromeButtonStyle
SetPressedKnobAlpha()EchoSliderStyle
SetPressedKnobColour()EchoSliderStyle
SetPressedMix()EchoButtonStyle
SetPressedMix()EchoColorButtonStyle
SetPressedMix()EchoDropdownStyle
SetPressedMix()EchoTextInputStyle
SetPressedMix()EchoToggleStyle
SetPressedMix()EchoWindowChromeButtonStyle
SetPressedTextAlpha()EchoButtonStyle
SetPressedTextAlpha()EchoColorButtonStyle
SetPressedTextAlpha()EchoDropdownStyle
SetPressedTextAlpha()EchoListRowStyle
SetPressedTextAlpha()EchoTextInputStyle
SetPressedTextAlpha()EchoToggleStyle
SetPressedTextAlpha()EchoWindowChromeButtonStyle
SetPressedTextColour()EchoButtonStyle
SetPressedTextColour()EchoColorButtonStyle
SetPressedTextColour()EchoDropdownStyle
SetPressedTextColour()EchoListRowStyle
SetPressedTextColour()EchoTextInputStyle
SetPressedTextColour()EchoToggleStyle
SetPressedTextColour()EchoWindowChromeButtonStyle
SetPreviewBorderColour()EchoColorPickerStyle
SetPreviewHeight()EchoColorPickerStyle
SetReadonlyBgAlpha()EchoTextInputStyle
SetReadonlyBgColour()EchoTextInputStyle
SetReadonlyBorderAlpha()EchoTextInputStyle
SetReadonlyBorderColour()EchoTextInputStyle
SetReadonlyTextAlpha()EchoTextInputStyle
SetReadonlyTextColour()EchoTextInputStyle
SetResizeGripSize()EchoWindowStyle
SetRowGap()EchoColorPickerStyle
SetRowHeight()EchoColorPickerStyle
SetRowHeight()EchoContextMenuStyle
SetRowHeight()EchoListRowStyle
SetRowHeight()EchoPanelStyle
SetRowMinHeight()EchoTextBoxOverlayStyle
SetScrollGutterPad()EchoPanelStyle
SetScrollGutterPadX()EchoPanelStyle
SetScrollGutterPadY()EchoPanelStyle
SetSectionGap()EchoColorPickerStyle
SetSelectedBgAlpha()EchoListRowStyle
SetSelectedBgColour()EchoListRowStyle
SetSelectedTextAlpha()EchoListRowStyle
SetSelectedTextColour()EchoListRowStyle
SetSelectionBgAlpha()EchoTextInputStyle
SetSelectionBgColour()EchoTextInputStyle
SetSelectionTextAlpha()EchoTextInputStyle
SetSelectionTextColour()EchoTextInputStyle
SetSeparatorAlpha()EchoContextMenuStyle
SetSeparatorColour()EchoContextMenuStyle
SetSeparatorHeight()EchoContextMenuStyle
SetSeparatorInsetX()EchoContextMenuStyle
SetShape()EchoButtonStyle
SetShape()EchoColorButtonStyle
SetShape()EchoDropdownStyle
SetShape()EchoTextInputStyle
SetShape()EchoToggleStyle
SetShape()EchoWindowChromeButtonStyle
SetShortcutDisabledTextAlpha()EchoContextMenuStyle
SetShortcutGap()EchoContextMenuStyle
SetShortcutHoverTextAlpha()EchoContextMenuStyle
SetShortcutHoverTextColour()EchoContextMenuStyle
SetShortcutTextAlpha()EchoContextMenuStyle
SetShortcutTextColour()EchoContextMenuStyle
SetShowChromeButtons()EchoWindowHeaderStyle
SetShowCloseButton()EchoWindowHeaderStyle
SetShowMinimizeButton()EchoWindowHeaderStyle
SetShowPinButton()EchoWindowHeaderStyle
SetShowValue()EchoSliderStyle
SetSliderGap()EchoColorPickerStyle
SetSplitterAlpha()EchoPanelStyle
SetSplitterColour()EchoPanelStyle
SetSplitterDrawSize()EchoPanelStyle
SetSplitterHitSize()EchoPanelStyle
SetSwatchBorderColour()EchoColorButtonStyle
SetSwatchGap()EchoColorButtonStyle
SetSwatchSize()EchoColorButtonStyle
SetTabBgAlpha()EchoColorPickerStyle
SetTabBgColour()EchoColorPickerStyle
SetTabBorderAlpha()EchoColorPickerStyle
SetTabBorderColour()EchoColorPickerStyle
SetTabTextAlpha()EchoColorPickerStyle
SetTabTextColour()EchoColorPickerStyle
SetTextAlign()EchoButtonStyle
SetTextAlign()EchoColorButtonStyle
SetTextAlign()EchoDropdownStyle
SetTextAlign()EchoTextBlockStyle
SetTextAlign()EchoTextInputStyle
SetTextAlign()EchoToggleStyle
SetTextAlign()EchoWindowHeaderStyle
SetTextAlpha()EchoButtonStyle
SetTextAlpha()EchoColorButtonStyle
SetTextAlpha()EchoDropdownStyle
SetTextAlpha()EchoLabelStyle
SetTextAlpha()EchoTextBlockStyle
SetTextAlpha()EchoTextInputStyle
SetTextAlpha()EchoToastStyle
SetTextAlpha()EchoToggleStyle
SetTextAlpha()EchoTooltipStyle
SetTextAlpha()EchoWindowChromeButtonStyle
SetTextAlpha()EchoWindowHeaderStyle
SetTextBoxExpandSprite()EchoTextInputStyle
SetTextBoxGripSize()EchoTextInputStyle
SetTextBoxGripSprite()EchoTextInputStyle
SetTextColour()EchoButtonStyle
SetTextColour()EchoColorButtonStyle
SetTextColour()EchoColorPickerStyle
SetTextColour()EchoDropdownStyle
SetTextColour()EchoLabelStyle
SetTextColour()EchoTextBlockStyle
SetTextColour()EchoTextInputStyle
SetTextColour()EchoToastStyle
SetTextColour()EchoToggleStyle
SetTextColour()EchoTooltipStyle
SetTextColour()EchoWindowChromeButtonStyle
SetTextColour()EchoWindowHeaderStyle
SetThickness()EchoSeparatorStyle
SetTitlebarVisible()EchoWindowStyle
SetTitleFont()EchoTextBoxOverlayStyle
SetTitleTextAlpha()EchoTextBoxOverlayStyle
SetTitleTextColour()EchoTextBoxOverlayStyle
SetTrackBgAlpha()EchoScrollbarStyle
SetTrackBgAlpha()EchoSliderStyle
SetTrackBgColour()EchoColorPickerStyle
SetTrackBgColour()EchoScrollbarStyle
SetTrackBgColour()EchoSliderStyle
SetTrackBorderAlpha()EchoScrollbarStyle
SetTrackBorderAlpha()EchoSliderStyle
SetTrackBorderColour()EchoColorPickerStyle
SetTrackBorderColour()EchoScrollbarStyle
SetTrackBorderColour()EchoSliderStyle
SetTrackFillAlpha()EchoSliderStyle
SetTrackFillColour()EchoSliderStyle
SetTrackHeight()EchoSliderStyle
SetTrackWidth()EchoScrollbarStyle
SetValidationAlpha()EchoTextInputStyle
SetValidationErrorColour()EchoTextInputStyle
SetValidationFont()EchoTextInputStyle
SetValidationGap()EchoTextInputStyle
SetValidationInfoColour()EchoTextInputStyle
SetValidationWarnColour()EchoTextInputStyle
SetValueFont()EchoSliderStyle
SetValueGap()EchoColorButtonStyle
SetValueGap()EchoSliderStyle
SetValuePosition()EchoSliderStyle
SetValueTextAlpha()EchoColorButtonStyle
SetValueTextAlpha()EchoSliderStyle
SetValueTextColour()EchoColorButtonStyle
SetValueTextColour()EchoSliderStyle
SetVerticalAlign()EchoButtonStyle
SetVerticalAlign()EchoColorButtonStyle
SetVerticalAlign()EchoDropdownStyle
SetVerticalAlign()EchoTextInputStyle
SetVerticalAlign()EchoToggleStyle
SetViewportMargin()EchoContextMenuStyle
SetViewportMargin()EchoPopupStyle
SetViewportMargin()EchoTextBoxOverlayStyle
SetViewportMargin()EchoToastStyle
SetViewportMargin()EchoTooltipStyle
SetViewportMarginLeft()EchoTooltipStyle
SetViewportMarginLTRB()EchoTooltipStyle
SetViewportMarginRight()EchoTooltipStyle
SetViewportMarginTop()EchoTooltipStyle
SetViewportMarginX()EchoPopupStyle
SetViewportMarginX()EchoToastStyle
SetViewportMarginX()EchoTooltipStyle
SetViewportMarginY()EchoPopupStyle
SetViewportMarginY()EchoToastStyle
SetViewportMarginY()EchoTooltipStyle
SetWidth()EchoLabelStyle
SetWrap()EchoTextBlockStyle