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

Issue 2692113002: harmony: fix sizing on webusb chooser dialog (Closed)

Created:
3 years, 10 months ago by Elly Fong-Jones
Modified:
3 years, 9 months ago
Reviewers:
tapted, sky, juncai
CC:
chromium-reviews, msramek+watch_chromium.org, groby+bubble_chromium.org, tfarina, raymes+watch_chromium.org, msw+watch_chromium.org, hcarmona+bubble_chromium.org, markusheintz_, rouslan+bubble_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

harmony: fix sizing on webusb chooser dialog The change in https://codereview.chromium.org/2654323002 removed the preferred size of the content view used in this dialog, but did not replace it with a dialog-level preferred size. This change implements GetPreferredSize() on DeviceChooserContentView. BUG=610430 Review-Url: https://codereview.chromium.org/2692113002 Cr-Commit-Position: refs/heads/master@{#453657} Committed: https://chromium.googlesource.com/chromium/src/+/b7312b4e50b6e10b9382e6adeddf9441112db608

Patch Set 1 #

Total comments: 10

Patch Set 2 : fix non-harmony size #

Total comments: 4

Patch Set 3 : const -> constexpr #

Total comments: 2

Patch Set 4 : add unit test #

Patch Set 5 : ensure minimum size is respected #

Patch Set 6 : use preferred instead of minimum #

Total comments: 4

Patch Set 7 : move GetPreferredSize override #

Unified diffs Side-by-side diffs Delta from patch set Stats (+12 lines, -0 lines) Patch
M chrome/browser/ui/views/device_chooser_content_view.h View 1 2 3 4 5 6 1 chunk +1 line, -0 lines 0 comments Download
M chrome/browser/ui/views/device_chooser_content_view.cc View 1 2 3 4 5 6 2 chunks +11 lines, -0 lines 0 comments Download

Messages

Total messages: 43 (19 generated)
Elly Fong-Jones
juncai, sky: ptal? :)
3 years, 10 months ago (2017-02-13 20:55:08 UTC) #3
juncai
https://codereview.chromium.org/2692113002/diff/1/chrome/browser/ui/views/website_settings/chooser_bubble_ui_view.cc File chrome/browser/ui/views/website_settings/chooser_bubble_ui_view.cc (right): https://codereview.chromium.org/2692113002/diff/1/chrome/browser/ui/views/website_settings/chooser_bubble_ui_view.cc#newcode58 chrome/browser/ui/views/website_settings/chooser_bubble_ui_view.cc:58: gfx::Size GetMinimumSize() const override; It seems that setting the ...
3 years, 10 months ago (2017-02-13 22:42:21 UTC) #4
Elly Fong-Jones
juncai: ptal? :) https://codereview.chromium.org/2692113002/diff/1/chrome/browser/ui/views/website_settings/chooser_bubble_ui_view.cc File chrome/browser/ui/views/website_settings/chooser_bubble_ui_view.cc (right): https://codereview.chromium.org/2692113002/diff/1/chrome/browser/ui/views/website_settings/chooser_bubble_ui_view.cc#newcode58 chrome/browser/ui/views/website_settings/chooser_bubble_ui_view.cc:58: gfx::Size GetMinimumSize() const override; On 2017/02/13 ...
3 years, 10 months ago (2017-02-14 17:08:18 UTC) #5
juncai
LGTM with nits. https://codereview.chromium.org/2692113002/diff/20001/chrome/browser/ui/views/website_settings/chooser_bubble_ui_view.cc File chrome/browser/ui/views/website_settings/chooser_bubble_ui_view.cc (right): https://codereview.chromium.org/2692113002/diff/20001/chrome/browser/ui/views/website_settings/chooser_bubble_ui_view.cc#newcode148 chrome/browser/ui/views/website_settings/chooser_bubble_ui_view.cc:148: const int kHeight = 320; nit: ...
3 years, 10 months ago (2017-02-14 18:30:13 UTC) #6
Elly Fong-Jones
done :) sky: ptal? :) https://codereview.chromium.org/2692113002/diff/20001/chrome/browser/ui/views/website_settings/chooser_bubble_ui_view.cc File chrome/browser/ui/views/website_settings/chooser_bubble_ui_view.cc (right): https://codereview.chromium.org/2692113002/diff/20001/chrome/browser/ui/views/website_settings/chooser_bubble_ui_view.cc#newcode148 chrome/browser/ui/views/website_settings/chooser_bubble_ui_view.cc:148: const int kHeight = ...
3 years, 10 months ago (2017-02-14 18:35:11 UTC) #7
sky
https://codereview.chromium.org/2692113002/diff/40001/ui/views/bubble/bubble_dialog_delegate.cc File ui/views/bubble/bubble_dialog_delegate.cc (right): https://codereview.chromium.org/2692113002/diff/40001/ui/views/bubble/bubble_dialog_delegate.cc#newcode234 ui/views/bubble/bubble_dialog_delegate.cc:234: gfx::Size size = GetWidget()->client_view()->GetPreferredSize(); Can you write test coverage ...
3 years, 10 months ago (2017-02-14 21:24:35 UTC) #8
Elly Fong-Jones
sky: ptal? :) https://codereview.chromium.org/2692113002/diff/40001/ui/views/bubble/bubble_dialog_delegate.cc File ui/views/bubble/bubble_dialog_delegate.cc (right): https://codereview.chromium.org/2692113002/diff/40001/ui/views/bubble/bubble_dialog_delegate.cc#newcode234 ui/views/bubble/bubble_dialog_delegate.cc:234: gfx::Size size = GetWidget()->client_view()->GetPreferredSize(); On 2017/02/14 ...
3 years, 10 months ago (2017-02-15 17:43:39 UTC) #9
sky
Thanks for the test, LGTM
3 years, 10 months ago (2017-02-15 20:27:40 UTC) #10
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2692113002/60001
3 years, 10 months ago (2017-02-16 15:03:09 UTC) #13
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_chromeos_ozone_rel_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_chromeos_ozone_rel_ng/builds/323431)
3 years, 10 months ago (2017-02-16 16:06:57 UTC) #15
Elly Fong-Jones
On 2017/02/16 16:06:57, commit-bot: I haz the power wrote: > Try jobs failed on following ...
3 years, 10 months ago (2017-02-22 17:36:36 UTC) #17
sky
On 2017/02/22 17:36:36, Elly Fong-Jones wrote: > On 2017/02/16 16:06:57, commit-bot: I haz the power ...
3 years, 10 months ago (2017-02-22 21:16:50 UTC) #21
Elly Fong-Jones
On 2017/02/22 21:16:50, sky wrote: > On 2017/02/22 17:36:36, Elly Fong-Jones wrote: > > On ...
3 years, 10 months ago (2017-02-23 21:35:51 UTC) #22
Elly Fong-Jones
On 2017/02/23 21:35:51, Elly Fong-Jones wrote: > On 2017/02/22 21:16:50, sky wrote: > > On ...
3 years, 10 months ago (2017-02-24 18:25:37 UTC) #25
sky
https://codereview.chromium.org/2692113002/diff/100001/chrome/browser/ui/views/website_settings/chooser_bubble_ui_view.cc File chrome/browser/ui/views/website_settings/chooser_bubble_ui_view.cc (right): https://codereview.chromium.org/2692113002/diff/100001/chrome/browser/ui/views/website_settings/chooser_bubble_ui_view.cc#newcode148 chrome/browser/ui/views/website_settings/chooser_bubble_ui_view.cc:148: constexpr int kHeight = 320; I'm assuming these numbers ...
3 years, 10 months ago (2017-02-24 21:15:19 UTC) #28
tapted
https://codereview.chromium.org/2692113002/diff/100001/ui/views/bubble/bubble_dialog_delegate.cc File ui/views/bubble/bubble_dialog_delegate.cc (right): https://codereview.chromium.org/2692113002/diff/100001/ui/views/bubble/bubble_dialog_delegate.cc#newcode235 ui/views/bubble/bubble_dialog_delegate.cc:235: size.SetToMax(GetPreferredSize()); On 2017/02/24 21:15:19, sky wrote: > I would ...
3 years, 9 months ago (2017-02-27 22:17:36 UTC) #30
tapted
https://codereview.chromium.org/2692113002/diff/100001/chrome/browser/ui/views/website_settings/chooser_bubble_ui_view.cc File chrome/browser/ui/views/website_settings/chooser_bubble_ui_view.cc (right): https://codereview.chromium.org/2692113002/diff/100001/chrome/browser/ui/views/website_settings/chooser_bubble_ui_view.cc#newcode158 chrome/browser/ui/views/website_settings/chooser_bubble_ui_view.cc:158: return device_chooser_content_view_; OK - so here's the trap :) ...
3 years, 9 months ago (2017-02-28 11:17:33 UTC) #31
Elly Fong-Jones
On 2017/02/28 11:17:33, tapted wrote: > https://codereview.chromium.org/2692113002/diff/100001/chrome/browser/ui/views/website_settings/chooser_bubble_ui_view.cc > File chrome/browser/ui/views/website_settings/chooser_bubble_ui_view.cc (right): > > https://codereview.chromium.org/2692113002/diff/100001/chrome/browser/ui/views/website_settings/chooser_bubble_ui_view.cc#newcode158 > ...
3 years, 9 months ago (2017-02-28 15:29:49 UTC) #32
sky
LGTM
3 years, 9 months ago (2017-02-28 17:38:02 UTC) #33
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2692113002/120001
3 years, 9 months ago (2017-02-28 18:07:34 UTC) #36
commit-bot: I haz the power
Committed patchset #7 (id:120001) as https://chromium.googlesource.com/chromium/src/+/b7312b4e50b6e10b9382e6adeddf9441112db608
3 years, 9 months ago (2017-02-28 19:10:49 UTC) #39
juncai
On 2017/02/28 19:10:49, commit-bot: I haz the power wrote: > Committed patchset #7 (id:120001) as ...
3 years, 9 months ago (2017-02-28 20:00:08 UTC) #40
juncai
On 2017/02/28 20:00:08, juncai wrote: > On 2017/02/28 19:10:49, commit-bot: I haz the power wrote: ...
3 years, 9 months ago (2017-03-02 21:28:17 UTC) #41
Elly Fong-Jones
3 years, 9 months ago (2017-03-06 15:09:00 UTC) #43
Message was sent while issue was closed.
On 2017/03/02 21:28:17, juncai wrote:
> On 2017/02/28 20:00:08, juncai wrote:
> > On 2017/02/28 19:10:49, commit-bot: I haz the power wrote:
> > > Committed patchset #7 (id:120001) as
> > >
> >
>
https://chromium.googlesource.com/chromium/src/+/b7312b4e50b6e10b9382e6adeddf...
> > 
> > BTW, since now the change is only at:
> > //chrome/browser/ui/views/device_chooser_content_view.*
> > The description of this CL seems out of date. Maybe update it?
> 
> ping again, :).
> 
> Hey, I think the CL description needs to be updated.

Done.

Powered by Google App Engine
This is Rietveld 408576698