diff options
Diffstat (limited to 'ui/gfx')
-rw-r--r-- | ui/gfx/compositor/test_compositor_host_linux.cc | 50 | ||||
-rw-r--r-- | ui/gfx/compositor/test_compositor_host_win.cc | 1 |
2 files changed, 49 insertions, 2 deletions
diff --git a/ui/gfx/compositor/test_compositor_host_linux.cc b/ui/gfx/compositor/test_compositor_host_linux.cc index 034ddfb..d01e894 100644 --- a/ui/gfx/compositor/test_compositor_host_linux.cc +++ b/ui/gfx/compositor/test_compositor_host_linux.cc @@ -4,11 +4,59 @@ #include "ui/gfx/compositor/test_compositor_host.h" +#include "base/basictypes.h" +#include "base/compiler_specific.h" +#include "base/logging.h" +#include "ui/gfx/compositor/compositor.h" + namespace ui { +class TestCompositorHostLinux : public TestCompositorHost, + public CompositorDelegate { + public: + TestCompositorHostLinux(const gfx::Rect& bounds); + virtual ~TestCompositorHostLinux(); + + private: + // Overridden from TestCompositorHost: + virtual void Show() OVERRIDE; + virtual ui::Compositor* GetCompositor() OVERRIDE; + + // Overridden from CompositorDelegate: + virtual void ScheduleCompositorPaint() OVERRIDE; + + // Overridden from MessagePumpDispatcher: + virtual bool Dispatch(GdkEvent* event); + + DISALLOW_COPY_AND_ASSIGN(TestCompositorHostLinux); +}; + +TestCompositorHostLinux::TestCompositorHostLinux(const gfx::Rect& bounds) { +} + +TestCompositorHostLinux::~TestCompositorHostLinux() {} + +void TestCompositorHostLinux::Show() { + NOTIMPLEMENTED(); +} + +ui::Compositor* TestCompositorHostLinux::GetCompositor() { + NOTIMPLEMENTED(); + return NULL; +} + +void TestCompositorHostLinux::ScheduleCompositorPaint() { + NOTIMPLEMENTED(); +} + +bool TestCompositorHostLinux::Dispatch(GdkEvent*) { + NOTIMPLEMENTED(); + return false; +} + // static TestCompositorHost* TestCompositorHost::Create(const gfx::Rect& bounds) { - return NULL; + return new TestCompositorHostLinux(bounds); } } // namespace ui diff --git a/ui/gfx/compositor/test_compositor_host_win.cc b/ui/gfx/compositor/test_compositor_host_win.cc index 9b6623e..bfdbf68 100644 --- a/ui/gfx/compositor/test_compositor_host_win.cc +++ b/ui/gfx/compositor/test_compositor_host_win.cc @@ -71,4 +71,3 @@ TestCompositorHost* TestCompositorHost::Create(const gfx::Rect& bounds) { } } // namespace ui - |