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 10 namespace ash { 11 12 const int kSwitchableWindowContainerIds[] = { 13 kShellWindowId_DefaultContainer, kShellWindowId_AlwaysOnTopContainer, 14 kShellWindowId_PanelContainer}; 15 16 const size_t kSwitchableWindowContainerIdsLength = 17 arraysize(kSwitchableWindowContainerIds); 18 IsSwitchableContainer(const aura::Window * window)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