| 
									
										
										
										
											2017-03-03 09:54:46 -08:00
										 |  |  | ## Class: TouchBarSlider
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | > Create a slider in the touch bar for native macOS applications
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-04-09 17:58:10 -03:00
										 |  |  | Process: [Main](../tutorial/application-architecture.md#main-and-renderer-processes) | 
					
						
							| 
									
										
										
										
											2017-03-03 09:54:46 -08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-03-17 10:38:15 -07:00
										 |  |  | ### `new TouchBarSlider(options)` _Experimental_
 | 
					
						
							| 
									
										
										
										
											2017-03-03 09:54:46 -08:00
										 |  |  | 
 | 
					
						
							|  |  |  | * `options` Object | 
					
						
							|  |  |  |   * `label` String (optional) - Label text. | 
					
						
							|  |  |  |   * `value` Integer (optional) - Selected value. | 
					
						
							|  |  |  |   * `minValue` Integer (optional) - Minimum value. | 
					
						
							|  |  |  |   * `maxValue` Integer (optional) - Maximum value. | 
					
						
							|  |  |  |   * `change` Function (optional) - Function to call when the slider is changed. | 
					
						
							| 
									
										
										
										
											2017-11-29 11:38:35 +01:00
										 |  |  |     * `newValue` Number - The value that the user selected on the Slider. | 
					
						
							| 
									
										
										
										
											2017-03-03 09:54:46 -08:00
										 |  |  | 
 | 
					
						
							|  |  |  | ### Instance Properties
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | The following properties are available on instances of `TouchBarSlider`: | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #### `touchBarSlider.label`
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-03-04 16:14:41 +11:00
										 |  |  | A `String` representing the slider's current text. Changing this value immediately updates the slider | 
					
						
							| 
									
										
										
										
											2017-03-03 09:54:46 -08:00
										 |  |  | in the touch bar. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #### `touchBarSlider.value`
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-03-04 16:14:41 +11:00
										 |  |  | A `Number` representing the slider's current value. Changing this value immediately updates the slider | 
					
						
							| 
									
										
										
										
											2017-03-03 09:54:46 -08:00
										 |  |  | in the touch bar. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #### `touchBarSlider.minValue`
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-03-04 16:14:41 +11:00
										 |  |  | A `Number` representing the slider's current minimum value. Changing this value immediately updates the | 
					
						
							| 
									
										
										
										
											2017-03-03 09:54:46 -08:00
										 |  |  | slider in the touch bar. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #### `touchBarSlider.maxValue`
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-03-04 16:14:41 +11:00
										 |  |  | A `Number` representing the slider's current maximum value. Changing this value immediately updates the | 
					
						
							| 
									
										
										
										
											2017-03-03 09:54:46 -08:00
										 |  |  | slider in the touch bar. |