From fef6144999c2fa611f59ee6ffe6dd7999501385c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Duval?= Date: Fri, 26 Aug 2005 08:49:30 +0000 Subject: [PATCH] added a test app for BFont::GetBoundingBoxes* methods git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14073 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- .../interface/bfont/GetBoundingBoxesTest.cpp | 62 +++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100644 src/tests/kits/interface/bfont/GetBoundingBoxesTest.cpp diff --git a/src/tests/kits/interface/bfont/GetBoundingBoxesTest.cpp b/src/tests/kits/interface/bfont/GetBoundingBoxesTest.cpp new file mode 100644 index 0000000000..002af17cb9 --- /dev/null +++ b/src/tests/kits/interface/bfont/GetBoundingBoxesTest.cpp @@ -0,0 +1,62 @@ +#include +#include +#include +#include + +void +GetBoundingBoxesAsGlyphsTest(BFont *font) +{ + const char string[] = "test string"; + int32 numChars = 11; + BRect rectArray[numChars]; + font->GetBoundingBoxesAsGlyphs(string, numChars, B_SCREEN_METRIC, rectArray); + + for (int32 i=0; iGetBoundingBoxesAsString(string, numChars, B_SCREEN_METRIC, &delta, rectArray); + + for (int32 i=0; iGetBoundingBoxesForStrings(stringArray, numStrings, B_SCREEN_METRIC, &delta, rectArray); + + for (int32 i=0; i