diff --git a/uppdev/PainterExamples/TextFillSolid.cpp b/uppdev/PainterExamples/TextFillSolid.cpp index 42f8c516c..30e768bd7 100644 --- a/uppdev/PainterExamples/TextFillSolid.cpp +++ b/uppdev/PainterExamples/TextFillSolid.cpp @@ -1,43 +1,43 @@ -#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()) - .Fill(LtBlue()); -} - -const char *text = "Quick Brown Fox Jumps Over The Lazy Dog!"; - -void SomeTexts(Painter& sw) -{ - int face[] = { - Font::ARIAL, Font::ROMAN, Font::COURIER - }; - int height[] = { - 10, 16, 20 - }; - sw.Rectangle(600, 0, 1000, 1000).Fill(Blue()); - for(int x = 20; x < 1000; x += 600) { - double y = 20; - for(int h = 0; h < __countof(height); h++) - for(int italic = 0; italic < 2; italic++) - for(int bold = 0; bold < 2; bold++) - for(int c = 0; c < __countof(face); c++) { - sw.Text(x, y, text, Font().Face(face[c]).Height(height[h]).Italic(italic).Bold(bold)) - .Fill(x == 20 ? Black() : White()); - y += height[h] + 2; - } - } -} - -INITBLOCK { - RegisterExample("Filling text with solid color", TextFillSolid); - RegisterExample("Various fonts", SomeTexts); - RegisterExample("Filling text with solid color, replacements & compositions", TextCoding); -} +#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()) + .Fill(LtBlue()); +} + +const char *text = "Quick Brown Fox Jumps Over The Lazy Dog!"; + +void SomeTexts(Painter& sw) +{ + int face[] = { + Font::ARIAL, Font::ROMAN, Font::COURIER + }; + int height[] = { + 10, 16, 20 + }; + sw.Rectangle(600, 0, 1000, 1000).Fill(Blue()); + for(int x = 20; x < 1000; x += 600) { + double y = 20; + for(int h = 0; h < __countof(height); h++) + for(int italic = 0; italic < 2; italic++) + for(int bold = 0; bold < 2; bold++) + for(int c = 0; c < __countof(face); c++) { + sw.Text(x, y, text, Font().Face(face[c]).Height(height[h]).Italic(italic).Bold(bold)) + .Fill(x == 20 ? Black() : White()); + y += height[h] + 2; + } + } +} + +INITBLOCK { + RegisterExample("Filling text with solid color", TextFillSolid); + RegisterExample("Various fonts", SomeTexts); + RegisterExample("Filling text with solid color, replacements & compositions", TextCoding); +}