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

Issue 1950293003: mash: Add status area container to mash window manager (Closed)

Created:
4 years, 7 months ago by James Cook
Modified:
4 years, 7 months ago
Reviewers:
msw, sky
CC:
chromium-reviews, sadrul, qsr+mojo_chromium.org, viettrungluu+watch_chromium.org, yzshen+watch_chromium.org, abarth-chromium, Aaron Boodman, kalyank, darin (slow to review), ben+mojo_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

mash: Add status area container to mash window manager Previously the ash status container and the ash shelf containers were both mapped to the mash "user shelf" container. However, the "status" container container includes both the status area widget and popups for status notifications (e.g. message center notifications, screenshot taken, etc.). Creating a separate container allows existing ash code running on mus to test if a particular widget is in the status container and not the shelf container. This is needed for the system tray bubble code. BUG=599142 TEST=existing mash_unittests, manually set shelf position to left/bottom/right Committed: https://crrev.com/0127a907b020c66d437da23e7b1539b80c7784a7 Cr-Commit-Position: refs/heads/master@{#392062}

Patch Set 1 #

Total comments: 6

Patch Set 2 : review comments #

Unified diffs Side-by-side diffs Delta from patch set Stats (+153 lines, -278 lines) Patch
M ash/mus/sysui_application.cc View 1 chunk +3 lines, -4 lines 0 comments Download
M mash/wm/BUILD.gn View 1 chunk +6 lines, -2 lines 0 comments Download
M mash/wm/property_util.h View 2 chunks +3 lines, -0 lines 0 comments Download
M mash/wm/property_util.cc View 1 chunk +8 lines, -0 lines 0 comments Download
M mash/wm/public/interfaces/container.mojom View 1 chunk +2 lines, -0 lines 0 comments Download
M mash/wm/root_window_controller.h View 2 chunks +4 lines, -2 lines 0 comments Download
M mash/wm/root_window_controller.cc View 4 chunks +13 lines, -4 lines 0 comments Download
D mash/wm/shelf_layout.h View 1 chunk +0 lines, -39 lines 0 comments Download
D mash/wm/shelf_layout.cc View 1 chunk +0 lines, -93 lines 0 comments Download
A + mash/wm/shelf_layout_impl.h View 1 chunk +14 lines, -14 lines 0 comments Download
A mash/wm/shelf_layout_impl.cc View 1 chunk +34 lines, -0 lines 0 comments Download
A + mash/wm/shelf_layout_manager.h View 1 chunk +11 lines, -13 lines 0 comments Download
A + mash/wm/shelf_layout_manager.cc View 1 3 chunks +14 lines, -40 lines 0 comments Download
A + mash/wm/status_layout_manager.h View 1 chunk +13 lines, -14 lines 0 comments Download
A + mash/wm/status_layout_manager.cc View 1 3 chunks +18 lines, -42 lines 0 comments Download
M mash/wm/window_manager_application.h View 2 chunks +3 lines, -1 line 0 comments Download
M mash/wm/window_manager_application.cc View 4 chunks +7 lines, -10 lines 0 comments Download

Dependent Patchsets:

Messages

Total messages: 12 (5 generated)
James Cook
msw, please take a look
4 years, 7 months ago (2016-05-05 20:43:02 UTC) #2
msw
lgtm with nits https://codereview.chromium.org/1950293003/diff/1/mash/wm/shelf_layout_manager.cc File mash/wm/shelf_layout_manager.cc (right): https://codereview.chromium.org/1950293003/diff/1/mash/wm/shelf_layout_manager.cc#newcode29 mash/wm/shelf_layout_manager.cc:29: const mojom::AshWindowType ash_window_type = GetAshWindowType(window); nit: ...
4 years, 7 months ago (2016-05-05 21:20:26 UTC) #3
James Cook
sky, can I get OWNERS for ash/mus/sysui_application.cc ? https://codereview.chromium.org/1950293003/diff/1/mash/wm/shelf_layout_manager.cc File mash/wm/shelf_layout_manager.cc (right): https://codereview.chromium.org/1950293003/diff/1/mash/wm/shelf_layout_manager.cc#newcode29 mash/wm/shelf_layout_manager.cc:29: const ...
4 years, 7 months ago (2016-05-05 22:09:09 UTC) #5
sky
LGTM
4 years, 7 months ago (2016-05-05 23:56:34 UTC) #6
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1950293003/20001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1950293003/20001
4 years, 7 months ago (2016-05-06 15:25:45 UTC) #9
commit-bot: I haz the power
Committed patchset #2 (id:20001)
4 years, 7 months ago (2016-05-06 15:38:36 UTC) #10
commit-bot: I haz the power
4 years, 7 months ago (2016-05-06 15:40:08 UTC) #12
Message was sent while issue was closed.
Patchset 2 (id:??) landed as
https://crrev.com/0127a907b020c66d437da23e7b1539b80c7784a7
Cr-Commit-Position: refs/heads/master@{#392062}

Powered by Google App Engine
This is Rietveld 408576698