fPopUp
BPopUpMenu* fPopUp;
MovePenTo(15 + fPopUp->Bounds().Width(), fFontHeight + 5);
MovePenTo(15 + fPopUp->Bounds().Width(), fFontHeight*2+5);
fPopUp = new BMenuField( r, "region menu", NULL, fMenu, true,
AddChild(fPopUp);
BMenuField* fPopUp;
if (fPopUp)
bool fPopUp;
fPopUp = dynamic_cast<BPopUpMenu*>(archivable);
delete fPopUp;
if (fPopUp != NULL && fPopUpIsCustom) {
bool windowLocked = fPopUp->Window()->Lock();
ret = fPopUp->Archive(&popupMsg, deep);
fPopUp->Window()->Unlock();
if (menu != NULL && menu != fPopUp) {
delete fPopUp;
fPopUp = menu;
if (fPopUp == NULL && fTarget)
return fPopUp;
fPopUp = new BPopUpMenu("Shelf", false, false, B_ITEMS_IN_COLUMN);
fPopUp->AddItem(new BMenuItem(about.String(), msg));
fPopUp->AddSeparatorItem();
fPopUp->AddItem(new BMenuItem(B_TRANSLATE("Remove replicant"),
if (fPopUp == NULL && fTarget != NULL)
fPopUp->SetTargetForItems(fTarget);
fPopUp->GetPreferredSize(&menuWidth, &menuHeight);
fPopUp->Go(point, true, false, rect, true);