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

Unified Diff: chrome/browser/ui/views/session_crashed_bubble_view.cc

Issue 585473004: Checkbox alignment & bigger height for Uma opt-in view. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Address comments. Created 6 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: chrome/browser/ui/views/session_crashed_bubble_view.cc
diff --git a/chrome/browser/ui/views/session_crashed_bubble_view.cc b/chrome/browser/ui/views/session_crashed_bubble_view.cc
index ef43a73ed20883f69e3d5047ada5ae3ad06633d7..03de3cd7c365d7b9a68a143db99d6905a65db1f9 100644
--- a/chrome/browser/ui/views/session_crashed_bubble_view.cc
+++ b/chrome/browser/ui/views/session_crashed_bubble_view.cc
@@ -55,6 +55,9 @@ const int kWidthOfDescriptionText = 320;
// Distance between checkbox and the text to the right of it.
const int kCheckboxTextDistance = 4;
+// Bottom inset for UMA opt-in view in pixels.
msw 2014/09/19 18:01:48 nit: be consistent about "optin" vs. "opt-in" in c
yao 2014/10/09 20:38:40 Done.
+const int kUMAOptinViewBottomInset = 10;
msw 2014/09/19 18:01:48 nit: This could be moved into the scope of the one
yao 2014/10/09 20:38:40 Done.
+
// The color of the text and background of the sub panel to offer UMA optin.
// These values match the BookmarkSyncPromoView colors.
const SkColor kBackgroundColor = SkColorSetRGB(245, 245, 245);
@@ -336,6 +339,9 @@ views::View* SessionCrashedBubbleView::CreateUMAOptinView() {
gfx::Range after_link_range(offset + link_text.length(), uma_text.length());
if (!after_link_range.is_empty())
uma_label->AddStyleRange(after_link_range, uma_style);
+ // Since the checkbox has a bigger height than text, moves it down by 1px to
msw 2014/09/19 18:01:48 nit: consider "Shift the text down by 1px to align
yao 2014/10/09 20:38:40 Done.
+ // make them look aligned.
+ uma_label->SetBorder(views::Border::CreateEmptyBorder(1, 0, 0, 0));
sky 2014/09/22 15:06:34 This only works with the default font on windows.
// Create a view to hold the checkbox and the text.
views::View* uma_view = new views::View();
@@ -346,7 +352,7 @@ views::View* SessionCrashedBubbleView::CreateUMAOptinView() {
views::Background::CreateSolidBackground(kBackgroundColor));
int inset_left = GetBubbleFrameView()->GetTitleInsets().left();
uma_layout->SetInsets(views::kRelatedControlVerticalSpacing, inset_left,
- views::kRelatedControlVerticalSpacing, inset_left);
+ kUMAOptinViewBottomInset, inset_left);
const int kReportColumnSetId = 0;
views::ColumnSet* cs = uma_layout->AddColumnSet(kReportColumnSetId);
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698