From 5097cb0445ad381834831e96ef2f69813f63012a Mon Sep 17 00:00:00 2001 From: Ingo Weinhold Date: Tue, 3 Sep 2002 16:59:24 +0000 Subject: [PATCH] Documented usage of BBitmap::SetBits(). git-svn-id: file:///srv/svn/repos/haiku/trunk/current@980 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/tests/kits/storage/AppFileInfoTest.cpp | 4 ++++ src/tests/kits/storage/NodeInfoTest.cpp | 2 ++ 2 files changed, 6 insertions(+) diff --git a/src/tests/kits/storage/AppFileInfoTest.cpp b/src/tests/kits/storage/AppFileInfoTest.cpp index 44cdaba55d..a8878d53a0 100644 --- a/src/tests/kits/storage/AppFileInfoTest.cpp +++ b/src/tests/kits/storage/AppFileInfoTest.cpp @@ -2056,6 +2056,7 @@ AppFileInfoTest::IconTest() BBitmap icon(BRect(0, 0, 15, 15), B_RGB32); CHK(appFileInfo.GetIcon(&icon, B_MINI_ICON) == B_OK); BBitmap icon2(BRect(0, 0, 15, 15), B_RGB32); + // SetBits() can be used, since there's no row padding for 16x16. icon2.SetBits(fIconM2->Bits(), fIconM2->BitsLength(), 0, B_CMAP8); CHK(icon_equal(&icon, &icon2)); // large @@ -2064,6 +2065,7 @@ AppFileInfoTest::IconTest() BBitmap icon3(BRect(0, 0, 31, 31), B_RGB32); CHK(appFileInfo.GetIcon(&icon3, B_LARGE_ICON) == B_OK); BBitmap icon4(BRect(0, 0, 31, 31), B_RGB32); + // SetBits() can be used, since there's no row padding for 32x32. icon4.SetBits(fIconL2->Bits(), fIconL2->BitsLength(), 0, B_CMAP8); CHK(icon_equal(&icon3, &icon4)); #endif @@ -2418,6 +2420,7 @@ AppFileInfoTest::IconForTypeTest() BBitmap icon(BRect(0, 0, 15, 15), B_RGB32); CHK(appFileInfo.GetIconForType(testType1, &icon, B_MINI_ICON) == B_OK); BBitmap icon2(BRect(0, 0, 15, 15), B_RGB32); + // SetBits() can be used, since there's no row padding for 16x16. icon2.SetBits(fIconM2->Bits(), fIconM2->BitsLength(), 0, B_CMAP8); CHK(icon_equal(&icon, &icon2)); // large @@ -2427,6 +2430,7 @@ AppFileInfoTest::IconForTypeTest() CHK(appFileInfo.GetIconForType(testType1, &icon3, B_LARGE_ICON) == B_OK); BBitmap icon4(BRect(0, 0, 31, 31), B_RGB32); + // SetBits() can be used, since there's no row padding for 32x32. icon4.SetBits(fIconL2->Bits(), fIconL2->BitsLength(), 0, B_CMAP8); CHK(icon_equal(&icon3, &icon4)); #endif diff --git a/src/tests/kits/storage/NodeInfoTest.cpp b/src/tests/kits/storage/NodeInfoTest.cpp index 790571ad1a..3dfe0845dc 100644 --- a/src/tests/kits/storage/NodeInfoTest.cpp +++ b/src/tests/kits/storage/NodeInfoTest.cpp @@ -528,6 +528,7 @@ NodeInfoTest::IconTest() BBitmap icon(BRect(0, 0, 15, 15), B_RGB32); CHK(nodeInfo.GetIcon(&icon, B_MINI_ICON) == B_OK); BBitmap icon2(BRect(0, 0, 15, 15), B_RGB32); + // SetBits() can be used, since there's no row padding for 16x16. icon2.SetBits(fIconM2->Bits(), fIconM2->BitsLength(), 0, B_CMAP8); CHK(icon_equal(&icon, &icon2)); // large @@ -536,6 +537,7 @@ NodeInfoTest::IconTest() BBitmap icon3(BRect(0, 0, 31, 31), B_RGB32); CHK(nodeInfo.GetIcon(&icon3, B_LARGE_ICON) == B_OK); BBitmap icon4(BRect(0, 0, 31, 31), B_RGB32); + // SetBits() can be used, since there's no row padding for 32x32. icon4.SetBits(fIconL2->Bits(), fIconL2->BitsLength(), 0, B_CMAP8); CHK(icon_equal(&icon3, &icon4)); #endif