| 
									
										
										
										
											2017-03-03 09:54:46 -08:00
										 |  |  | ## Class: TouchBarPopover
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | > Create a popover 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 TouchBarPopover(options)` _Experimental_
 | 
					
						
							| 
									
										
										
										
											2017-03-03 09:54:46 -08:00
										 |  |  | 
 | 
					
						
							|  |  |  | * `options` Object | 
					
						
							|  |  |  |   * `label` String (optional) - Popover button text. | 
					
						
							| 
									
										
										
										
											2017-03-08 13:04:55 -08:00
										 |  |  |   * `icon` [NativeImage](native-image.md) (optional) - Popover button icon. | 
					
						
							| 
									
										
										
										
											2019-08-01 16:59:26 +02:00
										 |  |  |   * `items` [TouchBar](touch-bar.md) - Items to display in the popover. | 
					
						
							| 
									
										
										
										
											2017-03-03 09:54:46 -08:00
										 |  |  |   * `showCloseButton` Boolean (optional) - `true` to display a close button | 
					
						
							|  |  |  |     on the left of the popover, `false` to not show it. Default is `true`. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ### Instance Properties
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | The following properties are available on instances of `TouchBarPopover`: | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #### `touchBarPopover.label`
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-03-04 16:14:41 +11:00
										 |  |  | A `String` representing the popover's current button text. Changing this value immediately updates the | 
					
						
							| 
									
										
										
										
											2017-03-03 09:54:46 -08:00
										 |  |  | popover in the touch bar. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #### `touchBarPopover.icon`
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-03-04 16:14:41 +11:00
										 |  |  | A `NativeImage` representing the popover's current button icon. Changing this value immediately updates the | 
					
						
							| 
									
										
										
										
											2017-03-03 09:54:46 -08:00
										 |  |  | popover in the touch bar. |