Home
last modified time | relevance | path

Searched refs:ArkUI_NodeCustomEvent (Results 1 – 14 of 14) sorted by relevance

/ohos5.0/foundation/arkui/ace_engine/interfaces/native/
H A Dnative_node.h6461 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 Dnode_extened.cpp158 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 Dnode_extened.h76 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 Dnative_node_extented.cpp61 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 Dnode_model.cpp180 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.md46 …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 Dnative__node_8h.md45 | 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.md106 | 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 Dnode_extened_test.cpp40 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 Dndk-build-custom-components.md69 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 Dnative__node_8h.md45 | 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.md46 …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.md103 | 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 Dndk-build-custom-components.md69 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) {