fIconBitmap
BBitmap* fIconBitmap;
delete fIconBitmap;
if (fIconBitmap != NULL) {
DrawBitmapAsync(fIconBitmap, BPoint(18, 6));
void SetBitmap(BBitmap* Icon) { fIconBitmap = Icon; }
BBitmap* Bitmap() { return fIconBitmap; }
BBitmap* fIconBitmap;
status = superType.GetIcon(fIconBitmap, B_LARGE_ICON);
if (genericType.GetIcon(fIconBitmap, B_LARGE_ICON) != B_OK) {
if (fIconBitmap->ColorSpace() == B_CMAP8)
memset(fIconBitmap->Bits(), transparent, fIconBitmap->BitsLength());
*_width = fIconBitmap->Bounds().Width()
*_height = fIconBitmap->Bounds().Height()
if (fIconBitmap != NULL) {
DrawBitmap(fIconBitmap, BPoint(rect.left
+ (rect.Width() - fIconBitmap->Bounds().Width()) / 2,
rect.top + (rect.Height() - fIconBitmap->Bounds().Height()) / 2));
BBitmap* fIconBitmap;
fIconBitmap = new BBitmap(BRect(0, 0, iconSize - 1, iconSize - 1),
delete fIconBitmap;
return item->GetIcon(fIconBitmap, B_LARGE_ICON);
status_t status = mimeType.GetIcon(fIconBitmap, B_LARGE_ICON);
return fIconBitmap.Archive(archive);
DrawBitmapAsync(&fIconBitmap);
return BSize(fIconBitmap.Bounds().Width(),
fIconBitmap.Bounds().Height());
return &fIconBitmap;
BBitmap fIconBitmap;
fIconBitmap(BRect(0, 0, 31, 31), 0, B_RGBA32),
fIconBitmap(BRect(0, 0, 31, 31), 0, B_RGBA32),
memset(fIconBitmap.Bits(), 0, fIconBitmap.BitsLength());
fIconBitmap(archive),
info.GetTrackerIcon(&fIconBitmap, B_LARGE_ICON);
{ return fIconBitmap; }
BBitmap* fIconBitmap;
delete fIconBitmap;
if (icon == NULL && fIconBitmap == NULL)
ASSERT(icon != fIconBitmap);
BBitmap* oldBitmap = fIconBitmap;
fIconBitmap = icon;
if (fIconBitmap != NULL)
*_width += fIconBitmap->Bounds().Width();
if (fIconBitmap != NULL)
*_height += fIconBitmap->Bounds().Height();
if (fIconBitmap == NULL)
DrawBitmapAsync(fIconBitmap, BPoint(be_control_look->DefaultLabelSpacing() * 3,
status_t status = fIconBitmap->InitCheck();
status = BIconUtils::GetVectorIcon(data, size, fIconBitmap);
if (!fIconBitmap->IsValid())
return fIconBitmap->InitCheck();
delete fIconBitmap;
fIconBitmap = new BBitmap(icon);
if (fIconBitmap == NULL)
status_t status = fIconBitmap->InitCheck();
if (fDrawIcon && fIconBitmap != NULL) {
DrawBitmap(fIconBitmap);
if (fIconBitmap == NULL)
return fIconBitmap->InitCheck();
SetExplicitMinSize(fIconBitmap->Bounds().Size());
SetExplicitMaxSize(fIconBitmap->Bounds().Size());
SetExplicitPreferredSize(fIconBitmap->Bounds().Size());
fIconBitmap(NULL),
delete fIconBitmap;
fIconBitmap = NULL;
if (iconSize != fIconSize || fIconBitmap == NULL) {
delete fIconBitmap;
fIconBitmap = bitmap;
status_t status = fIconBitmap->InitCheck();
status = info.GetTrackerIcon(fIconBitmap,
(icon_size)fIconBitmap->Bounds().IntegerWidth());
if (!fIconBitmap->IsValid())
return fIconBitmap->InitCheck();
if (iconSize != fIconSize || fIconBitmap == NULL) {
delete fIconBitmap;
fIconBitmap = bitmap;
delete fIconBitmap;
fIconBitmap = NULL;
fIconBitmap = bitmap;
if (fIconBitmap == NULL)
if (fIconBitmap == NULL && fIcon->HasData())
fIconBitmap = Icon::AllocateBitmap(fIconSize);
if (fIcon->GetIcon(fIconBitmap) != B_OK) {
delete fIconBitmap;
fIconBitmap = NULL;
fIconBitmap(NULL),
delete fIconBitmap;
else if (fIconBitmap != NULL)
DrawBitmap(fIconBitmap, BitmapRect());
} else if (fIconBitmap != NULL) {
bool hasIcon = fHasType ? fSource == kOwnIcon : fIconBitmap != NULL;
if (fTracking && !fDragging && fIconBitmap != NULL
BBitmap *dragBitmap = new BBitmap(fIconBitmap->Bounds(), B_RGBA32, true);
view->DrawBitmap(fIconBitmap);
BBitmap* fIconBitmap;
if (fIconBitmap != NULL) {
- fIconBitmap->Bounds().Height() / 3;
DrawBitmap(fIconBitmap, pt);
BBitmap *fIconBitmap;