/ohos5.0/foundation/arkui/ace_engine/interfaces/native/ |
H A D | native_node.h | 6461 typedef struct ArkUI_NodeCustomEvent ArkUI_NodeCustomEvent; typedef 7133 ArkUI_NodeHandle node, void (*eventReceiver)(ArkUI_NodeCustomEvent* event)); 7200 ArkUI_IntOffset OH_ArkUI_NodeCustomEvent_GetPositionInLayout(ArkUI_NodeCustomEvent* event); 7209 ArkUI_DrawContext* OH_ArkUI_NodeCustomEvent_GetDrawContextInDraw(ArkUI_NodeCustomEvent* event); 7218 int32_t OH_ArkUI_NodeCustomEvent_GetEventTargetId(ArkUI_NodeCustomEvent* event); 7227 void* OH_ArkUI_NodeCustomEvent_GetUserData(ArkUI_NodeCustomEvent* event); 7236 ArkUI_NodeHandle OH_ArkUI_NodeCustomEvent_GetNodeHandle(ArkUI_NodeCustomEvent* event); 7245 ArkUI_NodeCustomEventType OH_ArkUI_NodeCustomEvent_GetEventType(ArkUI_NodeCustomEvent* event); 7258 ArkUI_NodeCustomEvent* event, ArkUI_CustomSpanMeasureInfo* info); 7271 ArkUI_NodeCustomEvent* event, ArkUI_CustomSpanMetrics* metrics); [all …]
|
/ohos5.0/foundation/arkui/ace_engine/interfaces/native/node/ |
H A D | node_extened.cpp | 158 void (*g_customEventReceiver)(ArkUI_NodeCustomEvent* event) = nullptr; 159 void RegisterNodeCustomReceiver(void (*eventReceiver)(ArkUI_NodeCustomEvent* event)) in RegisterNodeCustomReceiver() 186 ArkUI_NodeCustomEvent event; in HandleInnerCustomEvent() 194 void HandleCustomEvent(ArkUI_NodeCustomEvent* event) in HandleCustomEvent() 200 auto eventListenersSet = reinterpret_cast<std::set<void (*)(ArkUI_NodeCustomEvent*)>*>( in HandleCustomEvent() 213 …eCustomEventReceiver(ArkUI_NodeHandle nodePtr, void (*eventReceiver)(ArkUI_NodeCustomEvent* event)) in AddNodeCustomEventReceiver() 219 nodePtr->customEventListeners = new std::set<void (*)(ArkUI_NodeCustomEvent*)>(); in AddNodeCustomEventReceiver() 221 auto eventListenersSet = reinterpret_cast<std::set<void (*)(ArkUI_NodeCustomEvent*)>*>( in AddNodeCustomEventReceiver() 231 void (*eventReceiver)(ArkUI_NodeCustomEvent* event)) in RemoveNodeCustomEventReceiver() 236 auto eventListenersSet = reinterpret_cast<std::set<void (*)(ArkUI_NodeCustomEvent*)>*>( in RemoveNodeCustomEventReceiver()
|
H A D | node_extened.h | 76 struct ArkUI_NodeCustomEvent { struct 179 void RegisterNodeCustomReceiver(void (*eventReceiver)(ArkUI_NodeCustomEvent* event)); 182 void HandleCustomEvent(ArkUI_NodeCustomEvent* event); 183 …CustomEventReceiver(ArkUI_NodeHandle nodePtr, void (*eventReceiver)(ArkUI_NodeCustomEvent* event)); 185 void (*eventReceiver)(ArkUI_NodeCustomEvent* event));
|
H A D | native_node_extented.cpp | 61 ArkUI_LayoutConstraint* OH_ArkUI_NodeCustomEvent_GetLayoutConstraintInMeasure(ArkUI_NodeCustomEvent… in OH_ArkUI_NodeCustomEvent_GetLayoutConstraintInMeasure() 74 ArkUI_IntOffset OH_ArkUI_NodeCustomEvent_GetPositionInLayout(ArkUI_NodeCustomEvent* event) in OH_ArkUI_NodeCustomEvent_GetPositionInLayout() 83 ArkUI_DrawContext* OH_ArkUI_NodeCustomEvent_GetDrawContextInDraw(ArkUI_NodeCustomEvent* event) in OH_ArkUI_NodeCustomEvent_GetDrawContextInDraw() 93 int32_t OH_ArkUI_NodeCustomEvent_GetEventTargetId(ArkUI_NodeCustomEvent* event) in OH_ArkUI_NodeCustomEvent_GetEventTargetId() 99 void* OH_ArkUI_NodeCustomEvent_GetUserData(ArkUI_NodeCustomEvent* event) in OH_ArkUI_NodeCustomEvent_GetUserData() 105 ArkUI_NodeHandle OH_ArkUI_NodeCustomEvent_GetNodeHandle(ArkUI_NodeCustomEvent* event) in OH_ArkUI_NodeCustomEvent_GetNodeHandle() 111 ArkUI_NodeCustomEventType OH_ArkUI_NodeCustomEvent_GetEventType(ArkUI_NodeCustomEvent* event) in OH_ArkUI_NodeCustomEvent_GetEventType() 118 ArkUI_NodeCustomEvent* event, ArkUI_CustomSpanMeasureInfo* info) in OH_ArkUI_NodeCustomEvent_GetCustomSpanMeasureInfo() 128 ArkUI_NodeCustomEvent* event, ArkUI_CustomSpanMetrics* metrics) in OH_ArkUI_NodeCustomEvent_SetCustomSpanMetrics() 139 ArkUI_NodeCustomEvent* event, ArkUI_CustomSpanDrawInfo* info) in OH_ArkUI_NodeCustomEvent_GetCustomSpanDrawInfo()
|
H A D | node_model.cpp | 180 auto eventListenersSet = reinterpret_cast<std::set<void (*)(ArkUI_NodeCustomEvent*)>*>( in DisposeNativeSource()
|
/ohos5.0/docs/zh-cn/application-dev/reference/apis-arkui/ |
H A D | _ark_u_i___native_node_a_p_i__1.md | 46 …eiver](#registernodecustomeventreceiver) )(void(\*eventReceiver)([ArkUI_NodeCustomEvent](_ark_u_i_… 56 …__native_module.md#arkui_nodehandle) node, void(\*eventReceiver)([ArkUI_NodeCustomEvent](_ark_u_i_… 57 …__native_module.md#arkui_nodehandle) node, void(\*eventReceiver)([ArkUI_NodeCustomEvent](_ark_u_i_… 92 …odeCustomEventReceiver) (ArkUI_NodeHandle node, void(*eventReceiver)(ArkUI_NodeCustomEvent *event)) 102 避免直接保存ArkUI_NodeCustomEvent对象指针,数据会在回调结束后销毁。 546 | targetId | 自定义事件ID,当事件触发时在回调参数[ArkUI_NodeCustomEvent](_ark_u_i___native_module.md#arkui_nodecusto… 547 | userData | 自定义事件参数,当事件触发时在回调参数[ArkUI_NodeCustomEvent](_ark_u_i___native_module.md#arkui_nodecusto… 557 …iveNodeAPI_1::registerNodeCustomEventReceiver) (void(*eventReceiver)(ArkUI_NodeCustomEvent *event)) 567 避免直接保存ArkUI_NodeCustomEvent对象指针,数据会在回调结束后销毁。 688 …odeCustomEventReceiver) (ArkUI_NodeHandle node, void(*eventReceiver)(ArkUI_NodeCustomEvent *event))
|
H A D | native__node_8h.md | 45 | typedef struct [ArkUI_NodeCustomEvent](_ark_u_i___native_module.md#arkui_nodecustomevent) [ArkUI_… 98 …odule.md#oh_arkui_nodecustomevent_getlayoutconstraintinmeasure) ([ArkUI_NodeCustomEvent](_ark_u_i_… 99 …_native_module.md#oh_arkui_nodecustomevent_getpositioninlayout) ([ArkUI_NodeCustomEvent](_ark_u_i_… 100 …native_module.md#oh_arkui_nodecustomevent_getdrawcontextindraw) ([ArkUI_NodeCustomEvent](_ark_u_i_… 101 …i___native_module.md#oh_arkui_nodecustomevent_geteventtargetid) ([ArkUI_NodeCustomEvent](_ark_u_i_… 102 …rk_u_i___native_module.md#oh_arkui_nodecustomevent_getuserdata) ([ArkUI_NodeCustomEvent](_ark_u_i_… 103 …_u_i___native_module.md#oh_arkui_nodecustomevent_getnodehandle) ([ArkUI_NodeCustomEvent](_ark_u_i_… 104 …k_u_i___native_module.md#oh_arkui_nodecustomevent_geteventtype) ([ArkUI_NodeCustomEvent](_ark_u_i_… 105 …ve_module.md#oh_arkui_nodecustomevent_getcustomspanmeasureinfo) ([ArkUI_NodeCustomEvent](_ark_u_i_… 106 …native_module.md#oh_arkui_nodecustomevent_setcustomspanmetrics) ([ArkUI_NodeCustomEvent](_ark_u_i_… [all …]
|
H A D | _ark_u_i___native_module.md | 106 | typedef struct [ArkUI_NodeCustomEvent](#arkui_nodecustomevent) [ArkUI_NodeCustomEvent](#arkui_nod… 1261 ### ArkUI_NodeCustomEvent subsection 1264 typedef struct ArkUI_NodeCustomEvent ArkUI_NodeCustomEvent 12074 int32_t OH_ArkUI_NodeCustomEvent_GetCustomSpanDrawInfo (ArkUI_NodeCustomEvent * event, ArkUI_Custom… 12120 ArkUI_DrawContext* OH_ArkUI_NodeCustomEvent_GetDrawContextInDraw (ArkUI_NodeCustomEvent * event) 12142 int32_t OH_ArkUI_NodeCustomEvent_GetEventTargetId (ArkUI_NodeCustomEvent * event) 12164 ArkUI_NodeCustomEventType OH_ArkUI_NodeCustomEvent_GetEventType (ArkUI_NodeCustomEvent * event) 12186 …utConstraint* OH_ArkUI_NodeCustomEvent_GetLayoutConstraintInMeasure (ArkUI_NodeCustomEvent * event) 12208 ArkUI_NodeHandle OH_ArkUI_NodeCustomEvent_GetNodeHandle (ArkUI_NodeCustomEvent * event) 12230 ArkUI_IntOffset OH_ArkUI_NodeCustomEvent_GetPositionInLayout (ArkUI_NodeCustomEvent * event) [all …]
|
/ohos5.0/foundation/arkui/ace_engine/test/unittest/interfaces/ |
H A D | node_extened_test.cpp | 40 void EventReceiverHandle(ArkUI_NodeCustomEvent* event) {} in EventReceiverHandle() 315 nodeHandle->customEventListeners = new std::set<void (*)(ArkUI_NodeCustomEvent*)>(); 316 ArkUI_NodeCustomEvent event; 341 nodeHandle->customEventListeners = new std::set<void (*)(ArkUI_NodeCustomEvent*)>(); 342 ArkUI_NodeCustomEvent event; 406 nodeHandle->customEventListeners = new std::set<void (*)(ArkUI_NodeCustomEvent*)>(); 433 nodeHandle->customEventListeners = new std::set<void (*)(ArkUI_NodeCustomEvent*)>();
|
/ohos5.0/docs/zh-cn/application-dev/ui/ |
H A D | ndk-build-custom-components.md | 69 static void OnStaticCustomEvent(ArkUI_NodeCustomEvent *event) { 86 void OnMeasure(ArkUI_NodeCustomEvent *event) { 115 void OnLayout(ArkUI_NodeCustomEvent *event) { 248 static void OnStaticCustomEvent(ArkUI_NodeCustomEvent *event) { 262 void OnDraw(ArkUI_NodeCustomEvent *event) {
|
/ohos5.0/docs/en/application-dev/reference/apis-arkui/ |
H A D | native__node_8h.md | 45 | typedef struct [ArkUI_NodeCustomEvent](_ark_u_i___native_module.md#arkui_nodecustomevent) [ArkUI_… 98 …odule.md#oh_arkui_nodecustomevent_getlayoutconstraintinmeasure) ([ArkUI_NodeCustomEvent](_ark_u_i_… 99 …_native_module.md#oh_arkui_nodecustomevent_getpositioninlayout) ([ArkUI_NodeCustomEvent](_ark_u_i_… 100 …native_module.md#oh_arkui_nodecustomevent_getdrawcontextindraw) ([ArkUI_NodeCustomEvent](_ark_u_i_… 101 …i___native_module.md#oh_arkui_nodecustomevent_geteventtargetid) ([ArkUI_NodeCustomEvent](_ark_u_i_… 102 …rk_u_i___native_module.md#oh_arkui_nodecustomevent_getuserdata) ([ArkUI_NodeCustomEvent](_ark_u_i_… 103 …_u_i___native_module.md#oh_arkui_nodecustomevent_getnodehandle) ([ArkUI_NodeCustomEvent](_ark_u_i_… 104 …k_u_i___native_module.md#oh_arkui_nodecustomevent_geteventtype) ([ArkUI_NodeCustomEvent](_ark_u_i_… 105 …ve_module.md#oh_arkui_nodecustomevent_getcustomspanmeasureinfo) ([ArkUI_NodeCustomEvent](_ark_u_i_… 106 …native_module.md#oh_arkui_nodecustomevent_setcustomspanmetrics) ([ArkUI_NodeCustomEvent](_ark_u_i_… [all …]
|
H A D | _ark_u_i___native_node_a_p_i__1.md | 46 …eiver](#registernodecustomeventreceiver) )(void(\*eventReceiver)([ArkUI_NodeCustomEvent](_ark_u_i_… 56 …__native_module.md#arkui_nodehandle) node, void(\*eventReceiver)([ArkUI_NodeCustomEvent](_ark_u_i_… 57 …__native_module.md#arkui_nodehandle) node, void(\*eventReceiver)([ArkUI_NodeCustomEvent](_ark_u_i_… 92 …odeCustomEventReceiver) (ArkUI_NodeHandle node, void(*eventReceiver)(ArkUI_NodeCustomEvent *event)) 102 Do not directly save the **ArkUI_NodeCustomEvent** object pointer. The data will be destroyed after… 546 | targetId | Custom event ID, which is passed in the callback of [ArkUI_NodeCustomEvent](_ark_u_i__… 547 | userData | Custom event parameter, which is passed in the callback of [ArkUI_NodeCustomEvent](_ar… 557 …iveNodeAPI_1::registerNodeCustomEventReceiver) (void(*eventReceiver)(ArkUI_NodeCustomEvent *event)) 567 Do not directly save the **ArkUI_NodeCustomEvent** object pointer. The data will be destroyed after… 687 …odeCustomEventReceiver) (ArkUI_NodeHandle node, void(*eventReceiver)(ArkUI_NodeCustomEvent *event))
|
H A D | _ark_u_i___native_module.md | 103 | typedef struct [ArkUI_NodeCustomEvent](#arkui_nodecustomevent) [ArkUI_NodeCustomEvent](#arkui_nod… 1232 ### ArkUI_NodeCustomEvent subsection 1235 typedef struct ArkUI_NodeCustomEvent ArkUI_NodeCustomEvent 11515 int32_t OH_ArkUI_NodeCustomEvent_GetCustomSpanDrawInfo (ArkUI_NodeCustomEvent * event, ArkUI_Custom… 11561 ArkUI_DrawContext* OH_ArkUI_NodeCustomEvent_GetDrawContextInDraw (ArkUI_NodeCustomEvent * event) 11583 int32_t OH_ArkUI_NodeCustomEvent_GetEventTargetId (ArkUI_NodeCustomEvent * event) 11605 ArkUI_NodeCustomEventType OH_ArkUI_NodeCustomEvent_GetEventType (ArkUI_NodeCustomEvent * event) 11627 …utConstraint* OH_ArkUI_NodeCustomEvent_GetLayoutConstraintInMeasure (ArkUI_NodeCustomEvent * event) 11649 ArkUI_NodeHandle OH_ArkUI_NodeCustomEvent_GetNodeHandle (ArkUI_NodeCustomEvent * event) 11671 ArkUI_IntOffset OH_ArkUI_NodeCustomEvent_GetPositionInLayout (ArkUI_NodeCustomEvent * event) [all …]
|
/ohos5.0/docs/en/application-dev/ui/ |
H A D | ndk-build-custom-components.md | 69 static void OnStaticCustomEvent(ArkUI_NodeCustomEvent *event) { 86 void OnMeasure(ArkUI_NodeCustomEvent *event) { 115 void OnLayout(ArkUI_NodeCustomEvent *event) { 248 static void OnStaticCustomEvent(ArkUI_NodeCustomEvent *event) { 262 void OnDraw(ArkUI_NodeCustomEvent *event) {
|