Class “Slider”
Object > NativeObject > Widget > Slider
A widget representing a numeric value as an movable indicator on a horizontal line.


| Type: | Slider extends Widget | 
    
| Constructor: | public | 
| Singleton: | No | 
| Namespace: | tabris | 
| Direct subclasses: | None | 
| JSX Support: | Element: <Slider/>Parent Elements: <Canvas/>, <Cell/>, <Composite/>, <Page/>, <RefreshComposite/>, <Row/>, <ScrollView/>, <Stack/>, <Tab/>Child Elements: Not Supported  | 
    
Examples
JavaScript
import {Slider, contentView} from 'tabris';
new Slider({
  left: 16, right: 16,
  selection: 50
}).onSelect(({selection}) => console.log(`Slider is at ${selection}`))
  .appendTo(contentView);
See also:
JSX Creating a simple Slider [► Run in Playground]
Constructor
new Slider(properties?)
| Parameter | Type | Description | 
|---|---|---|
| properties | Properties<Slider> | 
      Sets all key-value pairs in the properties object as widget properties. Optional. | 
Properties
maximum
The maximum value.
| Type: | number | 
    
| Default: | 100 | 
    
| Settable: | Yes | 
| Change Event: | maximumChanged | 
    
minimum
The minimum value.
| Type: | number | 
    
| Default: | 0 | 
    
| Settable: | Yes | 
| Change Event: | minimumChanged | 
    
selection
The actual value.
| Type: | number | 
    
| Default: | 0 | 
    
| Settable: | Yes | 
| Change Event: | selectionChanged | 
    
tintColor
The color used to display the current selection.
| Type: | ColorValue | 
    
| Settable: | Yes | 
| Change Event: | tintColorChanged | 
    
Events
select
Fired when the selection property is changed by the user.
EventObject Type: SliderSelectEvent<Slider>
| Property | Type | Description | 
|---|---|---|
| selection | number | 
      The new value of selection. | 
Change Events
minimumChanged
Fired when the minimum property has changed.
EventObject Type: PropertyChangedEvent<Slider, number>
| Property | Type | Description | 
|---|---|---|
| value | number | 
      The new value of minimum. | 
maximumChanged
Fired when the maximum property has changed.
EventObject Type: PropertyChangedEvent<Slider, number>
| Property | Type | Description | 
|---|---|---|
| value | number | 
      The new value of maximum. | 
selectionChanged
Fired when the selection property has changed.
EventObject Type: PropertyChangedEvent<Slider, number>
| Property | Type | Description | 
|---|---|---|
| value | number | 
      The new value of selection. | 
tintColorChanged
Fired when the tintColor property has changed.
EventObject Type: PropertyChangedEvent<Slider, ColorValue>
| Property | Type | Description | 
|---|---|---|
| value | ColorValue | 
      The new value of tintColor. |