Lines Matching defs:where
622 BListView::MouseDown(BPoint where)
637 int32 index = IndexOf(where);
641 // TODO: move this code someplace where it can be shared everywhere
644 BPoint delta = where - fTrack->drag_start;
662 return BView::MouseDown(where);
666 fTrack->drag_start = where;
684 BView::MouseDown(where);
689 BListView::MouseUp(BPoint where)
698 return BView::MouseUp(where);
700 int32 index = IndexOf(where);
704 return BView::MouseUp(where);
712 return BView::MouseUp(where);
721 BView::MouseUp(where);
726 BListView::MouseMoved(BPoint where, uint32 code, const BMessage* dragMessage)
730 BPoint offset = where - fTrack->drag_start;
739 int32 index = IndexOf(where);
741 // If where is above top, scroll to the first item,
742 // else if where is below bottom scroll to the last item.
743 if (where.y < Bounds().top)
745 else if (where.y > Bounds().bottom)
752 return BView::MouseMoved(where, code, dragMessage);
755 if (where.x < Bounds().left || where.x > Bounds().right)
756 return BView::MouseMoved(where, code, dragMessage);
779 BView::MouseMoved(where, code, dragMessage);
784 BListView::InitiateDrag(BPoint where, int32 index, bool wasSelected)