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

Issue 2888563004: Delete panel metrics and define insets in terms of distance metrics. (Closed)

Created:
3 years, 7 months ago by Bret
Modified:
3 years, 7 months ago
Reviewers:
Peter Kasting, sky
CC:
chromium-reviews, extensions-reviews_chromium.org, lgarron+watch_chromium.org, ios-reviews_chromium.org, juncai+watch_chromium.org, tfarina, raymes+watch_chromium.org, chromium-apps-reviews_chromium.org, sync-reviews_chromium.org
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

Renamed INSETS_PANEL to INSETS_DIALOG_CONTENTS. Renamed INSETS_DIALOG_BUTTON to INSETS_DIALOG_BUTTON_ROW, and made it have a 0 top inset in Harmony to fix the double-wide margin between the content and button row. Defined most insets metrics in terms of distance metrics, and removed their overrides from HarmonyLayoutProvider since they would now be redundant. Renamed DISTANCE_DIALOG_BUTTON_MARGIN to DISTANCE_DIALOG_BUTTON_BOTTOM_MARGIN. Some callsites were using this metric to mean "dialog content left/right margin" and those were changed to use a new metric, DISTANCE_DIALOG_CONTENTS_HORIZONTAL_MARGIN. Split DISTANCE_PANEL_CONTENT_MARGIN into three different metrics depending on what the callsite actually meant (though all three have the same ultimate value): * DISTANCE_BUBBLE_CONTENTS_HORIZONTAL_MARGIN * DISTANCE_BUBBLE_CONTENTS_VERTICAL_MARGIN * DISTANCE_DIALOG_CONTENTS_VERTICAL_MARGIN Opportunistically changed some usages of layout_constants.cc constants to LayoutProvider metrics. BUG=716222 Review-Url: https://codereview.chromium.org/2888563004 Cr-Commit-Position: refs/heads/master@{#474135} Committed: https://chromium.googlesource.com/chromium/src/+/dd45e5f7692fe435bfaa61981ecf56724ab4e31a

Patch Set 1 #

Patch Set 2 : edits #

Patch Set 3 : edits 2 #

Total comments: 19

Patch Set 4 : comments #

Patch Set 5 : change task manager insets #

Total comments: 2

Patch Set 6 : fix additional sites #

Patch Set 7 : one wrong conversion #

Unified diffs Side-by-side diffs Delta from patch set Stats (+174 lines, -139 lines) Patch
M chrome/browser/ui/views/apps/app_info_dialog/app_info_dialog_views.cc View 1 1 chunk +7 lines, -4 lines 0 comments Download
M chrome/browser/ui/views/arc_app_dialog_view.cc View 1 2 3 4 5 1 chunk +3 lines, -3 lines 0 comments Download
M chrome/browser/ui/views/bookmarks/bookmark_bubble_view.cc View 1 2 3 4 5 1 chunk +2 lines, -2 lines 0 comments Download
M chrome/browser/ui/views/cookie_info_view.cc View 1 chunk +4 lines, -4 lines 0 comments Download
M chrome/browser/ui/views/desktop_capture/desktop_media_picker_views.cc View 1 2 3 4 5 1 chunk +6 lines, -4 lines 0 comments Download
M chrome/browser/ui/views/desktop_ios_promotion/desktop_ios_promotion_bubble_view.cc View 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/ui/views/extensions/chooser_dialog_view.cc View 1 2 3 4 5 1 chunk +2 lines, -2 lines 0 comments Download
M chrome/browser/ui/views/extensions/extension_install_dialog_view.cc View 6 chunks +11 lines, -12 lines 0 comments Download
M chrome/browser/ui/views/extensions/extension_uninstall_dialog_view.cc View 1 chunk +4 lines, -2 lines 0 comments Download
M chrome/browser/ui/views/extensions/media_galleries_dialog_views.cc View 1 2 3 4 5 1 chunk +2 lines, -1 line 0 comments Download
M chrome/browser/ui/views/extensions/media_gallery_checkbox_view.cc View 1 chunk +2 lines, -2 lines 0 comments Download
M chrome/browser/ui/views/extensions/request_file_system_dialog_view.cc View 1 1 chunk +2 lines, -1 line 0 comments Download
M chrome/browser/ui/views/harmony/chrome_layout_provider.h View 1 chunk +0 lines, -6 lines 0 comments Download
M chrome/browser/ui/views/harmony/chrome_layout_provider.cc View 2 chunks +0 lines, -4 lines 0 comments Download
M chrome/browser/ui/views/harmony/harmony_layout_provider.cc View 1 3 chunks +8 lines, -16 lines 0 comments Download
M chrome/browser/ui/views/importer/import_lock_dialog_view.cc View 1 2 3 4 5 1 chunk +5 lines, -3 lines 0 comments Download
M chrome/browser/ui/views/page_info/page_info_bubble_view.cc View 1 2 3 4 5 1 chunk +1 line, -1 line 0 comments Download
M chrome/browser/ui/views/passwords/account_chooser_dialog_view.cc View 1 2 3 4 5 3 chunks +3 lines, -3 lines 0 comments Download
M chrome/browser/ui/views/passwords/auto_signin_first_run_dialog_view.cc View 1 2 3 4 5 6 3 chunks +3 lines, -3 lines 0 comments Download
M chrome/browser/ui/views/passwords/manage_passwords_bubble_view.cc View 1 2 3 4 5 5 chunks +18 lines, -15 lines 0 comments Download
M chrome/browser/ui/views/settings_reset_prompt_dialog.cc View 1 2 3 4 5 1 chunk +7 lines, -7 lines 0 comments Download
M chrome/browser/ui/views/sync/profile_signin_confirmation_dialog_views.cc View 2 chunks +10 lines, -9 lines 0 comments Download
M chrome/browser/ui/views/task_manager_view.cc View 1 2 3 4 5 1 chunk +3 lines, -4 lines 0 comments Download
M chrome/browser/ui/views/webshare/webshare_target_picker_view.cc View 1 2 3 4 5 1 chunk +8 lines, -5 lines 0 comments Download
M ui/views/layout/grid_layout.cc View 1 chunk +2 lines, -2 lines 0 comments Download
M ui/views/layout/layout_provider.h View 1 2 3 chunks +21 lines, -8 lines 0 comments Download
M ui/views/layout/layout_provider.cc View 1 2 3 chunks +36 lines, -12 lines 0 comments Download
M ui/views/window/dialog_client_view.cc View 1 2 3 4 5 2 chunks +3 lines, -3 lines 0 comments Download

Messages

Total messages: 31 (16 generated)
Bret
pkasting: Harmony changes sky: ui/views OWNERS https://codereview.chromium.org/2888563004/diff/40001/chrome/browser/ui/views/extensions/extension_install_dialog_view.cc File chrome/browser/ui/views/extensions/extension_install_dialog_view.cc (right): https://codereview.chromium.org/2888563004/diff/40001/chrome/browser/ui/views/extensions/extension_install_dialog_view.cc#newcode286 chrome/browser/ui/views/extensions/extension_install_dialog_view.cc:286: provider->GetDistanceMetric(DISTANCE_UNRELATED_CONTROL_HORIZONTAL) + From ...
3 years, 7 months ago (2017-05-17 22:11:41 UTC) #10
Peter Kasting
LGTM https://codereview.chromium.org/2888563004/diff/40001/chrome/browser/ui/views/apps/app_info_dialog/app_info_dialog_views.cc File chrome/browser/ui/views/apps/app_info_dialog/app_info_dialog_views.cc (right): https://codereview.chromium.org/2888563004/diff/40001/chrome/browser/ui/views/apps/app_info_dialog/app_info_dialog_views.cc#newcode142 chrome/browser/ui/views/apps/app_info_dialog/app_info_dialog_views.cc:142: views::DISTANCE_DIALOG_CONTENTS_HORIZONTAL_MARGIN), One of a number of places in ...
3 years, 7 months ago (2017-05-18 00:00:07 UTC) #11
Bret
https://codereview.chromium.org/2888563004/diff/40001/chrome/browser/ui/views/apps/app_info_dialog/app_info_dialog_views.cc File chrome/browser/ui/views/apps/app_info_dialog/app_info_dialog_views.cc (right): https://codereview.chromium.org/2888563004/diff/40001/chrome/browser/ui/views/apps/app_info_dialog/app_info_dialog_views.cc#newcode142 chrome/browser/ui/views/apps/app_info_dialog/app_info_dialog_views.cc:142: views::DISTANCE_DIALOG_CONTENTS_HORIZONTAL_MARGIN), On 2017/05/18 00:00:06, Peter Kasting wrote: > One ...
3 years, 7 months ago (2017-05-18 00:50:06 UTC) #12
Peter Kasting
https://codereview.chromium.org/2888563004/diff/40001/chrome/browser/ui/views/cookie_info_view.cc File chrome/browser/ui/views/cookie_info_view.cc (right): https://codereview.chromium.org/2888563004/diff/40001/chrome/browser/ui/views/cookie_info_view.cc#newcode153 chrome/browser/ui/views/cookie_info_view.cc:153: provider->GetInsetsMetric(views::INSETS_DIALOG_BUTTON_ROW); On 2017/05/18 00:50:05, Bret Sepulveda wrote: > On ...
3 years, 7 months ago (2017-05-18 00:56:29 UTC) #13
Bret
https://codereview.chromium.org/2888563004/diff/40001/chrome/browser/ui/views/cookie_info_view.cc File chrome/browser/ui/views/cookie_info_view.cc (right): https://codereview.chromium.org/2888563004/diff/40001/chrome/browser/ui/views/cookie_info_view.cc#newcode153 chrome/browser/ui/views/cookie_info_view.cc:153: provider->GetInsetsMetric(views::INSETS_DIALOG_BUTTON_ROW); On 2017/05/18 00:56:28, Peter Kasting wrote: > On ...
3 years, 7 months ago (2017-05-18 01:20:31 UTC) #14
sky
LGTM https://codereview.chromium.org/2888563004/diff/80001/ui/views/layout/grid_layout.cc File ui/views/layout/grid_layout.cc (right): https://codereview.chromium.org/2888563004/diff/80001/ui/views/layout/grid_layout.cc#newcode654 ui/views/layout/grid_layout.cc:654: GridLayout* GridLayout::CreatePanel(View* host) { I'm ok with this ...
3 years, 7 months ago (2017-05-18 16:39:24 UTC) #15
Peter Kasting
https://codereview.chromium.org/2888563004/diff/80001/ui/views/layout/grid_layout.cc File ui/views/layout/grid_layout.cc (right): https://codereview.chromium.org/2888563004/diff/80001/ui/views/layout/grid_layout.cc#newcode654 ui/views/layout/grid_layout.cc:654: GridLayout* GridLayout::CreatePanel(View* host) { On 2017/05/18 16:39:24, sky wrote: ...
3 years, 7 months ago (2017-05-18 16:46:46 UTC) #16
sky
My observation is that it isn't particularly clear what inset CreatePanel() uses. Especially given the ...
3 years, 7 months ago (2017-05-18 17:00:42 UTC) #17
Peter Kasting
On 2017/05/18 17:00:42, sky wrote: > My observation is that it isn't particularly clear what ...
3 years, 7 months ago (2017-05-18 17:07:50 UTC) #18
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/2888563004/80001
3 years, 7 months ago (2017-05-18 18:41:19 UTC) #21
Bret
I'm planning on redoing CreatePanel, I just didn't want to do it in this patch ...
3 years, 7 months ago (2017-05-18 18:49:12 UTC) #22
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_tsan_rel_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_tsan_rel_ng/builds/77831)
3 years, 7 months ago (2017-05-18 18:55:07 UTC) #24
sky
Renaming in a separate patch SGTM. On Thu, May 18, 2017 at 10:07 AM, <pkasting@chromium.org> ...
3 years, 7 months ago (2017-05-18 19:45:29 UTC) #25
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/2888563004/120001
3 years, 7 months ago (2017-05-24 00:52:46 UTC) #28
commit-bot: I haz the power
3 years, 7 months ago (2017-05-24 02:45:23 UTC) #31
Message was sent while issue was closed.
Committed patchset #7 (id:120001) as
https://chromium.googlesource.com/chromium/src/+/dd45e5f7692fe435bfaa61981ecf...

Powered by Google App Engine
This is Rietveld 408576698