From 45e27e33df5af17f9c3c43f20caee786bab5cd77 Mon Sep 17 00:00:00 2001 From: cxl Date: Mon, 6 Jul 2009 22:16:39 +0000 Subject: [PATCH] Syncing PainterExamples git-svn-id: svn://ultimatepp.org/upp/trunk@1375 f0d560ea-af0d-0410-9eb7-867de7ffcac7 --- uppdev/PainterExamples/PainterExamples.upp | 4 ++-- uppdev/PainterExamples/TextFillSolid.cpp | 7 +++++++ uppdev/empty/empty.upp | 0 3 files changed, 9 insertions(+), 2 deletions(-) create mode 100644 uppdev/empty/empty.upp diff --git a/uppdev/PainterExamples/PainterExamples.upp b/uppdev/PainterExamples/PainterExamples.upp index 8d440ed59..3bab5be9f 100644 --- a/uppdev/PainterExamples/PainterExamples.upp +++ b/uppdev/PainterExamples/PainterExamples.upp @@ -1,4 +1,4 @@ -description "Antialiased renderer class, Painter, examples, version 2.0"; +description "Antialiased renderer class, Painter, examples, version 2.0\377"; uses CtrlLib, @@ -17,7 +17,7 @@ file ColorStops.cpp, Radial.cpp, RadialFocus.cpp, - TextFillSolid.cpp, + TextFillSolid.cpp charset "UTF-8", TextFillGradient.cpp, TextStrokeGradient.cpp, Div.cpp, diff --git a/uppdev/PainterExamples/TextFillSolid.cpp b/uppdev/PainterExamples/TextFillSolid.cpp index c5036d5cc..42f8c516c 100644 --- a/uppdev/PainterExamples/TextFillSolid.cpp +++ b/uppdev/PainterExamples/TextFillSolid.cpp @@ -1,5 +1,11 @@ #include "Examples.h" +void TextCoding(Painter& sw) +{ + sw.Text(100, 100, "Hello world! ščřůúžýáíé Běifānghuà 北方話", + Font().FaceName("Bitstream Vera Sans Mono").Height(20)) + .Fill(LtBlue()); +} void TextFillSolid(Painter& sw) { sw.Text(100, 100, "Hello world!", Roman(120).Italic().Bold()) @@ -33,4 +39,5 @@ void SomeTexts(Painter& sw) INITBLOCK { RegisterExample("Filling text with solid color", TextFillSolid); RegisterExample("Various fonts", SomeTexts); + RegisterExample("Filling text with solid color, replacements & compositions", TextCoding); } diff --git a/uppdev/empty/empty.upp b/uppdev/empty/empty.upp new file mode 100644 index 000000000..e69de29bb