Commit 678180e9 authored by Dave Schuyler's avatar Dave Schuyler Committed by Commit Bot

[Omnibox] Remove extra padding on left in suggestions

This CL removes an extra application of GetBorderThicknessDip(). It was
being added in GetIconAlignmentOffset() and again outside of that call.
Also cleans up a todo for the same topic.

Bug: 839120
Change-Id: I7687903a879dd0f2e29dc7b9090052dc7ff57442
Reviewed-on: https://chromium-review.googlesource.com/1041208
Commit-Queue: Dave Schuyler <dschuyler@chromium.org>
Reviewed-by: default avatarJustin Donnelly <jdonnelly@chromium.org>
Cr-Commit-Position: refs/heads/master@{#555890}
parent 71b78364
...@@ -145,9 +145,7 @@ int OmniboxMatchCellView::GetOldStyleAnswerHeight() const { ...@@ -145,9 +145,7 @@ int OmniboxMatchCellView::GetOldStyleAnswerHeight() const {
int answer_icon_size = image_view_->visible() int answer_icon_size = image_view_->visible()
? image_view_->height() + kAnswerIconToTextPadding ? image_view_->height() + kAnswerIconToTextPadding
: 0; : 0;
// TODO(dschuyler): The GetIconAlignmentOffset() is applied an extra time to int deduction = GetIconAlignmentOffset() + icon_width +
// match the math in Layout(). This seems like a (minor) mistake.
int deduction = (GetIconAlignmentOffset() * 2) + icon_width +
(HorizontalPadding() * 3) + answer_icon_size; (HorizontalPadding() * 3) + answer_icon_size;
int description_width = std::max(width() - deduction, 0); int description_width = std::max(width() - deduction, 0);
return description_view_->GetHeightForWidth(description_width) + return description_view_->GetHeightForWidth(description_width) +
...@@ -187,7 +185,7 @@ void OmniboxMatchCellView::Layout() { ...@@ -187,7 +185,7 @@ void OmniboxMatchCellView::Layout() {
void OmniboxMatchCellView::LayoutOldStyleAnswer() { void OmniboxMatchCellView::LayoutOldStyleAnswer() {
const int start_x = GetIconAlignmentOffset() + HorizontalPadding(); const int start_x = GetIconAlignmentOffset() + HorizontalPadding();
int x = start_x + LocationBarView::GetBorderThicknessDip(); int x = start_x;
int y = GetVerticalInsets(text_height_, /*is_old_style_answer=*/true).top(); int y = GetVerticalInsets(text_height_, /*is_old_style_answer=*/true).top();
icon_view_->SetSize(icon_view_->CalculatePreferredSize()); icon_view_->SetSize(icon_view_->CalculatePreferredSize());
icon_view_->SetPosition( icon_view_->SetPosition(
...@@ -213,8 +211,7 @@ void OmniboxMatchCellView::LayoutOldStyleAnswer() { ...@@ -213,8 +211,7 @@ void OmniboxMatchCellView::LayoutOldStyleAnswer() {
} }
void OmniboxMatchCellView::LayoutRichSuggestion() { void OmniboxMatchCellView::LayoutRichSuggestion() {
int x = GetIconAlignmentOffset() + HorizontalPadding() + int x = GetIconAlignmentOffset() + HorizontalPadding();
LocationBarView::GetBorderThicknessDip();
int y = GetVerticalInsets(text_height_, /*is_old_style_answer=*/false).top(); int y = GetVerticalInsets(text_height_, /*is_old_style_answer=*/false).top();
int image_edge_length = text_height_ * 2; int image_edge_length = text_height_ * 2;
image_view_->SetImageSize(gfx::Size(image_edge_length, image_edge_length)); image_view_->SetImageSize(gfx::Size(image_edge_length, image_edge_length));
...@@ -226,8 +223,7 @@ void OmniboxMatchCellView::LayoutRichSuggestion() { ...@@ -226,8 +223,7 @@ void OmniboxMatchCellView::LayoutRichSuggestion() {
} }
void OmniboxMatchCellView::LayoutSplit() { void OmniboxMatchCellView::LayoutSplit() {
int x = GetIconAlignmentOffset() + HorizontalPadding() + int x = GetIconAlignmentOffset() + HorizontalPadding();
LocationBarView::GetBorderThicknessDip();
icon_view_->SetSize(icon_view_->CalculatePreferredSize()); icon_view_->SetSize(icon_view_->CalculatePreferredSize());
int y = GetVerticalInsets(text_height_, /*is_old_style_answer=*/false).top(); int y = GetVerticalInsets(text_height_, /*is_old_style_answer=*/false).top();
icon_view_->SetPosition( icon_view_->SetPosition(
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment