Update To 11.40.268.0
[platform/framework/web/crosswalk.git] / src / ui / views / widget / desktop_aura / desktop_screen_position_client.h
index 222c2a1..6b563c0 100644 (file)
@@ -5,29 +5,23 @@
 #ifndef UI_VIEWS_WIDGET_DESKTOP_AURA_DESKTOP_SCREEN_POSITION_CLIENT_H_
 #define UI_VIEWS_WIDGET_DESKTOP_AURA_DESKTOP_SCREEN_POSITION_CLIENT_H_
 
-#include "ui/aura/client/screen_position_client.h"
 #include "ui/views/views_export.h"
+#include "ui/wm/core/default_screen_position_client.h"
 
 namespace views {
 
 // Client that always offsets by the toplevel RootWindow of the passed
 // in child NativeWidgetAura.
 class VIEWS_EXPORT DesktopScreenPositionClient
-    : public aura::client::ScreenPositionClient {
+    : public wm::DefaultScreenPositionClient {
  public:
   explicit DesktopScreenPositionClient(aura::Window* root_window);
-  virtual ~DesktopScreenPositionClient();
-
-  // aura::client::ScreenPositionClient overrides:
-  virtual void ConvertPointToScreen(const aura::Window* window,
-                                    gfx::Point* point) OVERRIDE;
-  virtual void ConvertPointFromScreen(const aura::Window* window,
-                                      gfx::Point* point) OVERRIDE;
-  virtual void ConvertHostPointToScreen(aura::Window* window,
-                                        gfx::Point* point) OVERRIDE;
-  virtual void SetBounds(aura::Window* window,
-                         const gfx::Rect& bounds,
-                         const gfx::Display& display) OVERRIDE;
+  ~DesktopScreenPositionClient() override;
+
+  // aura::client::DefaultScreenPositionClient:
+  void SetBounds(aura::Window* window,
+                 const gfx::Rect& bounds,
+                 const gfx::Display& display) override;
 
  private:
   aura::Window* root_window_;