| Index: mash/wm/public/interfaces/container.mojom
|
| diff --git a/mash/wm/public/interfaces/container.mojom b/mash/wm/public/interfaces/container.mojom
|
| index 9a42eeb4fe5b7f505a57678e3f51b04b8e2c0519..5cd46932b747646dae6f265ef5b0027ef9a56fce 100644
|
| --- a/mash/wm/public/interfaces/container.mojom
|
| +++ b/mash/wm/public/interfaces/container.mojom
|
| @@ -5,19 +5,29 @@
|
| module mash.wm.mojom;
|
|
|
| // Containers for windows. This list is in the z-order of the windows, however
|
| -// they are actually built in a hierarchy (e.g. USER_WORKSPACE and LOGIN_WINDOWS
|
| -// are siblings). See RootWindowController::CreateContainers() for the full
|
| -// hierarchy.
|
| +// they are actually built in a hierarchy (e.g. USER and LOGIN are siblings).
|
| +// See RootWindowController::CreateContainers() for the full hierarchy.
|
| +//
|
| +// NOTE: containers whose name starts with an earlier name are children.
|
| +// For example, USER_BACKGROUND is a child of USER and USER_PRIVATE_WINDOWS is a
|
| +// child of USER_PRIVATE.
|
| enum Container {
|
| ROOT = 0,
|
| ALL_USER_BACKGROUND,
|
| - USER_WORKSPACE,
|
| + USER,
|
| USER_BACKGROUND,
|
| + // Container that is hidden when screen is locked, child of USER.
|
| USER_PRIVATE,
|
| - USER_WINDOWS,
|
| - USER_ALWAYS_ON_TOP_WINDOWS,
|
| - USER_PRESENTATION_WINDOWS,
|
| - USER_SHELF,
|
| + // Windows with no explicit container end up here.
|
| + USER_PRIVATE_WINDOWS,
|
| + USER_PRIVATE_ALWAYS_ON_TOP_WINDOWS,
|
| + USER_PRIVATE_DOCKED_WINDOWS,
|
| + USER_PRIVATE_PRESENTATION_WINDOWS,
|
| + USER_PRIVATE_SHELF,
|
| + USER_PRIVATE_PANELS,
|
| + USER_PRIVATE_APP_LIST,
|
| + USER_PRIVATE_SYSTEM_MODAL,
|
| + LOGIN,
|
| LOGIN_WINDOWS,
|
| LOGIN_APP, // TODO(beng): what about dialog boxes login opens?
|
| LOGIN_SHELF,
|
| @@ -29,7 +39,7 @@ enum Container {
|
| SYSTEM_MODAL_WINDOWS,
|
| KEYBOARD,
|
| MENUS,
|
| - TOOLTIPS,
|
| + DRAG_AND_TOOLTIPS,
|
| COUNT
|
| };
|
|
|
|
|