FindItem
BMenuItem* FindItem(uint32 command) const;
BMenuItem* FindItem(const char* name) const;
MenuItem* FindItem(const char* label);
if (menu->FindItem(ref.name) != NULL)
HIDReportItem * FindItem(uint16 usagePage, uint16 usageID);
HIDReportItem *xAxis = inputReport->FindItem(
HIDReportItem *yAxis = inputReport->FindItem(
fWheel = report.FindItem(B_HID_USAGE_PAGE_GENERIC_DESKTOP,
fHorizontalPan = report.FindItem(B_HID_USAGE_PAGE_CONSUMER,
HIDReportItem *xAxis = inputReport->FindItem(
HIDReportItem *yAxis = inputReport->FindItem(
fWheel = report.FindItem(B_HID_USAGE_PAGE_GENERIC_DESKTOP,
fPressure = report.FindItem(B_HID_USAGE_PAGE_DIGITIZER,
fInRange = report.FindItem(B_HID_USAGE_PAGE_DIGITIZER,
fXTilt = report.FindItem(B_HID_USAGE_PAGE_DIGITIZER,
fYTilt = report.FindItem(B_HID_USAGE_PAGE_DIGITIZER,
HIDReportItem* wheelItem = report->FindItem(B_HID_USAGE_PAGE_GENERIC_DESKTOP,
HIDReportItem *deviceMode = report->FindItem(B_HID_USAGE_PAGE_DIGITIZER,
HIDReportItem *latencyMode = report->FindItem(B_HID_USAGE_PAGE_DIGITIZER,
HIDReportItem *win8Blob = report->FindItem(B_HID_USAGE_PAGE_MICROSOFT,
BMenuItem *item = fInterfaceMenu->FindItem(name);
if(fInterfaceMenu->FindItem(name)) {
item = menu->FindItem(fInterfaceName.String());
item = menu->FindItem(fInterfaceName.String());
item = menu->FindItem(fInterfaceName.String());
if (menu->FindItem(name) != NULL)
item = menu->FindItem(currentFamily);
&& fImageFormatMenu->FindItem(fImageFormatSettings->Value()) != NULL) {
fImageFormatMenu->FindItem(
} else if (fImageFormatMenu->FindItem("JPEG image") != NULL)
fImageFormatMenu->FindItem("JPEG image")->SetMarked(true);
fCaptureRateMenu->FindItem(fCaptureRateSetting->Value())->SetMarked(true);
fUploadClientMenu->FindItem(fUploadClientSetting->Value())->SetMarked(true);
BMenuItem* item = fMenu->FindItem(msg_video);
item = fMenu->FindItem(msg_start);
item = fMenu->FindItem(msg_stop);
BMenuItem* item = bar->FindItem(B_TRANSLATE("View"));
BMenuItem* item = bar->FindItem("Attributes");
BMenuItem* markedItem = fFontFamilyMenu->FindItem(family);
BMenuItem* styleItem = submenu->FindItem(style);
BMenuItem* familyItem = fFontFamilyMenu->FindItem(family);
BMenuItem* styleItem = submenu->FindItem(style);
BMenuItem* menuItem = menu->FindItem(B_TRANSLATE("Show info"));
menuItem = menu->FindItem(B_TRANSLATE("Add a crosshair"));
menuItem = menu->FindItem(B_TRANSLATE("Remove a crosshair"));
menuItem = menu->FindItem(B_TRANSLATE("Show grid"));
menuItem = menu->FindItem(B_TRANSLATE("Freeze image"));
menuItem = menu->FindItem(B_TRANSLATE("Stick coordinates"));
menuItem = menu->FindItem(B_TRANSLATE("Make square"));
menuItem = menu->FindItem(B_TRANSLATE("Decrease window size"));
menuItem = menu->FindItem(B_TRANSLATE("Increase window size"));
menuItem = menu->FindItem(B_TRANSLATE("Decrease pixel size"));
menuItem = menu->FindItem(B_TRANSLATE("Increase pixel size"));
BMenuItem* item = fAccountMenu->FindItem(name);
BMenuItem* LeaveStatus = fLeaveStatusMenu->FindItem(B_QUIT_REQUESTED);
LeaveStatus = fLeaveStatusMenu->FindItem(kMsgCloseAndKeepAllStatus);
menuItem = fLabelMenu->FindItem(currentLabel);
item = fLabelMenu->FindItem(B_TRANSLATE("Remove label"));
item = fQueryMenu->FindItem(kSameLabelItem);
item = fLabelMenu->FindItem(label);
item = fLabelMenu->FindItem(B_TRANSLATE("Remove label"));
item = fQueryMenu->FindItem(kSameLabelItem);
BMenuItem* encodingItem = fEncodingMenu->FindItem(string.String());
item = fFontMenu->FindItem(label);
item = fSizeMenu->FindItem(label);
if ((item = fReplyToMenu->FindItem(label)) != NULL)
if ((item = fWrapMenu->FindItem(label)) != NULL)
if ((item = fAttachAttributesMenu->FindItem(label)) != NULL)
if ((item = fColoredQuotesMenu->FindItem(label)) != NULL)
item = fSignatureMenu->FindItem(fSignature);
if ((item = fWarnUnencodableMenu->FindItem(label)) != NULL)
if ((item = fSpellCheckStartOnMenu->FindItem(label)) != NULL)
setMenu->FindItem(MSG_MANDELBROT_SET)->SetMarked(true);
paletteMenu->FindItem(MSG_ROYAL_PALETTE)->SetMarked(true);
iterMenu->FindItem(MSG_ITER_1024)->SetMarked(true);
subsamplingMenu->FindItem(MSG_SUBSAMPLING_2)->SetMarked(true);
if (BMenuItem* item = menu->FindItem(command))
if (!fGroups->FindItem(text)) {
fControlsMenu->FindItem(STR_MNU_CTRL_RUN_SERVER)->SetMarked(fStatus);
BMenuItem* item = fBar->FindItem(what);
BMenuItem* item = menu->FindItem(what);
BMenuItem* item = menu->FindItem(what);
BMenuItem* item = fBar->FindItem(message->what);
BMenuItem* item = fBar->FindItem(MSG_SLIDE_SHOW);
BMenuItem* oldItem = fFontMenu->FindItem(oldFamily);
oldItem = menu->FindItem(oldStyle);
superItem = fFontMenu->FindItem(fontFamily);
BMenuItem* item = fFontSizeMenu->FindItem(fontSizeStr);
fCurrentFontItem = fFontMenu->FindItem(family);
BMenuItem* item = menu->FindItem(style);
BMenuItem* item = encodingMenu->FindItem(name);
BMenuItem* selectedFont = fFontField->Menu()->FindItem(fontMenuLabel);
BMenuItem* item = fontSizeMenu->FindItem(size);
BMenuItem* item = fEncodingMenu->FindItem(name);
ResultItem* item = FindItem(ref, &index);
ResultItem* FindItem(const entry_ref& ref,
ResultItem* item = fSearchResults->FindItem(ref, &index);
BMenuItem* familyItem = fFontsMenu->FindItem(family);
styleItem = familyItem->Submenu()->FindItem(style);
BMenuItem *familyItem = fFontsMenu->FindItem(family);
BMenuItem *item = fFontsMenu->FindItem(family);
item = item->Submenu()->FindItem(style);
BMenuItem* item = fSizesMenu->FindItem(label);
item = item->Submenu()->FindItem(label);
item = item->Submenu()->FindItem(command);
item = FindItem(name);
BMenuItem* selectedItem = FindItem(superItem->Label());
menu->AddItem(Shortcuts()->FindItem());
BMenuItem* openItem = parent->FindItem(kOpenSelection);
BMenuItem* openItem = parent->FindItem(kOpenSelection);
BMenuItem* newFolderItem = parent->FindItem(kNewFolder);
BMenuItem* selectAll = parent->FindItem(B_SELECT_ALL);
BMenuItem* editName = parent->FindItem(kEditName);
= Shortcuts()->FindItem(parent, kMoveSelectionToTrash, kDeleteSelection);
Shortcuts()->UpdateMoveToItem(parent->FindItem(kMoveSelectionTo));
Shortcuts()->UpdateCopyToItem(parent->FindItem(kCopySelectionTo));
Shortcuts()->UpdateCreateLinkItem(parent->FindItem(Shortcuts()->CreateLinkCommand()));
fDropContextMenu->FindItem(Shortcuts()->CreateLinkHereCommand()));
BMenuItem* addOnsItem = parent->FindItem(Shortcuts()->AddOnsLabel());
BMenuItem* iconModeItem = menu->FindItem(kIconMode);
Shortcuts()->UpdateCleanupItem(Shortcuts()->FindItem(parent, kCleanup, kCleanupAll));
int32 selectIndex = parent->IndexOf(parent->FindItem(kShowSelectionWindow));
BMenuItem* favoritesItem = fMenuBar->FindItem(B_TRANSLATE("Favorites"));
BMenuItem* superItem = menu->FindItem(super.Type());
SharedCacheEntry* entry = fSharedCache.FindItem(mimeType, appSignature);
NodeCacheEntry* entry = FindItem(node);
NodeCacheEntry* entry = FindItem(node);
entry = fSharedCache.FindItem(fileTypeSignature, preferredApp);
entry = fSharedCache.FindItem(fileType);
entry = fNodeCache.FindItem(model->NodeRef());
IconCacheEntry* entry = fSharedCache.FindItem(type.String());
entry = fNodeCache.FindItem(model->NodeRef());
SharedCacheEntry* FindItem(const char* fileType,
NodeCacheEntry* FindItem(const node_ref*) const;
TShortcuts().UpdateCleanupItem(TShortcuts().FindItem(this, kCleanup, kCleanupAll));
BMenuItem* item1 = menu->FindItem(command1);
BMenuItem* item2 = menu->FindItem(command2);
BMenuItem* FindItem(BMenu* menu, int32 command1, int32 command2);
BMenuItem* FindItem();
NodeCacheEntry* entry = nodeIconCache->FindItem(&fNodeRef);
BMenuItem* item = menu->FindItem(itemName);
BMenuItem* item = menu->FindItem(itemName);
BMenuItem* item = menu->FindItem(commandName);
BMenuItem* item = menu->FindItem(commandName);
BMenuItem *item = fAntialiasingMenu->FindItem(
BMenuItem *item = fHintingMenu->FindItem(B_TRANSLATE_NOCOLLECT(label));
BMenuItem* familyItem = fFontsMenu->FindItem(family);
BMenuItem* item = familyItem->Submenu()->FindItem(style);
BMenuItem *familyItem = fFontsMenu->FindItem(family);
BMenuItem *item = fFontsMenu->FindItem(family);
item = item->Submenu()->FindItem(style);
fDecorMenu->FindItem(_DecorLabel(decorName))->SetMarked(true);
fControlLookMenu->FindItem(label)->SetMarked(true);
fControlLookMenu->FindItem(B_TRANSLATE("Default"))->SetMarked(true);
BMenuItem* item = fPlacementMenu->FindItem(placement);
fWorkspaceMenu->FindItem(kMsgCurrentWorkspace)->SetMarked(true);
fImageMenu->FindItem(kMsgNoImage)->SetLabel(B_TRANSLATE("None"));
fImageMenu->FindItem(kMsgNoImage)->SetLabel(B_TRANSLATE("None"));
fImageMenu->FindItem(kMsgNoImage)->SetLabel(B_TRANSLATE("Default"));
fPlacementMenu->FindItem(kMsgScalePlacement)
fPlacementMenu->FindItem(kMsgCenterPlacement)
fImageMenu->FindItem(kMsgNoImage)->SetLabel(B_TRANSLATE("Default"));
fImageMenu->FindItem(kMsgNoImage)->SetLabel(B_TRANSLATE("None"));
fImageMenu->FindItem(kMsgNoImage)->SetMarked(true);
fPlacementMenu->FindItem(kMsgManualPlacement)->SetMarked(true);
fPlacementMenu->FindItem(cmd)->SetMarked(true);
fPlacementMenu->FindItem(kMsgManualPlacement)->SetMarked(true);
if (fWorkspaceMenu->FindItem(kMsgCurrentWorkspace)->IsMarked()) {
if (fWorkspaceMenu->FindItem(kMsgCurrentWorkspace)->IsMarked()) {
if (!fWorkspaceMenu->FindItem(kMsgCurrentWorkspace)->IsMarked()) {
= !fWorkspaceMenu->FindItem(kMsgDefaultFolder)->IsMarked();
bool imageEnabled = !(fImageMenu->FindItem(kMsgNoImage)->IsMarked());
= (fPlacementMenu->FindItem(kMsgManualPlacement)->IsMarked())
if (fPlacementMenu->FindItem(kMsgCenterPlacement)->IsMarked())
if (fPlacementMenu->FindItem(kMsgScalePlacement)->IsMarked())
if (fPlacementMenu->FindItem(kMsgManualPlacement)->IsMarked())
if (fPlacementMenu->FindItem(kMsgTilePlacement)->IsMarked())
^ (fWorkspaceMenu->FindItem(kMsgCurrentWorkspace)->IsMarked())))
MimeTypeItem* item = FindItem(type);
superItem = FindItem(superType.Type());
MimeTypeItem* item = FindItem(type);
MimeTypeItem* item = FindItem(type);
MimeTypeItem* item = FindItem(type);
MimeTypeItem* item = FindItem(type);
MimeTypeItem* FindItem(const char* type);
if (menu->FindItem(ref.name) != NULL)
BMenuItem* item = fLayoutMenu->FindItem(
BMenuItem* menuItem = fAcuteMenu->FindItem(trigger.String());
menuItem = fCircumflexMenu->FindItem(trigger.String());
menuItem = fDiaeresisMenu->FindItem(trigger.String());
menuItem = fGraveMenu->FindItem(trigger.String());
menuItem = fTildeMenu->FindItem(trigger.String());
BMenuItem* imapItem = menu->FindItem("IMAP");
BMenuItem* item = fModePopUpMenu->FindItem(mode);
BMenuItem* item = menu->FindItem(currentProfile);
BMenuItem *item = fResolutionMenu->FindItem(name.String());
item = fResolutionMenu->FindItem(string.String());
BMenuItem* item = menu->FindItem(B_TRANSLATE("<none>"));
BMenuItem* item = menu->FindItem(path.Leaf());
BMenuItem* menuitem = menu->FindItem(path.Leaf());
BMenuItem* item = menu->FindItem(B_TRANSLATE("<none>"));
BMenuItem* item = menu->FindItem(path.Leaf());
BMenuItem* noneItem = menu->FindItem(B_TRANSLATE("<none>"));
if (menu->FindItem(path.Leaf()))
if (menu->FindItem(item_path.Leaf()))
KeyMenuBar()->FindItem(IE_CONTAINERWINDOW_MAINMENU_FILE_NEW) ->SetEnabled(false); // "New"
KeyMenuBar()->FindItem(IE_CONTAINERWINDOW_MAINMENU_FILE_OPEN___) ->SetEnabled(false); // "Open…"
KeyMenuBar()->FindItem(IE_CONTAINERWINDOW_MAINMENU_FILE_SAVE) ->SetEnabled(false); // "Save"
KeyMenuBar()->FindItem(IE_CONTAINERWINDOW_MAINMENU_FILE_SAVE_AS___) ->SetEnabled(false); // "Save As…"
KeyMenuBar()->FindItem(IE_CONTAINERWINDOW_MAINMENU_FILE_ABOUT___) ->SetEnabled(true); // "About…"
KeyMenuBar()->FindItem(IE_CONTAINERWINDOW_MAINMENU_FILE_QUIT) ->SetEnabled(true); // "Quit"
KeyMenuBar()->FindItem(IE_CONTAINERWINDOW_MAINMENU_EDIT_UNDO) ->SetEnabled(false); // "Undo"
KeyMenuBar()->FindItem(IE_CONTAINERWINDOW_MAINMENU_EDIT_CUT) ->SetEnabled(false); // "Cut"
KeyMenuBar()->FindItem(IE_CONTAINERWINDOW_MAINMENU_EDIT_COPY) ->SetEnabled(false); // "Copy"
KeyMenuBar()->FindItem(IE_CONTAINERWINDOW_MAINMENU_EDIT_PASTE) ->SetEnabled(false); // "Paste"
KeyMenuBar()->FindItem(IE_INFOWINDOW_MAINBAR_FILE_NEW)->SetEnabled(false); // "New"
KeyMenuBar()->FindItem(IE_INFOWINDOW_MAINBAR_FILE_OPEN___)->SetEnabled(false); // "Open…"
KeyMenuBar()->FindItem(IE_INFOWINDOW_MAINBAR_FILE_SAVE)->SetEnabled(false); // "Save"
KeyMenuBar()->FindItem(IE_INFOWINDOW_MAINBAR_FILE_SAVE_AS___)->SetEnabled(false); // "Save As…"
KeyMenuBar()->FindItem(IE_INFOWINDOW_MAINBAR_FILE_ABOUT___)->SetEnabled(true); // "About…"
KeyMenuBar()->FindItem(IE_INFOWINDOW_MAINBAR_FILE_QUIT)->SetEnabled(true); // "Quit"
KeyMenuBar()->FindItem(IE_INFOWINDOW_MAINBAR_EDIT_UNDO)->SetEnabled(false); // "Undo"
KeyMenuBar()->FindItem(IE_INFOWINDOW_MAINBAR_EDIT_CUT)->SetEnabled(false); // "Cut"
KeyMenuBar()->FindItem(IE_INFOWINDOW_MAINBAR_EDIT_COPY)->SetEnabled(false); // "Copy"
KeyMenuBar()->FindItem(IE_INFOWINDOW_MAINBAR_EDIT_PASTE)->SetEnabled(false); // "Paste"
BMenuItem *theItem = theMenu -> FindItem(targetShelf);
BMenuItem *theItem = theMenu -> FindItem(IE_POPUPMENU_TARGETPOPUP_XCONTAINER_WINDOW);