| Index: ash/accelerators/accelerator_controller.cc
|
| diff --git a/ash/accelerators/accelerator_controller.cc b/ash/accelerators/accelerator_controller.cc
|
| index be2cdbf1c1ea1f4f270022275e29fbd75481e274..6ef3ac658131cddc0fdc48f8431771fdfd1f5899 100644
|
| --- a/ash/accelerators/accelerator_controller.cc
|
| +++ b/ash/accelerators/accelerator_controller.cc
|
| @@ -12,8 +12,6 @@
|
| #include "ash/accelerators/debug_commands.h"
|
| #include "ash/ash_switches.h"
|
| #include "ash/debug.h"
|
| -#include "ash/display/display_manager.h"
|
| -#include "ash/display/display_util.h"
|
| #include "ash/display/window_tree_host_manager.h"
|
| #include "ash/focus_cycler.h"
|
| #include "ash/gpu_support.h"
|
| @@ -288,53 +286,6 @@ void HandleRotateActiveWindow() {
|
| }
|
| }
|
|
|
| -void HandleScaleReset() {
|
| - base::RecordAction(UserMetricsAction("Accel_Scale_Ui_Reset"));
|
| - DisplayManager* display_manager = Shell::GetInstance()->display_manager();
|
| -
|
| - if (display_manager->IsInUnifiedMode()) {
|
| - const DisplayInfo& display_info =
|
| - display_manager->GetDisplayInfo(DisplayManager::kUnifiedDisplayId);
|
| - const std::vector<DisplayMode>& modes = display_info.display_modes();
|
| - auto iter =
|
| - std::find_if(modes.begin(), modes.end(),
|
| - [](const DisplayMode& mode) { return mode.native; });
|
| - display_manager->SetDisplayMode(DisplayManager::kUnifiedDisplayId, *iter);
|
| - } else {
|
| - SetDisplayUIScale(display_manager->GetDisplayIdForUIScaling(), 1.0f);
|
| - }
|
| -}
|
| -
|
| -bool CanHandleScaleUI() {
|
| - DisplayManager* display_manager = Shell::GetInstance()->display_manager();
|
| - return display_manager->IsDisplayUIScalingEnabled() ||
|
| - display_manager->IsInUnifiedMode();
|
| -}
|
| -
|
| -void HandleScaleUI(bool up) {
|
| - if (up)
|
| - base::RecordAction(UserMetricsAction("Accel_Scale_Ui_Up"));
|
| - else
|
| - base::RecordAction(UserMetricsAction("Accel_Scale_Ui_Down"));
|
| -
|
| - DisplayManager* display_manager = Shell::GetInstance()->display_manager();
|
| -
|
| - int64 display_id = display_manager->IsInUnifiedMode()
|
| - ? DisplayManager::kUnifiedDisplayId
|
| - : display_manager->GetDisplayIdForUIScaling();
|
| - const DisplayInfo& display_info = display_manager->GetDisplayInfo(display_id);
|
| - DisplayMode mode;
|
| -
|
| - if (display_manager->IsInUnifiedMode()) {
|
| - if (!GetDisplayModeForNextResolution(display_info, up, &mode))
|
| - return;
|
| - } else {
|
| - if (!GetDisplayModeForNextUIScale(display_info, up, &mode))
|
| - return;
|
| - }
|
| - display_manager->SetDisplayMode(display_id, mode);
|
| -}
|
| -
|
| void HandleShowKeyboardOverlay() {
|
| base::RecordAction(UserMetricsAction("Accel_Show_Keyboard_Overlay"));
|
| ash::Shell::GetInstance()->new_window_delegate()->ShowKeyboardOverlay();
|
| @@ -886,7 +837,7 @@ bool AcceleratorController::CanPerformAction(
|
| case SCALE_UI_RESET:
|
| case SCALE_UI_UP:
|
| case SCALE_UI_DOWN:
|
| - return CanHandleScaleUI();
|
| + return accelerators::IsInternalDisplayZoomEnabled();
|
| case SHOW_MESSAGE_CENTER_BUBBLE:
|
| return CanHandleShowMessageCenterBubble();
|
| case SWITCH_IME:
|
| @@ -1095,13 +1046,13 @@ void AcceleratorController::PerformAction(AcceleratorAction action,
|
| HandleRotateActiveWindow();
|
| break;
|
| case SCALE_UI_DOWN:
|
| - HandleScaleUI(false /* down */);
|
| + accelerators::ZoomInternalDisplay(false /* down */);
|
| break;
|
| case SCALE_UI_RESET:
|
| - HandleScaleReset();
|
| + accelerators::ResetInternalDisplayZoom();
|
| break;
|
| case SCALE_UI_UP:
|
| - HandleScaleUI(true /* up */);
|
| + accelerators::ZoomInternalDisplay(true /* up */);
|
| break;
|
| case SHOW_KEYBOARD_OVERLAY:
|
| HandleShowKeyboardOverlay();
|
|
|