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

Issue 173443002: aura: Take transformation into account when computing window bounds in root-window/screen. (Closed)

Created:
6 years, 10 months ago by sadrul
Modified:
6 years, 10 months ago
Reviewers:
oshima, sky
CC:
chromium-reviews, kalyank, ben+aura_chromium.org, ben+ash_chromium.org
Visibility:
Public.

Description

aura: Take transformation into account when computing window bounds in root-window/screen. BUG=none

Patch Set 1 #

Patch Set 2 : . #

Patch Set 3 : . #

Total comments: 7
Unified diffs Side-by-side diffs Delta from patch set Stats (+29 lines, -43 lines) Patch
M ash/root_window_controller_unittest.cc View 2 chunks +2 lines, -4 lines 3 comments Download
M ash/wm/overview/window_selector_unittest.cc View 1 2 chunks +3 lines, -17 lines 0 comments Download
M ui/aura/window.h View 1 2 1 chunk +4 lines, -2 lines 0 comments Download
M ui/aura/window.cc View 1 chunk +8 lines, -4 lines 4 comments Download
M ui/aura/window_targeter_unittest.cc View 1 3 chunks +4 lines, -16 lines 0 comments Download
M ui/aura/window_unittest.cc View 1 chunk +8 lines, -0 lines 0 comments Download

Messages

Total messages: 9 (0 generated)
sadrul
The tests seem to be pretty happy about this change (except for some dock tests, ...
6 years, 10 months ago (2014-02-20 18:45:09 UTC) #1
oshima
https://codereview.chromium.org/173443002/diff/170001/ash/root_window_controller_unittest.cc File ash/root_window_controller_unittest.cc (right): https://codereview.chromium.org/173443002/diff/170001/ash/root_window_controller_unittest.cc#newcode156 ash/root_window_controller_unittest.cc:156: EXPECT_TRUE(minimized->GetWindowBoundsInScreen().IsEmpty()); Do you know why this becomes empty? AFAIK, ...
6 years, 10 months ago (2014-02-20 19:39:34 UTC) #2
sadrul
https://codereview.chromium.org/173443002/diff/170001/ash/root_window_controller_unittest.cc File ash/root_window_controller_unittest.cc (right): https://codereview.chromium.org/173443002/diff/170001/ash/root_window_controller_unittest.cc#newcode156 ash/root_window_controller_unittest.cc:156: EXPECT_TRUE(minimized->GetWindowBoundsInScreen().IsEmpty()); On 2014/02/20 19:39:35, oshima wrote: > Do you ...
6 years, 10 months ago (2014-02-20 19:59:58 UTC) #3
oshima
https://codereview.chromium.org/173443002/diff/170001/ash/root_window_controller_unittest.cc File ash/root_window_controller_unittest.cc (right): https://codereview.chromium.org/173443002/diff/170001/ash/root_window_controller_unittest.cc#newcode156 ash/root_window_controller_unittest.cc:156: EXPECT_TRUE(minimized->GetWindowBoundsInScreen().IsEmpty()); On 2014/02/20 19:59:59, sadrul wrote: > On 2014/02/20 ...
6 years, 10 months ago (2014-02-20 20:18:51 UTC) #4
sadrul
https://codereview.chromium.org/173443002/diff/170001/ui/aura/window.cc File ui/aura/window.cc (right): https://codereview.chromium.org/173443002/diff/170001/ui/aura/window.cc#newcode393 ui/aura/window.cc:393: transform.TransformRect(&rect); On 2014/02/20 20:18:51, oshima wrote: > On 2014/02/20 ...
6 years, 10 months ago (2014-02-20 21:53:48 UTC) #5
sky
Do we have a feel for which is more common? Wanting transformed or untransformed? I ...
6 years, 10 months ago (2014-02-20 22:24:44 UTC) #6
oshima
On 2014/02/20 21:53:48, sadrul wrote: > https://codereview.chromium.org/173443002/diff/170001/ui/aura/window.cc > File ui/aura/window.cc (right): > > https://codereview.chromium.org/173443002/diff/170001/ui/aura/window.cc#newcode393 > ...
6 years, 10 months ago (2014-02-20 23:07:50 UTC) #7
sky
Since it seems we need both transformed and untransformed it seems safest to keep the ...
6 years, 10 months ago (2014-02-21 00:24:22 UTC) #8
sadrul
6 years, 10 months ago (2014-02-21 20:30:59 UTC) #9
On 2014/02/21 00:24:22, sky wrote:
> Since it seems we need both transformed and untransformed it seems
> safest to keep the meaning of GetBoundsXXX to be untransformed.
> Sadrul, if your case is the only one that needs transformed maybe we
> should keep the transformed ones private and with the code that needs
> them.

Yep. SGTM

Powered by Google App Engine
This is Rietveld 408576698