Lines Matching refs:item

186 	BMenuItem* item = fMenu.Go(where, true, true,
189 if (dynamic_cast<MethodMenuItem*>(item) != NULL) {
191 msg.AddInt32("cookie", ((MethodMenuItem*)item)->Cookie());
215 MethodMenuItem* item = FindItemByCookie(cookie);
216 if (item == NULL) {
217 fprintf(stderr, "can't find item with cookie %" B_PRIx32 "\n", cookie);
220 item->SetMarked(true);
222 fSegments->SetBits(item->Icon(), kRemoteWidth * kRemoteHeight, 0,
246 MethodMenuItem* item = FindItemByCookie(cookie);
247 if (item == NULL) {
248 fprintf(stderr, "can't find item with cookie %" B_PRIx32 "\n", cookie);
252 item->SetIcon(data);
285 MethodMenuItem* item = FindItemByCookie(cookie);
286 if (item == NULL) {
287 fprintf(stderr, "can't find item with cookie %" B_PRIx32 "\n", cookie);
290 int32 index = fMenu.IndexOf(item);
294 item2 = new MethodMenuItem(cookie, item->Label(), item->Icon(),
297 item2 = new MethodMenuItem(cookie, item->Label(), item->Icon());
299 item = (MethodMenuItem*)fMenu.RemoveItem(index);
301 item2->SetMarked(item->IsMarked());
302 delete item;
322 MethodMenuItem* item = FindItemByCookie(cookie);
323 if (item == NULL) {
324 fprintf(stderr, "can't find item with cookie %" B_PRIx32 "\n", cookie);
328 item->SetName(name);
336 MethodMenuItem* item = (MethodMenuItem*)fMenu.ItemAt(i);
337 PRINT(("cookie : 0x%" B_PRIx32 "\n", item->Cookie()));
338 if (item->Cookie() == cookie)
339 return item;
389 MethodMenuItem* item = FindItemByCookie(cookie);
390 if (item != NULL) {
391 fprintf(stderr, "item with cookie %" B_PRIx32 " already exists\n", cookie);
396 item = new MethodMenuItem(cookie, name, icon, menu, messenger);
398 item = new MethodMenuItem(cookie, name, icon);
399 fMenu.AddItem(item);
400 item->SetTarget(this);
403 item->SetMarked(true);
417 MethodMenuItem* item = FindItemByCookie(cookie);
418 if (item == NULL) {
419 fprintf(stderr, "can't find item with cookie %" B_PRIx32 "\n", cookie);
422 fMenu.RemoveItem(item);
423 delete item;