1// Copyright 2014 The Chromium Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#ifndef ASH_SWITCHABLE_WINDOWS_H_
6#define ASH_SWITCHABLE_WINDOWS_H_
7
8#include "ash/ash_export.h"
9#include "base/macros.h"
10
11namespace aura {
12  class Window;
13}
14
15namespace ash {
16
17// List of containers which contain windows that can be switched via Alt+Tab to.
18ASH_EXPORT extern const int kSwitchableWindowContainerIds[];
19
20// The number of elements in kSwitchableWindowContainerIds.
21ASH_EXPORT extern const size_t kSwitchableWindowContainerIdsLength;
22
23// Returns true if |window| is a container for windows which can be switched to.
24ASH_EXPORT bool IsSwitchableContainer(const aura::Window* window);
25
26}  // namespace ash
27
28#endif  // ASH_SWITCHABLE_WINDOWS_H_
29