reference
labkit.app.layout.slider
Add a bounded numeric slider.
Syntax
node = labkit.app.layout.slider(id, Name=Value)Description
Declares one bounded scalar slider.
Inputs
id- Unique MATLAB identifier for the layout target.
Options
Label- Display text. Default: id.
Value- Finite numeric scalar. Default: lower Limits value.
Limits- Increasing finite numeric 1-by-2 row. Default: [0 1].
Step- Positive numeric scalar. Default: [].
ValueDisplayFormat- Optional spinner numeric format such as "%.6g". Default: "".
ShowTicks- Logical tick visibility. Default: false.
Bind- Project or session field path. Default: "".
Enabled- Initial logical enabled state. Default: true.
OnValueChanged- Scalar callback state = callback(state,value,context). Default: [].
Outputs
node- Immutable internal layout node accepted by layout containers.
Errors
Throws labkit:app:contract:* for invalid IDs, options, or callbacks.
Typical Call
node = labkit.app.layout.slider("frame", Limits=[1 100], Step=1);Related APIs
labkit.app.layout.field— Add a text, numeric, choice, or logical input field.labkit.app.layout.rangeField— Add an input for a numeric lower and upper bound.labkit.app.layout.button— Add a push button with one explicit pressed callback.labkit.app.layout.dataTable— Add a tabular data display with optional editing and selection.labkit.app.layout.fileList— Add file selection and portable-source controls.labkit.app.layout.group— Arrange related child elements without a titled boundary.labkit.app.layout.logPanel— Add a text display for App log messages.labkit.app.layout.plotArea— Add one or more axes rendered by an App-owned renderer.
Source
This page is generated from the MATLAB help text in +labkit/+app/+layout/slider.m.