Chromium Code Reviews| Index: ui/views/widget/desktop_aura/desktop_screen_x11.h |
| diff --git a/ui/views/widget/desktop_aura/desktop_screen_x11.h b/ui/views/widget/desktop_aura/desktop_screen_x11.h |
| index 03f5c6255b03ac75a1684ac4c3fe3836ed4fc073..29298cdc72779bb4e46b4249ec524cff2b60a23e 100644 |
| --- a/ui/views/widget/desktop_aura/desktop_screen_x11.h |
| +++ b/ui/views/widget/desktop_aura/desktop_screen_x11.h |
| @@ -14,6 +14,7 @@ |
| #include "ui/display/display_change_notifier.h" |
| #include "ui/display/screen.h" |
| #include "ui/events/platform/platform_event_dispatcher.h" |
| +#include "ui/gfx/geometry/point.h" |
| #include "ui/gfx/x/x11_atom_cache.h" |
| #include "ui/views/views_export.h" |
| @@ -102,6 +103,22 @@ class VIEWS_EXPORT DesktopScreenX11 : public display::Screen, |
| DISALLOW_COPY_AND_ASSIGN(DesktopScreenX11); |
| }; |
| +class VIEWS_EXPORT TestDesktopScreenX11 : public DesktopScreenX11 { |
|
sky
2016/09/08 23:41:24
Document what this class does and why it's needed.
Tom (Use chromium acct)
2016/09/09 01:14:11
Done.
|
| + public: |
| + TestDesktopScreenX11(); |
| + ~TestDesktopScreenX11() override; |
| + |
| + gfx::Point GetCursorScreenPoint() override; |
| + void SetCursorScreenPoint(const gfx::Point& point); |
| + |
| + private: |
| + gfx::Point cursor_screen_point_; |
| + |
| + DISALLOW_COPY_AND_ASSIGN(TestDesktopScreenX11); |
| +}; |
| + |
| +VIEWS_EXPORT TestDesktopScreenX11* GetTestDesktopScreenX11(); |
| + |
| } // namespace views |
| #endif // UI_VIEWS_WIDGET_DESKTOP_AURA_DESKTOP_SCREEN_X11_H_ |