/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/functions/ |
H A D | js_key_function.cpp | 21 JSRef<JSObject> JsKeyFunction::createKeyEvent(KeyEventInfo& event) in createKeyEvent() 38 keyEventObj->Wrap<KeyEventInfo>(&event); in createKeyEvent() 42 void JsKeyFunction::Execute(OHOS::Ace::KeyEventInfo& event) in Execute() 48 JSRef<JSVal> JsKeyFunction::ExecuteWithValue(OHOS::Ace::KeyEventInfo& event) in ExecuteWithValue()
|
H A D | js_key_function.h | 35 void Execute(OHOS::Ace::KeyEventInfo& event); 37 JSRef<JSVal> ExecuteWithValue(OHOS::Ace::KeyEventInfo& event); 40 JSRef<JSObject> createKeyEvent(OHOS::Ace::KeyEventInfo& keyEvent);
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/web/ |
H A D | web_event_hub.h | 91 void SetOnKeyEvent(std::function<void(KeyEventInfo& keyEventInfo)>&& propOnKeyEvent) in SetOnKeyEvent() 96 const std::function<void(KeyEventInfo& keyEventInfo)>& GetOnKeyEvent() const in GetOnKeyEvent() 111 void SetOnPreKeyEvent(std::function<bool(KeyEventInfo& keyEventInfo)>&& propOnPreKeyEvent) in SetOnPreKeyEvent() 116 const std::function<bool(KeyEventInfo& keyEventInfo)>& GetOnPreKeyEvent() const in GetOnPreKeyEvent() 177 std::function<void(KeyEventInfo& keyEventInfo)> propOnKeyEvent_; 188 std::function<bool(KeyEventInfo& keyEventInfo)> propOnPreKeyEvent_;
|
H A D | web_model.h | 61 virtual void SetOnKeyEvent(std::function<void(KeyEventInfo& keyEventInfo)>&& jsCallback) = 0; 141 …virtual void SetOnInterceptKeyEventCallback(std::function<bool(KeyEventInfo& keyEventInfo)>&& keyE…
|
H A D | web_model_ng.h | 61 void SetOnKeyEvent(std::function<void(KeyEventInfo& keyEventInfo)>&& jsCallback) override; 136 …void SetOnInterceptKeyEventCallback(std::function<bool(KeyEventInfo& keyEventInfo)>&& keyEventInfo…
|
H A D | web_model_ng.cpp | 274 void WebModelNG::SetOnKeyEvent(std::function<void(KeyEventInfo& keyEventInfo)>&& jsCallback) in SetOnKeyEvent() 278 auto uiCallback = [func, weak](KeyEventInfo& keyEventInfo) { in SetOnKeyEvent() 808 void WebModelNG::SetOnInterceptKeyEventCallback(std::function<bool(KeyEventInfo& keyEventInfo)>&& k… in SetOnInterceptKeyEventCallback() 812 auto onConsole = [func, weak](KeyEventInfo& keyEventInfo) -> bool { in SetOnInterceptKeyEventCallback()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/event/ |
H A D | key_event.h | 614 class ACE_EXPORT KeyEventInfo : public BaseEventInfo { 615 DECLARE_RELATIONSHIP_OF_CLASSES(KeyEventInfo, BaseEventInfo) in DECLARE_RELATIONSHIP_OF_CLASSES() argument 618 explicit KeyEventInfo(const KeyEvent& event) : BaseEventInfo("keyEvent") in DECLARE_RELATIONSHIP_OF_CLASSES() 632 ~KeyEventInfo() override = default; 697 using OnKeyCallbackFunc = std::function<void(KeyEventInfo&)>; 698 using OnKeyConsumeFunc = std::function<bool(KeyEventInfo&)>;
|
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pattern/web/ |
H A D | web_model_test_ng.cpp | 102 auto onKeyEventId = [](KeyEventInfo& keyEventInfo) {}; in __anoncfa545011202() 198 …std::function<bool(KeyEventInfo & keyEventInfo)> keyEvent = [](KeyEventInfo& keyEventInfo) { retur… in __anoncfa545012402()
|
/ohos5.0/base/inputmethod/imf/interfaces/inner_api/inputmethod_controller/include/ |
H A D | input_method_controller.h | 895 struct KeyEventInfo { struct 898 bool operator==(const KeyEventInfo &info) const argument 904 BlockQueue<KeyEventInfo> keyEventQueue_{ MAX_WAIT_TIME };
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/cj_frontend/cppview/ |
H A D | interactable_view.h | 36 static void OnKey(std::function<bool(KeyEventInfo& keyInfo)> callback);
|
H A D | interactable_view.cpp | 76 void InteractableView::OnKey(std::function<bool(KeyEventInfo& keyInfo)> callback) in OnKey()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/focus/ |
H A D | focus_node.h | 92 void SetOnKeyCallback(std::function<void(const std::shared_ptr<KeyEventInfo>&)>&& onKeyCallback) in SetOnKeyCallback() 295 std::function<void(const std::shared_ptr<KeyEventInfo>&)> onKeyEventCallback_;
|
H A D | focus_node.cpp | 418 auto info = std::make_shared<KeyEventInfo>(keyEvent); in OnKeyEvent()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/models/ |
H A D | web_model_impl.h | 55 void SetOnKeyEvent(std::function<void(KeyEventInfo& keyEventInfo)>&& jsCallback) override; 105 …void SetOnInterceptKeyEventCallback(std::function<bool(KeyEventInfo& keyEventInfo)>&& keyEventInfo…
|
H A D | web_model_impl.cpp | 210 void WebModelImpl::SetOnKeyEvent(std::function<void(KeyEventInfo& keyEventInfo)>&& jsCallback) in SetOnKeyEvent() 570 void WebModelImpl::SetOnInterceptKeyEventCallback(std::function<bool(KeyEventInfo& keyEventInfo)>&&… in SetOnInterceptKeyEventCallback()
|
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/event/ |
H A D | focus_hub_test_ng_for_property_config.cpp | 408 auto info = KeyEventInfo(keyEvent); 1020 auto info = KeyEventInfo(keyEvent); 1023 OnKeyConsumeFunc onKeyCallback = [](KeyEventInfo& event) -> bool { return true; }; in __anonf21856c70302() 1051 auto info = KeyEventInfo(keyEvent); 1079 auto info = KeyEventInfo(keyEvent); 1542 auto defaultInfo = KeyEventInfo(keyEvent); 1554 auto info = KeyEventInfo(keyEvent);
|
H A D | focus_hub_test_ng.cpp | 1186 auto onKeyEventCallback = [](KeyEventInfo& eventInfo) -> bool { in __anonc1fb89a80902() 1503 auto onKey = [&result](KeyEventInfo& info) -> bool { in __anonc1fb89a80f02() 1525 auto onKey2 = [&result](KeyEventInfo& info) -> bool { in __anonc1fb89a81002()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/focusable/ |
H A D | focusable_element.cpp | 95 …SetOnKeyCallback(AceSyncEvent<void(const std::shared_ptr<KeyEventInfo>&)>::Create(onKeyId, context… in Update()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/ |
H A D | js_interactable_view.cpp | 88 KeyEventInfo& info) -> bool { in JsOnKey() 110 KeyEventInfo& info) -> bool { in JsOnKeyPreIme()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/web/ |
H A D | render_web.h | 204 std::function<bool(KeyEventInfo& keyEventInfo)> onPreKeyEvent_;
|
H A D | web_property.h | 38 using OnKeyEventCallback = std::function<void(KeyEventInfo& keyEventInfo)>;
|
H A D | web_component.h | 53 using PreKeyEventCallback = std::function<bool(KeyEventInfo& keyEventInfo)>;
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/event/ |
H A D | focus_hub.h | 1062 bool OnKeyPreIme(KeyEventInfo& info, const KeyEvent& keyEvent); 1125 bool OnKeyEventNodeUser(KeyEventInfo& info, const KeyEvent& keyEvent);
|
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/base/ |
H A D | view_abstract_test_ng_new.cpp | 906 OnKeyConsumeFunc onKeyCallback = [](KeyEventInfo& info) -> bool { return false; }; in __anon4da86bda0402() 930 OnKeyConsumeFunc onKeyCallback2 = [](KeyEventInfo& info) -> bool { return false; }; in __anon4da86bda0502() 1445 OnKeyConsumeFunc onKeyCallback = [](KeyEventInfo& info) -> bool { return false; }; in __anon4da86bda0f02()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/cj_frontend/interfaces/cj_ffi/ |
H A D | cj_interactable_view_ffi.cpp | 254 auto onKeyEvent = [ffiCallback = CJLambda::Create(callback)](KeyEventInfo& keyInfo) -> bool { in FfiOHOSAceFrameworkInteractableViewOnKey()
|