Index: ppapi/examples/font/simple_font.cc |
diff --git a/ppapi/examples/font/simple_font.cc b/ppapi/examples/font/simple_font.cc |
index 94b0ecccec1afa2e7a6c8cf74580eaec21c7522d..b66c79e11387c4d8daec2bf4abb9568b6423f6e9 100644 |
--- a/ppapi/examples/font/simple_font.cc |
+++ b/ppapi/examples/font/simple_font.cc |
@@ -5,13 +5,13 @@ |
#include <stdio.h> |
#include "ppapi/cpp/completion_callback.h" |
-#include "ppapi/cpp/dev/font_dev.h" |
#include "ppapi/cpp/graphics_2d.h" |
#include "ppapi/cpp/image_data.h" |
#include "ppapi/cpp/instance.h" |
#include "ppapi/cpp/module.h" |
#include "ppapi/cpp/rect.h" |
#include "ppapi/cpp/size.h" |
+#include "ppapi/cpp/trusted/browser_font_trusted.h" |
static void DummyCompletionCallback(void* /*user_data*/, int32_t /*result*/) { |
} |
@@ -31,50 +31,50 @@ class MyInstance : public pp::Instance { |
pp::Graphics2D graphics(this, last_size_, false); |
BindGraphics(graphics); |
- pp::FontDescription_Dev desc; |
- desc.set_family(PP_FONTFAMILY_SANSSERIF); |
+ pp::BrowserFontDescription desc; |
+ desc.set_family(PP_BROWSERFONT_TRUSTED_FAMILY_SANSSERIF); |
desc.set_size(100); |
- pp::Font_Dev font(this, desc); |
+ pp::BrowserFont_Trusted font(this, desc); |
// Draw some large, alpha blended text, including Arabic shaping. |
pp::Rect text_clip(position.size()); // Use entire bounds for clip. |
font.DrawTextAt(&image, |
- pp::TextRun_Dev("\xD9\x85\xD8\xB1\xD8\xAD\xD8\xA8\xD8\xA7\xE2\x80\x8E", |
- true, true), |
+ pp::BrowserFontTextRun( |
+ "\xD9\x85\xD8\xB1\xD8\xAD\xD8\xA8\xD8\xA7\xE2\x80\x8E", true, true), |
pp::Point(20, 100), 0x80008000, clip, false); |
// Draw the default font names and sizes. |
int y = 160; |
{ |
- pp::FontDescription_Dev desc; |
- pp::Font_Dev default_font(this, desc); |
+ pp::BrowserFontDescription desc; |
+ pp::BrowserFont_Trusted default_font(this, desc); |
default_font.DrawSimpleText( |
&image, DescribeFont(default_font, "Default font"), |
pp::Point(10, y), 0xFF000000); |
y += 20; |
} |
{ |
- pp::FontDescription_Dev desc; |
- desc.set_family(PP_FONTFAMILY_SERIF); |
- pp::Font_Dev serif_font(this, desc); |
+ pp::BrowserFontDescription desc; |
+ desc.set_family(PP_BROWSERFONT_TRUSTED_FAMILY_SERIF); |
+ pp::BrowserFont_Trusted serif_font(this, desc); |
serif_font.DrawSimpleText( |
&image, DescribeFont(serif_font, "Serif font"), |
pp::Point(10, y), 0xFF000000); |
y += 20; |
} |
{ |
- pp::FontDescription_Dev desc; |
- desc.set_family(PP_FONTFAMILY_SANSSERIF); |
- pp::Font_Dev sans_serif_font(this, desc); |
+ pp::BrowserFontDescription desc; |
+ desc.set_family(PP_BROWSERFONT_TRUSTED_FAMILY_SANSSERIF); |
+ pp::BrowserFont_Trusted sans_serif_font(this, desc); |
sans_serif_font.DrawSimpleText( |
&image, DescribeFont(sans_serif_font, "Sans serif font"), |
pp::Point(10, y), 0xFF000000); |
y += 20; |
} |
{ |
- pp::FontDescription_Dev desc; |
- desc.set_family(PP_FONTFAMILY_MONOSPACE); |
- pp::Font_Dev monospace_font(this, desc); |
+ pp::BrowserFontDescription desc; |
+ desc.set_family(PP_BROWSERFONT_TRUSTED_FAMILY_MONOSPACE); |
+ pp::BrowserFont_Trusted monospace_font(this, desc); |
monospace_font.DrawSimpleText( |
&image, DescribeFont(monospace_font, "Monospace font"), |
pp::Point(10, y), 0xFF000000); |
@@ -87,9 +87,10 @@ class MyInstance : public pp::Instance { |
private: |
// Returns a string describing the given font, using the given title. |
- std::string DescribeFont(const pp::Font_Dev& font, const char* title) { |
- pp::FontDescription_Dev desc; |
- PP_FontMetrics_Dev metrics; |
+ std::string DescribeFont(const pp::BrowserFont_Trusted& font, |
+ const char* title) { |
+ pp::BrowserFontDescription desc; |
+ PP_BrowserFont_Trusted_Metrics metrics; |
font.Describe(&desc, &metrics); |
char buf[256]; |