summaryrefslogtreecommitdiffstats
path: root/ui/views/widget/native_widget_aura.h
diff options
context:
space:
mode:
Diffstat (limited to 'ui/views/widget/native_widget_aura.h')
-rw-r--r--ui/views/widget/native_widget_aura.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/ui/views/widget/native_widget_aura.h b/ui/views/widget/native_widget_aura.h
index 3dc64d6..c40901a 100644
--- a/ui/views/widget/native_widget_aura.h
+++ b/ui/views/widget/native_widget_aura.h
@@ -29,6 +29,7 @@ namespace views {
class DropHelper;
class NativeWidgetAuraWindowObserver;
class TooltipManagerAura;
+class WindowReorderer;
class VIEWS_EXPORT NativeWidgetAura
: public internal::NativeWidgetPrivate,
@@ -58,6 +59,7 @@ class VIEWS_EXPORT NativeWidgetAura
virtual const ui::Compositor* GetCompositor() const OVERRIDE;
virtual ui::Compositor* GetCompositor() OVERRIDE;
virtual ui::Layer* GetLayer() OVERRIDE;
+ virtual void ReorderNativeViews() OVERRIDE;
virtual void ViewRemoved(View* view) OVERRIDE;
virtual void SetNativeWindowProperty(const char* name, void* value) OVERRIDE;
virtual void* GetNativeWindowProperty(const char* name) const OVERRIDE;
@@ -205,6 +207,10 @@ class VIEWS_EXPORT NativeWidgetAura
scoped_ptr<TooltipManagerAura> tooltip_manager_;
+ // Reorders child windows of |window_| associated with a view based on the
+ // order of the associated views in the widget's view hierarchy.
+ scoped_ptr<WindowReorderer> window_reorderer_;
+
scoped_ptr<NativeWidgetAuraWindowObserver> active_window_observer_;
scoped_ptr<DropHelper> drop_helper_;