CSSuiSwitch

CSSuiSwitch()

CSSUISWITCH CSS-styled toggle switch backed by uihtml

Usage:

sw = CSSuiSwitch(parent, ‘Text’, ‘Notifications’, ‘Value’, true) sw.ValueChangedFcn = @(s,e) fprintf(‘State: %dn’, e.Value);

Inputs:

parent : graphics container – required

Name-Value Pairs:

‘Value’ : logical - true = on (default: false) ‘Text’ : char - label beside the toggle (default: ‘Toggle’) ‘SwitchOnColor’ : char - CSS color when on (default: ‘#A2D2FF’) ‘ValueChangedFcn’ : function handle - @(src, evt) callback (default: []) (plus all CSSBase name-value pairs)

Outputs:

sw : CSSuiSwitch handle

Notes

CSS element schema:
#css-root Outer sizing container

.cssui-switch Widget-type class on #css-root label.css-control Toggle track wrapper

input#chk Hidden <input type=”checkbox”> span.slider Animated thumb / track fill

span.css-label#cssbase-text Text label

.css-disabled On #css-root when Enabled=false

See also: CSSBase, CSSPreset, CSSuiButton

∿∿∿ Prerau Laboratory MATLAB Codebase · sleepEEG.org ∿∿∿