Lines Matching refs:BListItem
80 virtual bool AddItem(BListItem* item);
81 virtual bool AddItem(BListItem* item, int32 atIndex);
84 virtual bool RemoveItem(BListItem* item);
85 virtual BListItem* RemoveItem(int32 index);
99 BListItem* ItemAt(int32 index) const;
101 int32 IndexOf(BListItem* item) const;
102 BListItem* FirstItem() const;
103 BListItem* LastItem() const;
104 bool HasItem(BListItem* item) const;
108 void DoForEach(bool (*func)(BListItem* item));
109 void DoForEach(bool (*func)(BListItem* item,
111 const BListItem** Items() const;
139 bool ReplaceItem(int32 index, BListItem* item);
161 struct Replace { int32 index; BListItem *item; } replace;
185 virtual void DrawItem(BListItem* item, BRect itemRect,
190 bool _ReplaceItem(int32 index, BListItem* item);