docs: titleBarOverlay is defined as a BaseWindow ctor option (#43458)
		
	docs: titleBarOverlay is defined as a BaseWindow ctor option Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com> Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com>
This commit is contained in:
		
					parent
					
						
							
								a373ab027b
							
						
					
				
			
			
				commit
				
					
						62c63ea35a
					
				
			
		
					 2 changed files with 7 additions and 7 deletions
				
			
		| 
						 | 
					@ -91,6 +91,10 @@
 | 
				
			||||||
    title bar and a full size content window, the traffic light buttons will
 | 
					    title bar and a full size content window, the traffic light buttons will
 | 
				
			||||||
    display when being hovered over in the top left of the window.
 | 
					    display when being hovered over in the top left of the window.
 | 
				
			||||||
    **Note:** This option is currently experimental.
 | 
					    **Note:** This option is currently experimental.
 | 
				
			||||||
 | 
					* `titleBarOverlay` Object | Boolean (optional) -  When using a frameless window in conjunction with `win.setWindowButtonVisibility(true)` on macOS or using a `titleBarStyle` so that the standard window controls ("traffic lights" on macOS) are visible, this property enables the Window Controls Overlay [JavaScript APIs][overlay-javascript-apis] and [CSS Environment Variables][overlay-css-env-vars]. Specifying `true` will result in an overlay with default system colors. Default is `false`.
 | 
				
			||||||
 | 
					  * `color` String (optional) _Windows_ _Linux_ - The CSS color of the Window Controls Overlay when enabled. Default is the system color.
 | 
				
			||||||
 | 
					  * `symbolColor` String (optional) _Windows_ - The CSS color of the symbols on the Window Controls Overlay when enabled. Default is the system color.
 | 
				
			||||||
 | 
					  * `height` Integer (optional) - The height of the title bar and Window Controls Overlay in pixels. Default is system height.
 | 
				
			||||||
* `trafficLightPosition` [Point](point.md) (optional) _macOS_ -
 | 
					* `trafficLightPosition` [Point](point.md) (optional) _macOS_ -
 | 
				
			||||||
  Set a custom position for the traffic light buttons in frameless windows.
 | 
					  Set a custom position for the traffic light buttons in frameless windows.
 | 
				
			||||||
* `roundedCorners` boolean (optional) _macOS_ - Whether frameless window
 | 
					* `roundedCorners` boolean (optional) _macOS_ - Whether frameless window
 | 
				
			||||||
| 
						 | 
					@ -150,3 +154,6 @@ Possible values are:
 | 
				
			||||||
    reserved for NSPanel, at runtime. Also, the window will appear on all
 | 
					    reserved for NSPanel, at runtime. Also, the window will appear on all
 | 
				
			||||||
    spaces (desktops).
 | 
					    spaces (desktops).
 | 
				
			||||||
* On Windows, possible type is `toolbar`.
 | 
					* On Windows, possible type is `toolbar`.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[overlay-css-env-vars]: https://github.com/WICG/window-controls-overlay/blob/main/explainer.md#css-environment-variables
 | 
				
			||||||
 | 
					[overlay-javascript-apis]: https://github.com/WICG/window-controls-overlay/blob/main/explainer.md#javascript-apis
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -2,10 +2,3 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
* `webPreferences` [WebPreferences](web-preferences.md?inline) (optional) - Settings of web page's features.
 | 
					* `webPreferences` [WebPreferences](web-preferences.md?inline) (optional) - Settings of web page's features.
 | 
				
			||||||
* `paintWhenInitiallyHidden` boolean (optional) - Whether the renderer should be active when `show` is `false` and it has just been created.  In order for `document.visibilityState` to work correctly on first load with `show: false` you should set this to `false`.  Setting this to `false` will cause the `ready-to-show` event to not fire.  Default is `true`.
 | 
					* `paintWhenInitiallyHidden` boolean (optional) - Whether the renderer should be active when `show` is `false` and it has just been created.  In order for `document.visibilityState` to work correctly on first load with `show: false` you should set this to `false`.  Setting this to `false` will cause the `ready-to-show` event to not fire.  Default is `true`.
 | 
				
			||||||
* `titleBarOverlay` Object | Boolean (optional) -  When using a frameless window in conjunction with `win.setWindowButtonVisibility(true)` on macOS or using a `titleBarStyle` so that the standard window controls ("traffic lights" on macOS) are visible, this property enables the Window Controls Overlay [JavaScript APIs][overlay-javascript-apis] and [CSS Environment Variables][overlay-css-env-vars]. Specifying `true` will result in an overlay with default system colors. Default is `false`.
 | 
					 | 
				
			||||||
  * `color` String (optional) _Windows_ _Linux_ - The CSS color of the Window Controls Overlay when enabled. Default is the system color.
 | 
					 | 
				
			||||||
  * `symbolColor` String (optional) _Windows_ - The CSS color of the symbols on the Window Controls Overlay when enabled. Default is the system color.
 | 
					 | 
				
			||||||
  * `height` Integer (optional) - The height of the title bar and Window Controls Overlay in pixels. Default is system height.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
[overlay-css-env-vars]: https://github.com/WICG/window-controls-overlay/blob/main/explainer.md#css-environment-variables
 | 
					 | 
				
			||||||
[overlay-javascript-apis]: https://github.com/WICG/window-controls-overlay/blob/main/explainer.md#javascript-apis
 | 
					 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue