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

Side by Side Diff: chrome/browser/ui/views/download_item_view.cc

Issue 6334152: Clean up RTL methods.... (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src/
Patch Set: '' Created 9 years, 10 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 unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2011 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "chrome/browser/ui/views/download_item_view.h" 5 #include "chrome/browser/ui/views/download_item_view.h"
6 6
7 #include <vector> 7 #include <vector>
8 8
9 #include "base/callback.h" 9 #include "base/callback.h"
10 #include "base/file_path.h" 10 #include "base/file_path.h"
(...skipping 480 matching lines...) Expand 10 before | Expand all | Expand 10 after
491 normal_drop_down_image_set_.center->width() : 491 normal_drop_down_image_set_.center->width() :
492 0); 492 0);
493 493
494 // May be caused by animation. 494 // May be caused by animation.
495 if (center_width <= 0) 495 if (center_width <= 0)
496 return; 496 return;
497 497
498 // Draw status before button image to effectively lighten text. 498 // Draw status before button image to effectively lighten text.
499 if (!IsDangerousMode()) { 499 if (!IsDangerousMode()) {
500 if (show_status_text_) { 500 if (show_status_text_) {
501 int mirrored_x = MirroredXWithWidthInsideView( 501 int mirrored_x = GetMirroredXWithWidthInView(
502 download_util::kSmallProgressIconSize, kTextWidth); 502 download_util::kSmallProgressIconSize, kTextWidth);
503 // Add font_.height() to compensate for title, which is drawn later. 503 // Add font_.height() to compensate for title, which is drawn later.
504 int y = box_y_ + kVerticalPadding + font_.GetHeight() + 504 int y = box_y_ + kVerticalPadding + font_.GetHeight() +
505 kVerticalTextPadding; 505 kVerticalTextPadding;
506 SkColor file_name_color = GetThemeProvider()->GetColor( 506 SkColor file_name_color = GetThemeProvider()->GetColor(
507 BrowserThemeProvider::COLOR_BOOKMARK_TEXT); 507 BrowserThemeProvider::COLOR_BOOKMARK_TEXT);
508 // If text is light-on-dark, lightening it alone will do nothing. 508 // If text is light-on-dark, lightening it alone will do nothing.
509 // Therefore we mute luminance a wee bit before drawing in this case. 509 // Therefore we mute luminance a wee bit before drawing in this case.
510 if (color_utils::RelativeLuminance(file_name_color) > 0.5) 510 if (color_utils::RelativeLuminance(file_name_color) > 0.5)
511 file_name_color = SkColorSetRGB( 511 file_name_color = SkColorSetRGB(
(...skipping 106 matching lines...) Expand 10 before | Expand all | Expand 10 after
618 int status_string_width = font_.GetStringWidth(status_string); 618 int status_string_width = font_.GetStringWidth(status_string);
619 // Then, elide the file name. 619 // Then, elide the file name.
620 string16 filename_string = 620 string16 filename_string =
621 ui::ElideFilename(download_->GetFileNameToReportUser(), font_, 621 ui::ElideFilename(download_->GetFileNameToReportUser(), font_,
622 kTextWidth - status_string_width); 622 kTextWidth - status_string_width);
623 // Last, concat the whole string. 623 // Last, concat the whole string.
624 filename = l10n_util::GetStringFUTF16(IDS_DOWNLOAD_STATUS_OPENING, 624 filename = l10n_util::GetStringFUTF16(IDS_DOWNLOAD_STATUS_OPENING,
625 filename_string); 625 filename_string);
626 } 626 }
627 627
628 int mirrored_x = MirroredXWithWidthInsideView( 628 int mirrored_x = GetMirroredXWithWidthInView(
629 download_util::kSmallProgressIconSize, kTextWidth); 629 download_util::kSmallProgressIconSize, kTextWidth);
630 SkColor file_name_color = GetThemeProvider()->GetColor( 630 SkColor file_name_color = GetThemeProvider()->GetColor(
631 BrowserThemeProvider::COLOR_BOOKMARK_TEXT); 631 BrowserThemeProvider::COLOR_BOOKMARK_TEXT);
632 int y = 632 int y =
633 box_y_ + (show_status_text_ ? kVerticalPadding : 633 box_y_ + (show_status_text_ ? kVerticalPadding :
634 (box_height_ - font_.GetHeight()) / 2); 634 (box_height_ - font_.GetHeight()) / 2);
635 635
636 // Draw the file's name. 636 // Draw the file's name.
637 canvas->DrawStringInt(filename, font_, 637 canvas->DrawStringInt(filename, font_,
638 IsEnabled() ? file_name_color : 638 IsEnabled() ? file_name_color :
(...skipping 21 matching lines...) Expand all
660 } else if (download_->state() == DownloadItem::COMPLETE && 660 } else if (download_->state() == DownloadItem::COMPLETE &&
661 complete_animation_.get() && 661 complete_animation_.get() &&
662 complete_animation_->is_animating()) { 662 complete_animation_->is_animating()) {
663 download_util::PaintDownloadComplete(canvas, this, 0, 0, 663 download_util::PaintDownloadComplete(canvas, this, 0, 0,
664 complete_animation_->GetCurrentValue(), 664 complete_animation_->GetCurrentValue(),
665 download_util::SMALL); 665 download_util::SMALL);
666 } 666 }
667 } 667 }
668 668
669 // Draw the icon image. 669 // Draw the icon image.
670 int mirrored_x = MirroredXWithWidthInsideView( 670 int mirrored_x = GetMirroredXWithWidthInView(
671 download_util::kSmallProgressIconOffset, icon->width()); 671 download_util::kSmallProgressIconOffset, icon->width());
672 if (IsEnabled()) { 672 if (IsEnabled()) {
673 canvas->DrawBitmapInt(*icon, mirrored_x, 673 canvas->DrawBitmapInt(*icon, mirrored_x,
674 download_util::kSmallProgressIconOffset); 674 download_util::kSmallProgressIconOffset);
675 } else { 675 } else {
676 // Use an alpha to make the image look disabled. 676 // Use an alpha to make the image look disabled.
677 SkPaint paint; 677 SkPaint paint;
678 paint.setAlpha(120); 678 paint.setAlpha(120);
679 canvas->DrawBitmapInt(*icon, mirrored_x, 679 canvas->DrawBitmapInt(*icon, mirrored_x,
680 download_util::kSmallProgressIconOffset, paint); 680 download_util::kSmallProgressIconOffset, paint);
(...skipping 393 matching lines...) Expand 10 before | Expand all | Expand 10 after
1074 1074
1075 // If the name has changed, call SetAccessibleName and notify 1075 // If the name has changed, call SetAccessibleName and notify
1076 // assistive technology that the name has changed so they can 1076 // assistive technology that the name has changed so they can
1077 // announce it immediately. 1077 // announce it immediately.
1078 if (new_name != current_name) { 1078 if (new_name != current_name) {
1079 SetAccessibleName(new_name); 1079 SetAccessibleName(new_name);
1080 if (GetWidget()) 1080 if (GetWidget())
1081 NotifyAccessibilityEvent(AccessibilityTypes::EVENT_NAME_CHANGED); 1081 NotifyAccessibilityEvent(AccessibilityTypes::EVENT_NAME_CHANGED);
1082 } 1082 }
1083 } 1083 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698