Chromium Code Reviews| Index: ui/gfx/platform_font_linux.h |
| diff --git a/ui/gfx/platform_font_linux.h b/ui/gfx/platform_font_linux.h |
| index 52c4bceb76e82e590d5cd4aaa158a19a29b5b4ad..bf8fe3c61188b8309526eadff9ba906f861220e5 100644 |
| --- a/ui/gfx/platform_font_linux.h |
| +++ b/ui/gfx/platform_font_linux.h |
| @@ -41,8 +41,11 @@ class GFX_EXPORT PlatformFontLinux : public PlatformFont { |
| #endif |
| // Overridden from PlatformFont: |
| - Font DeriveFont(int size_delta, int style) const override; |
| + Font DeriveFont(int size_delta, |
| + int style, |
| + gfx::Font::Weight weight) const override; |
| int GetHeight() override; |
| + gfx::Font::Weight GetWeight() const override; |
|
Alexei Svitkine (slow)
2016/04/04 16:34:51
Remove gfx:: since this in gfx:: namespace. Please
Mikus
2016/04/05 16:18:34
Done.
|
| int GetBaseline() override; |
| int GetCapHeight() override; |
| int GetExpectedTextWidth(int length) override; |
| @@ -58,18 +61,19 @@ class GFX_EXPORT PlatformFontLinux : public PlatformFont { |
| PlatformFontLinux(const skia::RefPtr<SkTypeface>& typeface, |
| const std::string& family, |
| int size_pixels, |
| - int style, |
| + bool italic, |
| + gfx::Font::Weight weight, |
|
Alexei Svitkine (slow)
2016/04/04 16:34:51
Remove gfx::
Mikus
2016/04/05 16:18:34
Done.
|
| const FontRenderParams& params); |
| ~PlatformFontLinux() override; |
| // Initializes this object based on the passed-in details. If |typeface| is |
| // empty, a new typeface will be loaded. |
| - void InitFromDetails( |
| - const skia::RefPtr<SkTypeface>& typeface, |
| - const std::string& font_family, |
| - int font_size_pixels, |
| - int style, |
| - const FontRenderParams& params); |
| + void InitFromDetails(const skia::RefPtr<SkTypeface>& typeface, |
| + const std::string& font_family, |
| + int font_size_pixels, |
| + bool italic, |
| + gfx::Font::Weight weight, |
|
Alexei Svitkine (slow)
2016/04/04 16:34:51
Remove gfx::
Mikus
2016/04/05 16:18:34
Done.
|
| + const FontRenderParams& params); |
| // Initializes this object as a copy of another PlatformFontLinux. |
| void InitFromPlatformFont(const PlatformFontLinux* other); |
| @@ -83,7 +87,7 @@ class GFX_EXPORT PlatformFontLinux : public PlatformFont { |
| // Skia actually expects a family name and not a font name. |
| std::string font_family_; |
| int font_size_pixels_; |
| - int style_; |
| + bool italic_; |
| #if defined(OS_CHROMEOS) |
| float device_scale_factor_; |
| #endif |
| @@ -97,6 +101,7 @@ class GFX_EXPORT PlatformFontLinux : public PlatformFont { |
| int height_pixels_; |
| int cap_height_pixels_; |
| double average_width_pixels_; |
| + gfx::Font::Weight weight_; |
| #if defined(OS_CHROMEOS) |
| // A font description string of the format used by gfx::FontList. |