#include "extensions/shell/browser/shell_native_app_window_aura.h"
#include "content/public/browser/web_contents.h"
#include "extensions/shell/browser/shell_desktop_controller_aura.h"
#include "ui/aura/window.h"
#include "ui/aura/window_tree_host.h"
#include "ui/gfx/geometry/rect.h"
#include "ui/wm/core/window_util.h"
namespace extensions {
ShellNativeAppWindowAura::ShellNativeAppWindowAura(
AppWindow* app_window,
const AppWindow::CreateParams& params)
: … { … }
ShellNativeAppWindowAura::~ShellNativeAppWindowAura() { … }
bool ShellNativeAppWindowAura::IsActive() const { … }
gfx::NativeWindow ShellNativeAppWindowAura::GetNativeWindow() const { … }
gfx::Rect ShellNativeAppWindowAura::GetBounds() const { … }
void ShellNativeAppWindowAura::Show() { … }
void ShellNativeAppWindowAura::Hide() { … }
bool ShellNativeAppWindowAura::IsVisible() const { … }
void ShellNativeAppWindowAura::Activate() { … }
void ShellNativeAppWindowAura::Deactivate() { … }
void ShellNativeAppWindowAura::SetBounds(const gfx::Rect& bounds) { … }
gfx::Size ShellNativeAppWindowAura::GetContentMinimumSize() const { … }
gfx::Size ShellNativeAppWindowAura::GetContentMaximumSize() const { … }
}