Lines Matching refs:item
64 BMenuItem* item;
65 while ((item = RemoveItem((int32)0)) != NULL)
66 delete item;
72 TMenuItemGroup::AddItem(BMenuItem* item)
74 if (!fList.AddItem(item))
78 fMenu->AddGroupItem(this, item, fList.IndexOf(item));
86 TMenuItemGroup::AddItem(BMenuItem* item, int32 atIndex)
88 if (!fList.AddItem(item, atIndex))
92 fMenu->AddGroupItem(this, item, atIndex);
102 BMenuItem* item = new BMenuItem(menu);
103 if (item == NULL)
106 if (!AddItem(item)) {
107 delete item;
118 BMenuItem* item = new BMenuItem(menu);
119 if (item == NULL)
122 if (!AddItem(item, atIndex)) {
123 delete item;
132 TMenuItemGroup::RemoveItem(BMenuItem* item)
135 fMenu->RemoveGroupItem(this, item);
137 return fList.RemoveItem(item);
144 BMenuItem* item = menu->Superitem();
145 if (item == NULL)
148 return RemoveItem(item);
155 BMenuItem* item = ItemAt(index);
156 if (item == NULL)
159 if (RemoveItem(item))
160 return item;
287 TGroupedMenu::AddGroupItem(TMenuItemGroup* group, BMenuItem* item,
323 // insert item for real
325 AddItem(item,
338 TGroupedMenu::RemoveGroupItem(TMenuItemGroup* group, BMenuItem* item)
344 // this is the last item
352 // insert item for real
354 RemoveItem(item);