ash_pixel_test_init_params.h 819 B

1234567891011121314151617181920212223242526272829
  1. // Copyright (c) 2022 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. #ifndef ASH_TEST_ASH_PIXEL_TEST_INIT_PARAMS_H_
  5. #define ASH_TEST_ASH_PIXEL_TEST_INIT_PARAMS_H_
  6. namespace ash::pixel_test {
  7. // Lists the wallpaper types supported during the pixel test setup.
  8. enum class WallpaperInitType {
  9. // Initializes a regular wallpaper.
  10. kRegular,
  11. // Initializes a policy wallpaper.
  12. kPolicy
  13. };
  14. // The params that control the pixel test setup.
  15. struct InitParams {
  16. WallpaperInitType wallpaper_init_type = WallpaperInitType::kRegular;
  17. // If true, the system UI layout follows the right-to-left fashion.
  18. bool under_rtl = false;
  19. };
  20. } // namespace ash::pixel_test
  21. #endif // ASH_TEST_ASH_PIXEL_TEST_INIT_PARAMS_H_