Home
last modified time | relevance | path

Searched refs:HitTestMode (Results 1 - 25 of 81) sorted by relevance

1234

/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/functions/
H A Djs_touch_intercept_function.cpp23 NG::HitTestMode JsTouchInterceptFunction::Execute(TouchEventInfo& info) in Execute()
27 auto returnValue = NG::HitTestMode::HTMDEFAULT; in Execute()
29 returnValue = static_cast<NG::HitTestMode>(jsValue->ToNumber<int32_t>()); in Execute()
H A Djs_touch_intercept_function.h35 NG::HitTestMode Execute(TouchEventInfo& info);
/foundation/arkui/ace_engine/test/unittest/core/manager/
H A Dpost_event_manager_test_ng.cpp87 gestureEventHub->SetHitTestMode(HitTestMode::HTMBLOCK); in HWTEST_F()
155 gestureEventHub->SetHitTestMode(HitTestMode::HTMBLOCK); in HWTEST_F()
203 gestureEventHub->SetHitTestMode(HitTestMode::HTMBLOCK); in HWTEST_F()
230 gestureEventHub->SetHitTestMode(HitTestMode::HTMBLOCK); in HWTEST_F()
264 gestureEventHub->SetHitTestMode(HitTestMode::HTMBLOCK); in HWTEST_F()
334 gestureEventHub->SetHitTestMode(HitTestMode::HTMBLOCK); in HWTEST_F()
358 gestureEventHub->SetHitTestMode(HitTestMode::HTMBLOCK); in HWTEST_F()
390 gestureEventHub->SetHitTestMode(HitTestMode::HTMBLOCK); in HWTEST_F()
421 gestureEventHub->SetHitTestMode(HitTestMode::HTMBLOCK); in HWTEST_F()
452 gestureEventHub->SetHitTestMode(HitTestMode in HWTEST_F()
[all...]
/foundation/arkui/ace_engine/frameworks/core/pipeline/base/
H A Dcomponent.h295 void SetHitTestMode(HitTestMode hitTestMode) in SetHitTestMode()
300 HitTestMode GetHitTestMode() const in GetHitTestMode()
331 HitTestMode hitTestMode_ = HitTestMode::HTMDEFAULT;
H A Drender_node.h884 HitTestMode GetHitTestMode() const in GetHitTestMode()
1349 HitTestMode hitTestMode_ = HitTestMode::HTMDEFAULT;
/foundation/arkui/ace_engine/frameworks/core/components_ng/property/
H A Daccessibility_property.cpp140 void GetHitTestModeStr(HitTestMode hitTestMode, std::string& testModeStr) in GetHitTestModeStr()
143 case HitTestMode::HTMDEFAULT: in GetHitTestModeStr()
146 case HitTestMode::HTMBLOCK: in GetHitTestModeStr()
149 case HitTestMode::HTMTRANSPARENT: in GetHitTestModeStr()
152 case HitTestMode::HTMNONE: in GetHitTestModeStr()
286 void UpdateSearchStrategyByHitTestMode(HitTestMode hitTestMode, bool& shouldSearchSelf, bool& shouldSearchChildren) in UpdateSearchStrategyByHitTestMode()
289 case HitTestMode::HTMBLOCK: in UpdateSearchStrategyByHitTestMode()
292 case HitTestMode::HTMTRANSPARENT: in UpdateSearchStrategyByHitTestMode()
294 case HitTestMode::HTMNONE: in UpdateSearchStrategyByHitTestMode()
353 HitTestMode hitTestMod in GetSearchStrategy()
[all...]
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/window_scene/scene/
H A Dwindow_scene_model.cpp89 if (windowNode->GetHitTestMode() == HitTestMode::HTMDEFAULT) { in Create()
90 windowNode->SetHitTestMode(HitTestMode::HTMBLOCK); in Create()
H A Dwindow_pattern.cpp213 appWindow_->SetHitTestMode(HitTestMode::HTMNONE); in CreateAppWindow()
361 startingWindow_->SetHitTestMode(HitTestMode::HTMNONE); in CreateASStartingWindow()
412 startingWindow_->SetHitTestMode(HitTestMode::HTMNONE); in CreateStartingWindow()
492 snapshotWindow_->SetHitTestMode(HitTestMode::HTMNONE); in CreateSnapshotWindow()
/foundation/arkui/ace_engine/test/unittest/core/base/
H A Dframe_node_test_ng_new.cpp65 eventHub->SetHitTestMode(HitTestMode::HTMBLOCK); in HWTEST_F()
108 childEventHub->SetHitTestMode(HitTestMode::HTMBLOCK); in HWTEST_F()
169 eventHub->SetHitTestMode(HitTestMode::HTMBLOCK); in HWTEST_F()
431 * @tc.steps: step2. initialize parentEventHub and set HitTestMode. in HWTEST_F()
434 parentEventHub->SetHitTestMode(HitTestMode::HTMBLOCK); in HWTEST_F()
464 * @tc.steps: step2. initialize parentEventHub, set HitTestMode and TouchTestStrategy. in HWTEST_F()
467 parentEventHub->SetHitTestMode(HitTestMode::HTMDEFAULT); in HWTEST_F()
499 * @tc.steps: step2. initialize parentEventHub, set HitTestMode and TouchTestStrategy. in HWTEST_F()
502 parentEventHub->SetHitTestMode(HitTestMode::HTMDEFAULT); in HWTEST_F()
545 * @tc.steps: step3. initialize gestureHub and set HitTestMode in HWTEST_F()
[all...]
H A Dframe_node_test_ng_coverage_new.cpp387 TouchInterceptFunc touchInterceptFunc = [](TouchEventInfo& touchEventInfo) { return HitTestMode::HTMBLOCK; }; in HWTEST_F()
391 EXPECT_EQ(frameNode->TriggerOnTouchIntercept(touchEvent), HitTestMode::HTMBLOCK); in HWTEST_F()
394 EXPECT_EQ(frameNode->TriggerOnTouchIntercept(touchEvent), HitTestMode::HTMBLOCK); in HWTEST_F()
H A Dframe_node_test_ng.cpp280 HitTestMode hitTestModeofGrandChilds[] = { HitTestMode::HTMBLOCK, HitTestMode::HTMDEFAULT }; in HWTEST_F()
281 HitTestMode hitTestModeofChilds[] = { HitTestMode::HTMDEFAULT, HitTestMode::HTMBLOCK, HitTestMode::HTMTRANSPARENT, in HWTEST_F()
282 HitTestMode::HTMNONE, HitTestMode::HTMTRANSPARENT_SELF }; in HWTEST_F()
352 EXPECT_EQ(hitTestMode, HitTestMode in HWTEST_F()
[all...]
/foundation/arkui/ace_engine/frameworks/core/components_ng/event/
H A Devent_constants.h34 enum class HitTestMode { class
H A Dgesture_event_hub.h46 using TouchInterceptFunc = std::function<NG::HitTestMode(TouchEventInfo&)>;
196 HitTestMode GetHitTestMode() const;
197 void SetHitTestMode(HitTestMode hitTestMode);
358 HitTestMode hitTestMode_ = HitTestMode::HTMDEFAULT;
/foundation/arkui/ace_engine/interfaces/native/
H A Dui_input_event.h143 } HitTestMode; typedef
679 * @param mode Indicates how the component behaves during hit testing. The parameter type is {@link HitTestMode}.
683 int32_t OH_ArkUI_PointerEvent_SetInterceptHitTestMode(const ArkUI_UIInputEvent* event, HitTestMode mode);
H A Dnative_interface_xcomponent.h780 OH_NativeXComponent* component, HitTestMode (*callback)(OH_NativeXComponent* component, ArkUI_UIInputEvent* event));
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/overlay/
H A Dkeyboard_view.h68 gestureHub->SetHitTestMode(HitTestMode::HTMTRANSPARENT_SELF); in CreateKeyboardWithNode()
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/swiper_indicator/indicator_common/
H A Dswiper_arrow_pattern.cpp152 arrowGestureHub->SetHitTestMode(HitTestMode::HTMBLOCK); in InitButtonEvent()
350 gestureHub->SetHitTestMode(HitTestMode::HTMTRANSPARENT); in SetButtonVisible()
363 gestureHub->SetHitTestMode(visible ? HitTestMode::HTMDEFAULT :HitTestMode::HTMTRANSPARENT); in SetButtonVisible()
/foundation/arkui/ace_engine/test/unittest/core/property/
H A Daccessibility_property_test_ng.cpp459 root->SetHitTestMode(HitTestMode::HTMDEFAULT); in HWTEST_F()
468 subNode1->SetHitTestMode(HitTestMode::HTMBLOCK); in HWTEST_F()
477 subNode2->SetHitTestMode(HitTestMode::HTMTRANSPARENT); in HWTEST_F()
942 subNode3->SetHitTestMode(HitTestMode::HTMNONE); in HWTEST_F()
951 subNode4->SetHitTestMode(HitTestMode::HTMTRANSPARENT_SELF); in HWTEST_F()
1003 frameNode->SetHitTestMode(HitTestMode::HTMBLOCK); in HWTEST_F()
1007 frameNode->SetHitTestMode(HitTestMode::HTMTRANSPARENT); in HWTEST_F()
1011 frameNode->SetHitTestMode(HitTestMode::HTMNONE); in HWTEST_F()
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/select_overlay/
H A Dselect_overlay_property.h266 HitTestMode hitTestMode = HitTestMode::HTMTRANSPARENT_SELF;
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/
H A DjsEnumStyle.js1520 var HitTestMode; variable
1521 (function (HitTestMode) {
1522 HitTestMode[HitTestMode["Default"] = 0] = "Default";
1523 HitTestMode[HitTestMode["Block"] = 1] = "Block";
1524 HitTestMode[HitTestMode["Transparent"] = 2] = "Transparent";
1525 HitTestMode[HitTestMode["Non
[all...]
/foundation/arkui/ace_engine/advanced_ui_component/composelistitem/interfaces/
H A Dcomposelistitem.js783 Button.hitTestBehavior(HitTestMode.Block);
828 Button.hitTestBehavior(HitTestMode.Block);
887 Button.hitTestBehavior(this.arrow?.action !== undefined ? HitTestMode.Block : HitTestMode.Transparent);
937 Radio.hitTestBehavior(HitTestMode.Block);
965 Checkbox.hitTestBehavior(HitTestMode.Block);
1012 Toggle.hitTestBehavior(HitTestMode.Block);
1020 Button.hitTestBehavior(this.arrow?.action !== undefined ? HitTestMode.Block : HitTestMode.Transparent);
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/security_component/
H A Dsecurity_component_pattern.h104 void SetNodeHitTestMode(RefPtr<FrameNode>& node, HitTestMode mode);
H A Dsecurity_component_pattern.cpp54 void SecurityComponentPattern::SetNodeHitTestMode(RefPtr<FrameNode>& node, HitTestMode mode) in SetNodeHitTestMode()
241 SetNodeHitTestMode(icon, HitTestMode::HTMTRANSPARENT); in InitOnClick()
242 SetNodeHitTestMode(text, HitTestMode::HTMTRANSPARENT); in InitOnClick()
/foundation/arkui/ace_engine/frameworks/core/components_ng/base/
H A Dframe_node.cpp1047 std::string hitTestMode = "HitTestMode.Default"; in TouchToJsonValue()
2463 HitTestMode FrameNode::GetHitTestMode() const in GetHitTestMode()
2466 return gestureHub ? gestureHub->GetHitTestMode() : HitTestMode::HTMDEFAULT; in GetHitTestMode()
2469 void FrameNode::SetHitTestMode(HitTestMode mode) in SetHitTestMode()
2638 HitTestMode onTouchInterceptresult = HitTestMode::HTMDEFAULT; in TouchTest()
2643 if (onTouchInterceptresult != HitTestMode::HTMBLOCK) { in TouchTest()
2675 if (GetHitTestMode() == HitTestMode::HTMBLOCK) { in TouchTest()
2678 if (onTouchInterceptresult != HitTestMode::HTMBLOCK) { in TouchTest()
2688 if (onTouchInterceptresult != HitTestMode in TouchTest()
[all...]
/foundation/arkui/ace_engine/frameworks/core/components/xcomponent/
H A Dnative_interface_xcomponent_impl.h56 using OnTouchIntercept_Callback = HitTestMode (*)(OH_NativeXComponent*, ArkUI_UIInputEvent*);
505 HitTestMode (*callback)(OH_NativeXComponent* component, ArkUI_UIInputEvent* event));

Completed in 56 milliseconds

1234