#include "chrome/test/base/test_browser_window_aura.h"
#include <memory>
#include <utility>
#include "base/memory/ptr_util.h"
#include "chrome/browser/ui/browser.h"
#include "ui/aura/window.h"
#include "ui/views/widget/widget.h"
#include "ui/wm/public/activation_client.h"
namespace chrome {
std::unique_ptr<Browser> CreateBrowserWithAuraTestWindowForParams(
std::unique_ptr<aura::Window> window,
Browser::CreateParams* params) { … }
std::unique_ptr<Browser> CreateBrowserWithViewsTestWindowForParams(
const Browser::CreateParams& params,
aura::Window* parent) { … }
}
TestBrowserWindowAura::TestBrowserWindowAura(
std::unique_ptr<aura::Window> native_window)
: … { … }
TestBrowserWindowAura::~TestBrowserWindowAura() { … }
gfx::NativeWindow TestBrowserWindowAura::GetNativeWindow() const { … }
void TestBrowserWindowAura::Show() { … }
void TestBrowserWindowAura::Hide() { … }
bool TestBrowserWindowAura::IsVisible() const { … }
void TestBrowserWindowAura::Activate() { … }
bool TestBrowserWindowAura::IsActive() const { … }
gfx::Rect TestBrowserWindowAura::GetBounds() const { … }
std::unique_ptr<Browser> TestBrowserWindowAura::CreateBrowser(
Browser::CreateParams* params) { … }
TestBrowserWindowViews::TestBrowserWindowViews(aura::Window* parent)
: … { … }
TestBrowserWindowViews::~TestBrowserWindowViews() { … }
gfx::NativeWindow TestBrowserWindowViews::GetNativeWindow() const { … }
void TestBrowserWindowViews::Show() { … }
void TestBrowserWindowViews::Hide() { … }
bool TestBrowserWindowViews::IsVisible() const { … }
void TestBrowserWindowViews::Activate() { … }
bool TestBrowserWindowViews::IsActive() const { … }
gfx::Rect TestBrowserWindowViews::GetBounds() const { … }
std::unique_ptr<Browser> TestBrowserWindowViews::CreateBrowser(
const Browser::CreateParams& params) { … }