Lines Matching refs:item

243 	replicant_data *item;
244 while ((item = (replicant_data *)list.ItemAt(i++)) != NULL) {
247 if (item->message->FindString("class", &replicantClassName) == B_OK
248 && item->message->FindString("add_on", &replicantAddOn) == B_OK
322 replicant_data *item;
323 while ((item = (replicant_data*)list->ItemAt(i++)) != NULL) {
324 if (item->message == msg)
325 return item;
337 replicant_data *item;
338 while ((item = (replicant_data*)list->ItemAt(i++)) != NULL) {
339 if (item->view == view)
340 return item;
342 if (allowZombie && item->zombie_view == view)
343 return item;
355 replicant_data *item;
356 while ((item = (replicant_data*)list->ItemAt(i++)) != NULL) {
357 if (item->id == id)
358 return item;
370 replicant_data *item;
371 while ((item = (replicant_data*)list->ItemAt(i)) != NULL) {
372 if (item->message == msg)
386 replicant_data *item;
387 while ((item = (replicant_data*)list->ItemAt(i)) != NULL) {
388 if (item->view == view)
391 if (allowZombie && item->zombie_view == view)
405 replicant_data *item;
406 while ((item = (replicant_data*)list->ItemAt(i)) != NULL) {
407 if (item->id == id)
963 replicant_data *item = (replicant_data*)fReplicants.ItemAt(index);
964 if (item == NULL)
967 return _DeleteReplicant(item);
976 replicant_data *item = (replicant_data*)fReplicants.ItemAt(index);
977 if (!item)
980 return _DeleteReplicant(item);
987 replicant_data *item = (replicant_data*)fReplicants.ItemAt(index);
988 if (!item)
991 return _DeleteReplicant(item);
1006 replicant_data *item = (replicant_data*)fReplicants.ItemAt(index);
1007 if (item == NULL) {
1020 *_view = item->view;
1022 *_uniqueID = item->id;
1024 *_error = item->error;
1026 return item->message;
1204 BShelf::_DeleteReplicant(replicant_data* item)
1206 BView *view = item->view;
1208 view = item->zombie_view;
1213 if (item->dragger != NULL)
1214 item->dragger->RemoveSelf();
1216 int32 index = replicant_data::IndexOf(&fReplicants, item->message);
1218 ReplicantDeleted(index, item->message, view);
1220 fReplicants.RemoveItem(item);
1222 if (item->relation == BDragger::TARGET_IS_PARENT
1223 || item->relation == BDragger::TARGET_IS_SIBLING) {
1226 if (item->relation == BDragger::TARGET_IS_CHILD
1227 || item->relation == BDragger::TARGET_IS_SIBLING) {
1228 delete item->dragger;
1233 if (item->message->FindString("add_on", &signature) == B_OK
1251 delete item;
1352 replicant_data *item = new replicant_data(data, replicant, dragger,
1355 item->error = B_OK;
1356 item->zombie_view = zombie;
1358 fReplicants.AddItem(item);