Lines Matching defs:list
14 //! BOutlineListView represents a "nestable" list view.
63 _DoSwap(BList& list, int32 firstIndex, int32 secondIndex, BList* firstItems,
66 BListItem* item = (BListItem*)list.ItemAt(firstIndex);
67 list.SwapItems(firstIndex, secondIndex);
68 list.RemoveItems(secondIndex + 1, secondItems->CountItems());
69 list.RemoveItems(firstIndex + 1, firstItems->CountItems());
70 list.AddList(secondItems, firstIndex + 1);
71 int32 newIndex = list.IndexOf(item);
72 if (newIndex + 1 < list.CountItems())
73 list.AddList(firstItems, newIndex + 1);
75 list.AddList(firstItems);
298 // other list, too
322 // adding didn't work out, we need to remove it from the main list again
660 // from the items of the full list, sorts them as needed, and then
669 // Populate to the full list
674 // Populate to BListView's list
1037 BList* list = new BList;
1039 superItem->fTemporaryList = list;
1048 // If the level matches, put them into the list
1050 list->AddItem(item);
1059 return list;
1064 BOutlineListView::_CullInvisibleItems(BList& list)
1067 while (index < list.CountItems()) {
1068 if (reinterpret_cast<BListItem*>(list.ItemAt(index))->IsItemVisible())
1071 list.RemoveItem(index);
1123 /*! \brief Removes a single item from the list and all of its children.