/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/select_overlay/ |
H A D | select_overlay_property.h | 180 std::function<void()> menuBuilder; member 184 if (menuBuilder != nullptr || info.menuBuilder != nullptr) { in IsIconChanged()
|
H A D | select_overlay_paint_method.h | 48 if (info_.menuInfo.menuBuilder) {
|
H A D | select_overlay_pattern.h | 172 return info_ && info_->menuInfo.menuBuilder != nullptr; in IsCustomMenu()
|
H A D | select_overlay_layout_algorithm.cpp | 74 if (info_->menuInfo.menuBuilder) { in MeasureChild() 197 if (info_->menuInfo.menuBuilder) { in LayoutChild() 474 if ((!upHandle.isShow && downHandle.isShow) || info_->menuInfo.menuBuilder) { in AdjustSelectMenuOffset()
|
H A D | select_overlay_node.cpp | 841 CHECK_NULL_RETURN(info->menuInfo.menuBuilder, nullptr); in CreateCustomSelectMenu() 843 info->menuInfo.menuBuilder(); in CreateCustomSelectMenu() 853 if (info->isUsingMouse && !info->menuInfo.menuBuilder && !isShowHandleOnly) { in CreateSelectOverlayNode() 1332 if (info->menuInfo.menuBuilder) { in CreateToolBar() 1816 if (menuItemChanged && info->menuInfo.menuBuilder == nullptr) { in UpdateToolBar()
|
/foundation/arkui/ace_engine/frameworks/core/components/navigation_bar/ |
H A D | navigation_bar_component.cpp | 498 auto menuBuilder = AceType::DynamicCast<TitleBarMenuBuilder>(builder); in Build() local 499 if (menuBuilder) { in Build() 500 moreButton_ = menuBuilder->GetMoreButton(); in Build() 501 menuItemsInBar_ = menuBuilder->GetMenuItemsInBar(); in Build()
|
/foundation/arkui/ace_engine/frameworks/core/components/web/ |
H A D | web_property.h | 86 std::function<void()> menuBuilder; member 93 : type(_type), responseType(_responseType), menuBuilder(_menuBuilder), previewBuilder(_previewBuilder), in WebPreviewSelectionMenuParam()
|
/foundation/arkui/ace_engine/test/unittest/core/pattern/select_overlay/ |
H A D | select_overlay_test_ng.cpp | 2239 pattern->info_->menuInfo.menuBuilder = []() { in HWTEST_F() 2778 pattern->info_->menuInfo.menuBuilder = []() { in HWTEST_F() 2894 pattern->info_->menuInfo.menuBuilder = []() { return; }; in HWTEST_F() 2939 pattern->info_->menuInfo.menuBuilder = nullptr; in HWTEST_F() 3012 pattern->info_->menuInfo.menuBuilder = []() { return; }; in HWTEST_F() 3189 selectInfo.menuInfo.menuBuilder = []() { return; }; in HWTEST_F() 3208 selectInfo.menuInfo.menuBuilder = []() { return; }; in HWTEST_F() 3504 infoPtr->menuInfo.menuBuilder = []() { return; }; in HWTEST_F() 3570 infoPtr->menuInfo.menuBuilder = []() { in HWTEST_F()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/text/ |
H A D | text_pattern.h | 516 void BindSelectionMenu(TextSpanType spanType, TextResponseType responseType, std::function<void()>& menuBuilder,
|
H A D | text_pattern.cpp | 3709 std::function<void()>& menuBuilder, std::function<void(int32_t, int32_t)>& onAppear, in BindSelectionMenu() 3715 if (menuBuilder == nullptr) { in BindSelectionMenu() 3719 it->second->buildFunc = menuBuilder; in BindSelectionMenu() 3726 std::make_shared<SelectionMenuParams>(spanType, menuBuilder, onAppear, onDisappear, responseType); in BindSelectionMenu() 3765 selectInfo.menuInfo.menuBuilder = menuParams->buildFunc; in CopyBindSelectionMenuParams() 3708 BindSelectionMenu(TextSpanType spanType, TextResponseType responseType, std::function<void()>& menuBuilder, std::function<void(int32_t, int32_t)>& onAppear, std::function<void()>& onDisappear) BindSelectionMenu() argument
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/rich_editor/ |
H A D | rich_editor_pattern.h | 228 std::function<void()> menuBuilder = nullptr; member 680 void BindSelectionMenu(TextResponseType type, TextSpanType richEditorType, std::function<void()>& menuBuilder,
|
H A D | rich_editor_pattern.cpp | 794 menuBuilder = builder; 851 auto& menuBuilder = oneStepDragParam_->menuBuilder; 856 ViewAbstractModel::GetInstance()->BindContextMenu(resType, menuBuilder, menuParam, previewBuilder); 2397 if (selectOverlayInfo && !selectOverlayInfo->menuInfo.menuBuilder) { 7998 std::function<void()>& menuBuilder, std::function<void(int32_t, int32_t)>& onAppear, 8001 TextPattern::BindSelectionMenu(richEditorType, type, menuBuilder, onAppear, onDisappear);
|
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/ |
H A D | js_web.cpp | 3333 std::function<void()> menuBuilder = [execCtx = info.GetExecutionContext(), func = std::move(builderFunc), in BindSelectionMenu() local 3362 elementType, responseType, menuBuilder, previewBuilder, menuParam); in BindSelectionMenu()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/web/ |
H A D | web_pattern.cpp | 480 if (param->menuBuilder == nullptr) { in SetPreviewSelectionMenu() 590 curResponseType_, params->menuBuilder, params->menuParam, params->previewBuilder); in UpdateImagePreviewParam()
|