| Index: chrome/browser/views/sad_tab_view.cc
|
| ===================================================================
|
| --- chrome/browser/views/sad_tab_view.cc (revision 14343)
|
| +++ chrome/browser/views/sad_tab_view.cc (working copy)
|
| @@ -25,8 +25,8 @@
|
|
|
| // static
|
| SkBitmap* SadTabView::sad_tab_bitmap_ = NULL;
|
| -ChromeFont SadTabView::title_font_;
|
| -ChromeFont SadTabView::message_font_;
|
| +ChromeFont* SadTabView::title_font_ = NULL;
|
| +ChromeFont* SadTabView::message_font_ = NULL;
|
| std::wstring SadTabView::title_;
|
| std::wstring SadTabView::message_;
|
| int SadTabView::title_width_;
|
| @@ -47,12 +47,12 @@
|
|
|
| canvas->DrawBitmapInt(*sad_tab_bitmap_, icon_bounds_.x(), icon_bounds_.y());
|
|
|
| - canvas->DrawStringInt(title_, title_font_, kTitleColor, title_bounds_.x(),
|
| + canvas->DrawStringInt(title_, *title_font_, kTitleColor, title_bounds_.x(),
|
| title_bounds_.y(), title_bounds_.width(),
|
| title_bounds_.height(),
|
| ChromeCanvas::TEXT_ALIGN_CENTER);
|
|
|
| - canvas->DrawStringInt(message_, message_font_, kMessageColor,
|
| + canvas->DrawStringInt(message_, *message_font_, kMessageColor,
|
| message_bounds_.x(), message_bounds_.y(),
|
| message_bounds_.width(), message_bounds_.height(),
|
| ChromeCanvas::MULTI_LINE);
|
| @@ -67,13 +67,13 @@
|
|
|
| int title_x = (width() - title_width_) / 2;
|
| int title_y = icon_bounds_.bottom() + kIconTitleSpacing;
|
| - int title_height = title_font_.height();
|
| + int title_height = title_font_->height();
|
| title_bounds_.SetRect(title_x, title_y, title_width_, title_height);
|
|
|
| ChromeCanvas cc(0, 0, true);
|
| int message_width = static_cast<int>(width() * kMessageSize);
|
| int message_height = 0;
|
| - cc.SizeStringInt(message_, message_font_, &message_width, &message_height,
|
| + cc.SizeStringInt(message_, *message_font_, &message_width, &message_height,
|
| ChromeCanvas::MULTI_LINE);
|
| int message_x = (width() - message_width) / 2;
|
| int message_y = title_bounds_.bottom() + kTitleMessageSpacing;
|
| @@ -85,13 +85,14 @@
|
| static bool initialized = false;
|
| if (!initialized) {
|
| ResourceBundle& rb = ResourceBundle::GetSharedInstance();
|
| - title_font_ = rb.GetFont(ResourceBundle::BaseFont).
|
| - DeriveFont(2, ChromeFont::BOLD);
|
| - message_font_ = rb.GetFont(ResourceBundle::BaseFont).DeriveFont(1);
|
| + title_font_ = new ChromeFont(
|
| + rb.GetFont(ResourceBundle::BaseFont).DeriveFont(2, ChromeFont::BOLD));
|
| + message_font_ = new ChromeFont(
|
| + rb.GetFont(ResourceBundle::BaseFont).DeriveFont(1));
|
| sad_tab_bitmap_ = rb.GetBitmapNamed(IDR_SAD_TAB);
|
|
|
| title_ = l10n_util::GetString(IDS_SAD_TAB_TITLE);
|
| - title_width_ = title_font_.GetStringWidth(title_);
|
| + title_width_ = title_font_->GetStringWidth(title_);
|
| message_ = l10n_util::GetString(IDS_SAD_TAB_MESSAGE);
|
|
|
| initialized = true;
|
|
|
| Property changes on: chrome\browser\views\sad_tab_view.cc
|
| ___________________________________________________________________
|
| Added: svn:mergeinfo
|
| Merged /trunk/src/chrome/browser/views/sad_tab_view.cc:r13773
|
| Merged /branches/chrome_webkit_merge_branch/chrome/browser/views/sad_tab_view.cc:r69-2775
|
|
|
|
|