large
const int32 large = be_control_look->ComposeIconSize(B_LARGE_ICON)
} else if (!fVertical || (fVertical && iconSize <= large)) {
} else if (fVertical && iconSize > large) {
void CacheTeamIcons(int32 small, int32 large);
if (iconSize <= large) // label wraps after 32x32
float itemWidth = iconSize > large
const int32 large = be_control_look->ComposeIconSize(B_LARGE_ICON)
const int32 large = be_control_look->ComposeIconSize(B_LARGE_ICON)
|| (fBarView->Vertical() && iconBounds.Width() > large)) {
IconView::_SetIcon(BBitmap* large, BBitmap* mini, const uint8* data,
if (large != NULL || force)
info.SetIconForType(fType.Type(), large, B_LARGE_ICON);
if (large != NULL || force)
node.SetIcon(large, B_LARGE_ICON);
if (large != NULL || force)
fType.SetIcon(large, B_LARGE_ICON);
if (large != NULL || force)
fIcon->SetLarge(large);
BBitmap* large = new BBitmap(BRect(0, 0, 31, 31), B_CMAP8);
if (large->InitCheck() != B_OK) {
delete large;
large = NULL;
if (large != NULL && info.GetIcon(large, B_LARGE_ICON) == B_OK)
if (large != NULL
&& icon_for_type(mimeType, *large, B_LARGE_ICON) == B_OK)
_SetIcon(large, mini, NULL, 0);
delete large;
Icon::SetLarge(const BBitmap* large)
if (large != NULL) {
memcpy(fLarge->Bits(), large->Bits(), min_c(large->BitsLength(),
Icon::AdoptLarge(BBitmap *large)
fLarge = large;
BBitmap* large = NULL;
large = (BBitmap*)BBitmap::Instantiate(&archive);
if (large != NULL || mini != NULL || (data != NULL && size > 0))
_SetIcon(large, mini, data, size);
delete large;
void _SetIcon(BBitmap* large, BBitmap* mini,
void SetLarge(const BBitmap* large);
void SetMini(const BBitmap* large);
void AdoptLarge(BBitmap* large);
IconValue(const BBitmap *mini, const BBitmap *large)
this->large.SetBits(large->Bits(), large->BitsLength(), 0,
large->ColorSpace());
&& icon_equal(&large, &value.large));
BBitmap large;
error = info.SetIcon(&value.large, B_LARGE_ICON);
error = info.GetIcon(&value.large, B_LARGE_ICON);
value.large.Bits(), value.large.BitsLength());
LARGE_ICON_TYPE, value.large.Bits(),
value.large.BitsLength());
IconForTypeValue(const BBitmap *mini, const BBitmap *large)
: IconValue(mini, large), type(testType1) {}
error = info.SetIconForType(value.type.c_str(), &value.large,
error = info.GetIconForType(value.type.c_str(), &value.large,
value.large.Bits(), value.large.BitsLength());
LARGE_ICON_TYPE, value.large.Bits(),
value.large.BitsLength());