27 lines
		
	
	
	
		
			1.1 KiB
			
		
	
	
	
		
			C
		
	
	
	
	
	
		
		
			
		
	
	
			27 lines
		
	
	
	
		
			1.1 KiB
			
		
	
	
	
		
			C
		
	
	
	
	
	
| 
								 | 
							
								// Copyright 2024 Microsoft GmbH.
							 | 
						||
| 
								 | 
							
								// Use of this source code is governed by a BSD-style license that can be
							 | 
						||
| 
								 | 
							
								// found in the LICENSE file.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								#ifndef ELECTRON_SHELL_BROWSER_UI_VIEWS_CAPTION_BUTTON_PLACEHOLDER_CONTAINER_H_
							 | 
						||
| 
								 | 
							
								#define ELECTRON_SHELL_BROWSER_UI_VIEWS_CAPTION_BUTTON_PLACEHOLDER_CONTAINER_H_
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								#include "ui/base/metadata/metadata_header_macros.h"
							 | 
						||
| 
								 | 
							
								#include "ui/views/view.h"
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								// A placeholder container for control buttons with window controls
							 | 
						||
| 
								 | 
							
								// overlay display override. Does not interact with the buttons. It is just
							 | 
						||
| 
								 | 
							
								// used to indicate that this is non-client-area.
							 | 
						||
| 
								 | 
							
								class CaptionButtonPlaceholderContainer : public views::View {
							 | 
						||
| 
								 | 
							
								  METADATA_HEADER(CaptionButtonPlaceholderContainer, views::View)
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								 public:
							 | 
						||
| 
								 | 
							
								  CaptionButtonPlaceholderContainer();
							 | 
						||
| 
								 | 
							
								  CaptionButtonPlaceholderContainer(const CaptionButtonPlaceholderContainer&) =
							 | 
						||
| 
								 | 
							
								      delete;
							 | 
						||
| 
								 | 
							
								  CaptionButtonPlaceholderContainer& operator=(
							 | 
						||
| 
								 | 
							
								      const CaptionButtonPlaceholderContainer&) = delete;
							 | 
						||
| 
								 | 
							
								  ~CaptionButtonPlaceholderContainer() override;
							 | 
						||
| 
								 | 
							
								};
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								#endif  // ELECTRON_SHELL_BROWSER_UI_VIEWS_CAPTION_BUTTON_PLACEHOLDER_CONTAINER_H_
							 |