Lines Matching defs:bitmap

101 icon_for_type(const BMimeType& type, BBitmap& bitmap, icon_size size,
106 if (type.GetIcon(&bitmap, size) == B_OK)
116 if (preferredApp.GetIconForType(type.Type(), &bitmap, size) == B_OK)
126 if (superType.GetIcon(&bitmap, size) == B_OK)
135 &bitmap, size) == B_OK)
407 BBitmap* bitmap = new (nothrow) BBitmap(source);
408 if (bitmap == NULL || bitmap->InitCheck() != B_OK) {
409 delete bitmap;
413 *_bitmap = bitmap;
436 Icon::GetIcon(BBitmap* bitmap) const
438 if (bitmap == NULL)
441 if (fData != NULL && BIconUtils::GetVectorIcon(fData, fSize, bitmap) == B_OK)
444 int32 width = bitmap->Bounds().IntegerWidth() + 1;
447 bitmap->SetBits(fLarge->Bits(), fLarge->BitsLength(), 0,
452 bitmap->SetBits(fMini->Bits(), fMini->BitsLength(), 0,
462 // Resize bitmap to fit the target
463 BBitmap* target = new (nothrow) BBitmap(bitmap->Bounds(),
464 B_BITMAP_ACCEPTS_VIEWS, bitmap->ColorSpace());
466 BView* view = new BView(bitmap->Bounds(), NULL, B_FOLLOW_NONE,
469 view->DrawBitmap(source, bitmap->Bounds());
474 // Copy target to original bitmap
475 bitmap->SetBits(target->Bits(), target->BitsLength(), 0,
531 BBitmap* bitmap;
534 bitmap = new (nothrow) BBitmap(BRect(0, 0, (int32)size - 1, (int32)size - 1), B_CMAP8);
536 bitmap = new (nothrow) BBitmap(BRect(BPoint(0, 0),
539 if (bitmap == NULL || bitmap->InitCheck() != B_OK) {
540 delete bitmap;
544 return bitmap;
1057 BBitmap* bitmap = NULL;
1068 bitmap = Icon::AllocateBitmap(fIconSize);
1069 if (bitmap != NULL && info.GetTrackerIcon(bitmap,
1070 (icon_size)(bitmap->Bounds().IntegerWidth() + 1)) != B_OK) {
1071 delete bitmap;
1075 bitmap = Icon::AllocateBitmap(fIconSize);
1076 if (bitmap != NULL && icon_for_type(fType, *bitmap, (icon_size)fIconSize,
1078 delete bitmap;
1082 bitmap = Icon::AllocateBitmap(fIconSize);
1083 if (fIcon->GetIcon(bitmap) != B_OK) {
1084 delete bitmap;
1085 bitmap = NULL;
1089 fIconBitmap = bitmap;
1133 // no vector icon or failed to get bitmap
1134 // try bitmap icon