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

Issue 2932243002: Refactor ChooserDialogView to use borders instead of content margins. (Closed)

Created:
3 years, 6 months ago by Bret
Modified:
3 years, 6 months ago
CC:
chromium-reviews, juncai, extensions-reviews_chromium.org, chromium-apps-reviews_chromium.org, tfarina
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

Refactor ChooserDialogView to use borders instead of content margins. To simplify DialogDelegate::CreateDialogFrameView, this patch removes the ability of callers to specify content margins. The only callsite that was using special margins, ChooserDialogView, was refactored to use borders like other DialogClientView subclasses. This changes its layout slightly. Also added a BrowserDialogTest for ChooserDialogView. BUG=654137 Review-Url: https://codereview.chromium.org/2932243002 Cr-Commit-Position: refs/heads/master@{#480194} Committed: https://chromium.googlesource.com/chromium/src/+/04d6c626efe0af31662061779ca60cc651062374

Patch Set 1 #

Patch Set 2 : fix merge #

Patch Set 3 : use constants for signal strength #

Total comments: 8

Patch Set 4 : GetTitle not virtual #

Total comments: 6

Patch Set 5 : nits #

Unified diffs Side-by-side diffs Delta from patch set Stats (+86 lines, -37 lines) Patch
M chrome/browser/chooser_controller/chooser_controller.h View 1 2 3 4 1 chunk +3 lines, -0 lines 0 comments Download
M chrome/browser/chooser_controller/mock_chooser_controller.cc View 1 2 3 4 1 chunk +3 lines, -1 line 0 comments Download
M chrome/browser/ui/views/constrained_web_dialog_delegate_views.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/ui/views/extensions/chooser_dialog_view.h View 1 chunk +0 lines, -3 lines 0 comments Download
M chrome/browser/ui/views/extensions/chooser_dialog_view.cc View 1 3 chunks +11 lines, -21 lines 0 comments Download
A chrome/browser/ui/views/extensions/chooser_dialog_view_browsertest.cc View 1 2 1 chunk +63 lines, -0 lines 0 comments Download
M chrome/test/BUILD.gn View 1 1 chunk +1 line, -0 lines 0 comments Download
M ui/views/window/dialog_delegate.h View 1 1 chunk +1 line, -6 lines 0 comments Download
M ui/views/window/dialog_delegate.cc View 1 1 chunk +3 lines, -5 lines 0 comments Download

Messages

Total messages: 43 (21 generated)
Bret
3 years, 6 months ago (2017-06-11 01:31:08 UTC) #8
Peter Kasting
https://codereview.chromium.org/2932243002/diff/40001/chrome/browser/ui/views/extensions/chooser_dialog_view.cc File chrome/browser/ui/views/extensions/chooser_dialog_view.cc (right): https://codereview.chromium.org/2932243002/diff/40001/chrome/browser/ui/views/extensions/chooser_dialog_view.cc#newcode81 chrome/browser/ui/views/extensions/chooser_dialog_view.cc:81: views::INSETS_DIALOG_CONTENTS))); Does this lead to doubled borders in some ...
3 years, 6 months ago (2017-06-12 22:36:51 UTC) #9
Bret
https://codereview.chromium.org/2932243002/diff/40001/chrome/browser/ui/views/extensions/chooser_dialog_view.cc File chrome/browser/ui/views/extensions/chooser_dialog_view.cc (right): https://codereview.chromium.org/2932243002/diff/40001/chrome/browser/ui/views/extensions/chooser_dialog_view.cc#newcode81 chrome/browser/ui/views/extensions/chooser_dialog_view.cc:81: views::INSETS_DIALOG_CONTENTS))); On 2017/06/12 22:36:51, Peter Kasting wrote: > Does ...
3 years, 6 months ago (2017-06-13 21:53:30 UTC) #10
Peter Kasting
LGTM
3 years, 6 months ago (2017-06-14 00:32:30 UTC) #11
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/2932243002/40001
3 years, 6 months ago (2017-06-14 00:34:21 UTC) #13
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/463170)
3 years, 6 months ago (2017-06-14 00:44:51 UTC) #15
Bret
tapted@: just need ui/views OWNERS, thanks!
3 years, 6 months ago (2017-06-14 01:15:28 UTC) #18
tapted
On 2017/06/14 01:15:28, Bret wrote: > tapted@: just need ui/views OWNERS, thanks! lgtm
3 years, 6 months ago (2017-06-14 01:21:57 UTC) #19
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/2932243002/40001
3 years, 6 months ago (2017-06-14 01:24:18 UTC) #21
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/463221)
3 years, 6 months ago (2017-06-14 01:32:37 UTC) #23
Bret
jyasskin@: need OWNERS for chrome/browser/chooser_controller PTAL, thanks!
3 years, 6 months ago (2017-06-14 18:46:03 UTC) #25
Jeffrey Yasskin
https://codereview.chromium.org/2932243002/diff/40001/chrome/browser/chooser_controller/chooser_controller.h File chrome/browser/chooser_controller/chooser_controller.h (right): https://codereview.chromium.org/2932243002/diff/40001/chrome/browser/chooser_controller/chooser_controller.h#newcode65 chrome/browser/chooser_controller/chooser_controller.h:65: virtual base::string16 GetTitle() const; I'm a little unhappy with ...
3 years, 6 months ago (2017-06-15 21:33:42 UTC) #26
Bret
https://codereview.chromium.org/2932243002/diff/40001/chrome/browser/chooser_controller/chooser_controller.h File chrome/browser/chooser_controller/chooser_controller.h (right): https://codereview.chromium.org/2932243002/diff/40001/chrome/browser/chooser_controller/chooser_controller.h#newcode65 chrome/browser/chooser_controller/chooser_controller.h:65: virtual base::string16 GetTitle() const; On 2017/06/15 21:33:42, Jeffrey Yasskin ...
3 years, 6 months ago (2017-06-15 21:54:42 UTC) #27
Jeffrey Yasskin
lgtm https://codereview.chromium.org/2932243002/diff/60001/chrome/browser/chooser_controller/chooser_controller.h File chrome/browser/chooser_controller/chooser_controller.h (right): https://codereview.chromium.org/2932243002/diff/60001/chrome/browser/chooser_controller/chooser_controller.h#newcode134 chrome/browser/chooser_controller/chooser_controller.h:134: void set_title(base::string16 title) { title_ = title; } ...
3 years, 6 months ago (2017-06-15 22:06:30 UTC) #28
juncai
https://codereview.chromium.org/2932243002/diff/60001/chrome/browser/chooser_controller/chooser_controller.h File chrome/browser/chooser_controller/chooser_controller.h (right): https://codereview.chromium.org/2932243002/diff/60001/chrome/browser/chooser_controller/chooser_controller.h#newcode134 chrome/browser/chooser_controller/chooser_controller.h:134: void set_title(base::string16 title) { title_ = title; } drive-by ...
3 years, 6 months ago (2017-06-15 22:14:57 UTC) #30
Peter Kasting
https://codereview.chromium.org/2932243002/diff/60001/chrome/browser/chooser_controller/chooser_controller.h File chrome/browser/chooser_controller/chooser_controller.h (right): https://codereview.chromium.org/2932243002/diff/60001/chrome/browser/chooser_controller/chooser_controller.h#newcode134 chrome/browser/chooser_controller/chooser_controller.h:134: void set_title(base::string16 title) { title_ = title; } On ...
3 years, 6 months ago (2017-06-15 22:26:14 UTC) #31
Bret
https://codereview.chromium.org/2932243002/diff/60001/chrome/browser/chooser_controller/chooser_controller.h File chrome/browser/chooser_controller/chooser_controller.h (right): https://codereview.chromium.org/2932243002/diff/60001/chrome/browser/chooser_controller/chooser_controller.h#newcode134 chrome/browser/chooser_controller/chooser_controller.h:134: void set_title(base::string16 title) { title_ = title; } On ...
3 years, 6 months ago (2017-06-15 22:50:14 UTC) #32
juncai
Thanks! LGTM.
3 years, 6 months ago (2017-06-15 22:59:55 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/2932243002/80001
3 years, 6 months ago (2017-06-15 23:20:52 UTC) #36
commit-bot: I haz the power
Try jobs failed on following builders: ios-device-xcode-clang on master.tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/ios-device-xcode-clang/builds/118619)
3 years, 6 months ago (2017-06-15 23:29:41 UTC) #38
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/2932243002/80001
3 years, 6 months ago (2017-06-16 21:40:54 UTC) #40
commit-bot: I haz the power
3 years, 6 months ago (2017-06-16 22:11:39 UTC) #43
Message was sent while issue was closed.
Committed patchset #5 (id:80001) as
https://chromium.googlesource.com/chromium/src/+/04d6c626efe0af31662061779ca6...

Powered by Google App Engine
This is Rietveld 408576698