26 lines
		
	
	
	
		
			1.1 KiB
			
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			26 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_
 |