Home | History | Annotate | Download | only in ash
      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 
     19 bool 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