/foundation/arkui/ace_engine/frameworks/core/components_ng/base/ |
H A D | view_abstract_model_ng.cpp | 41 std::vector<NG::OptionParam>&& params, std::function<void()>&& buildFunc, const MenuParam& menuParam) in BindMenuGesture() 48 showMenu = [params, weakTarget, menuParam](GestureEvent& info) mutable { in BindMenuGesture() 51 NG::OffsetF menuPosition { info.GetGlobalLocation().GetX() + menuParam.positionOffset.GetX(), in BindMenuGesture() 52 info.GetGlobalLocation().GetY() + menuParam.positionOffset.GetY() }; in BindMenuGesture() 53 NG::ViewAbstract::BindMenuWithItems(std::move(params), targetNode, menuPosition, menuParam); in BindMenuGesture() 56 showMenu = [builderFunc = std::move(buildFunc), weakTarget, menuParam](const GestureEvent& info) mutable { in BindMenuGesture() 59 NG::OffsetF menuPosition { info.GetGlobalLocation().GetX() + menuParam.positionOffset.GetX(), in BindMenuGesture() 60 info.GetGlobalLocation().GetY() + menuParam.positionOffset.GetY() }; in BindMenuGesture() 63 std::move(builderFunc), targetNode, menuPosition, menuParam, std::move(previewBuildFunc)); in BindMenuGesture() 73 std::vector<NG::OptionParam>&& params, std::function<void()>&& buildFunc, const MenuParam& menuParam) in BindMenu() 40 BindMenuGesture( std::vector<NG::OptionParam>&& params, std::function<void()>&& buildFunc, const MenuParam& menuParam) BindMenuGesture() argument 72 BindMenu( std::vector<NG::OptionParam>&& params, std::function<void()>&& buildFunc, const MenuParam& menuParam) BindMenu() argument 99 NG::ViewAbstract::BindMenuWithItems(std::move(params), targetNode, menuParam.positionOffset, menuParam); BindMenu() local 103 std::move(buildFunc), targetNode, menuParam.positionOffset, menuParam, std::move(previewBuildFunc)); BindMenu() local 107 BindMenuGesture(std::move(params), std::move(buildFunc), menuParam); BindMenu() local 146 CreateCustomMenuWithPreview( std::function<void()>& buildFunc, const MenuParam& menuParam, std::function<void()>& previewBuildFunc) CreateCustomMenuWithPreview() argument 161 std::move(buildFunc), refTargetNode, menuParam.positionOffset, menuParam, std::move(previewBuildFunc)); CreateCustomMenuWithPreview() local 177 BindContextMenuSingle( std::function<void()>& buildFunc, const MenuParam& menuParam, std::function<void()>& previewBuildFunc) BindContextMenuSingle() argument 225 BindContextMenu(ResponseType type, std::function<void()>& buildFunc, const MenuParam& menuParam, std::function<void()>& previewBuildFunc) BindContextMenu() argument 233 BindContextMenu(const RefPtr<FrameNode>& targetNode, ResponseType type, std::function<void()>& buildFunc, const NG::MenuParam& menuParam, std::function<void()>& previewBuildFunc) BindContextMenu() argument 353 BindDragWithContextMenuParams(const NG::MenuParam& menuParam) BindDragWithContextMenuParams() argument 359 BindDragWithContextMenuParams(FrameNode* targetNode, const NG::MenuParam& menuParam) BindDragWithContextMenuParams() argument 447 RegisterContextMenuKeyEvent( const RefPtr<FrameNode>& targetNode, std::function<void()>& buildFunc, const MenuParam& menuParam) RegisterContextMenuKeyEvent() argument [all...] |
H A D | view_abstract_model.h | 357 std::vector<NG::OptionParam>&& params, std::function<void()>&& buildFunc, const NG::MenuParam& menuParam) = 0; 358 virtual void BindContextMenu(ResponseType type, std::function<void()>& buildFunc, const NG::MenuParam& menuParam, 361 std::function<void()>& buildFunc, const NG::MenuParam& menuParam, std::function<void()>& previewBuildFunc) {}; in BindContextMenu() 362 virtual void BindDragWithContextMenuParams(const NG::MenuParam& menuParam) = 0; 363 virtual void BindDragWithContextMenuParams(NG::FrameNode* targetNode, const NG::MenuParam& menuParam) {}; in BindDragWithContextMenuParams() argument 360 BindContextMenu(const RefPtr<NG::FrameNode>& targetNode, ResponseType type, std::function<void()>& buildFunc, const NG::MenuParam& menuParam, std::function<void()>& previewBuildFunc) BindContextMenu() argument
|
/foundation/arkui/ace_engine/test/unittest/core/base/ |
H A D | view_abstract_model_test_ng.cpp | 222 MenuParam menuParam; in HWTEST_F() local 228 viewAbstractModelNG.BindContextMenu(ResponseType::RIGHT_CLICK, buildFunc, menuParam, previewBuildFunc); in HWTEST_F() 232 * @tc.steps: entering BindContextMenuSingle with subwindow null, menuParam.isShow true, and buildFunc not null. in HWTEST_F() 234 menuParam.contextMenuRegisterType = ContextMenuRegisterType::CUSTOM_TYPE; in HWTEST_F() 235 menuParam.isShow = true; in HWTEST_F() 237 viewAbstractModelNG.BindContextMenu(ResponseType::RIGHT_CLICK, buildFunc, menuParam, previewBuildFunc); in HWTEST_F() 241 * @tc.steps: entering BindContextMenuSingle with subwindow null, menuParam.isShow true, and buildFunc null. in HWTEST_F() 243 menuParam.contextMenuRegisterType = ContextMenuRegisterType::CUSTOM_TYPE; in HWTEST_F() 244 menuParam.isShow = true; in HWTEST_F() 246 viewAbstractModelNG.BindContextMenu(ResponseType::RIGHT_CLICK, buildFunc, menuParam, previewBuildFun in HWTEST_F() 296 MenuParam menuParam; HWTEST_F() local 342 MenuParam menuParam; HWTEST_F() local 345 viewAbstractModelNG.BindMenu(std::move(params), std::move(buildFunc), menuParam); HWTEST_F() local 348 viewAbstractModelNG.BindMenu(std::move(params), std::move(buildFunc), menuParam); HWTEST_F() local 351 viewAbstractModelNG.BindMenu(std::move(params), std::move(buildFunc), menuParam); HWTEST_F() local 386 MenuParam menuParam; HWTEST_F() local 391 viewAbstractModelNG.BindMenu(std::move(params), std::move(buildFunc), menuParam); HWTEST_F() local 396 viewAbstractModelNG.BindMenu(std::move(params), std::move(buildFunc), menuParam); HWTEST_F() local 400 viewAbstractModelNG.BindMenu(std::move(params), std::move(buildFunc), menuParam); HWTEST_F() local 407 viewAbstractModelNG.BindMenu(std::move(params), std::move(buildFunc), menuParam); HWTEST_F() local 440 MenuParam menuParam; HWTEST_F() local 476 MenuParam menuParam; HWTEST_F() local 512 MenuParam menuParam; HWTEST_F() local 553 MenuParam menuParam; HWTEST_F() local 592 MenuParam menuParam; HWTEST_F() local 630 MenuParam menuParam; HWTEST_F() local 677 MenuParam menuParam; HWTEST_F() local 723 MenuParam menuParam; HWTEST_F() local 823 MenuParam menuParam; HWTEST_F() local 862 MenuParam menuParam; HWTEST_F() local 920 MenuParam menuParam; HWTEST_F() local 970 MenuParam menuParam; HWTEST_F() local [all...] |
H A D | view_abstract_test_ng_new.cpp | 437 MenuParam menuParam; in HWTEST_F() local 443 viewAbstractModelNG.BindMenu(std::move(params), std::move(buildFunc), menuParam); in HWTEST_F() local 445 viewAbstractModelNG.BindMenu(std::move(params), std::move(buildFunc), menuParam); in HWTEST_F() local 447 viewAbstractModelNG.BindMenu(std::move(params), std::move(buildFunc), menuParam); in HWTEST_F() local 448 menuParam.type = MenuType::CONTEXT_MENU; in HWTEST_F() 449 viewAbstractModelNG.BindContextMenu(ResponseType::LONG_PRESS, buildFunc, menuParam, previewBuildFunc); in HWTEST_F() 455 menuParam.onAppear = flagFunc; in HWTEST_F() 456 menuParam.onDisappear = flagFunc; in HWTEST_F() 457 menuParam.type = MenuType::MENU; in HWTEST_F() 458 viewAbstractModelNG.BindMenu(std::move(params), std::move(buildFunc), menuParam); in HWTEST_F() local 506 ViewAbstract::BindMenuWithItems(std::move(param), targetNode, OFFSETF, menuParam); HWTEST_F() local 508 ViewAbstract::BindMenuWithCustomNode(std::move(buildFunc), targetNode, OFFSETF, menuParam, HWTEST_F() local 512 ViewAbstract::BindMenuWithItems(std::move(param), targetNode, OFFSETF, menuParam); HWTEST_F() local 514 ViewAbstract::BindMenuWithCustomNode(std::move(buildFunc), targetNode, OFFSETF, menuParam, HWTEST_F() local 1164 MenuParam menuParam; HWTEST_F() local 1175 viewAbstractModelNG.BindMenu(std::move(params), std::move(buildFunc), menuParam); HWTEST_F() local 1217 MenuParam menuParam; HWTEST_F() local 1234 viewAbstractModelNG.BindMenu(std::move(params), std::move(buildFunc), menuParam); HWTEST_F() local 1274 MenuParam menuParam; HWTEST_F() local 1287 viewAbstractModelNG.BindMenu(std::move(params), std::move(buildFunc), menuParam); HWTEST_F() local [all...] |
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/menu/ |
H A D | menu_view.h | 33 const RefPtr<FrameNode>& previewNode, const MenuParam& menuParam, const RefPtr<UINode>& previewCustomNode); 37 const std::string& targetTag = "", MenuType type = MenuType::MENU, const MenuParam& menuParam = MenuParam()); 41 const std::string& targetTag = "", const MenuParam& menuParam = MenuParam(), bool withWrapper = true, 54 const RefPtr<FrameNode>& menuNode, const MenuParam& menuParam, const MenuType& isContextMenu); 57 static void UpdateMenuBackgroundStyle(const RefPtr<FrameNode>& menuNode, const MenuParam& menuParam); 60 const RefPtr<FrameNode>& previewNode, const RefPtr<FrameNode>& menuNode, const MenuParam& menuParam);
|
H A D | menu_view.cpp | 75 void CustomPreviewNodeProc(const RefPtr<FrameNode>& previewNode, const MenuParam& menuParam, in CustomPreviewNodeProc() argument 82 previewPattern->SetHasPreviewTransitionEffect(menuParam.hasPreviewTransitionEffect); in CustomPreviewNodeProc() 88 CHECK_NULL_VOID(menuParam.isShowHoverImage); in CustomPreviewNodeProc() 95 auto previewScaleTo = menuParam.previewAnimationOptions.scaleTo; in CustomPreviewNodeProc() 632 float GetHoverImageCustomPreviewBaseScaleInfo(const MenuParam& menuParam, int32_t width, int32_t height, in GetHoverImageCustomPreviewBaseScaleInfo() argument 636 CHECK_NULL_RETURN(menuParam.isShowHoverImage, scaleRet); in GetHoverImageCustomPreviewBaseScaleInfo() 654 void SetHoverImageCustomPreviewInfo(const RefPtr<FrameNode>& previewNode, const MenuParam& menuParam, in SetHoverImageCustomPreviewInfo() argument 660 auto baseScale = GetHoverImageCustomPreviewBaseScaleInfo(menuParam, width, height, previewPattern); in SetHoverImageCustomPreviewInfo() 663 auto hoverImageScaleFrom = menuParam.hoverImageAnimationOptions.scaleFrom; in SetHoverImageCustomPreviewInfo() 667 auto hoverImageScaleTo = menuParam in SetHoverImageCustomPreviewInfo() 715 SetPixelMap(const RefPtr<FrameNode>& target, const RefPtr<FrameNode>& wrapperNode, const RefPtr<FrameNode>& hoverImageStackNode, const RefPtr<FrameNode>& previewNode, const MenuParam& menuParam) SetPixelMap() argument 821 SetPreviewInfoToMenu(const RefPtr<FrameNode>& targetNode, const RefPtr<FrameNode>& wrapperNode, const RefPtr<FrameNode>& hoverImageStackNode, const RefPtr<FrameNode>& previewNode, const MenuParam& menuParam) SetPreviewInfoToMenu() argument 867 SetHasCustomRadius( const RefPtr<FrameNode>& menuWrapperNode, const RefPtr<FrameNode>& menuNode, const MenuParam& menuParam) SetHasCustomRadius() argument 911 auto menuParam = menuWrapperPattern->GetMenuParam(); CalcHoverScaleInfo() local 955 Create(std::vector<OptionParam>&& params, int32_t targetId, const std::string& targetTag, MenuType type, const MenuParam& menuParam) Create() argument 1026 SetPreviewTransitionEffect(const RefPtr<FrameNode> &menuWrapperNode, const MenuParam &menuParam) SetPreviewTransitionEffect() argument 1035 SetPreviewScaleAndHoverImageScale(const RefPtr<FrameNode>& menuNode, const MenuParam& menuParam) SetPreviewScaleAndHoverImageScale() argument 1071 ContextMenuChildMountProc(const RefPtr<FrameNode>& targetNode, const RefPtr<FrameNode>& wrapperNode, const RefPtr<FrameNode>& previewNode, const RefPtr<FrameNode>& menuNode, const MenuParam& menuParam) ContextMenuChildMountProc() argument 1106 Create(const RefPtr<UINode>& customNode, int32_t targetId, const std::string& targetTag, const MenuParam& menuParam, bool withWrapper, const RefPtr<UINode>& previewCustomNode) Create() argument 1161 UpdateMenuPaintProperty( const RefPtr<FrameNode>& menuNode, const MenuParam& menuParam, const MenuType& type) UpdateMenuPaintProperty() argument 1281 UpdateMenuBackgroundStyle(const RefPtr<FrameNode>& menuNode, const MenuParam& menuParam) UpdateMenuBackgroundStyle() argument [all...] |
/foundation/arkui/ace_engine/test/unittest/core/pattern/menu/ |
H A D | menuitem_testone_ng.cpp | 142 MenuParam menuParam; in GetPreviewMenuWrapper() local 143 menuParam.type = MenuType::CONTEXT_MENU; in GetPreviewMenuWrapper() 144 menuParam.previewMode = MenuPreviewMode::CUSTOM; in GetPreviewMenuWrapper() 146 menuParam.previewAnimationOptions = scaleOptions.value(); in GetPreviewMenuWrapper() 155 MenuView::Create(textNode, targetNode->GetId(), V2::TEXT_ETS_TAG, menuParam, true, customNode); in GetPreviewMenuWrapper() 189 MenuParam menuParam; in HWTEST_F() local 190 auto menuWrapperNode = MenuView::Create(std::move(optionParams), 1, "", MenuType::MENU, menuParam); in HWTEST_F() 224 MenuParam menuParam; in HWTEST_F() local 225 auto menuWrapperNode = MenuView::Create(std::move(optionParams), 1, "", MenuType::MENU, menuParam); in HWTEST_F() 259 MenuParam menuParam; in HWTEST_F() local 305 MenuParam menuParam; HWTEST_F() local 351 MenuParam menuParam; HWTEST_F() local [all...] |
H A D | menu_origin_test_ng.cpp | 221 MenuParam menuParam; in GetPreviewMenuWrapper() local 222 menuParam.type = MenuType::CONTEXT_MENU; in GetPreviewMenuWrapper() 223 menuParam.previewMode = MenuPreviewMode::CUSTOM; in GetPreviewMenuWrapper() 225 menuParam.previewAnimationOptions = scaleOptions.value(); in GetPreviewMenuWrapper() 234 MenuView::Create(textNode, targetNode->GetId(), V2::TEXT_ETS_TAG, menuParam, true, customNode); in GetPreviewMenuWrapper() 739 MenuParam menuParam; in HWTEST_F() local 740 auto menuWrapperNode = MenuView::Create(std::move(optionParams), TARGET_ID, "", TYPE, menuParam); in HWTEST_F() 806 MenuParam menuParam; in HWTEST_F() local 807 auto menuWrapperNode = MenuView::Create(std::move(optionParams), TARGET_ID, "", TYPE, menuParam); in HWTEST_F() 843 MenuParam menuParam; in HWTEST_F() local 876 MenuParam menuParam; HWTEST_F() local 903 MenuParam menuParam; HWTEST_F() local 931 MenuParam menuParam; HWTEST_F() local 973 MenuParam menuParam; HWTEST_F() local 999 MenuParam menuParam; HWTEST_F() local 1024 MenuParam menuParam; HWTEST_F() local 1047 MenuParam menuParam; HWTEST_F() local 1073 MenuParam menuParam; HWTEST_F() local 1096 MenuParam menuParam; HWTEST_F() local 1124 MenuParam menuParam; HWTEST_F() local 1150 MenuParam menuParam; HWTEST_F() local 1176 MenuParam menuParam; HWTEST_F() local 1204 MenuParam menuParam; HWTEST_F() local 1969 MenuParam menuParam; HWTEST_F() local 2043 MenuParam menuParam; HWTEST_F() local 2317 MenuParam menuParam; HWTEST_F() local 2384 MenuParam menuParam; HWTEST_F() local 2407 MenuParam menuParam; HWTEST_F() local 2450 MenuParam menuParam; HWTEST_F() local 2497 MenuParam menuParam; HWTEST_F() local 2550 MenuParam menuParam; HWTEST_F() local [all...] |
H A D | menu_patternMore_test_ng.cpp | 168 MenuParam menuParam; in GetPreviewMenuWrapper() local 169 menuParam.type = MenuType::CONTEXT_MENU; in GetPreviewMenuWrapper() 170 menuParam.previewMode = MenuPreviewMode::CUSTOM; in GetPreviewMenuWrapper() 172 menuParam.previewAnimationOptions = scaleOptions.value(); in GetPreviewMenuWrapper() 181 MenuView::Create(textNode, targetNode->GetId(), V2::TEXT_ETS_TAG, menuParam, true, customNode); in GetPreviewMenuWrapper()
|
H A D | menu_layoutThi_test_ng.cpp | 184 MenuParam menuParam; in CreateMenuWrapperElement() local 185 menuParam.placement = Placement::BOTTOM_RIGHT; in CreateMenuWrapperElement() 192 std::move(params), targetNode_->GetId(), targetNode_->GetTag(), type, menuParam); in CreateMenuWrapperElement() 264 MenuParam menuParam; in GetPreviewMenuWrapper() local 265 menuParam.type = MenuType::CONTEXT_MENU; in GetPreviewMenuWrapper() 266 menuParam.previewMode = MenuPreviewMode::CUSTOM; in GetPreviewMenuWrapper() 268 menuParam.previewAnimationOptions = scaleOptions.value(); in GetPreviewMenuWrapper() 277 MenuView::Create(textNode, targetNode->GetId(), V2::TEXT_ETS_TAG, menuParam, true, customNode); in GetPreviewMenuWrapper() 555 MenuParam menuParam; in HWTEST_F() local 558 auto menuWrapperNode = MenuView::Create(std::move(optionParams), 1, "", MenuType::MENU, menuParam); in HWTEST_F() 614 MenuParam menuParam; HWTEST_F() local 676 MenuParam menuParam; HWTEST_F() local [all...] |
H A D | menu_layoutFst_test_ng.cpp | 232 MenuParam menuParam; in GetPreviewMenuWrapper() local 233 menuParam.type = MenuType::CONTEXT_MENU; in GetPreviewMenuWrapper() 234 menuParam.previewMode = MenuPreviewMode::CUSTOM; in GetPreviewMenuWrapper() 236 menuParam.previewAnimationOptions = scaleOptions.value(); in GetPreviewMenuWrapper() 245 MenuView::Create(textNode, targetNode->GetId(), V2::TEXT_ETS_TAG, menuParam, true, customNode); in GetPreviewMenuWrapper() 261 MenuParam menuParam; in HWTEST_F() local 262 auto menuWrapperNode = MenuView::Create(std::move(optionParams), 1, "", MenuType::MENU, menuParam); in HWTEST_F() 305 MenuParam menuParam; in HWTEST_F() local 306 auto menuWrapperNode = MenuView::Create(std::move(optionParams), 1, "", MenuType::CONTEXT_MENU, menuParam); in HWTEST_F() 503 MenuParam menuParam; in HWTEST_F() local 579 MenuParam menuParam; HWTEST_F() local 621 MenuParam menuParam = { "", { POSITION_OFFSET, POSITION_OFFSET } }; HWTEST_F() local 1748 MenuParam menuParam = { "", { POSITION_OFFSET, POSITION_OFFSET } }; HWTEST_F() local 1792 MenuParam menuParam = { "", { POSITION_OFFSET, POSITION_OFFSET } }; HWTEST_F() local 1832 MenuParam menuParam; HWTEST_F() local 1878 MenuParam menuParam; HWTEST_F() local 1925 MenuParam menuParam; HWTEST_F() local [all...] |
H A D | menu_view_test_ng.cpp | 209 MenuParam menuParam; in HWTEST_F() local 210 auto menuWrapperNode = MenuView::Create(std::move(optionParams), 3, "", MenuType::MENU, menuParam); in HWTEST_F()
|
H A D | menu_layoutScd_test_ng.cpp | 182 MenuParam menuParam; in GetPreviewMenuWrapper() local 183 menuParam.type = MenuType::CONTEXT_MENU; in GetPreviewMenuWrapper() 184 menuParam.previewMode = MenuPreviewMode::CUSTOM; in GetPreviewMenuWrapper() 186 menuParam.previewAnimationOptions = scaleOptions.value(); in GetPreviewMenuWrapper() 195 MenuView::Create(textNode, targetNode->GetId(), V2::TEXT_ETS_TAG, menuParam, true, customNode); in GetPreviewMenuWrapper() 1438 MenuParam menuParam; in HWTEST_F() local 1439 menuParam.type = TYPE; in HWTEST_F() 1440 auto menuWrapperNode = MenuView::Create(textNode, TARGET_ID, "", menuParam); in HWTEST_F() 1502 MenuParam menuParam; in HWTEST_F() local 1503 menuParam in HWTEST_F() 1580 MenuParam menuParam; HWTEST_F() local 1634 MenuParam menuParam; HWTEST_F() local 1686 MenuParam menuParam; HWTEST_F() local [all...] |
/foundation/arkui/ace_engine/test/unittest/core/pattern/web/ |
H A D | web_context_select_overlay_test.cpp | 332 RefPtr<WebContextMenuParam> menuParam = AceType::MakeRefPtr<MockWebContextMenuParam>(); in HWTEST_F() local 334 std::shared_ptr<BaseEventInfo> eventInfo = std::make_shared<ContextMenuEvent>(menuParam, menuResult); in HWTEST_F() 339 auto mockMenuParam = AceType::DynamicCast<MockWebContextMenuParam>(menuParam); in HWTEST_F() 370 RefPtr<WebContextMenuParam> menuParam = AceType::MakeRefPtr<MockWebContextMenuParam>(); in HWTEST_F() local 372 std::shared_ptr<BaseEventInfo> eventInfo = std::make_shared<ContextMenuEvent>(menuParam, menuResult); in HWTEST_F() 377 auto mockMenuParam = AceType::DynamicCast<MockWebContextMenuParam>(menuParam); in HWTEST_F() 488 RefPtr<WebContextMenuParam> menuParam = AceType::MakeRefPtr<MockWebContextMenuParam>(); in HWTEST_F() local 490 std::shared_ptr<BaseEventInfo> eventInfo = std::make_shared<ContextMenuEvent>(menuParam, menuResult); in HWTEST_F() 493 auto mockMenuParam = AceType::DynamicCast<MockWebContextMenuParam>(menuParam); in HWTEST_F() 557 RefPtr<WebContextMenuParam> menuParam in HWTEST_F() local 700 RefPtr<WebContextMenuParam> menuParam = AceType::MakeRefPtr<MockWebContextMenuParam>(); HWTEST_F() local 810 RefPtr<WebContextMenuParam> menuParam = AceType::MakeRefPtr<MockWebContextMenuParam>(); HWTEST_F() local 852 RefPtr<WebContextMenuParam> menuParam = AceType::MakeRefPtr<MockWebContextMenuParam>(); HWTEST_F() local [all...] |
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/menu/wrapper/ |
H A D | menu_wrapper_pattern.cpp | 695 void MenuWrapperPattern::RegisterMenuCallback(const RefPtr<FrameNode>& menuWrapperNode, const MenuParam& menuParam) in RegisterMenuCallback() argument 701 pattern->RegisterMenuAppearCallback(menuParam.onAppear); in RegisterMenuCallback() 702 pattern->RegisterMenuDisappearCallback(menuParam.onDisappear); in RegisterMenuCallback() 703 pattern->RegisterMenuAboutToAppearCallback(menuParam.aboutToAppear); in RegisterMenuCallback() 704 pattern->RegisterMenuAboutToDisappearCallback(menuParam.aboutToDisappear); in RegisterMenuCallback() 705 pattern->RegisterMenuStateChangeCallback(menuParam.onStateChange); in RegisterMenuCallback() 708 void MenuWrapperPattern::SetMenuTransitionEffect(const RefPtr<FrameNode>& menuWrapperNode, const MenuParam& menuParam) in SetMenuTransitionEffect() argument 714 pattern->SetHasTransitionEffect(menuParam.hasTransitionEffect); in SetMenuTransitionEffect() 715 if (menuParam.hasTransitionEffect) { in SetMenuTransitionEffect() 718 CHECK_NULL_VOID(menuParam in SetMenuTransitionEffect() [all...] |
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/menu/preview/ |
H A D | menu_preview_layout_algorithm.cpp | 73 auto menuParam = menuWrapperPattern->GetMenuParam(); in UpdateLayoutConstraintForPreview() local 74 CHECK_NULL_VOID(menuParam.isPreviewContainScale); in UpdateLayoutConstraintForPreview()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/rich_editor/ |
H A D | rich_editor_model_ng.h | 38 std::function<void()>& buildFunc, SelectMenuParam& menuParam) override; 55 void SetImagePreviewMenuParam(std::function<void()>& buildFunc, const SelectMenuParam& menuParam) override; 88 std::function<void()>& buildFunc, const SelectMenuParam& menuParam);
|
H A D | rich_editor_model_ng.cpp | 216 std::function<void()>& buildFunc, SelectMenuParam& menuParam) in BindSelectionMenu() 222 pattern->BindSelectionMenu(type, editorType, buildFunc, menuParam.onAppear, menuParam.onDisappear); in BindSelectionMenu() 531 void RichEditorModelNG::SetImagePreviewMenuParam(std::function<void()>& buildFunc, const SelectMenuParam& menuParam) in SetImagePreviewMenuParam() argument 535 richEditorPattern->SetImagePreviewMenuParam(buildFunc, menuParam); in SetImagePreviewMenuParam() 539 std::function<void()>& buildFunc, const SelectMenuParam& menuParam) in SetImagePreviewMenuParam() 544 richEditorPattern->SetImagePreviewMenuParam(buildFunc, menuParam); in SetImagePreviewMenuParam() 215 BindSelectionMenu(TextSpanType& editorType, TextResponseType& type, std::function<void()>& buildFunc, SelectMenuParam& menuParam) BindSelectionMenu() argument 538 SetImagePreviewMenuParam(FrameNode* frameNode, std::function<void()>& buildFunc, const SelectMenuParam& menuParam) SetImagePreviewMenuParam() argument
|
/foundation/arkui/ace_engine/frameworks/bridge/cj_frontend/interfaces/cj_ffi/ |
H A D | cj_richeditor_ffi.cpp | 72 NG::SelectMenuParam menuParam; in FfiOHOSAceFrameworkRichEditorBindSelectionMenu() local 73 menuParam.onAppear = [onAppear = CJLambda::Create(onAppear)]( in FfiOHOSAceFrameworkRichEditorBindSelectionMenu() 75 menuParam.onDisappear = [onDisappear = CJLambda::Create(onDisappear)]() { onDisappear(); }; in FfiOHOSAceFrameworkRichEditorBindSelectionMenu() 80 EDITOR_TYPES[spantype], RESPONSE_TYPES[responseType], buildFunc, menuParam); in FfiOHOSAceFrameworkRichEditorBindSelectionMenu()
|
/foundation/arkui/ace_engine/test/mock/base/ |
H A D | mock_subwindow.h | 34 MOCK_METHOD4(ShowMenuNG, void(const RefPtr<NG::FrameNode> menuNode, const NG::MenuParam& menuParam, 38 const NG::MenuParam& menuParam, const RefPtr<NG::FrameNode>& targetNode, const NG::OffsetF& offset));
|
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/ |
H A D | js_view_abstract.cpp | 3272 void ParseMenuBorderRadius(const JSRef<JSObject>& menuOptions, NG::MenuParam& menuParam) in ParseMenuBorderRadius() argument 3281 menuParam.borderRadius = menuBorderRadius; in ParseMenuBorderRadius() 3309 menuParam.borderRadius = menuBorderRadius; in ParseMenuBorderRadius() 3313 void ParseMenuArrowParam(const JSRef<JSObject>& menuOptions, NG::MenuParam& menuParam) in ParseMenuArrowParam() argument 3317 menuParam.enableArrow = enableArrowValue->ToBoolean(); in ParseMenuArrowParam() 3323 menuParam.arrowOffset = offset; in ParseMenuArrowParam() 3327 if (menuParam.enableArrow.has_value() && !menuParam.placement.has_value() && menuParam.enableArrow.value()) { in ParseMenuArrowParam() 3328 menuParam in ParseMenuArrowParam() 3344 ParseMenuLayoutRegionMarginParam(const JSRef<JSObject>& menuOptions, NG::MenuParam& menuParam) ParseMenuLayoutRegionMarginParam() argument 3365 GetMenuShowInSubwindow(NG::MenuParam& menuParam) GetMenuShowInSubwindow() argument 3375 ParseMenuParam(const JSCallbackInfo& info, const JSRef<JSObject>& menuOptions, NG::MenuParam& menuParam) ParseMenuParam() argument 3494 ParseBindOptionParam(const JSCallbackInfo& info, NG::MenuParam& menuParam, size_t optionIndex) ParseBindOptionParam() argument 3521 ParseContentPreviewAnimationOptionsParam(const JSCallbackInfo& info, const JSRef<JSObject>& menuContentOptions, NG::MenuParam& menuParam) ParseContentPreviewAnimationOptionsParam() argument 3559 ParseBindContentOptionParam(const JSCallbackInfo& info, const JSRef<JSVal>& args, NG::MenuParam& menuParam, std::function<void()>& previewBuildFunc) ParseBindContentOptionParam() argument 3594 ParseBindContextMenuShow(const JSCallbackInfo& info, NG::MenuParam& menuParam) ParseBindContextMenuShow() argument 3618 NG::MenuParam menuParam; JsBindMenu() local 3659 ViewAbstractModel::GetInstance()->BindMenu(std::move(optionsParam), nullptr, menuParam); JsBindMenu() local 7691 NG::MenuParam menuParam; JsBindContextMenu() local [all...] |
H A D | js_text.h | 84 const JSCallbackInfo& info, const JSRef<JSObject>& menuOptions, NG::SelectMenuParam& menuParam);
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/navigation/ |
H A D | nav_bar_pattern.cpp | 182 MenuParam menuParam; in CreateMenuItems() local 183 menuParam.isShowInSubWindow = false; in CreateMenuItems() 187 menuParam.placement = Placement::BOTTOM_RIGHT; in CreateMenuItems() 192 std::move(params), targetId, targetTag, MenuType::NAVIGATION_MENU, menuParam); in CreateMenuItems()
|
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/models/ |
H A D | richeditor_model_impl.h | 35 std::function<void()>& buildFunc, NG::SelectMenuParam& menuParam) override {}
|
/foundation/arkui/ace_engine/frameworks/base/subwindow/ |
H A D | subwindow.h | 51 virtual void ShowMenuNG(const RefPtr<NG::FrameNode> menuNode, const NG::MenuParam& menuParam, 54 const NG::MenuParam& menuParam, const RefPtr<NG::FrameNode>& targetNode, const NG::OffsetF& offset) = 0;
|