Lines Matching defs:innerEvent
421 void HandleInnerNodeEvent(ArkUINodeEvent* innerEvent)
423 if (!innerEvent) {
426 auto nativeNodeEventType = GetNativeNodeEventType(innerEvent);
431 auto* nodePtr = reinterpret_cast<ArkUI_NodeHandle>(innerEvent->extraParam);
449 if ((g_eventReceiver || (event.node && event.node->eventListeners)) && ConvertEvent(innerEvent, &event)) {
450 event.targetId = innerEvent->nodeId;
455 uiEvent.inputEvent = &(innerEvent->touchEvent);
460 uiEvent.inputEvent = &(innerEvent->mouseEvent);
463 event.origin = innerEvent;
471 if (ConvertEvent(innerEvent, &event)) {
473 ConvertEventResult(&event, innerEvent);
478 int32_t GetNativeNodeEventType(ArkUINodeEvent* innerEvent)
481 auto* nodePtr = reinterpret_cast<ArkUI_NodeHandle>(innerEvent->extraParam);
490 switch (innerEvent->kind) {
492 subKind = static_cast<ArkUIEventSubKind>(innerEvent->componentAsyncEvent.subKind);
495 subKind = static_cast<ArkUIEventSubKind>(innerEvent->textInputEvent.subKind);
498 subKind = static_cast<ArkUIEventSubKind>(innerEvent->touchEvent.subKind);
501 subKind = static_cast<ArkUIEventSubKind>(innerEvent->mouseEvent.subKind);
504 subKind = static_cast<ArkUIEventSubKind>(innerEvent->mixedEvent.subKind);
507 subKind = static_cast<ArkUIEventSubKind>(innerEvent->dragEvent.subKind);
721 auto* innerEvent = reinterpret_cast<ArkUINodeContentEvent*>(event);
722 return static_cast<ArkUI_NodeContentEventType>(innerEvent->type);
728 auto* innerEvent = reinterpret_cast<ArkUINodeContentEvent*>(event);
729 return reinterpret_cast<ArkUI_NodeContentHandle>(innerEvent->nodeContent);