| Index: ui/views/widget/desktop_aura/desktop_native_widget_aura.h
|
| diff --git a/ui/views/widget/desktop_aura/desktop_native_widget_aura.h b/ui/views/widget/desktop_aura/desktop_native_widget_aura.h
|
| index 7a79db80853154de6b2eca496d6286195e9c3cbf..b71ddedfbffde5d60b011b9e5af8510714a701f0 100644
|
| --- a/ui/views/widget/desktop_aura/desktop_native_widget_aura.h
|
| +++ b/ui/views/widget/desktop_aura/desktop_native_widget_aura.h
|
| @@ -35,6 +35,7 @@ class WindowModalityController;
|
| class DesktopRootWindowHost;
|
| class DropHelper;
|
| class NativeWidgetAuraWindowObserver;
|
| +class NativeWidgetLayerReordererAura;
|
| class TooltipManagerAura;
|
|
|
| class VIEWS_EXPORT DesktopNativeWidgetAura
|
| @@ -80,6 +81,7 @@ class VIEWS_EXPORT DesktopNativeWidgetAura
|
| virtual const ui::Compositor* GetCompositor() const OVERRIDE;
|
| virtual ui::Compositor* GetCompositor() OVERRIDE;
|
| virtual ui::Layer* GetLayer() OVERRIDE;
|
| + virtual void ReorderLayersForAttachedNativeViews() OVERRIDE;
|
| virtual void ViewRemoved(View* view) OVERRIDE;
|
| virtual void SetNativeWindowProperty(const char* name, void* value) OVERRIDE;
|
| virtual void* GetNativeWindowProperty(const char* name) const OVERRIDE;
|
| @@ -238,6 +240,10 @@ class VIEWS_EXPORT DesktopNativeWidgetAura
|
|
|
| scoped_ptr<corewm::ShadowController> shadow_controller_;
|
|
|
| + // Reorders layers and windows based on the order of views with layers and
|
| + // views with attached windows in the widget's view hierarchy.
|
| + scoped_ptr<NativeWidgetLayerReordererAura> layer_reorderer_;
|
| +
|
| DISALLOW_COPY_AND_ASSIGN(DesktopNativeWidgetAura);
|
| };
|
|
|
|
|