 Chromium Code Reviews
 Chromium Code Reviews Issue 1412623006:
  Developer Feature: Add Debug Accelerators to Toggle Touchscreen/Touchpad On or Off (CrOS)  (Closed) 
  Base URL: https://chromium.googlesource.com/chromium/src.git@master
    
  
    Issue 1412623006:
  Developer Feature: Add Debug Accelerators to Toggle Touchscreen/Touchpad On or Off (CrOS)  (Closed) 
  Base URL: https://chromium.googlesource.com/chromium/src.git@master| 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 |