Lines Matching defs:event

75 bool MultiFingerGestureHandler::ProcessMultiFingerGestureEvent(const AppExecFwk::InnerEvent::Pointer &event)
77 HILOG_DEBUG("Inner Event Id id: %{public}u", static_cast<uint32_t>(event->GetInnerEventId()));
115 uint32_t eventId = static_cast<uint32_t>(event->GetInnerEventId());
126 void MultiFingerGestureHandler::ProcessEvent(const AppExecFwk::InnerEvent::Pointer &event)
130 if (!event) {
131 HILOG_ERROR("event is null");
135 if (ProcessMultiFingerGestureEvent(event)) {
139 switch (event->GetInnerEventId()) {
193 HILOG_ERROR("create event handler failed");
423 std::vector<MMI::PointerEvent::PointerItem> &prePoints, MMI::PointerEvent &event,
428 std::vector<int32_t> pIds = event.GetPointerIds();
430 if (!event.GetPointerItem(pIds[pId], curPoints[pId])) {
442 bool AccessibilityMultiTapGestureRecognizer::IsMultiFingerDoubleTap(MMI::PointerEvent &event,
453 int64_t durationTime = event.GetActionTime() - firstUpTime;
459 std::vector<int32_t> pIds = event.GetPointerIds();
466 if (!GetPointerItemWithFingerNum(fingerNum, curPoints, prePoints, event, firstDownPoint_)) {
473 void AccessibilityMultiTapGestureRecognizer::HanleFirstTouchDownEvent(MMI::PointerEvent &event)
479 if (event.GetPointerId() == 0) {
489 // NOT_ALL_FINGER_TOUCH_UP state can not revice touch down event
497 firstDownPoint_[event.GetPointerId()] = std::make_shared<MMI::PointerEvent>(event);
499 if (event.GetPointerIds().size() == POINTER_COUNT_1) {
501 } else if (event.GetPointerIds().size() == POINTER_COUNT_2) {
506 } else if (event.GetPointerIds().size() == POINTER_COUNT_3) {
510 } else if (event.GetPointerIds().size() == POINTER_COUNT_4) {
518 void AccessibilityMultiTapGestureRecognizer::HandleMultiTapEvent(MMI::PointerEvent &event, const int32_t fingerNum)
525 IsMultiFingerDoubleTap(event, fingerNum)) {
545 void AccessibilityMultiTapGestureRecognizer::HandleContinueTouchDownEvent(MMI::PointerEvent &event)
565 int32_t pointerSize = static_cast<int32_t>(event.GetPointerIds().size());
569 HandleMultiTapEvent(event, targetFingers_);
609 void AccessibilityMultiTapGestureRecognizer::SaveMoveGesturePointerInfo(MMI::PointerEvent &event,
631 preGesturePoint_[pId] = std::make_shared<MMI::PointerEvent>(event);
650 void AccessibilityMultiTapGestureRecognizer::HandleMultiFingerMoveEvent(MMI::PointerEvent &event)
652 int32_t pIdSize = static_cast<int32_t>(event.GetPointerIds().size());
654 int32_t pId = event.GetPointerId();
659 if (!event.GetPointerItem(pId, pointerIterm)) {
689 SaveMoveGesturePointerInfo(event, pId, pointerIterm, offsetX, offsetY);
693 SaveMoveGesturePointerInfo(event, pId, pointerIterm, offsetX, offsetY);
697 void AccessibilityMultiTapGestureRecognizer::StoreUpPointInPointerRoute(MMI::PointerEvent &event)
706 int32_t pId = event.GetPointerId();
707 if (!event.GetPointerItem(pId, pointerIterm)) {
720 SaveMoveGesturePointerInfo(event, pId, pointerIterm, offsetX, offsetY);
805 void AccessibilityMultiTapGestureRecognizer::HandleMultiFingerTouchUpEvent(MMI::PointerEvent &event)
814 handler_->SendEvent(CANCEL_WAIT_FINGER_DOWN_MSG, event.GetPointerIds().size(), DOUBLE_TAP_TIMEOUT / US_TO_MS);
817 StoreUpPointInPointerRoute(event);
818 if (event.GetPointerIds().size() == POINTER_COUNT_1) {
837 if (targetFingers_ != -1 && static_cast<int32_t>(event.GetPointerIds().size()) != targetFingers_) {
843 lastUpPoint_[event.GetPointerId()] = std::make_shared<MMI::PointerEvent>(event);
845 targetFingers_ = static_cast<int32_t>(event.GetPointerIds().size());
849 void AccessibilityMultiTapGestureRecognizer::OnPointerEvent(MMI::PointerEvent &event)
853 switch (event.GetPointerAction()) {
855 // cancel last cancel event when recevie a new down event
858 currentDownPoint_[event.GetPointerId()] = std::make_shared<MMI::PointerEvent>(event);
859 preGesturePoint_[event.GetPointerId()] = std::make_shared<MMI::PointerEvent>(event);
861 HanleFirstTouchDownEvent(event);
863 HandleContinueTouchDownEvent(event);
870 HandleMultiFingerMoveEvent(event);
873 HandleMultiFingerTouchUpEvent(event);