OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 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 | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "chrome/browser/about_flags.h" | 5 #include "chrome/browser/about_flags.h" |
6 | 6 |
7 #include <iterator> | 7 #include <iterator> |
8 #include <map> | 8 #include <map> |
9 #include <set> | 9 #include <set> |
10 #include <utility> | 10 #include <utility> |
(...skipping 370 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
381 const FeatureEntry::Choice kTopChromeMaterialDesignChoices[] = { | 381 const FeatureEntry::Choice kTopChromeMaterialDesignChoices[] = { |
382 { IDS_GENERIC_EXPERIMENT_CHOICE_DEFAULT, "", "" }, | 382 { IDS_GENERIC_EXPERIMENT_CHOICE_DEFAULT, "", "" }, |
383 { IDS_FLAGS_TOP_CHROME_MD_MATERIAL, | 383 { IDS_FLAGS_TOP_CHROME_MD_MATERIAL, |
384 switches::kTopChromeMD, | 384 switches::kTopChromeMD, |
385 switches::kTopChromeMDMaterial }, | 385 switches::kTopChromeMDMaterial }, |
386 { IDS_FLAGS_TOP_CHROME_MD_MATERIAL_HYBRID, | 386 { IDS_FLAGS_TOP_CHROME_MD_MATERIAL_HYBRID, |
387 switches::kTopChromeMD, | 387 switches::kTopChromeMD, |
388 switches::kTopChromeMDMaterialHybrid }, | 388 switches::kTopChromeMDMaterialHybrid }, |
389 }; | 389 }; |
390 | 390 |
| 391 #if defined(USE_ASH) |
| 392 const FeatureEntry::Choice kAshShelfColorChoices[] = { |
| 393 {IDS_GENERIC_EXPERIMENT_CHOICE_DEFAULT, "", ""}, |
| 394 {IDS_FLAGS_ASH_SHELF_COLOR_LIGHT_VIBRANT, ash::switches::kAshShelfColor, |
| 395 ash::switches::kAshShelfColorLightVibrant}, |
| 396 {IDS_FLAGS_ASH_SHELF_COLOR_NORMAL_VIBRANT, ash::switches::kAshShelfColor, |
| 397 ash::switches::kAshShelfColorNormalVibrant}, |
| 398 {IDS_FLAGS_ASH_SHELF_COLOR_DARK_VIBRANT, ash::switches::kAshShelfColor, |
| 399 ash::switches::kAshShelfColorDarkVibrant}, |
| 400 {IDS_FLAGS_ASH_SHELF_COLOR_LIGHT_MUTED, ash::switches::kAshShelfColor, |
| 401 ash::switches::kAshShelfColorLightMuted}, |
| 402 {IDS_FLAGS_ASH_SHELF_COLOR_NORMAL_MUTED, ash::switches::kAshShelfColor, |
| 403 ash::switches::kAshShelfColorNormalMuted}, |
| 404 {IDS_FLAGS_ASH_SHELF_COLOR_DARK_MUTED, ash::switches::kAshShelfColor, |
| 405 ash::switches::kAshShelfColorDarkMuted}, |
| 406 }; |
| 407 #endif // USE_ASH |
| 408 |
391 #if defined(OS_CHROMEOS) | 409 #if defined(OS_CHROMEOS) |
392 const FeatureEntry::Choice kAshMaterialDesignInkDropAnimationSpeed[] = { | 410 const FeatureEntry::Choice kAshMaterialDesignInkDropAnimationSpeed[] = { |
393 {IDS_GENERIC_EXPERIMENT_CHOICE_DEFAULT, "", ""}, | 411 {IDS_GENERIC_EXPERIMENT_CHOICE_DEFAULT, "", ""}, |
394 {IDS_FLAGS_MATERIAL_DESIGN_INK_DROP_ANIMATION_FAST, | 412 {IDS_FLAGS_MATERIAL_DESIGN_INK_DROP_ANIMATION_FAST, |
395 switches::kMaterialDesignInkDropAnimationSpeed, | 413 switches::kMaterialDesignInkDropAnimationSpeed, |
396 switches::kMaterialDesignInkDropAnimationSpeedFast}, | 414 switches::kMaterialDesignInkDropAnimationSpeedFast}, |
397 {IDS_FLAGS_MATERIAL_DESIGN_INK_DROP_ANIMATION_SLOW, | 415 {IDS_FLAGS_MATERIAL_DESIGN_INK_DROP_ANIMATION_SLOW, |
398 switches::kMaterialDesignInkDropAnimationSpeed, | 416 switches::kMaterialDesignInkDropAnimationSpeed, |
399 switches::kMaterialDesignInkDropAnimationSpeedSlow}}; | 417 switches::kMaterialDesignInkDropAnimationSpeedSlow}}; |
400 | 418 |
(...skipping 641 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1042 { | 1060 { |
1043 "ash-enable-docked-windows", IDS_FLAGS_ASH_ENABLE_DOCKED_WINDOWS_NAME, | 1061 "ash-enable-docked-windows", IDS_FLAGS_ASH_ENABLE_DOCKED_WINDOWS_NAME, |
1044 IDS_FLAGS_ASH_ENABLE_DOCKED_WINDOWS_DESCRIPTION, kOsAll, | 1062 IDS_FLAGS_ASH_ENABLE_DOCKED_WINDOWS_DESCRIPTION, kOsAll, |
1045 SINGLE_VALUE_TYPE(ash::switches::kAshEnableDockedWindows), | 1063 SINGLE_VALUE_TYPE(ash::switches::kAshEnableDockedWindows), |
1046 }, | 1064 }, |
1047 { | 1065 { |
1048 "ash-enable-mirrored-screen", IDS_FLAGS_ASH_ENABLE_MIRRORED_SCREEN_NAME, | 1066 "ash-enable-mirrored-screen", IDS_FLAGS_ASH_ENABLE_MIRRORED_SCREEN_NAME, |
1049 IDS_FLAGS_ASH_ENABLE_MIRRORED_SCREEN_DESCRIPTION, kOsCrOS, | 1067 IDS_FLAGS_ASH_ENABLE_MIRRORED_SCREEN_DESCRIPTION, kOsCrOS, |
1050 SINGLE_VALUE_TYPE(ash::switches::kAshEnableMirroredScreen), | 1068 SINGLE_VALUE_TYPE(ash::switches::kAshEnableMirroredScreen), |
1051 }, | 1069 }, |
| 1070 {"ash-shelf-color", IDS_FLAGS_ASH_SHELF_COLOR, |
| 1071 IDS_FLAGS_ASH_SHELF_COLOR_DESCRIPTION, kOsCrOS, |
| 1072 MULTI_VALUE_TYPE(kAshShelfColorChoices)}, |
1052 #endif // USE_ASH | 1073 #endif // USE_ASH |
1053 #if defined(OS_CHROMEOS) | 1074 #if defined(OS_CHROMEOS) |
1054 {"material-design-ink-drop-animation-speed", | 1075 {"material-design-ink-drop-animation-speed", |
1055 IDS_FLAGS_MATERIAL_DESIGN_INK_DROP_ANIMATION_SPEED_NAME, | 1076 IDS_FLAGS_MATERIAL_DESIGN_INK_DROP_ANIMATION_SPEED_NAME, |
1056 IDS_FLAGS_MATERIAL_DESIGN_INK_DROP_ANIMATION_SPEED_DESCRIPTION, kOsCrOS, | 1077 IDS_FLAGS_MATERIAL_DESIGN_INK_DROP_ANIMATION_SPEED_DESCRIPTION, kOsCrOS, |
1057 MULTI_VALUE_TYPE(kAshMaterialDesignInkDropAnimationSpeed)}, | 1078 MULTI_VALUE_TYPE(kAshMaterialDesignInkDropAnimationSpeed)}, |
1058 {"ui-slow-animations", IDS_FLAGS_UI_SLOW_ANIMATIONS_NAME, | 1079 {"ui-slow-animations", IDS_FLAGS_UI_SLOW_ANIMATIONS_NAME, |
1059 IDS_FLAGS_UI_SLOW_ANIMATIONS_DESCRIPTION, kOsCrOS, | 1080 IDS_FLAGS_UI_SLOW_ANIMATIONS_DESCRIPTION, kOsCrOS, |
1060 SINGLE_VALUE_TYPE(switches::kUISlowAnimations)}, | 1081 SINGLE_VALUE_TYPE(switches::kUISlowAnimations)}, |
1061 {"disable-cloud-import", IDS_FLAGS_CLOUD_IMPORT, | 1082 {"disable-cloud-import", IDS_FLAGS_CLOUD_IMPORT, |
(...skipping 1429 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2491 const base::HistogramBase::Sample kBadSwitchFormatHistogramId = 0; | 2512 const base::HistogramBase::Sample kBadSwitchFormatHistogramId = 0; |
2492 | 2513 |
2493 const FeatureEntry* GetFeatureEntries(size_t* count) { | 2514 const FeatureEntry* GetFeatureEntries(size_t* count) { |
2494 *count = arraysize(kFeatureEntries); | 2515 *count = arraysize(kFeatureEntries); |
2495 return kFeatureEntries; | 2516 return kFeatureEntries; |
2496 } | 2517 } |
2497 | 2518 |
2498 } // namespace testing | 2519 } // namespace testing |
2499 | 2520 |
2500 } // namespace about_flags | 2521 } // namespace about_flags |
OLD | NEW |