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 "ash/accelerators/accelerator_controller.h" | 5 #include "ash/accelerators/accelerator_controller.h" |
6 | 6 |
7 #include <algorithm> | 7 #include <algorithm> |
8 #include <cmath> | 8 #include <cmath> |
9 #include <string> | 9 #include <string> |
10 | 10 |
(...skipping 629 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
640 Shell::GetInstance()->window_tree_host_manager()->ToggleMirrorMode(); | 640 Shell::GetInstance()->window_tree_host_manager()->ToggleMirrorMode(); |
641 } | 641 } |
642 | 642 |
643 void HandleToggleSpokenFeedback() { | 643 void HandleToggleSpokenFeedback() { |
644 base::RecordAction(UserMetricsAction("Accel_Toggle_Spoken_Feedback")); | 644 base::RecordAction(UserMetricsAction("Accel_Toggle_Spoken_Feedback")); |
645 | 645 |
646 Shell::GetInstance()->accessibility_delegate()-> | 646 Shell::GetInstance()->accessibility_delegate()-> |
647 ToggleSpokenFeedback(ui::A11Y_NOTIFICATION_SHOW); | 647 ToggleSpokenFeedback(ui::A11Y_NOTIFICATION_SHOW); |
648 } | 648 } |
649 | 649 |
650 #if defined(OS_CHROMEOS) | |
651 | |
652 void HandleToggleTouchpad() { | |
653 base::RecordAction(UserMetricsAction("Accel_Toggle_Touchpad")); | |
654 | |
655 ash::Shell::GetInstance()->delegate()->ToggleTouchpad(); | |
656 } | |
657 | |
658 void HandleToggleTouchscreen() { | |
659 base::RecordAction(UserMetricsAction("Accel_Toggle_Touchscreen")); | |
660 | |
661 ash::Shell::GetInstance()->delegate()->ToggleTouchscreen(); | |
662 } | |
663 | |
664 #endif // defined(OS_CHROMEOS) | |
oshima
2015/10/29 23:38:43
move them to debug_commands.cc
afakhry
2015/10/30 05:18:03
Done.
| |
665 | |
650 bool CanHandleToggleTouchViewTesting() { | 666 bool CanHandleToggleTouchViewTesting() { |
651 return base::CommandLine::ForCurrentProcess()->HasSwitch( | 667 return base::CommandLine::ForCurrentProcess()->HasSwitch( |
652 switches::kAshEnableTouchViewTesting); | 668 switches::kAshEnableTouchViewTesting); |
653 } | 669 } |
654 | 670 |
655 void HandleToggleTouchViewTesting() { | 671 void HandleToggleTouchViewTesting() { |
656 // TODO(skuhne): This is only temporary! Remove this! | 672 // TODO(skuhne): This is only temporary! Remove this! |
657 MaximizeModeController* controller = Shell::GetInstance()-> | 673 MaximizeModeController* controller = Shell::GetInstance()-> |
658 maximize_mode_controller(); | 674 maximize_mode_controller(); |
659 controller->EnableMaximizeModeWindowManager( | 675 controller->EnableMaximizeModeWindowManager( |
(...skipping 389 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
1049 case LOCK_PRESSED: | 1065 case LOCK_PRESSED: |
1050 case LOCK_RELEASED: | 1066 case LOCK_RELEASED: |
1051 case OPEN_CROSH: | 1067 case OPEN_CROSH: |
1052 case OPEN_FILE_MANAGER: | 1068 case OPEN_FILE_MANAGER: |
1053 case OPEN_GET_HELP: | 1069 case OPEN_GET_HELP: |
1054 case POWER_PRESSED: | 1070 case POWER_PRESSED: |
1055 case POWER_RELEASED: | 1071 case POWER_RELEASED: |
1056 case SWAP_PRIMARY_DISPLAY: | 1072 case SWAP_PRIMARY_DISPLAY: |
1057 case TOGGLE_MIRROR_MODE: | 1073 case TOGGLE_MIRROR_MODE: |
1058 case TOGGLE_SPOKEN_FEEDBACK: | 1074 case TOGGLE_SPOKEN_FEEDBACK: |
1075 case TOGGLE_TOUCH_PAD: | |
1076 case TOGGLE_TOUCH_SCREEN: | |
1059 case TOGGLE_WIFI: | 1077 case TOGGLE_WIFI: |
1060 case TOUCH_HUD_PROJECTION_TOGGLE: | 1078 case TOUCH_HUD_PROJECTION_TOGGLE: |
1061 case VOLUME_DOWN: | 1079 case VOLUME_DOWN: |
1062 case VOLUME_MUTE: | 1080 case VOLUME_MUTE: |
1063 case VOLUME_UP: | 1081 case VOLUME_UP: |
1064 #else | 1082 #else |
1065 case DUMMY_FOR_RESERVED: | 1083 case DUMMY_FOR_RESERVED: |
1066 #endif | 1084 #endif |
1067 return true; | 1085 return true; |
1068 } | 1086 } |
(...skipping 236 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
1305 break; | 1323 break; |
1306 case TOGGLE_CAPS_LOCK: | 1324 case TOGGLE_CAPS_LOCK: |
1307 HandleToggleCapsLock(); | 1325 HandleToggleCapsLock(); |
1308 break; | 1326 break; |
1309 case TOGGLE_MIRROR_MODE: | 1327 case TOGGLE_MIRROR_MODE: |
1310 HandleToggleMirrorMode(); | 1328 HandleToggleMirrorMode(); |
1311 break; | 1329 break; |
1312 case TOGGLE_SPOKEN_FEEDBACK: | 1330 case TOGGLE_SPOKEN_FEEDBACK: |
1313 HandleToggleSpokenFeedback(); | 1331 HandleToggleSpokenFeedback(); |
1314 break; | 1332 break; |
1333 case TOGGLE_TOUCH_PAD: | |
1334 HandleToggleTouchpad(); | |
1335 break; | |
1336 case TOGGLE_TOUCH_SCREEN: | |
1337 HandleToggleTouchscreen(); | |
1338 break; | |
1315 case TOGGLE_TOUCH_VIEW_TESTING: | 1339 case TOGGLE_TOUCH_VIEW_TESTING: |
1316 HandleToggleTouchViewTesting(); | 1340 HandleToggleTouchViewTesting(); |
1317 break; | 1341 break; |
1318 case TOGGLE_WIFI: | 1342 case TOGGLE_WIFI: |
1319 Shell::GetInstance()->system_tray_notifier()->NotifyRequestToggleWifi(); | 1343 Shell::GetInstance()->system_tray_notifier()->NotifyRequestToggleWifi(); |
1320 break; | 1344 break; |
1321 case TOUCH_HUD_CLEAR: | 1345 case TOUCH_HUD_CLEAR: |
1322 HandleTouchHudClear(); | 1346 HandleTouchHudClear(); |
1323 break; | 1347 break; |
1324 case TOUCH_HUD_MODE_CHANGE: | 1348 case TOUCH_HUD_MODE_CHANGE: |
(...skipping 67 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
1392 } | 1416 } |
1393 | 1417 |
1394 void AcceleratorController::SetKeyboardBrightnessControlDelegate( | 1418 void AcceleratorController::SetKeyboardBrightnessControlDelegate( |
1395 scoped_ptr<KeyboardBrightnessControlDelegate> | 1419 scoped_ptr<KeyboardBrightnessControlDelegate> |
1396 keyboard_brightness_control_delegate) { | 1420 keyboard_brightness_control_delegate) { |
1397 keyboard_brightness_control_delegate_ = | 1421 keyboard_brightness_control_delegate_ = |
1398 keyboard_brightness_control_delegate.Pass(); | 1422 keyboard_brightness_control_delegate.Pass(); |
1399 } | 1423 } |
1400 | 1424 |
1401 } // namespace ash | 1425 } // namespace ash |
OLD | NEW |