Home | History | Annotate | Download | only in workspace
      1 // Copyright (c) 2012 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_WM_WORKSPACE_WORKSPACE_TYPES_H_
      6 #define ASH_WM_WORKSPACE_WORKSPACE_TYPES_H_
      7 
      8 namespace ash {
      9 
     10 // Enumeration of the possible window states.
     11 enum WorkspaceWindowState {
     12   // There's a full screen window.
     13   WORKSPACE_WINDOW_STATE_FULL_SCREEN,
     14 
     15   // There's a maximized window.
     16   WORKSPACE_WINDOW_STATE_MAXIMIZED,
     17 
     18   // At least one window overlaps the shelf.
     19   WORKSPACE_WINDOW_STATE_WINDOW_OVERLAPS_SHELF,
     20 
     21   // None of the windows are fullscreen, maximized or touch the shelf.
     22   WORKSPACE_WINDOW_STATE_DEFAULT,
     23 };
     24 
     25 }  // namespace ash
     26 
     27 #endif  // ASH_WM_WORKSPACE_WORKSPACE_TYPES_H_
     28