15f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)// Copyright 2014 The Chromium Authors. All rights reserved.
25821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// Use of this source code is governed by a BSD-style license that can be
35821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// found in the LICENSE file.
45821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
55821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#include "ui/gfx/canvas.h"
65821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
75821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#include "base/logging.h"
85821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
95821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)namespace gfx {
105821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
115821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// static
124e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)void Canvas::SizeStringFloat(const base::string16& text,
134e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)                             const FontList& font_list,
144e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)                             float* width,
154e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)                             float* height,
164e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)                             int line_height,
174e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles)                             int flags) {
185821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  NOTIMPLEMENTED();
195821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)}
205821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
213551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)void Canvas::DrawStringRectWithHalo(const base::string16& text,
223551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)                                    const FontList& font_list,
233551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)                                    SkColor text_color,
243551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)                                    SkColor halo_color_in,
253551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)                                    const Rect& display_rect,
263551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)                                    int flags) {
273551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)  NOTIMPLEMENTED();
283551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)}
293551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)
303551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)void Canvas::DrawStringRectWithShadows(const base::string16& text,
313551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)                                       const FontList& font_list,
323551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)                                       SkColor color,
333551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)                                       const Rect& text_bounds,
343551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)                                       int line_height,
353551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)                                       int flags,
363551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)                                       const ShadowValues& shadows) {
375821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)  NOTIMPLEMENTED();
385821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)}
395821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
405f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)void Canvas::DrawFadedString(const base::string16& text,
415f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)                             const FontList& font_list,
425f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)                             SkColor color,
435f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)                             const Rect& display_rect,
445f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)                             int flags) {
455f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)   NOTIMPLEMENTED();
465f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)}
475f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)
485821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)}  // namespace gfx
49