blob: 089045fd425bfb7857fbc51632250d3d2372e36d [file] [log] [blame]
James Cookb0bf8e82017-04-09 17:01:441// 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
Tetsui Ohkuboc2ab7392018-06-18 03:16:285#ifndef ASH_PUBLIC_CPP_ASH_VIEW_IDS_H_
6#define ASH_PUBLIC_CPP_ASH_VIEW_IDS_H_
James Cookb0bf8e82017-04-09 17:01:447
8namespace ash {
9
James Cookb0bf8e82017-04-09 17:01:4410enum ViewID {
11 VIEW_ID_NONE = 0,
12
13 // Ash IDs start above the range used in Chrome (c/b/ui/view_ids.h).
James Cook8a79c9bb2017-10-17 23:37:1414 VIEW_ID_ASH_START = 10000,
James Cookb0bf8e82017-04-09 17:01:4415
Tetsui Ohkubob4b210a2018-11-05 01:48:3816 // Row for auto click feature in accessibility detailed view.
17 VIEW_ID_ACCESSIBILITY_AUTOCLICK,
18 // Icon that indicates auto click is enabled.
19 VIEW_ID_ACCESSIBILITY_AUTOCLICK_ENABLED,
20 // Accessibility feature pod button in main view.
James Cook8a79c9bb2017-10-17 23:37:1421 VIEW_ID_ACCESSIBILITY_TRAY_ITEM,
22 VIEW_ID_BLUETOOTH_DEFAULT_VIEW,
Tetsui Ohkubo8d386eb2018-06-07 14:41:2323 // System tray casting row elements.
24 VIEW_ID_CAST_CAST_VIEW,
25 VIEW_ID_CAST_CAST_VIEW_LABEL,
26 VIEW_ID_CAST_MAIN_VIEW,
27 VIEW_ID_CAST_SELECT_VIEW,
James Cook8a79c9bb2017-10-17 23:37:1428 // System tray network submenu item for extension-controlled networks.
29 VIEW_ID_EXTENSION_CONTROLLED_WIFI,
30 VIEW_ID_MEDIA_TRAY_VIEW,
Tetsui Ohkubob5c5a2a02018-06-07 03:44:0431 // Power button in system tray.
32 VIEW_ID_POWER_BUTTON,
James Cook8a79c9bb2017-10-17 23:37:1433 // Sticky header rows in a scroll view.
James Cookb0bf8e82017-04-09 17:01:4434 VIEW_ID_STICKY_HEADER,
James Cook8a79c9bb2017-10-17 23:37:1435 // System tray menu item for "device is managed by example.com".
36 VIEW_ID_TRAY_ENTERPRISE,
37 // System tray up-arrow icon that shows an update is available.
38 VIEW_ID_TRAY_UPDATE_ICON,
39 // System tray menu item label for updates (e.g. "Restart to update").
40 VIEW_ID_TRAY_UPDATE_MENU_LABEL,
41 VIEW_ID_USER_VIEW_MEDIA_INDICATOR,
42 // Keep alphabetized.
James Cookb0bf8e82017-04-09 17:01:4443};
44
45} // namespace ash
46
Tetsui Ohkuboc2ab7392018-06-18 03:16:2847#endif // ASH_PUBLIC_CPP_ASH_VIEW_IDS_H_