canvas_notimplemented.cc revision 5f1c94371a64b3196d4be9466099bb892df9b88e
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