Index: ui/views/controls/textfield/native_textfield_views.cc |
diff --git a/ui/views/controls/textfield/native_textfield_views.cc b/ui/views/controls/textfield/native_textfield_views.cc |
index 31687afa180b6ef02987f1d6793e22dfeb1a9ed0..b24edbb688934936af7faa5d8d08297f8da7fbad 100644 |
--- a/ui/views/controls/textfield/native_textfield_views.cc |
+++ b/ui/views/controls/textfield/native_textfield_views.cc |
@@ -82,14 +82,7 @@ NativeTextfieldViews::NativeTextfieldViews(Textfield* parent) |
cursor_timer_(this), |
aggregated_clicks_(0) { |
set_border(text_border_); |
- |
-#if defined(OS_CHROMEOS) |
- GetRenderText()->SetFontList(gfx::FontList(l10n_util::GetStringUTF8( |
msw
2013/07/26 21:19:57
I think you'll need to leave this explicit IDS_UI_
Yuki
2013/07/29 15:27:21
Done. As the same as views::Label, I've introduce
|
- IDS_UI_FONT_FAMILY_CROS))); |
-#else |
- GetRenderText()->SetFont(textfield_->font()); |
-#endif |
- |
+ GetRenderText()->SetFontList(textfield_->font_list()); |
UpdateColorsFromTheme(GetNativeTheme()); |
set_context_menu_controller(this); |
set_drag_controller(this); |
@@ -575,13 +568,7 @@ void NativeTextfieldViews::UpdateReadOnly() { |
} |
void NativeTextfieldViews::UpdateFont() { |
-#if defined(OS_CHROMEOS) |
- // For ChromeOS, we support a pre-defined font list per locale. UpdateFont() |
- // only changes the font size, not the font family names. |
- GetRenderText()->SetFontSize(textfield_->font().GetFontSize()); |
-#else |
- GetRenderText()->SetFont(textfield_->font()); |
-#endif |
+ GetRenderText()->SetFontList(textfield_->font_list()); |
OnCaretBoundsChanged(); |
} |
@@ -726,11 +713,11 @@ void NativeTextfieldViews::ClearEditHistory() { |
} |
int NativeTextfieldViews::GetFontHeight() { |
- return GetRenderText()->GetFont().GetHeight(); |
+ return GetRenderText()->font_list().GetHeight(); |
} |
int NativeTextfieldViews::GetTextfieldBaseline() const { |
- return GetRenderText()->GetFont().GetBaseline(); |
+ return GetRenderText()->font_list().GetBaseline(); |
} |
int NativeTextfieldViews::GetWidthNeededForText() const { |
@@ -1166,7 +1153,7 @@ void NativeTextfieldViews::PaintTextAndCursor(gfx::Canvas* canvas) { |
!textfield_->placeholder_text().empty()) { |
canvas->DrawStringInt( |
textfield_->placeholder_text(), |
- GetRenderText()->GetFont(), |
+ GetRenderText()->GetPrimaryFont(), |
textfield_->placeholder_text_color(), |
GetRenderText()->display_rect()); |
} |