1f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)// Copyright 2013 The Chromium Authors. All rights reserved.
2f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)// Use of this source code is governed by a BSD-style license that can be
3f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)// found in the LICENSE file.
4f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)
5f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)#ifndef CHROME_BROWSER_UI_VIEWS_FRAME_BROWSER_FRAME_ASHWIN_H_
6f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)#define CHROME_BROWSER_UI_VIEWS_FRAME_BROWSER_FRAME_ASHWIN_H_
7f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)
8f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)#include "chrome/browser/ui/views/frame/browser_frame_ash.h"
9f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)
10f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)// A NativeWidgetAura subclass that provides Windows-specific behavior on the
11f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)// Ash desktop for Metro mode.
12f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)class BrowserFrameAshWin : public BrowserFrameAsh {
13f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles) public:
14f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)  BrowserFrameAshWin(BrowserFrame* browser_frame, BrowserView* browser_view);
15f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)
16f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles) protected:
17f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)  virtual ~BrowserFrameAshWin();
18f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)
19f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)  // Overridden from aura::client::ActivationChangeObserver:
20f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)  virtual void OnWindowFocused(aura::Window* gained_focus,
21f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)                               aura::Window* lost_focus) OVERRIDE;
22f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles) private:
23f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)  DISALLOW_COPY_AND_ASSIGN(BrowserFrameAshWin);
24f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)};
25f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)
26f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)#endif  // CHROME_BROWSER_UI_VIEWS_FRAME_BROWSER_FRAME_ASHWIN_H_
27