/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/functions/ |
H A D | js_touch_intercept_function.cpp | 23 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 D | js_touch_intercept_function.h | 35 NG::HitTestMode Execute(TouchEventInfo& info);
|
/foundation/arkui/ace_engine/test/unittest/core/manager/ |
H A D | post_event_manager_test_ng.cpp | 87 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 D | component.h | 295 void SetHitTestMode(HitTestMode hitTestMode) in SetHitTestMode() 300 HitTestMode GetHitTestMode() const in GetHitTestMode() 331 HitTestMode hitTestMode_ = HitTestMode::HTMDEFAULT;
|
H A D | render_node.h | 884 HitTestMode GetHitTestMode() const in GetHitTestMode() 1349 HitTestMode hitTestMode_ = HitTestMode::HTMDEFAULT;
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/property/ |
H A D | accessibility_property.cpp | 140 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 D | window_scene_model.cpp | 89 if (windowNode->GetHitTestMode() == HitTestMode::HTMDEFAULT) { in Create() 90 windowNode->SetHitTestMode(HitTestMode::HTMBLOCK); in Create()
|
H A D | window_pattern.cpp | 213 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 D | frame_node_test_ng_new.cpp | 65 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 D | frame_node_test_ng_coverage_new.cpp | 387 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 D | frame_node_test_ng.cpp | 280 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 D | event_constants.h | 34 enum class HitTestMode { class
|
H A D | gesture_event_hub.h | 46 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 D | ui_input_event.h | 143 } 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 D | native_interface_xcomponent.h | 780 OH_NativeXComponent* component, HitTestMode (*callback)(OH_NativeXComponent* component, ArkUI_UIInputEvent* event));
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/overlay/ |
H A D | keyboard_view.h | 68 gestureHub->SetHitTestMode(HitTestMode::HTMTRANSPARENT_SELF); in CreateKeyboardWithNode()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/swiper_indicator/indicator_common/ |
H A D | swiper_arrow_pattern.cpp | 152 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 D | accessibility_property_test_ng.cpp | 459 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 D | select_overlay_property.h | 266 HitTestMode hitTestMode = HitTestMode::HTMTRANSPARENT_SELF;
|
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/ |
H A D | jsEnumStyle.js | 1520 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 D | composelistitem.js | 783 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 D | security_component_pattern.h | 104 void SetNodeHitTestMode(RefPtr<FrameNode>& node, HitTestMode mode);
|
H A D | security_component_pattern.cpp | 54 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 D | frame_node.cpp | 1047 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 D | native_interface_xcomponent_impl.h | 56 using OnTouchIntercept_Callback = HitTestMode (*)(OH_NativeXComponent*, ArkUI_UIInputEvent*); 505 HitTestMode (*callback)(OH_NativeXComponent* component, ArkUI_UIInputEvent* event));
|