Lines Matching refs:item

85 	// stroke a blue frame around the item if it's focused
221 // supress drag&drop while an item is focused
226 BListItem* item = ItemAt( CurrentSelection( 0 ) );
227 if ( !item ) {
230 item = ItemAt( index );
232 if ( item ) {
242 for (numItems = 0; BListItem* item = ItemAt( CurrentSelection( numItems ) ); numItems++) {
243 dragRect.bottom += ceilf( item->Height() ) + 1.0;
261 BListItem* item = ItemAt( index );
262 itemBounds.bottom = itemBounds.top + ceilf( item->Height() );
419 for (int32 i = 0; BListItem* item = ItemAt(i); i++) {
422 // only do something if user clicked the same item twice
423 if (fLastClickedItem == item)
426 // remember last clicked item
427 fLastClickedItem = item;
436 BListItem* item = ItemAt(clickedIndex);
438 && item && (buttons & B_SECONDARY_MOUSE_BUTTON)) {
439 if (item->IsSelected())
505 DragSortableListView::DrawItem( BListItem *item, BRect itemFrame, bool complete )
507 DrawListItem( this, IndexOf( item ), itemFrame );
574 // offset where by half of item height
645 BListItem* item = RemoveItem(removeIndex);
646 if (item && removedItems.AddItem((void*)item)) {
654 BListItem* item = (BListItem*)removedItems.ItemAtFast(i);
655 if (AddItem(item, index)) {
661 delete item;
671 // cloning an item we already inserted and messing everything up
678 BListItem* item = CloneItem(index);
679 if (item && !clonedItems.AddItem((void*)(addr_t)item))
680 delete item;
684 BListItem* item = (BListItem*)clonedItems.ItemAtFast(i);
685 if (AddItem(item, toIndex)) {
691 delete item;
776 BListItem* item = ItemAt(index);
777 if (item && RemoveItem(item)) {
778 delete item;
898 if (SimpleItem* item = dynamic_cast<SimpleItem*>(ItemAt(atIndex)))
899 clone = new SimpleItem(item->Text());
907 if (SimpleItem* item = dynamic_cast<SimpleItem*>(ItemAt(index))) {
913 item->Draw(owner, frame, flags);