Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(131)

Unified Diff: ui/gfx/platform_font.h

Issue 854713003: More old files deletion. (Closed) Base URL: https://github.com/domokit/mojo.git@master
Patch Set: Fix tryjobs? Created 5 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « ui/gfx/path_x11.cc ('k') | ui/gfx/platform_font_android.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: ui/gfx/platform_font.h
diff --git a/ui/gfx/platform_font.h b/ui/gfx/platform_font.h
deleted file mode 100644
index 42f46ea1360248ce060ef98bdefe2a6dd734dc7d..0000000000000000000000000000000000000000
--- a/ui/gfx/platform_font.h
+++ /dev/null
@@ -1,81 +0,0 @@
-// Copyright (c) 2012 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#ifndef UI_GFX_PLATFORM_FONT_H_
-#define UI_GFX_PLATFORM_FONT_H_
-
-#include <string>
-
-#include "base/memory/ref_counted.h"
-#include "base/strings/string16.h"
-#include "ui/gfx/gfx_export.h"
-#include "ui/gfx/native_widget_types.h"
-
-namespace gfx {
-
-class Font;
-struct FontRenderParams;
-
-class GFX_EXPORT PlatformFont : public base::RefCounted<PlatformFont> {
- public:
- // Creates an appropriate PlatformFont implementation.
- static PlatformFont* CreateDefault();
- static PlatformFont* CreateFromNativeFont(NativeFont native_font);
- // Creates a PlatformFont implementation with the specified |font_name|
- // (encoded in UTF-8) and |font_size| in pixels.
- static PlatformFont* CreateFromNameAndSize(const std::string& font_name,
- int font_size);
-
- // Returns a new Font derived from the existing font.
- // |size_delta| is the size in pixels to add to the current font.
- // The style parameter specifies the new style for the font, and is a
- // bitmask of the values: BOLD, ITALIC and UNDERLINE.
- virtual Font DeriveFont(int size_delta, int style) const = 0;
-
- // Returns the number of vertical pixels needed to display characters from
- // the specified font. This may include some leading, i.e. height may be
- // greater than just ascent + descent. Specifically, the Windows and Mac
- // implementations include leading and the Linux one does not. This may
- // need to be revisited in the future.
- virtual int GetHeight() const = 0;
-
- // Returns the baseline, or ascent, of the font.
- virtual int GetBaseline() const = 0;
-
- // Returns the cap height of the font.
- virtual int GetCapHeight() const = 0;
-
- // Returns the expected number of horizontal pixels needed to display the
- // specified length of characters. Call GetStringWidth() to retrieve the
- // actual number.
- virtual int GetExpectedTextWidth(int length) const = 0;
-
- // Returns the style of the font.
- virtual int GetStyle() const = 0;
-
- // Returns the specified font name in UTF-8.
- virtual std::string GetFontName() const = 0;
-
- // Returns the actually used font name in UTF-8.
- virtual std::string GetActualFontNameForTesting() const = 0;
-
- // Returns the font size in pixels.
- virtual int GetFontSize() const = 0;
-
- // Returns an object describing how the font should be rendered.
- virtual const FontRenderParams& GetFontRenderParams() const = 0;
-
- // Returns the native font handle.
- virtual NativeFont GetNativeFont() const = 0;
-
- protected:
- virtual ~PlatformFont() {}
-
- private:
- friend class base::RefCounted<PlatformFont>;
-};
-
-} // namespace gfx
-
-#endif // UI_GFX_PLATFORM_FONT_H_
« no previous file with comments | « ui/gfx/path_x11.cc ('k') | ui/gfx/platform_font_android.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698