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

Issue 106303005: Fix AdjustBoundsToEnsureWindowVisibility to work with non primary display bounds (Closed)

Created:
7 years ago by oshima
Modified:
6 years, 11 months ago
Reviewers:
varkha
CC:
chromium-reviews, kalyank, sadrul, dcheng, ben+ash_chromium.org
Visibility:
Public.

Description

Fix AdjustBoundsToEnsureWindowVisibility to work with non primary display bounds This was asssuming that the visibile area has 0,0 origin. Move the code to ensure minimum visibility when added, from WorkspaceLayoutManager to DragWindowResizer. BUG=none TEST=WindowUtilTest.AdjustBoundsToEnsureWindowVisibility. This also fixes the test that was failing. TBR=oshima@chromium.org Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=243986 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=244131

Patch Set 1 : #

Total comments: 2

Patch Set 2 : #

Patch Set 3 : #

Total comments: 2

Patch Set 4 : #

Total comments: 2

Patch Set 5 : update bounds without removing #

Unified diffs Side-by-side diffs Delta from patch set Stats (+103 lines, -28 lines) Patch
M ash/display/screen_position_controller.cc View 1 2 3 4 3 chunks +15 lines, -1 line 0 comments Download
M ash/wm/dock/docked_window_layout_manager.cc View 1 2 1 chunk +3 lines, -0 lines 0 comments Download
M ash/wm/drag_window_resizer.cc View 1 2 chunks +4 lines, -0 lines 0 comments Download
M ash/wm/drag_window_resizer_unittest.cc View 1 2 3 4 2 chunks +8 lines, -6 lines 0 comments Download
M ash/wm/system_gesture_event_filter_unittest.cc View 1 2 3 4 1 chunk +1 line, -1 line 0 comments Download
M ash/wm/window_util.cc View 1 1 chunk +8 lines, -8 lines 0 comments Download
M ash/wm/window_util_unittest.cc View 2 chunks +60 lines, -0 lines 0 comments Download
M ash/wm/workspace/workspace_layout_manager.cc View 1 2 3 2 chunks +4 lines, -12 lines 0 comments Download

Messages

Total messages: 18 (0 generated)
oshima
7 years ago (2013-12-17 21:58:18 UTC) #1
oshima
7 years ago (2013-12-19 22:18:20 UTC) #2
oshima
flackr@, can you review this?
7 years ago (2013-12-19 22:37:54 UTC) #3
oshima
back to varkha@chromium.org. not urgent. please review when you're back from vacation.
7 years ago (2013-12-19 22:46:48 UTC) #4
varkha
https://codereview.chromium.org/106303005/diff/70001/ash/display/screen_position_controller.cc File ash/display/screen_position_controller.cc (right): https://codereview.chromium.org/106303005/diff/70001/ash/display/screen_position_controller.cc#newcode204 ash/display/screen_position_controller.cc:204: window->SetBounds(new_bounds); I tried this in patch #1 of my ...
6 years, 11 months ago (2014-01-02 22:42:42 UTC) #5
oshima
https://codereview.chromium.org/106303005/diff/70001/ash/display/screen_position_controller.cc File ash/display/screen_position_controller.cc (right): https://codereview.chromium.org/106303005/diff/70001/ash/display/screen_position_controller.cc#newcode204 ash/display/screen_position_controller.cc:204: window->SetBounds(new_bounds); On 2014/01/02 22:42:42, varkha wrote: > I tried ...
6 years, 11 months ago (2014-01-08 02:16:10 UTC) #6
oshima
On 2014/01/02 22:42:42, varkha wrote: > https://codereview.chromium.org/106303005/diff/70001/ash/display/screen_position_controller.cc > File ash/display/screen_position_controller.cc (right): > > https://codereview.chromium.org/106303005/diff/70001/ash/display/screen_position_controller.cc#newcode204 > ...
6 years, 11 months ago (2014-01-08 19:30:21 UTC) #7
varkha
LGTM. https://codereview.chromium.org/106303005/diff/150001/ash/wm/workspace/workspace_layout_manager.cc File ash/wm/workspace/workspace_layout_manager.cc (right): https://codereview.chromium.org/106303005/diff/150001/ash/wm/workspace/workspace_layout_manager.cc#newcode268 ash/wm/workspace/workspace_layout_manager.cc:268: nit: Could early return before line 260.
6 years, 11 months ago (2014-01-09 05:21:22 UTC) #8
oshima
https://codereview.chromium.org/106303005/diff/150001/ash/wm/workspace/workspace_layout_manager.cc File ash/wm/workspace/workspace_layout_manager.cc (right): https://codereview.chromium.org/106303005/diff/150001/ash/wm/workspace/workspace_layout_manager.cc#newcode268 ash/wm/workspace/workspace_layout_manager.cc:268: On 2014/01/09 05:21:22, varkha wrote: > nit: Could early ...
6 years, 11 months ago (2014-01-09 18:07:19 UTC) #9
commit-bot: I haz the power
No LGTM from a valid reviewer yet. Only full committers are accepted. Even if an ...
6 years, 11 months ago (2014-01-09 18:09:55 UTC) #10
oshima
On 2014/01/09 18:09:55, I haz the power (commit-bot) wrote: > No LGTM from a valid ...
6 years, 11 months ago (2014-01-09 18:17:58 UTC) #11
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/oshima@chromium.org/106303005/290001
6 years, 11 months ago (2014-01-09 18:18:35 UTC) #12
commit-bot: I haz the power
Change committed as 243986
6 years, 11 months ago (2014-01-09 21:58:25 UTC) #13
oshima
https://codereview.chromium.org/106303005/diff/290001/ash/display/screen_position_controller.cc File ash/display/screen_position_controller.cc (right): https://codereview.chromium.org/106303005/diff/290001/ash/display/screen_position_controller.cc#newcode197 ash/display/screen_position_controller.cc:197: window->parent()->RemoveChild(window); I had to remove this because this was ...
6 years, 11 months ago (2014-01-10 04:54:02 UTC) #14
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/oshima@chromium.org/106303005/550002
6 years, 11 months ago (2014-01-10 04:55:43 UTC) #15
varkha
https://codereview.chromium.org/106303005/diff/290001/ash/display/screen_position_controller.cc File ash/display/screen_position_controller.cc (right): https://codereview.chromium.org/106303005/diff/290001/ash/display/screen_position_controller.cc#newcode197 ash/display/screen_position_controller.cc:197: window->parent()->RemoveChild(window); On 2014/01/10 04:54:02, oshima wrote: > I had ...
6 years, 11 months ago (2014-01-10 05:44:02 UTC) #16
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/oshima@chromium.org/106303005/550002
6 years, 11 months ago (2014-01-10 07:29:23 UTC) #17
commit-bot: I haz the power
6 years, 11 months ago (2014-01-10 09:00:49 UTC) #18
Message was sent while issue was closed.
Change committed as 244131

Powered by Google App Engine
This is Rietveld 408576698