Lines Matching refs:event
58 TAG_LOGE(AceLogTag::ACE_NATIVE_NODE, "Custom event is not supported %{public}d", eventType);
125 TAG_LOGE(AceLogTag::ACE_NATIVE_NODE, "Custom event Unregister error %{public}d", eventType);
150 void (*g_customEventReceiver)(ArkUI_NodeCustomEvent* event) = nullptr;
151 void RegisterNodeCustomReceiver(void (*eventReceiver)(ArkUI_NodeCustomEvent* event))
178 ArkUI_NodeCustomEvent event;
179 event.event = origin;
180 event.node = nodePtr;
181 event.targetId = innerEventExtraParam->second->targetId;
182 event.userData = innerEventExtraParam->second->userData;
183 HandleCustomEvent(&event);
186 void HandleCustomEvent(ArkUI_NodeCustomEvent* event)
188 if (!event) {
191 if (event->node && event->node->customEventListeners) {
193 event->node->customEventListeners);
196 (*eventlistener)(event);
201 g_customEventReceiver(event);
205 int32_t AddNodeCustomEventReceiver(ArkUI_NodeHandle nodePtr, void (*eventReceiver)(ArkUI_NodeCustomEvent* event))
223 void (*eventReceiver)(ArkUI_NodeCustomEvent* event))