1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 #ifndef UI_AURA_WINDOW_TREE_HOST_OBSERVER_H_
6 #define UI_AURA_WINDOW_TREE_HOST_OBSERVER_H_
8 #include "ui/aura/aura_export.h"
18 class AURA_EXPORT WindowTreeHostObserver
{
20 // Called when the host's client size has changed.
21 virtual void OnHostResized(const WindowTreeHost
* host
) {}
23 // Called when the host is moved on screen.
24 virtual void OnHostMoved(const WindowTreeHost
* host
,
25 const gfx::Point
& new_origin
) {}
27 // Called when the native window system sends the host request to close.
28 virtual void OnHostCloseRequested(const WindowTreeHost
* host
) {}
31 virtual ~WindowTreeHostObserver() {}
36 #endif // UI_AURA_WINDOW_TREE_HOST_OBSERVER_H_