// Copyright 2019 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef UI_OZONE_PLATFORM_WAYLAND_HOST_SHELL_SURFACE_WRAPPER_H_ #define UI_OZONE_PLATFORM_WAYLAND_HOST_SHELL_SURFACE_WRAPPER_H_ #include <cstdint> namespace gfx { class Rect; } namespace ui { class XDGSurfaceWrapperImpl; // Wrapper interface for shell surfaces. // // This is one of three wrapper classes: Shell{Surface,Toplevel,Popup}Wrapper. // It has the only sub-class in Chromium, but should not be removed because it // eases downstream implementations. // See https://crbug.com/1402672 class ShellSurfaceWrapper { … }; } // namespace ui #endif // UI_OZONE_PLATFORM_WAYLAND_HOST_SHELL_SURFACE_WRAPPER_H_