Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(22)

Issue 459613008: athena: Allow getting into split-view mode from overview-mode. (Closed)

Created:
6 years, 4 months ago by sadrul
Modified:
6 years, 4 months ago
Reviewers:
Jun Mukai, mfomitchev
CC:
chromium-reviews
Project:
chromium
Visibility:
Public.

Description

athena: Allow getting into split-view mode from overview-mode. When a window is dragged horizontally in the overview-mode, create an OverviewToolbar object. The toolbar shows a couple of ActionButtons for 'close' and 'split' options. If the user drags (and drops) the window over the 'split' button, then the split-view mode is triggered. The buttons are highlighted (scaled up 50%) to indicate the action that will be performed. BUG=402598 R=mfomitchev@chromium.org, mukai@chromium.org Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=289454

Patch Set 1 #

Patch Set 2 : . #

Patch Set 3 : . #

Patch Set 4 : . #

Total comments: 8

Patch Set 5 : . #

Total comments: 6

Patch Set 6 : . #

Total comments: 2

Patch Set 7 : tot-merge #

Unified diffs Side-by-side diffs Delta from patch set Stats (+388 lines, -12 lines) Patch
M athena/athena.gyp View 2 chunks +3 lines, -0 lines 0 comments Download
M athena/resources/athena_resources.grd View 1 chunk +2 lines, -0 lines 0 comments Download
A + athena/resources/default_100_percent/overview_split.png View Binary file 0 comments Download
A + athena/resources/default_100_percent/overview_trash.png View Binary file 0 comments Download
M athena/wm/DEPS View 1 2 3 4 5 1 chunk +1 line, -0 lines 0 comments Download
A athena/wm/overview_toolbar.h View 1 1 chunk +68 lines, -0 lines 0 comments Download
A athena/wm/overview_toolbar.cc View 1 2 3 4 5 1 chunk +196 lines, -0 lines 0 comments Download
M athena/wm/split_view_controller.h View 1 2 3 4 1 chunk +5 lines, -0 lines 0 comments Download
M athena/wm/split_view_controller.cc View 1 2 3 4 5 1 chunk +37 lines, -0 lines 0 comments Download
M athena/wm/window_manager_impl.cc View 1 2 3 4 5 6 2 chunks +8 lines, -0 lines 0 comments Download
M athena/wm/window_overview_mode.h View 1 2 3 1 chunk +6 lines, -0 lines 0 comments Download
M athena/wm/window_overview_mode.cc View 1 2 3 4 7 chunks +62 lines, -12 lines 0 comments Download

Messages

Total messages: 10 (0 generated)
sadrul
mfomitchev@ for the changes in split_view_controller mukai@ for the rest
6 years, 4 months ago (2014-08-13 02:18:05 UTC) #1
mfomitchev
https://codereview.chromium.org/459613008/diff/60001/athena/wm/split_view_controller.h File athena/wm/split_view_controller.h (right): https://codereview.chromium.org/459613008/diff/60001/athena/wm/split_view_controller.h#newcode36 athena/wm/split_view_controller.h:36: void ActivateSplitMode(aura::Window* left, aura::Window* right); Can you document here ...
6 years, 4 months ago (2014-08-13 15:12:31 UTC) #2
sadrul
https://codereview.chromium.org/459613008/diff/60001/athena/wm/split_view_controller.h File athena/wm/split_view_controller.h (right): https://codereview.chromium.org/459613008/diff/60001/athena/wm/split_view_controller.h#newcode36 athena/wm/split_view_controller.h:36: void ActivateSplitMode(aura::Window* left, aura::Window* right); On 2014/08/13 15:12:31, mfomitchev ...
6 years, 4 months ago (2014-08-13 16:20:12 UTC) #3
Jun Mukai
https://codereview.chromium.org/459613008/diff/80001/athena/athena.gyp File athena/athena.gyp (right): https://codereview.chromium.org/459613008/diff/80001/athena/athena.gyp#newcode21 athena/athena.gyp:21: 'resources/athena_resources.gyp:athena_resources', can you remove the resources dependency from athena_main.gyp? ...
6 years, 4 months ago (2014-08-13 16:55:13 UTC) #4
Jun Mukai
https://codereview.chromium.org/459613008/diff/80001/athena/wm/overview_toolbar.cc File athena/wm/overview_toolbar.cc (right): https://codereview.chromium.org/459613008/diff/80001/athena/wm/overview_toolbar.cc#newcode30 athena/wm/overview_toolbar.cc:30: class ActionButton : public ui::LayerDelegate { got confused, why ...
6 years, 4 months ago (2014-08-13 17:00:23 UTC) #5
mfomitchev
https://codereview.chromium.org/459613008/diff/60001/athena/wm/window_manager_impl.cc File athena/wm/window_manager_impl.cc (right): https://codereview.chromium.org/459613008/diff/60001/athena/wm/window_manager_impl.cc#newcode213 athena/wm/window_manager_impl.cc:213: SetInOverview(false); I thought it was a bit ambiguous, so ...
6 years, 4 months ago (2014-08-13 17:42:52 UTC) #6
sadrul
Responded to comments in earlier patchsets. PTAL at the following comment about the change made ...
6 years, 4 months ago (2014-08-13 19:25:29 UTC) #7
mfomitchev
LGTM https://codereview.chromium.org/459613008/diff/120001/athena/wm/split_view_controller.cc File athena/wm/split_view_controller.cc (right): https://codereview.chromium.org/459613008/diff/120001/athena/wm/split_view_controller.cc#newcode103 athena/wm/split_view_controller.cc:103: container_->StackChildAtTop(left_window_); On 2014/08/13 19:25:29, sadrul wrote: > This ...
6 years, 4 months ago (2014-08-13 19:27:45 UTC) #8
Jun Mukai
lgtm
6 years, 4 months ago (2014-08-13 19:36:45 UTC) #9
sadrul
6 years, 4 months ago (2014-08-14 03:54:11 UTC) #10
Message was sent while issue was closed.
Committed patchset #7 manually as 289454 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698