| Index: blimp/client/app/linux/blimp_display_manager.h
|
| diff --git a/blimp/client/app/linux/blimp_display_manager.h b/blimp/client/app/linux/blimp_display_manager.h
|
| index bb123b784c7bbba18a282fccfce0b09ebb9300bc..9e50951e0dc02b2ffe784b19062f3311892c2c1b 100644
|
| --- a/blimp/client/app/linux/blimp_display_manager.h
|
| +++ b/blimp/client/app/linux/blimp_display_manager.h
|
| @@ -8,7 +8,6 @@
|
| #include <memory>
|
|
|
| #include "base/macros.h"
|
| -#include "blimp/client/feature/compositor/blimp_compositor_manager.h"
|
| #include "ui/platform_window/platform_window_delegate.h"
|
|
|
| namespace gfx {
|
| @@ -23,6 +22,7 @@ namespace blimp {
|
| namespace client {
|
|
|
| class BlimpCompositorManager;
|
| +class BrowserCompositor;
|
| class RenderWidgetFeature;
|
| class TabControlFeature;
|
|
|
| @@ -31,8 +31,7 @@ class BlimpDisplayManagerDelegate {
|
| virtual void OnClosed() = 0;
|
| };
|
|
|
| -class BlimpDisplayManager : public ui::PlatformWindowDelegate,
|
| - BlimpCompositorManagerClient {
|
| +class BlimpDisplayManager : public ui::PlatformWindowDelegate {
|
| public:
|
| BlimpDisplayManager(const gfx::Size& window_size,
|
| BlimpDisplayManagerDelegate* delegate,
|
| @@ -42,27 +41,28 @@ class BlimpDisplayManager : public ui::PlatformWindowDelegate,
|
|
|
| // ui::PlatformWindowDelegate:
|
| void OnBoundsChanged(const gfx::Rect& new_bounds) override;
|
| - void OnDamageRect(const gfx::Rect& damaged_region) override;
|
| + void OnDamageRect(const gfx::Rect& damaged_region) override {}
|
| void DispatchEvent(ui::Event* event) override;
|
| void OnCloseRequest() override;
|
| void OnClosed() override;
|
| - void OnWindowStateChanged(ui::PlatformWindowState new_state) override;
|
| - void OnLostCapture() override;
|
| + void OnWindowStateChanged(ui::PlatformWindowState new_state) override {}
|
| + void OnLostCapture() override {}
|
| void OnAcceleratedWidgetAvailable(gfx::AcceleratedWidget widget,
|
| float device_pixel_ratio) override;
|
| void OnAcceleratedWidgetDestroyed() override;
|
| - void OnActivationChanged(bool active) override;
|
| + void OnActivationChanged(bool active) override {}
|
|
|
| private:
|
| - // BlimpCompositorManagerClient implementation.
|
| - void OnSwapBuffersCompleted() override;
|
| - void DidCommitAndDrawFrame() override;
|
| -
|
| float device_pixel_ratio_;
|
|
|
| BlimpDisplayManagerDelegate* delegate_;
|
| TabControlFeature* tab_control_feature_;
|
|
|
| + bool visible_;
|
| + gfx::AcceleratedWidget widget_;
|
| +
|
| + std::unique_ptr<BrowserCompositor> compositor_;
|
| +
|
| std::unique_ptr<BlimpCompositorManager> blimp_compositor_manager_;
|
| std::unique_ptr<ui::PlatformWindow> platform_window_;
|
|
|
|
|