diff options
Diffstat (limited to 'gfx/platform_font_mac.h')
-rw-r--r-- | gfx/platform_font_mac.h | 49 |
1 files changed, 2 insertions, 47 deletions
diff --git a/gfx/platform_font_mac.h b/gfx/platform_font_mac.h index 62f44b6..8f676d7 100644 --- a/gfx/platform_font_mac.h +++ b/gfx/platform_font_mac.h @@ -6,52 +6,7 @@ #define GFX_PLATFORM_FONT_MAC_ #pragma once -#include "gfx/platform_font.h" - -namespace gfx { - -class PlatformFontMac : public PlatformFont { - public: - PlatformFontMac(); - explicit PlatformFontMac(const Font& other); - explicit PlatformFontMac(NativeFont native_font); - PlatformFontMac(const string16& font_name, - int font_size); - - // Overridden from PlatformFont: - virtual Font DeriveFont(int size_delta, int style) const; - virtual int GetHeight() const; - virtual int GetBaseline() const; - virtual int GetAverageCharacterWidth() const; - virtual int GetStringWidth(const string16& text) const; - virtual int GetExpectedTextWidth(int length) const; - virtual int GetStyle() const; - virtual string16 GetFontName() const; - virtual int GetFontSize() const; - virtual NativeFont GetNativeFont() const; - - private: - PlatformFontMac(const string16& font_name, int font_size, int style); - virtual ~PlatformFontMac() {} - - // Initialize the object with the specified parameters. - void InitWithNameSizeAndStyle(const string16& font_name, - int font_size, - int style); - - // Calculate and cache the font metrics. - void CalculateMetrics(); - - string16 font_name_; - int font_size_; - int style_; - - // Cached metrics, generated at construction - int height_; - int ascent_; - int average_width_; -}; - -} // namespace gfx +#include "ui/gfx/platform_font_mac.h" +// TODO(sail): remove this file once all includes have been updated. #endif // GFX_PLATFORM_FONT_MAC_ |