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 435 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
446 const Experiment::Choice kFloatingVirtualKeyboardChoices[] = { | 446 const Experiment::Choice kFloatingVirtualKeyboardChoices[] = { |
447 { IDS_GENERIC_EXPERIMENT_CHOICE_DEFAULT, "", "" }, | 447 { IDS_GENERIC_EXPERIMENT_CHOICE_DEFAULT, "", "" }, |
448 { IDS_GENERIC_EXPERIMENT_CHOICE_DISABLED, | 448 { IDS_GENERIC_EXPERIMENT_CHOICE_DISABLED, |
449 keyboard::switches::kFloatingVirtualKeyboard, | 449 keyboard::switches::kFloatingVirtualKeyboard, |
450 keyboard::switches::kFloatingVirtualKeyboardDisabled}, | 450 keyboard::switches::kFloatingVirtualKeyboardDisabled}, |
451 { IDS_GENERIC_EXPERIMENT_CHOICE_ENABLED, | 451 { IDS_GENERIC_EXPERIMENT_CHOICE_ENABLED, |
452 keyboard::switches::kFloatingVirtualKeyboard, | 452 keyboard::switches::kFloatingVirtualKeyboard, |
453 keyboard::switches::kFloatingVirtualKeyboardEnabled}, | 453 keyboard::switches::kFloatingVirtualKeyboardEnabled}, |
454 }; | 454 }; |
455 | 455 |
| 456 const Experiment::Choice kSmartVirtualKeyboardChoices[] = { |
| 457 { IDS_GENERIC_EXPERIMENT_CHOICE_DEFAULT, "", "" }, |
| 458 { IDS_GENERIC_EXPERIMENT_CHOICE_DISABLED, |
| 459 keyboard::switches::kSmartVirtualKeyboard, |
| 460 keyboard::switches::kSmartVirtualKeyboardDisabled}, |
| 461 { IDS_GENERIC_EXPERIMENT_CHOICE_ENABLED, |
| 462 keyboard::switches::kSmartVirtualKeyboard, |
| 463 keyboard::switches::kSmartVirtualKeyboardEnabled}, |
| 464 }; |
| 465 |
456 const Experiment::Choice kGestureTypingChoices[] = { | 466 const Experiment::Choice kGestureTypingChoices[] = { |
457 { IDS_GENERIC_EXPERIMENT_CHOICE_DEFAULT, "", "" }, | 467 { IDS_GENERIC_EXPERIMENT_CHOICE_DEFAULT, "", "" }, |
458 { IDS_GENERIC_EXPERIMENT_CHOICE_DISABLED, | 468 { IDS_GENERIC_EXPERIMENT_CHOICE_DISABLED, |
459 keyboard::switches::kGestureTyping, | 469 keyboard::switches::kGestureTyping, |
460 keyboard::switches::kGestureTypingDisabled}, | 470 keyboard::switches::kGestureTypingDisabled}, |
461 { IDS_GENERIC_EXPERIMENT_CHOICE_ENABLED, | 471 { IDS_GENERIC_EXPERIMENT_CHOICE_ENABLED, |
462 keyboard::switches::kGestureTyping, | 472 keyboard::switches::kGestureTyping, |
463 keyboard::switches::kGestureTypingEnabled}, | 473 keyboard::switches::kGestureTypingEnabled}, |
464 }; | 474 }; |
465 | 475 |
(...skipping 953 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1419 SINGLE_VALUE_TYPE(keyboard::switches::kEnableExperimentalInputViewFeatures) | 1429 SINGLE_VALUE_TYPE(keyboard::switches::kEnableExperimentalInputViewFeatures) |
1420 }, | 1430 }, |
1421 { | 1431 { |
1422 "floating-virtual-keyboard", | 1432 "floating-virtual-keyboard", |
1423 IDS_FLAGS_FLOATING_VIRTUAL_KEYBOARD_NAME, | 1433 IDS_FLAGS_FLOATING_VIRTUAL_KEYBOARD_NAME, |
1424 IDS_FLAGS_FLOATING_VIRTUAL_KEYBOARD_DESCRIPTION, | 1434 IDS_FLAGS_FLOATING_VIRTUAL_KEYBOARD_DESCRIPTION, |
1425 kOsCrOS, | 1435 kOsCrOS, |
1426 MULTI_VALUE_TYPE(kFloatingVirtualKeyboardChoices) | 1436 MULTI_VALUE_TYPE(kFloatingVirtualKeyboardChoices) |
1427 }, | 1437 }, |
1428 { | 1438 { |
| 1439 "smart-virtual-keyboard", |
| 1440 IDS_FLAGS_SMART_VIRTUAL_KEYBOARD_NAME, |
| 1441 IDS_FLAGS_SMART_VIRTUAL_KEYBOARD_DESCRIPTION, |
| 1442 kOsCrOS, |
| 1443 MULTI_VALUE_TYPE(kSmartVirtualKeyboardChoices) |
| 1444 }, |
| 1445 { |
1429 "gesture-typing", | 1446 "gesture-typing", |
1430 IDS_FLAGS_GESTURE_TYPING_NAME, | 1447 IDS_FLAGS_GESTURE_TYPING_NAME, |
1431 IDS_FLAGS_GESTURE_TYPING_DESCRIPTION, | 1448 IDS_FLAGS_GESTURE_TYPING_DESCRIPTION, |
1432 kOsCrOS, | 1449 kOsCrOS, |
1433 MULTI_VALUE_TYPE(kGestureTypingChoices) | 1450 MULTI_VALUE_TYPE(kGestureTypingChoices) |
1434 }, | 1451 }, |
1435 { | 1452 { |
1436 "gesture-editing", | 1453 "gesture-editing", |
1437 IDS_FLAGS_GESTURE_EDITING_NAME, | 1454 IDS_FLAGS_GESTURE_EDITING_NAME, |
1438 IDS_FLAGS_GESTURE_EDITING_DESCRIPTION, | 1455 IDS_FLAGS_GESTURE_EDITING_DESCRIPTION, |
1439 kOsCrOS, | 1456 kOsCrOS, |
1440 MULTI_VALUE_TYPE(kGestureEditingChoices) | 1457 MULTI_VALUE_TYPE(kGestureEditingChoices) |
1441 }, | 1458 }, |
1442 { | |
1443 "disable-smart-virtual-keyboard", | |
1444 IDS_FLAGS_DISABLE_SMART_VIRTUAL_KEYBOARD_NAME, | |
1445 IDS_FLAGS_DISABLE_SMART_VIRTUAL_KEYBOARD_DESCRIPTION, | |
1446 kOsCrOS, | |
1447 SINGLE_VALUE_TYPE(keyboard::switches::kDisableSmartVirtualKeyboard) | |
1448 }, | |
1449 #endif | 1459 #endif |
1450 { | 1460 { |
1451 "enable-simple-cache-backend", | 1461 "enable-simple-cache-backend", |
1452 IDS_FLAGS_ENABLE_SIMPLE_CACHE_BACKEND_NAME, | 1462 IDS_FLAGS_ENABLE_SIMPLE_CACHE_BACKEND_NAME, |
1453 IDS_FLAGS_ENABLE_SIMPLE_CACHE_BACKEND_DESCRIPTION, | 1463 IDS_FLAGS_ENABLE_SIMPLE_CACHE_BACKEND_DESCRIPTION, |
1454 kOsWin | kOsMac | kOsLinux | kOsCrOS, | 1464 kOsWin | kOsMac | kOsLinux | kOsCrOS, |
1455 MULTI_VALUE_TYPE(kSimpleCacheBackendChoices) | 1465 MULTI_VALUE_TYPE(kSimpleCacheBackendChoices) |
1456 }, | 1466 }, |
1457 { | 1467 { |
1458 "enable-tcp-fast-open", | 1468 "enable-tcp-fast-open", |
(...skipping 1533 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2992 } | 3002 } |
2993 | 3003 |
2994 const Experiment* GetExperiments(size_t* count) { | 3004 const Experiment* GetExperiments(size_t* count) { |
2995 *count = num_experiments; | 3005 *count = num_experiments; |
2996 return experiments; | 3006 return experiments; |
2997 } | 3007 } |
2998 | 3008 |
2999 } // namespace testing | 3009 } // namespace testing |
3000 | 3010 |
3001 } // namespace about_flags | 3011 } // namespace about_flags |
OLD | NEW |