| Index: athena/wm/split_view_controller.cc
|
| diff --git a/athena/wm/split_view_controller.cc b/athena/wm/split_view_controller.cc
|
| index c20a873d81194b620d817bbdd8b1ef21e1599837..23813ad718624aead26961d7e2936d2c0ad2395d 100644
|
| --- a/athena/wm/split_view_controller.cc
|
| +++ b/athena/wm/split_view_controller.cc
|
| @@ -555,45 +555,17 @@ float SplitViewController::GetMinFlingVelocityForTest() const {
|
| }
|
|
|
| ///////////////////////////////////////////////////////////////////////////////
|
| -// BezelController::ScrollDelegate:
|
| -
|
| -void SplitViewController::BezelScrollBegin(BezelController::Bezel bezel,
|
| - float delta) {
|
| - if (!BezelCanScroll())
|
| - return;
|
| -
|
| - SetState(SCROLLING);
|
| -
|
| - const aura::Window::Windows& windows = window_list_provider_->GetWindowList();
|
| - CHECK(windows.size() >= 2);
|
| - aura::Window::Windows::const_reverse_iterator iter = windows.rbegin();
|
| - aura::Window* current_window = *(iter);
|
| -
|
| - if (delta > 0) {
|
| - right_window_ = current_window;
|
| - left_window_ = *(iter + 1);
|
| - } else {
|
| - left_window_ = current_window;
|
| - right_window_ = *(iter + 1);
|
| - }
|
| -
|
| - CHECK(left_window_);
|
| - CHECK(right_window_);
|
| -
|
| - // Calculate divider_scroll_start_position_
|
| - gfx::Screen* screen = gfx::Screen::GetScreenFor(container_);
|
| - const gfx::Rect& display_bounds =
|
| - screen->GetDisplayNearestWindow(container_).bounds();
|
| - gfx::Rect container_bounds = container_->GetBoundsInScreen();
|
| - divider_scroll_start_position_ =
|
| - delta > 0 ? display_bounds.x() - container_bounds.x()
|
| - : display_bounds.right() - container_bounds.x();
|
| +// DragHandleScrollDelegate:
|
|
|
| +void SplitViewController::HandleScrollBegin(float delta) {
|
| + CHECK(state_ == ACTIVE);
|
| + state_ = SCROLLING;
|
| + divider_scroll_start_position_ = GetDefaultDividerPosition();
|
| divider_position_ = divider_scroll_start_position_ + delta;
|
| UpdateLayout(false);
|
| }
|
|
|
| -void SplitViewController::BezelScrollEnd(float velocity) {
|
| +void SplitViewController::HandleScrollEnd(float velocity) {
|
| if (state_ != SCROLLING)
|
| return;
|
|
|
| @@ -624,36 +596,13 @@ void SplitViewController::BezelScrollEnd(float velocity) {
|
| UpdateLayout(true);
|
| }
|
|
|
| -void SplitViewController::BezelScrollUpdate(float delta) {
|
| +void SplitViewController::HandleScrollUpdate(float delta) {
|
| if (state_ != SCROLLING)
|
| return;
|
| divider_position_ = divider_scroll_start_position_ + delta;
|
| UpdateLayout(false);
|
| }
|
|
|
| -bool SplitViewController::BezelCanScroll() {
|
| - return CanActivateSplitViewMode();
|
| -}
|
| -
|
| -///////////////////////////////////////////////////////////////////////////////
|
| -// DragHandleScrollDelegate:
|
| -
|
| -void SplitViewController::HandleScrollBegin(float delta) {
|
| - CHECK(state_ == ACTIVE);
|
| - state_ = SCROLLING;
|
| - divider_scroll_start_position_ = GetDefaultDividerPosition();
|
| - divider_position_ = divider_scroll_start_position_ + delta;
|
| - UpdateLayout(false);
|
| -}
|
| -
|
| -void SplitViewController::HandleScrollEnd(float velocity) {
|
| - BezelScrollEnd(velocity);
|
| -}
|
| -
|
| -void SplitViewController::HandleScrollUpdate(float delta) {
|
| - BezelScrollUpdate(delta);
|
| -}
|
| -
|
| ///////////////////////////////////////////////////////////////////////////////
|
| // WindowManagerObserver:
|
|
|
|
|