void UIScrollViewP::startRecordSlidAction() { if (m_children->count() <= 0) { return; } if (m_bAutoScroll){ stopAutoScrollChildren(); } m_bBePressed = true; m_fSlidTime = 0.0; }
void UIScrollView::startRecordSlidAction() { if (_children->count() <= 0) { return; } if (_autoScroll){ stopAutoScrollChildren(); } _bePressed = true; _slidTime = 0.0; }
void UIListView::autoScrollChildren(float dt) { switch (_direction) { case LISTVIEW_DIR_VERTICAL: // vertical switch (_moveDirection) { case LISTVIEW_MOVE_DIR_UP: // up { float curDis = getCurAutoScrollDistance(dt); if (curDis <= 0) { curDis = 0; stopAutoScrollChildren(); } if (!scrollChildren(curDis)) { stopAutoScrollChildren(); } } break; case LISTVIEW_MOVE_DIR_DOWN: // down { float curDis = getCurAutoScrollDistance(dt); if (curDis <= 0) { curDis = 0; stopAutoScrollChildren(); } if (!scrollChildren(-curDis)) { stopAutoScrollChildren(); } } break; default: break; } break; case LISTVIEW_DIR_HORIZONTAL: // horizontal switch (_moveDirection) { case LISTVIEW_MOVE_DIR_LEFT: // left { float curDis = getCurAutoScrollDistance(dt); if (curDis <= 0) { curDis = 0; stopAutoScrollChildren(); } if (!scrollChildren(-curDis)) { stopAutoScrollChildren(); } } break; case LISTVIEW_MOVE_DIR_RIGHT: // right { float curDis = getCurAutoScrollDistance(dt); if (curDis <= 0) { curDis = 0; stopAutoScrollChildren(); } if (!scrollChildren(curDis)) { stopAutoScrollChildren(); } } break; default: break; } break; default: break; } }