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#include "ash/switchable_windows.h" 6 7#include "ash/shell_window_ids.h" 8#include "ui/aura/window.h" 9 10namespace ash { 11 12const int kSwitchableWindowContainerIds[] = { 13 kShellWindowId_DefaultContainer, kShellWindowId_AlwaysOnTopContainer, 14 kShellWindowId_PanelContainer}; 15 16const size_t kSwitchableWindowContainerIdsLength = 17 arraysize(kSwitchableWindowContainerIds); 18 19bool IsSwitchableContainer(const aura::Window* window) { 20 if (!window) 21 return false; 22 for (size_t i = 0; i < kSwitchableWindowContainerIdsLength; ++i) { 23 if (window->id() == kSwitchableWindowContainerIds[i]) 24 return true; 25 } 26 return false; 27} 28 29} // namespace ash 30