diff --git a/frameworks/bridge/arkts_frontend/koala_mirror/arkoala-arkts/arkui/generated/component/common.ets b/frameworks/bridge/arkts_frontend/koala_mirror/arkoala-arkts/arkui/generated/component/common.ets index 9f71392d82e069aa8e986fab970bf889ff67e1e2..ae9bb3e0377f1a03c4dbb8628cb77fc2b4c5e753 100644 --- a/frameworks/bridge/arkts_frontend/koala_mirror/arkoala-arkts/arkui/generated/component/common.ets +++ b/frameworks/bridge/arkts_frontend/koala_mirror/arkoala-arkts/arkui/generated/component/common.ets @@ -21572,7 +21572,7 @@ export interface AxisEvent { x: number y: number scrollStep?: number | undefined - propagation: (() => void) + propagation(): void getHorizontalAxisValue(): number getVerticalAxisValue(): number } @@ -21626,11 +21626,8 @@ export class AxisEventInternal extends BaseEventInternal implements Materialized const scrollStep_NonNull = (scrollStep as number) this.setScrollStep(scrollStep_NonNull) } - get propagation(): (() => void) { - return this.getPropagation() - } - set propagation(propagation: (() => void)) { - this.setPropagation(propagation) + public propagation(): void { + this.propagation_serialize() } constructor(peerPtr: KPointer) { super(peerPtr) @@ -21718,14 +21715,6 @@ export class AxisEventInternal extends BaseEventInternal implements Materialized this.setScrollStep_serialize(scrollStep_casted) return } - private getPropagation(): (() => void) { - return this.getPropagation_serialize() - } - private setPropagation(propagation: (() => void)): void { - const propagation_casted = propagation as ((() => void)) - this.setPropagation_serialize(propagation_casted) - return - } private getHorizontalAxisValue_serialize(): number { const retval = ArkUIGeneratedNativeModule._AxisEvent_getHorizontalAxisValue(this.peer!.ptr) return retval @@ -21806,15 +21795,8 @@ export class AxisEventInternal extends BaseEventInternal implements Materialized ArkUIGeneratedNativeModule._AxisEvent_setScrollStep(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - private getPropagation_serialize(): (() => void) { - const retval = ArkUIGeneratedNativeModule._AxisEvent_getPropagation(this.peer!.ptr) - throw new Error("Object deserialization is not implemented.") - } - private setPropagation_serialize(propagation: (() => void)): void { - const thisSerializer : SerializerBase = SerializerBase.hold() - thisSerializer.holdAndWriteCallback(propagation) - ArkUIGeneratedNativeModule._AxisEvent_setPropagation(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() + private propagation_serialize(): void { + ArkUIGeneratedNativeModule._AxisEvent_propagation(this.peer!.ptr) } } export interface ClickEvent { @@ -22035,7 +22017,7 @@ export class ClickEventInternal extends BaseEventInternal implements Materialize } export interface FocusAxisEvent { axisMap: Map - stopPropagation: (() => void) + stopPropagation(): void } export class FocusAxisEventInternal extends BaseEventInternal implements MaterializedBase,FocusAxisEvent { get axisMap(): Map { @@ -22171,11 +22153,8 @@ export class HoverEventInternal extends BaseEventInternal implements Materialize const displayY_NonNull = (displayY as number) this.setDisplayY(displayY_NonNull) } - get stopPropagation(): (() => void) { - return this.getStopPropagation() - } - set stopPropagation(stopPropagation: (() => void)) { - this.setStopPropagation(stopPropagation) + public stopPropagation(): void { + this.stopPropagation_serialize() } constructor(peerPtr: KPointer) { super(peerPtr) @@ -22241,14 +22220,6 @@ export class HoverEventInternal extends BaseEventInternal implements Materialize this.setDisplayY_serialize(displayY_casted) return } - private getStopPropagation(): (() => void) { - return this.getStopPropagation_serialize() - } - private setStopPropagation(stopPropagation: (() => void)): void { - const stopPropagation_casted = stopPropagation as ((() => void)) - this.setStopPropagation_serialize(stopPropagation_casted) - return - } private getX_serialize(): number | undefined { const retval = ArkUIGeneratedNativeModule._HoverEvent_getX(this.peer!.ptr) let retvalDeserializer : DeserializerBase = new DeserializerBase(retval, retval.length) @@ -22387,15 +22358,8 @@ export class HoverEventInternal extends BaseEventInternal implements Materialize ArkUIGeneratedNativeModule._HoverEvent_setDisplayY(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) thisSerializer.release() } - private getStopPropagation_serialize(): (() => void) { - const retval = ArkUIGeneratedNativeModule._HoverEvent_getStopPropagation(this.peer!.ptr) - throw new Error("Object deserialization is not implemented.") - } - private setStopPropagation_serialize(stopPropagation: (() => void)): void { - const thisSerializer : SerializerBase = SerializerBase.hold() - thisSerializer.holdAndWriteCallback(stopPropagation) - ArkUIGeneratedNativeModule._HoverEvent_setStopPropagation(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() + private stopPropagation_serialize(): void { + ArkUIGeneratedNativeModule._FocusAxisEvent_stopPropagation(this.peer!.ptr) } } export interface MouseEvent { diff --git a/frameworks/bridge/arkts_frontend/koala_mirror/arkoala-arkts/arkui/generated/framework/arkts/ArkUIGeneratedNativeModule.ets b/frameworks/bridge/arkts_frontend/koala_mirror/arkoala-arkts/arkui/generated/framework/arkts/ArkUIGeneratedNativeModule.ets index b62a88ae7c48bfb61220bedeec65ac8d2d207c9e..4a33650d694a971414a927b1357486b645704664 100644 --- a/frameworks/bridge/arkts_frontend/koala_mirror/arkoala-arkts/arkui/generated/framework/arkts/ArkUIGeneratedNativeModule.ets +++ b/frameworks/bridge/arkts_frontend/koala_mirror/arkoala-arkts/arkui/generated/framework/arkts/ArkUIGeneratedNativeModule.ets @@ -3071,9 +3071,7 @@ export class ArkUIGeneratedNativeModule { @ani.unsafe.Direct native static _AxisEvent_setScrollStep(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void @ani.unsafe.Direct - native static _AxisEvent_getPropagation(ptr: KPointer): KPointer - @ani.unsafe.Direct - native static _AxisEvent_setPropagation(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void + native static _AxisEvent_propagation(ptr: KPointer): void @ani.unsafe.Direct native static _BackgroundColorStyle_construct(thisArray: KSerializerBuffer, thisLength: int32): KPointer @ani.unsafe.Direct @@ -4451,9 +4449,7 @@ export class ArkUIGeneratedNativeModule { @ani.unsafe.Direct native static _FocusAxisEvent_setAxisMap(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void @ani.unsafe.Direct - native static _FocusAxisEvent_getStopPropagation(ptr: KPointer): KPointer - @ani.unsafe.Direct - native static _FocusAxisEvent_setStopPropagation(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void + native static _FocusAxisEvent_stopPropagation(ptr: KPointer): void @ani.unsafe.Quick native static _FocusController_requestFocus(key: KStringPtr): void @ani.unsafe.Direct diff --git a/frameworks/bridge/arkts_frontend/koala_projects/arkoala-arkts/framework/native/src/generated/arkoala_api_generated.h b/frameworks/bridge/arkts_frontend/koala_projects/arkoala-arkts/framework/native/src/generated/arkoala_api_generated.h index 110b509a89754d3ed27229554e9d24c522c44227..63ebd88fca8d8667048f6b70541e9953cbf58672 100644 --- a/frameworks/bridge/arkts_frontend/koala_projects/arkoala-arkts/framework/native/src/generated/arkoala_api_generated.h +++ b/frameworks/bridge/arkts_frontend/koala_projects/arkoala-arkts/framework/native/src/generated/arkoala_api_generated.h @@ -22707,9 +22707,7 @@ typedef struct GENERATED_ArkUIAxisEventAccessor { Opt_Number (*getScrollStep)(Ark_AxisEvent peer); void (*setScrollStep)(Ark_AxisEvent peer, const Opt_Number* scrollStep); - Callback_Void (*getPropagation)(Ark_AxisEvent peer); - void (*setPropagation)(Ark_AxisEvent peer, - const Callback_Void* propagation); + void (*propagation)(Ark_AxisEvent peer); } GENERATED_ArkUIAxisEventAccessor; typedef struct GENERATED_ArkUIBackgroundColorStyleAccessor { @@ -23507,9 +23505,7 @@ typedef struct GENERATED_ArkUIFocusAxisEventAccessor { Map_AxisModel_Number (*getAxisMap)(Ark_FocusAxisEvent peer); void (*setAxisMap)(Ark_FocusAxisEvent peer, const Map_AxisModel_Number* axisMap); - Callback_Void (*getStopPropagation)(Ark_FocusAxisEvent peer); - void (*setStopPropagation)(Ark_FocusAxisEvent peer, - const Callback_Void* stopPropagation); + void (*stopPropagation)(Ark_FocusAxisEvent peer); } GENERATED_ArkUIFocusAxisEventAccessor; typedef struct GENERATED_ArkUIFocusControllerAccessor { diff --git a/frameworks/bridge/arkts_frontend/koala_projects/arkoala-arkts/framework/native/src/generated/bridge_generated.cc b/frameworks/bridge/arkts_frontend/koala_projects/arkoala-arkts/framework/native/src/generated/bridge_generated.cc index a95e4f4b785c3248a0f7609e39a0873524c5afdb..8bf917d00523e50070968a5967a06f6bcee3d674 100644 --- a/frameworks/bridge/arkts_frontend/koala_projects/arkoala-arkts/framework/native/src/generated/bridge_generated.cc +++ b/frameworks/bridge/arkts_frontend/koala_projects/arkoala-arkts/framework/native/src/generated/bridge_generated.cc @@ -25066,20 +25066,11 @@ void impl_AxisEvent_setScrollStep(Ark_NativePointer thisPtr, KSerializerBuffer t GetAccessors()->getAxisEventAccessor()->setScrollStep(self, static_cast(&scrollStepValueTemp)); } KOALA_INTEROP_DIRECT_V3(AxisEvent_setScrollStep, Ark_NativePointer, KSerializerBuffer, int32_t) -Ark_NativePointer impl_AxisEvent_getPropagation(Ark_NativePointer thisPtr) { +void impl_AxisEvent_propagation(Ark_NativePointer thisPtr) { Ark_AxisEvent self = reinterpret_cast(thisPtr); - [[maybe_unused]] const auto &_api_call_result = GetAccessors()->getAxisEventAccessor()->getPropagation(self); - // TODO: Value serialization needs to be implemented - return {}; + GetAccessors()->getAxisEventAccessor()->propagation(self); } -KOALA_INTEROP_DIRECT_1(AxisEvent_getPropagation, Ark_NativePointer, Ark_NativePointer) -void impl_AxisEvent_setPropagation(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { - Ark_AxisEvent self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Callback_Void propagationValueTemp = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void)))), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCallerSync(Kind_Callback_Void))))};; - GetAccessors()->getAxisEventAccessor()->setPropagation(self, static_cast(&propagationValueTemp)); -} -KOALA_INTEROP_DIRECT_V3(AxisEvent_setPropagation, Ark_NativePointer, KSerializerBuffer, int32_t) +KOALA_INTEROP_DIRECT_V1(AxisEvent_propagation, Ark_NativePointer) Ark_NativePointer impl_BackgroundColorStyle_construct(KSerializerBuffer thisArray, int32_t thisLength) { DeserializerBase thisDeserializer(thisArray, thisLength); Ark_TextBackgroundStyle textBackgroundStyleValueTemp = TextBackgroundStyle_serializer::read(thisDeserializer);; @@ -27764,13 +27755,11 @@ void impl_FocusAxisEvent_setAxisMap(Ark_NativePointer thisPtr, KSerializerBuffer GetAccessors()->getFocusAxisEventAccessor()->setAxisMap(self, static_cast(&axisMapValueTemp)); } KOALA_INTEROP_DIRECT_V3(FocusAxisEvent_setAxisMap, Ark_NativePointer, KSerializerBuffer, int32_t) -Ark_NativePointer impl_FocusAxisEvent_getStopPropagation(Ark_NativePointer thisPtr) { +void impl_FocusAxisEvent_stopPropagation(Ark_NativePointer thisPtr) { Ark_FocusAxisEvent self = reinterpret_cast(thisPtr); - [[maybe_unused]] const auto &_api_call_result = GetAccessors()->getFocusAxisEventAccessor()->getStopPropagation(self); - // TODO: Value serialization needs to be implemented - return {}; + GetAccessors()->getFocusAxisEventAccessor()->stopPropagation(self); } -KOALA_INTEROP_DIRECT_1(FocusAxisEvent_getStopPropagation, Ark_NativePointer, Ark_NativePointer) +KOALA_INTEROP_DIRECT_V1(FocusAxisEvent_stopPropagation, Ark_NativePointer) void impl_FocusAxisEvent_setStopPropagation(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { Ark_FocusAxisEvent self = reinterpret_cast(thisPtr); DeserializerBase thisDeserializer(thisArray, thisLength); diff --git a/frameworks/bridge/arkts_frontend/koala_projects/arkoala-arkts/framework/native/src/generated/dummy_impl.cc b/frameworks/bridge/arkts_frontend/koala_projects/arkoala-arkts/framework/native/src/generated/dummy_impl.cc index f3aad96fd3dcda3a87c5d6cfaa12b8a2f564ffcf..68a72e1a0c37f8190b75d1886a9532ef908d9e26 100644 --- a/frameworks/bridge/arkts_frontend/koala_projects/arkoala-arkts/framework/native/src/generated/dummy_impl.cc +++ b/frameworks/bridge/arkts_frontend/koala_projects/arkoala-arkts/framework/native/src/generated/dummy_impl.cc @@ -23233,27 +23233,13 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Callback_Void GetPropagationImpl(Ark_AxisEvent peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getPropagation("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - void SetPropagationImpl(Ark_AxisEvent peer, - const Callback_Void* propagation) + void PropagationImpl(Ark_AxisEvent peer) { if (!needGroupedLog(1)) { return; } - string out("setPropagation("); - WriteToString(&out, propagation); + string out("propagation("); out.append(") \n"); appendGroupedLog(1, out); } @@ -31045,27 +31031,13 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(") \n"); appendGroupedLog(1, out); } - Callback_Void GetStopPropagationImpl(Ark_KeyEvent peer) - { - if (!needGroupedLog(1)) - { - return {}; - } - string out("getStopPropagation("); - out.append(") \n"); - out.append("[return {}] \n"); - appendGroupedLog(1, out); - return {}; - } - void SetStopPropagationImpl(Ark_KeyEvent peer, - const Callback_Void* stopPropagation) + void StopPropagationImpl(Ark_FocusAxisEvent peer) { if (!needGroupedLog(1)) { return; } - string out("setStopPropagation("); - WriteToString(&out, stopPropagation); + string out("stopPropagation("); out.append(") \n"); appendGroupedLog(1, out); } @@ -42308,8 +42280,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { AxisEventAccessor::SetYImpl, AxisEventAccessor::GetScrollStepImpl, AxisEventAccessor::SetScrollStepImpl, - AxisEventAccessor::GetPropagationImpl, - AxisEventAccessor::SetPropagationImpl, + AxisEventAccessor::PropagationImpl, }; return &AxisEventAccessorImpl; } @@ -43111,8 +43082,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { FocusAxisEventAccessor::GetFinalizerImpl, FocusAxisEventAccessor::GetAxisMapImpl, FocusAxisEventAccessor::SetAxisMapImpl, - FocusAxisEventAccessor::GetStopPropagationImpl, - FocusAxisEventAccessor::SetStopPropagationImpl, + FocusAxisEventAccessor::StopPropagationImpl, }; return &FocusAxisEventAccessorImpl; } diff --git a/frameworks/bridge/arkts_frontend/koala_projects/arkoala-arkts/framework/native/src/generated/real_impl.cc b/frameworks/bridge/arkts_frontend/koala_projects/arkoala-arkts/framework/native/src/generated/real_impl.cc index d9d681a74d8c7e2f0ba6ca9f4f33152d865be9ce..395e13261e0961176ce6e1a480072596aa372450 100644 --- a/frameworks/bridge/arkts_frontend/koala_projects/arkoala-arkts/framework/native/src/generated/real_impl.cc +++ b/frameworks/bridge/arkts_frontend/koala_projects/arkoala-arkts/framework/native/src/generated/real_impl.cc @@ -10396,12 +10396,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const Opt_Number* scrollStep) { } - Callback_Void GetPropagationImpl(Ark_AxisEvent peer) - { - return {}; - } - void SetPropagationImpl(Ark_AxisEvent peer, - const Callback_Void* propagation) + void PropagationImpl(Ark_AxisEvent peer) { } } // AxisEventAccessor @@ -12365,12 +12360,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const Map_AxisModel_Number* axisMap) { } - Callback_Void GetStopPropagationImpl(Ark_FocusAxisEvent peer) - { - return {}; - } - void SetStopPropagationImpl(Ark_FocusAxisEvent peer, - const Callback_Void* stopPropagation) + Void StopPropagationImpl(Ark_FocusAxisEvent peer) { } } // FocusAxisEventAccessor @@ -17687,8 +17677,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { AxisEventAccessor::SetYImpl, AxisEventAccessor::GetScrollStepImpl, AxisEventAccessor::SetScrollStepImpl, - AxisEventAccessor::GetPropagationImpl, - AxisEventAccessor::SetPropagationImpl, + AxisEventAccessor::PropagationImpl, }; return &AxisEventAccessorImpl; } @@ -18490,8 +18479,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { FocusAxisEventAccessor::GetFinalizerImpl, FocusAxisEventAccessor::GetAxisMapImpl, FocusAxisEventAccessor::SetAxisMapImpl, - FocusAxisEventAccessor::GetStopPropagationImpl, - FocusAxisEventAccessor::SetStopPropagationImpl, + FocusAxisEventAccessor::StopPropagationImpl, }; return &FocusAxisEventAccessorImpl; } diff --git a/frameworks/core/interfaces/native/generated/interface/arkoala_api_generated.h b/frameworks/core/interfaces/native/generated/interface/arkoala_api_generated.h index 110b509a89754d3ed27229554e9d24c522c44227..63ebd88fca8d8667048f6b70541e9953cbf58672 100644 --- a/frameworks/core/interfaces/native/generated/interface/arkoala_api_generated.h +++ b/frameworks/core/interfaces/native/generated/interface/arkoala_api_generated.h @@ -22707,9 +22707,7 @@ typedef struct GENERATED_ArkUIAxisEventAccessor { Opt_Number (*getScrollStep)(Ark_AxisEvent peer); void (*setScrollStep)(Ark_AxisEvent peer, const Opt_Number* scrollStep); - Callback_Void (*getPropagation)(Ark_AxisEvent peer); - void (*setPropagation)(Ark_AxisEvent peer, - const Callback_Void* propagation); + void (*propagation)(Ark_AxisEvent peer); } GENERATED_ArkUIAxisEventAccessor; typedef struct GENERATED_ArkUIBackgroundColorStyleAccessor { @@ -23507,9 +23505,7 @@ typedef struct GENERATED_ArkUIFocusAxisEventAccessor { Map_AxisModel_Number (*getAxisMap)(Ark_FocusAxisEvent peer); void (*setAxisMap)(Ark_FocusAxisEvent peer, const Map_AxisModel_Number* axisMap); - Callback_Void (*getStopPropagation)(Ark_FocusAxisEvent peer); - void (*setStopPropagation)(Ark_FocusAxisEvent peer, - const Callback_Void* stopPropagation); + void (*stopPropagation)(Ark_FocusAxisEvent peer); } GENERATED_ArkUIFocusAxisEventAccessor; typedef struct GENERATED_ArkUIFocusControllerAccessor { diff --git a/frameworks/core/interfaces/native/implementation/axis_event_accessor.cpp b/frameworks/core/interfaces/native/implementation/axis_event_accessor.cpp index a54d9ebc8d632888069e8436acdb74cf11ab4a4f..d94d1d953cd4e7d17e7a0c1374c247f933f7d52f 100644 --- a/frameworks/core/interfaces/native/implementation/axis_event_accessor.cpp +++ b/frameworks/core/interfaces/native/implementation/axis_event_accessor.cpp @@ -250,23 +250,12 @@ void SetScrollStepImpl(Ark_AxisEvent peer, CHECK_NULL_VOID(info); LOGE("Arkoala method AxisEventAccessor.SetScrollStep doesn't have sense. Not implemented..."); } -Callback_Void GetPropagationImpl(Ark_AxisEvent peer) -{ - CHECK_NULL_RETURN(peer, {}); - auto callback = CallbackKeeper::DefineReverseCallback([peer]() { - AxisInfo* info = peer->GetEventInfo(); - CHECK_NULL_VOID(info); - info->SetStopPropagation(false); - }); - return callback; -} -void SetPropagationImpl(Ark_AxisEvent peer, - const Callback_Void* propagation) +void PropagationImpl(Ark_AxisEvent peer) { CHECK_NULL_VOID(peer); - auto info = peer->GetEventInfo(); + AxisInfo* info = peer->GetEventInfo(); CHECK_NULL_VOID(info); - LOGE("Arkoala method AxisEventAccessor.SetPropagation doesn't have sense. Not implemented..."); + info->SetStopPropagation(false); } } // AxisEventAccessor const GENERATED_ArkUIAxisEventAccessor* GetAxisEventAccessor() @@ -293,8 +282,7 @@ const GENERATED_ArkUIAxisEventAccessor* GetAxisEventAccessor() AxisEventAccessor::SetYImpl, AxisEventAccessor::GetScrollStepImpl, AxisEventAccessor::SetScrollStepImpl, - AxisEventAccessor::GetPropagationImpl, - AxisEventAccessor::SetPropagationImpl, + AxisEventAccessor::PropagationImpl, }; return &AxisEventAccessorImpl; } diff --git a/frameworks/core/interfaces/native/implementation/focus_axis_event_accessor.cpp b/frameworks/core/interfaces/native/implementation/focus_axis_event_accessor.cpp index 67fb0387bb04191d2432e583b6e72c4973db2f6e..c4c4f651cca28763cc866de3106c39435b576113 100644 --- a/frameworks/core/interfaces/native/implementation/focus_axis_event_accessor.cpp +++ b/frameworks/core/interfaces/native/implementation/focus_axis_event_accessor.cpp @@ -62,20 +62,12 @@ void SetAxisMapImpl(Ark_FocusAxisEvent peer, { LOGW("ARKOALA KeyEventAccessor::SetAxisMapImpl doesn't have sense."); } -Callback_Void GetStopPropagationImpl(Ark_FocusAxisEvent peer) +void StopPropagationImpl(Ark_FocusAxisEvent peer) { - CHECK_NULL_RETURN(peer, {}); - auto callback = CallbackKeeper::DefineReverseCallback([peer]() { - FocusAxisEventInfo* info = peer->GetEventInfo(); - CHECK_NULL_VOID(info); - info->SetStopPropagation(true); - }); - return callback; -} -void SetStopPropagationImpl(Ark_FocusAxisEvent peer, - const Callback_Void* stopPropagation) -{ - LOGE("FocusAxisEventAccessor::SetStopPropagationImpl we can only GET stopPropagation callback"); + CHECK_NULL_VOID(peer); + FocusAxisEventInfo* info = peer->GetEventInfo(); + CHECK_NULL_VOID(info); + info->SetStopPropagation(true); } } // FocusAxisEventAccessor const GENERATED_ArkUIFocusAxisEventAccessor* GetFocusAxisEventAccessor() @@ -86,8 +78,7 @@ const GENERATED_ArkUIFocusAxisEventAccessor* GetFocusAxisEventAccessor() FocusAxisEventAccessor::GetFinalizerImpl, FocusAxisEventAccessor::GetAxisMapImpl, FocusAxisEventAccessor::SetAxisMapImpl, - FocusAxisEventAccessor::GetStopPropagationImpl, - FocusAxisEventAccessor::SetStopPropagationImpl, + FocusAxisEventAccessor::StopPropagationImpl, }; return &FocusAxisEventAccessorImpl; }