| Index: app/gfx/chrome_canvas_linux.cc
|
| ===================================================================
|
| --- app/gfx/chrome_canvas_linux.cc (revision 16106)
|
| +++ app/gfx/chrome_canvas_linux.cc (working copy)
|
| @@ -14,23 +14,23 @@
|
| namespace {
|
|
|
| // Returns a new pango font, free with pango_font_description_free().
|
| -PangoFontDescription* PangoFontFromChromeFont(const ChromeFont& chrome_font) {
|
| - ChromeFont font = chrome_font; // Copy so we can call non-const methods.
|
| +PangoFontDescription* PangoFontFromGfxFont(const gfx::Font& gfx_font) {
|
| + gfx::Font font = gfx_font; // Copy so we can call non-const methods.
|
| PangoFontDescription* pfd = pango_font_description_new();
|
| pango_font_description_set_family(pfd, WideToUTF8(font.FontName()).c_str());
|
| pango_font_description_set_size(pfd, font.FontSize() * PANGO_SCALE);
|
|
|
| switch (font.style()) {
|
| - case ChromeFont::NORMAL:
|
| + case gfx::Font::NORMAL:
|
| // Nothing to do, should already be PANGO_STYLE_NORMAL.
|
| break;
|
| - case ChromeFont::BOLD:
|
| + case gfx::Font::BOLD:
|
| pango_font_description_set_weight(pfd, PANGO_WEIGHT_BOLD);
|
| break;
|
| - case ChromeFont::ITALIC:
|
| + case gfx::Font::ITALIC:
|
| pango_font_description_set_style(pfd, PANGO_STYLE_ITALIC);
|
| break;
|
| - case ChromeFont::UNDERLINED:
|
| + case gfx::Font::UNDERLINED:
|
| // TODO(deanm): How to do underlined? Where do we use it? Probably have
|
| // to paint it ourselves, see pango_font_metrics_get_underline_position.
|
| break;
|
| @@ -53,7 +53,7 @@
|
|
|
| // static
|
| void ChromeCanvas::SizeStringInt(const std::wstring& text,
|
| - const ChromeFont& font,
|
| + const gfx::Font& font,
|
| int* width, int* height, int flags) {
|
| NOTIMPLEMENTED();
|
| }
|
| @@ -72,7 +72,7 @@
|
| }
|
|
|
| void ChromeCanvas::DrawStringInt(const std::wstring& text,
|
| - const ChromeFont& font,
|
| + const gfx::Font& font,
|
| const SkColor& color, int x, int y, int w,
|
| int h, int flags) {
|
| cairo_surface_t* surface = beginPlatformPaint();
|
| @@ -112,7 +112,7 @@
|
| std::string utf8 = WideToUTF8(text);
|
| pango_layout_set_text(layout, utf8.data(), utf8.size());
|
|
|
| - PangoFontDescription* desc = PangoFontFromChromeFont(font);
|
| + PangoFontDescription* desc = PangoFontFromGfxFont(font);
|
| pango_layout_set_font_description(layout, desc);
|
| pango_font_description_free(desc);
|
|
|
|
|