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

Issue 337193002: WorkspaceLayoutManager backdrop should fill entire region. (Closed)

Created:
6 years, 6 months ago by jonross
Modified:
6 years, 6 months ago
Reviewers:
flackr
CC:
chromium-reviews, kalyank, sadrul, ben+ash_chromium.org, dcheng
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Project:
chromium
Visibility:
Public.

Description

WorkspaceLayoutManager backdrop should fill entire region. Changes to the visible state of the shelf causes the WorkspaceLayoutManager to change the size of its children. This includes changing the size of the backdrop. In order for the backdrop to cover the entire workspace it needs to be notified of changes to the available area. Such as when the shelf causes the inset regions to update. TEST=WorkspaceLayoutManagerBackdropTest.ShelfVisibilityChangesBounds BUG=383383 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=278106

Patch Set 1 : #

Total comments: 10

Patch Set 2 : Remove unneeded test layout change #

Total comments: 5

Patch Set 3 : Add Precondition to Test #

Unified diffs Side-by-side diffs Delta from patch set Stats (+45 lines, -7 lines) Patch
M ash/wm/maximize_mode/workspace_backdrop_delegate.h View 1 chunk +1 line, -0 lines 0 comments Download
M ash/wm/maximize_mode/workspace_backdrop_delegate.cc View 1 chunk +4 lines, -0 lines 0 comments Download
M ash/wm/workspace/workspace_layout_manager.cc View 3 chunks +5 lines, -1 line 0 comments Download
M ash/wm/workspace/workspace_layout_manager_delegate.h View 1 chunk +3 lines, -0 lines 0 comments Download
M ash/wm/workspace/workspace_layout_manager_unittest.cc View 1 2 5 chunks +32 lines, -6 lines 0 comments Download

Messages

Total messages: 12 (0 generated)
jonross
Hey Rob, A review to adjust the workspace backdrop when the shelf disappears. https://codereview.chromium.org/337193002/diff/20001/ash/wm/workspace/workspace_layout_manager.cc File ...
6 years, 6 months ago (2014-06-16 18:50:59 UTC) #1
flackr
https://codereview.chromium.org/337193002/diff/20001/ash/wm/workspace/workspace_layout_manager_unittest.cc File ash/wm/workspace/workspace_layout_manager_unittest.cc (right): https://codereview.chromium.org/337193002/diff/20001/ash/wm/workspace/workspace_layout_manager_unittest.cc#newcode950 ash/wm/workspace/workspace_layout_manager_unittest.cc:950: // Set to the size of the display to ...
6 years, 6 months ago (2014-06-17 14:01:08 UTC) #2
jonross
https://codereview.chromium.org/337193002/diff/20001/ash/wm/workspace/workspace_layout_manager_unittest.cc File ash/wm/workspace/workspace_layout_manager_unittest.cc (right): https://codereview.chromium.org/337193002/diff/20001/ash/wm/workspace/workspace_layout_manager_unittest.cc#newcode950 ash/wm/workspace/workspace_layout_manager_unittest.cc:950: // Set to the size of the display to ...
6 years, 6 months ago (2014-06-17 14:05:59 UTC) #3
flackr
https://codereview.chromium.org/337193002/diff/20001/ash/wm/workspace/workspace_layout_manager_unittest.cc File ash/wm/workspace/workspace_layout_manager_unittest.cc (right): https://codereview.chromium.org/337193002/diff/20001/ash/wm/workspace/workspace_layout_manager_unittest.cc#newcode950 ash/wm/workspace/workspace_layout_manager_unittest.cc:950: // Set to the size of the display to ...
6 years, 6 months ago (2014-06-17 14:13:25 UTC) #4
jonross
https://codereview.chromium.org/337193002/diff/20001/ash/wm/workspace/workspace_layout_manager_unittest.cc File ash/wm/workspace/workspace_layout_manager_unittest.cc (right): https://codereview.chromium.org/337193002/diff/20001/ash/wm/workspace/workspace_layout_manager_unittest.cc#newcode950 ash/wm/workspace/workspace_layout_manager_unittest.cc:950: // Set to the size of the display to ...
6 years, 6 months ago (2014-06-17 14:24:31 UTC) #5
flackr
FYI in case the auto hide animation is causing problems, have a look at ShelfLayoutManagerTest.AutoHide. ...
6 years, 6 months ago (2014-06-17 15:05:31 UTC) #6
jonross
https://codereview.chromium.org/337193002/diff/40001/ash/wm/workspace/workspace_layout_manager_unittest.cc File ash/wm/workspace/workspace_layout_manager_unittest.cc (right): https://codereview.chromium.org/337193002/diff/40001/ash/wm/workspace/workspace_layout_manager_unittest.cc#newcode952 ash/wm/workspace/workspace_layout_manager_unittest.cc:952: gfx::Rect initial_bounds = default_container()->children()[0]->bounds(); On 2014/06/17 15:05:31, flackr wrote: ...
6 years, 6 months ago (2014-06-17 17:21:02 UTC) #7
flackr
lgtm with nit. https://codereview.chromium.org/337193002/diff/40001/ash/wm/workspace/workspace_layout_manager_unittest.cc File ash/wm/workspace/workspace_layout_manager_unittest.cc (right): https://codereview.chromium.org/337193002/diff/40001/ash/wm/workspace/workspace_layout_manager_unittest.cc#newcode961 ash/wm/workspace/workspace_layout_manager_unittest.cc:961: EXPECT_LT(reduced_bounds.height(), initial_bounds.height()); On 2014/06/17 17:21:02, jonross ...
6 years, 6 months ago (2014-06-17 23:48:33 UTC) #8
jonross
On 2014/06/17 23:48:33, flackr wrote: > lgtm with nit. > > https://codereview.chromium.org/337193002/diff/40001/ash/wm/workspace/workspace_layout_manager_unittest.cc > File ash/wm/workspace/workspace_layout_manager_unittest.cc ...
6 years, 6 months ago (2014-06-18 13:08:57 UTC) #9
jonross
The CQ bit was checked by jonross@chromium.org
6 years, 6 months ago (2014-06-18 13:09:01 UTC) #10
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/jonross@chromium.org/337193002/60001
6 years, 6 months ago (2014-06-18 13:11:12 UTC) #11
commit-bot: I haz the power
6 years, 6 months ago (2014-06-18 17:02:55 UTC) #12
Message was sent while issue was closed.
Change committed as 278106

Powered by Google App Engine
This is Rietveld 408576698