Lines Matching refs:item

235 	BListItem* item = ItemAt(index);
237 // bail out if item not found
238 if (index < 0 || item == NULL) {
248 if (clicks == 2 && item == fLastClickedItem) {
249 // only do something if user clicked the same item twice
252 // remember last clicked item
253 fLastClickedItem = item;
258 if (item->IsSelected())
275 // we have dragged off the mouse down item
356 BListItem* item = ItemAt(index);
357 if (item && !selectedItems.HasItem((void*)item))
358 selectedItems.AddItem((void*)item);
369 BListItem* item = ItemAt(i);
370 bool selected = selectedItems.RemoveItem((void*)item);
371 if (item->IsSelected() != selected) {
428 // offset where by half of item height
456 BListItem* item = ItemAt(index);
457 if (item != NULL)
458 items.AddItem((void*)item);
490 BListItem* item = (BListItem*)items.ItemAt(i);
491 int32 removeIndex = IndexOf(item);
492 if (RemoveItem(item) && removedItems.AddItem((void*)item)) {
499 BListItem* item = (BListItem*)removedItems.ItemAt(i); i++) {
500 if (AddItem(item, index)) {
506 delete item;
516 // cloning an item we already inserted and messing everything up
522 BListItem* item = CloneItem(IndexOf((BListItem*)items.ItemAt(i)));
523 if (item && !clonedItems.AddItem((void*)item))
524 delete item;
527 BListItem* item = (BListItem*)clonedItems.ItemAt(i); i++) {
528 if (AddItem(item, index)) {
534 delete item;
544 BListItem* item = (BListItem*)items.ItemAt(i);
545 if (RemoveItem(item))
546 delete item;
558 for (int32 i = 0; BListItem* item = ItemAt(CurrentSelection(i)); i++)
559 items.AddItem((void*)item);
591 DragSortableListView::SelectableFor(BListItem* item) const
625 for (int32 i = 0; BListItem* item = ItemAt(CurrentSelection(i)); i++) {
626 Selectable* selectable = SelectableFor(item);
656 BListItem* item = ItemAt(index);
657 if (item && RemoveItem(item)) {
658 delete item;
765 BListItem* item;
771 item = ItemAt(i);
772 if (item == NULL)
775 item->DrawItem(this, itemFrame, (i % 2) == 0);
804 // supress drag & drop while an item is focused
808 BListItem* item = ItemAt(CurrentSelection(0));
809 if (item == NULL) {
812 item = ItemAt(index);
814 if (item == NULL)
826 for (numItems = 0; BListItem* item = ItemAt(CurrentSelection(numItems)); numItems++) {
827 dragRect.bottom += ceilf(item->Height()) + 1;
844 BListItem* item;
847 item = ItemAt(CurrentSelection(i));
848 if (item == NULL)
850 itemFrame.bottom = itemFrame.top + ceilf(item->Height());
853 item->DrawItem(view, itemFrame, (i % 2) == 0);
949 if (SimpleItem* item = dynamic_cast<SimpleItem*>(ItemAt(atIndex)))
950 clone = new SimpleItem(item->Text());