diff options
author | yukishiino@chromium.org <yukishiino@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-01-31 05:31:52 +0000 |
---|---|---|
committer | yukishiino@chromium.org <yukishiino@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-01-31 05:31:52 +0000 |
commit | 04b25011a789dcd404c4b4558d65617c95118686 (patch) | |
tree | e616631831ebbc14d6534f999ff9c1f1906c20e7 /ash/ime | |
parent | 9d57129247f45a5d1c9de3c11221b6776e3f255b (diff) | |
download | chromium_src-04b25011a789dcd404c4b4558d65617c95118686.zip chromium_src-04b25011a789dcd404c4b4558d65617c95118686.tar.gz chromium_src-04b25011a789dcd404c4b4558d65617c95118686.tar.bz2 |
Renames gfx::FontList::Derive* family.
1. Removes obsolete methods.
- DeriveFontList(font_style)
# The method name and argument are not clear compared to other versions. Use DeriveWithStyle(style) below instead.
- DeriveFontListWithSize(absolute_size)
# Don't specify the absolute size.
2. Renames very long named methods.
- DeriveFontListWithSizeDeltaAndStyle => Derive
- DeriveFontListWithSizeDelta => DeriveWithSizeDelta
- new method => DeriveWithStyle
Since DeriveFontListWithSizeDeltaAndStyle is used more often than DeriveFontListWithSizeDelta, so give the former a shorter name.
Review URL: https://codereview.chromium.org/142523003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@248131 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ash/ime')
-rw-r--r-- | ash/ime/infolist_window.cc | 28 | ||||
-rw-r--r-- | ash/ime/infolist_window.h | 4 |
2 files changed, 14 insertions, 18 deletions
diff --git a/ash/ime/infolist_window.cc b/ash/ime/infolist_window.cc index 1b91c46..87eb20d 100644 --- a/ash/ime/infolist_window.cc +++ b/ash/ime/infolist_window.cc @@ -12,7 +12,6 @@ #include "grit/ash_strings.h" #include "ui/base/l10n/l10n_util.h" #include "ui/gfx/color_utils.h" -#include "ui/gfx/font.h" #include "ui/native_theme/native_theme.h" #include "ui/views/background.h" #include "ui/views/border.h" @@ -87,8 +86,8 @@ gfx::Insets InfolistBorder::GetInsets() const { class InfolistEntryView : public views::View { public: InfolistEntryView(const ui::InfolistEntry& entry, - const gfx::FontList& title_font, - const gfx::FontList& description_font); + const gfx::FontList& title_font_list, + const gfx::FontList& description_font_list); virtual ~InfolistEntryView(); void SetEntry(const ui::InfolistEntry& entry); @@ -111,20 +110,18 @@ class InfolistEntryView : public views::View { }; InfolistEntryView::InfolistEntryView(const ui::InfolistEntry& entry, - const gfx::FontList& title_font, - const gfx::FontList& description_font) + const gfx::FontList& title_font_list, + const gfx::FontList& description_font_list) : entry_(entry) { SetLayoutManager(new views::BoxLayout(views::BoxLayout::kVertical, 0, 0, 0)); - title_label_ = new views::Label(entry.title); + title_label_ = new views::Label(entry.title, title_font_list); title_label_->SetPosition(gfx::Point(0, 0)); - title_label_->SetFontList(title_font); title_label_->SetHorizontalAlignment(gfx::ALIGN_LEFT); title_label_->SetBorder(views::Border::CreateEmptyBorder(4, 7, 2, 4)); - description_label_ = new views::Label(entry.body); + description_label_ = new views::Label(entry.body, description_font_list); description_label_->SetPosition(gfx::Point(0, 0)); - description_label_->SetFontList(description_font); description_label_->SetHorizontalAlignment(gfx::ALIGN_LEFT); description_label_->SetMultiLine(true); description_label_->SizeToFit(kInfolistEntryWidth); @@ -172,8 +169,9 @@ void InfolistEntryView::UpdateBackground() { InfolistWindow::InfolistWindow(views::View* candidate_window, const std::vector<ui::InfolistEntry>& entries) : views::BubbleDelegateView(candidate_window, views::BubbleBorder::NONE), - title_font_(gfx::Font(kJapaneseFontName, kFontSizeDelta + 15)), - description_font_(gfx::Font(kJapaneseFontName, kFontSizeDelta + 11)) { + title_font_list_(gfx::Font(kJapaneseFontName, kFontSizeDelta + 15)), + description_font_list_(gfx::Font(kJapaneseFontName, + kFontSizeDelta + 11)) { set_move_with_anchor(true); set_margins(gfx::Insets()); @@ -189,8 +187,6 @@ InfolistWindow::InfolistWindow(views::View* candidate_window, views::Label* caption_label = new views::Label( l10n_util::GetStringUTF16(IDS_ASH_IME_INFOLIST_WINDOW_TITLE)); - caption_label->SetFontList( - caption_label->font_list().DeriveFontList(kFontSizeDelta - 2)); caption_label->SetHorizontalAlignment(gfx::ALIGN_LEFT); caption_label->SetEnabledColor(GetNativeTheme()->GetSystemColor( ui::NativeTheme::kColorId_LabelEnabledColor)); @@ -204,8 +200,8 @@ InfolistWindow::InfolistWindow(views::View* candidate_window, AddChildView(caption_label); for (size_t i = 0; i < entries.size(); ++i) { - entry_views_.push_back( - new InfolistEntryView(entries[i], title_font_, description_font_)); + entry_views_.push_back(new InfolistEntryView( + entries[i], title_font_list_, description_font_list_)); AddChildView(entry_views_.back()); } } @@ -232,7 +228,7 @@ void InfolistWindow::Relayout(const std::vector<ui::InfolistEntry>& entries) { entry_views_[i]->SetEntry(entries[i]); } else { InfolistEntryView* new_entry = new InfolistEntryView( - entries[i], title_font_, description_font_); + entries[i], title_font_list_, description_font_list_); AddChildView(new_entry); entry_views_.push_back(new_entry); } diff --git a/ash/ime/infolist_window.h b/ash/ime/infolist_window.h index e7c984a..921c87b 100644 --- a/ash/ime/infolist_window.h +++ b/ash/ime/infolist_window.h @@ -48,10 +48,10 @@ class ASH_EXPORT InfolistWindow : public views::BubbleDelegateView { std::vector<InfolistEntryView*> entry_views_; // Information title font. - gfx::FontList title_font_; + gfx::FontList title_font_list_; // Information description font. - gfx::FontList description_font_; + gfx::FontList description_font_list_; base::OneShotTimer<views::Widget> show_hide_timer_; |