1234567891011121314151617181920212223242526 |
- // 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_
|