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

Issue 10173016: Stack panels so that part of them will always be visible. (Closed)

Created:
8 years, 8 months ago by dcheng
Modified:
8 years, 8 months ago
Reviewers:
stevenjb, sky
CC:
chromium-reviews, sadrul, ben+watch_chromium.org, Dmitry Titov, jennb
Visibility:
Public.

Description

Stack panels so that part of them will always be visible. BUG=125102 TEST=aura_shell_unittests --gtest_filter=*Panel* --aura-panels Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=134195

Patch Set 1 #

Patch Set 2 : . #

Patch Set 3 : WindowObserver + tests #

Patch Set 4 : Typo fixes + minor cleanup #

Patch Set 5 : Add comments for members #

Patch Set 6 : \n cleanup #

Total comments: 15

Patch Set 7 : . #

Patch Set 8 : . #

Patch Set 9 : Fix capitalization #

Total comments: 4

Patch Set 10 : . #

Unified diffs Side-by-side diffs Delta from patch set Stats (+227 lines, -58 lines) Patch
M ash/wm/panel_layout_manager.h View 1 2 3 4 5 6 7 3 chunks +17 lines, -4 lines 0 comments Download
M ash/wm/panel_layout_manager.cc View 1 2 3 4 5 6 6 chunks +84 lines, -11 lines 0 comments Download
M ash/wm/panel_layout_manager_unittest.cc View 1 2 3 4 5 6 7 8 9 3 chunks +126 lines, -43 lines 0 comments Download

Messages

Total messages: 12 (0 generated)
dcheng
Initial pass at stacking panels according to the UI mocks. There's two things that bother ...
8 years, 8 months ago (2012-04-25 01:07:40 UTC) #1
sky
You can track the active window by listening for changes to the kRootWindowActiveWindowKey property on ...
8 years, 8 months ago (2012-04-25 03:45:30 UTC) #2
dcheng
Thanks for the tip about WindowObserver. I've updated the code to use that, and added ...
8 years, 8 months ago (2012-04-25 23:12:15 UTC) #3
sky
http://codereview.chromium.org/10173016/diff/7002/ash/wm/panel_layout_manager.cc File ash/wm/panel_layout_manager.cc (right): http://codereview.chromium.org/10173016/diff/7002/ash/wm/panel_layout_manager.cc#newcode230 ash/wm/panel_layout_manager.cc:230: // We want to to stack the panels like ...
8 years, 8 months ago (2012-04-26 04:30:31 UTC) #4
dcheng
http://codereview.chromium.org/10173016/diff/7002/ash/wm/panel_layout_manager.cc File ash/wm/panel_layout_manager.cc (right): http://codereview.chromium.org/10173016/diff/7002/ash/wm/panel_layout_manager.cc#newcode230 ash/wm/panel_layout_manager.cc:230: // We want to to stack the panels like ...
8 years, 8 months ago (2012-04-26 06:30:59 UTC) #5
sky
http://codereview.chromium.org/10173016/diff/7002/ash/wm/panel_layout_manager.cc File ash/wm/panel_layout_manager.cc (right): http://codereview.chromium.org/10173016/diff/7002/ash/wm/panel_layout_manager.cc#newcode248 ash/wm/panel_layout_manager.cc:248: active_panel = last_active_panel_; On 2012/04/26 06:30:59, dcheng wrote: > ...
8 years, 8 months ago (2012-04-26 16:05:10 UTC) #6
dcheng
http://codereview.chromium.org/10173016/diff/7002/ash/wm/panel_layout_manager.cc File ash/wm/panel_layout_manager.cc (right): http://codereview.chromium.org/10173016/diff/7002/ash/wm/panel_layout_manager.cc#newcode248 ash/wm/panel_layout_manager.cc:248: active_panel = last_active_panel_; On 2012/04/26 16:05:10, sky wrote: > ...
8 years, 8 months ago (2012-04-26 18:10:25 UTC) #7
sky
http://codereview.chromium.org/10173016/diff/7002/ash/wm/panel_layout_manager.cc File ash/wm/panel_layout_manager.cc (right): http://codereview.chromium.org/10173016/diff/7002/ash/wm/panel_layout_manager.cc#newcode248 ash/wm/panel_layout_manager.cc:248: active_panel = last_active_panel_; On 2012/04/26 18:10:25, dcheng wrote: > ...
8 years, 8 months ago (2012-04-26 19:06:59 UTC) #8
dcheng
http://codereview.chromium.org/10173016/diff/19001/ash/wm/panel_layout_manager_unittest.cc File ash/wm/panel_layout_manager_unittest.cc (right): http://codereview.chromium.org/10173016/diff/19001/ash/wm/panel_layout_manager_unittest.cc#newcode49 ash/wm/panel_layout_manager_unittest.cc:49: CHECK(launcher_delegate); On 2012/04/26 19:06:59, sky wrote: > On 2012/04/26 ...
8 years, 8 months ago (2012-04-26 23:00:59 UTC) #9
sky
LGTM
8 years, 8 months ago (2012-04-26 23:04:32 UTC) #10
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/dcheng@chromium.org/10173016/22001
8 years, 8 months ago (2012-04-26 23:08:59 UTC) #11
commit-bot: I haz the power
8 years, 8 months ago (2012-04-27 00:55:43 UTC) #12
Change committed as 134195

Powered by Google App Engine
This is Rietveld 408576698