Lines Matching refs:fTrack
152 delete fTrack;
471 if (!fTrack->is_dragging)
644 BPoint delta = where - fTrack->drag_start;
647 bigtime_t timeDelta = sysTime - fTrack->last_click_time;
655 && fTrack->item_index == index) {
660 fTrack->drag_start.Set(INT32_MAX, INT32_MAX);
666 fTrack->drag_start = where;
667 fTrack->last_click_time = system_time();
668 fTrack->item_index = index;
669 fTrack->was_selected = index >= 0 ? ItemAt(index)->IsSelected() : false;
670 fTrack->try_drag = true;
676 fTrack->buttons = buttons;
677 if (fTrack->buttons > 0 && fTrack->was_selected)
678 fTrack->selected_click_count++;
680 fTrack->selected_click_count = 0;
692 fTrack->buttons = 0;
693 fTrack->try_drag = false;
694 fTrack->is_dragging = false;
703 if (index == fTrack->item_index)
708 index = fTrack->item_index;
728 if (fTrack->item_index >= 0 && fTrack->try_drag) {
730 BPoint offset = where - fTrack->drag_start;
733 fTrack->try_drag = false;
734 fTrack->is_dragging = InitiateDrag(fTrack->drag_start,
735 fTrack->item_index, fTrack->was_selected);
751 if (fTrack->buttons == 0 || index == -1)
761 if (!fTrack->is_dragging && fListType != B_MULTIPLE_SELECTION_LIST
1607 fTrack = new track_data;
1608 fTrack->drag_start = B_ORIGIN;
1609 fTrack->item_index = -1;
1610 fTrack->buttons = 0;
1611 fTrack->selected_click_count = 0;
1612 fTrack->was_selected = false;
1613 fTrack->try_drag = false;
1614 fTrack->is_dragging = false;
1615 fTrack->last_click_time = 0;
2151 } else if (fTrack->selected_click_count != 1)