#include "content/shell/browser/shell_platform_data_aura.h"
#include <memory>
#include "base/memory/raw_ptr.h"
#include "build/build_config.h"
#include "content/shell/browser/shell.h"
#include "ui/aura/client/cursor_shape_client.h"
#include "ui/aura/client/default_capture_client.h"
#include "ui/aura/env.h"
#include "ui/aura/layout_manager.h"
#include "ui/aura/test/test_focus_client.h"
#include "ui/aura/test/test_window_parenting_client.h"
#include "ui/aura/window.h"
#include "ui/aura/window_event_dispatcher.h"
#include "ui/base/ime/init/input_method_factory.h"
#include "ui/base/ime/input_method.h"
#include "ui/ozone/public/ozone_platform.h"
#include "ui/platform_window/platform_window_init_properties.h"
#include "ui/wm/core/cursor_loader.h"
#include "ui/wm/core/default_activation_client.h"
#if BUILDFLAG(IS_OZONE)
#include "ui/aura/screen_ozone.h"
#endif
namespace content {
namespace {
class FillLayout : public aura::LayoutManager { … };
}
ShellPlatformDataAura::ShellPlatformDataAura(const gfx::Size& initial_size) { … }
ShellPlatformDataAura::~ShellPlatformDataAura() { … }
void ShellPlatformDataAura::ShowWindow() { … }
void ShellPlatformDataAura::ResizeWindow(const gfx::Size& size) { … }
}