Lines Matching defs:BMenuItem

109 typedef int (*compare_func)(const BMenuItem*, const BMenuItem*);
119 bool operator () (const BMenuItem* item1, const BMenuItem* item2) {
390 BMenuItem* item = NULL;
532 BMenuItem* item = Superitem();
611 BMenuItem* item = ItemAt(i);
730 BMenu::AddItem(BMenuItem* item)
737 BMenu::AddItem(BMenuItem* item, int32 index)
740 debugger("BMenu::AddItem(BMenuItem*, int32) this method can only "
770 BMenu::AddItem(BMenuItem* item, BRect frame)
773 debugger("BMenu::AddItem(BMenuItem*, BRect) this method can only "
806 BMenuItem* item = new (nothrow) BMenuItem(submenu);
824 debugger("BMenu::AddItem(BMenuItem*, int32) this method can only "
828 BMenuItem* item = new (nothrow) BMenuItem(submenu);
850 BMenuItem* item = new (nothrow) BMenuItem(submenu);
875 BMenuItem* item = static_cast<BMenuItem*>(list->ItemAt(i));
900 BMenuItem* item = new (nothrow) BSeparatorItem();
911 BMenu::RemoveItem(BMenuItem* item)
917 BMenuItem*
920 BMenuItem* item = ItemAt(index);
938 if (static_cast<BMenuItem*>(fItems.ItemAtFast(i))->Submenu()
955 BMenuItem*
958 return static_cast<BMenuItem*>(fItems.ItemAt(index));
965 BMenuItem* item = static_cast<BMenuItem*>(fItems.ItemAt(index));
971 BMenu::IndexOf(BMenuItem* item) const
989 BMenuItem*
992 BMenuItem* item = NULL;
1011 BMenuItem*
1014 BMenuItem* item = NULL;
1154 BMenuItem*
1158 BMenuItem* item = ItemAt(i);
1172 BMenuItem* item = ItemAt(i);
1189 BMenuItem*
1393 BMenuItem*
1411 BMenuItem* menuItem = _Track(&action);
1471 BMenu::SortItems(int (*compare)(const BMenuItem*, const BMenuItem*))
1473 BMenuItem** begin = (BMenuItem**)fItems.Items();
1474 BMenuItem** end = begin + fItems.CountItems();
1570 if (BMenuItem* item = dynamic_cast<BMenuItem*>(object)) {
1718 BMenuItem *item = Superitem();
1729 ObjectDeleter<BMenuItem> item;
1741 item.SetTo(new BMenuItem(new BMenu(label),
1753 BMenuItem *item = NULL;
1773 BMenuItem *item;
1793 ObjectDeleter<BMenuItem> item;
1815 item.SetTo(new BMenuItem(label, invokeMessage.Detach()));
1828 BMenuItem *item = NULL;
1841 BMenuItem *item = NULL;
1853 BMenuItem *item = NULL;
1879 void BMenu::_ItemScriptReceived(BMessage* message, BMenuItem* item)
1955 BMenuItem*& item, int32 *_index)
1991 BMenuItem* item)
2022 BMenuItem*
2026 BMenuItem* item = NULL;
2093 BMenuItem* submenuItem = submenu->_Track(&submenuAction);
2099 BMenuItem* temp = fSelected;
2281 BMenu::_UpdateStateOpenSelect(BMenuItem* item, BPoint position,
2367 BMenu::_UpdateStateClose(BMenuItem* item, const BPoint& where,
2400 BMenu::_AddItem(BMenuItem* item, int32 index)
2428 BMenu::_RemoveItems(int32 index, int32 count, BMenuItem* item,
2437 // The plan is simple: If we're given a BMenuItem directly, we use it
2457 item = static_cast<BMenuItem*>(fItems.ItemAt(i));
2630 BMenuItem* item = ItemAt(index);
2711 BMenuItem* item = ItemAt(i);
2742 BMenuItem* item = ItemAt(i);
2766 BMenuItem* superItem = Superitem();
2796 BMenuItem* superItem = Superitem();
2870 BMenuItem* item = ItemAt(i);
2878 BMenu::_State(BMenuItem** item) const
2891 BMenu::_InvokeItem(BMenuItem* item, bool now)
2915 // Lock the root menu window before calling BMenuItem::Invoke()
2941 BMenu::_OverSubmenu(BMenuItem* item, BPoint loc)
2983 BMenuItem*
2995 BMenuItem* item = ItemAt(i);
3025 BMenu::_ItemMarked(BMenuItem* item)
3056 BMenu::_SelectItem(BMenuItem* item, bool showSubmenu, bool selectFirstItem,
3088 BMenu::_SelectNextItem(BMenuItem* item, bool forward)
3093 BMenuItem* nextItem = _NextItem(item, forward);
3108 BMenuItem*
3109 BMenu::_NextItem(BMenuItem* item, bool forward) const
3131 BMenuItem* nextItem = ItemAt(index);
3257 BMenuItem* item = ItemAt(i);
3346 BMenuItem* selectedItem = FindMarked();
3378 BMenuItem* superItem = Superitem();
3395 BMenu::_OkToProceed(BMenuItem* item, bool keyDown)