/foundation/arkui/ace_engine/adapter/ohos/osal/ |
H A D | data_detector_adapter.cpp | 66 std::vector<std::pair<std::string, std::function<void()>>> menuOptions; in ShowAIEntityMenu() local 89 menuOptions.push_back(std::make_pair(menuOption.first, onClickEvent)); in ShowAIEntityMenu() 95 return overlayManager->ShowAIEntityMenu(menuOptions, aiRect, targetNode); in ShowAIEntityMenu() 140 auto menuOptions = textDetectResult_.menuOptionAndAction[TEXT_DETECT_MAP.at(aiSpan.type)]; in ResponseBestMatchItem() local 141 if (menuOptions.empty()) { in ResponseBestMatchItem() 145 OnClickAIMenuOption(aiSpan, menuOptions[0]); in ResponseBestMatchItem()
|
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/ |
H A D | js_text.h | 84 const JSCallbackInfo& info, const JSRef<JSObject>& menuOptions, NG::SelectMenuParam& menuParam);
|
H A D | js_view_abstract.cpp | 3272 void ParseMenuBorderRadius(const JSRef<JSObject>& menuOptions, NG::MenuParam& menuParam) in ParseMenuBorderRadius() argument 3274 auto borderRadiusValue = menuOptions->GetProperty(static_cast<int32_t>(ArkUIIndex::BORDER_RADIUS)); in ParseMenuBorderRadius() 3313 void ParseMenuArrowParam(const JSRef<JSObject>& menuOptions, NG::MenuParam& menuParam) in ParseMenuArrowParam() argument 3315 auto enableArrowValue = menuOptions->GetProperty("enableArrow"); in ParseMenuArrowParam() 3320 auto arrowOffset = menuOptions->GetProperty("arrowOffset"); in ParseMenuArrowParam() 3344 void ParseMenuLayoutRegionMarginParam(const JSRef<JSObject>& menuOptions, NG::MenuParam& menuParam) in ParseMenuLayoutRegionMarginParam() argument 3346 auto marginVal = menuOptions->GetProperty("layoutRegionMargin"); in ParseMenuLayoutRegionMarginParam() 3375 void ParseMenuParam(const JSCallbackInfo& info, const JSRef<JSObject>& menuOptions, NG::MenuParam& menuParam) in ParseMenuParam() argument 3377 auto offsetVal = menuOptions->GetProperty("offset"); in ParseMenuParam() 3392 auto placementValue = menuOptions in ParseMenuParam() 3499 auto menuOptions = JSRef<JSObject>::Cast(info[optionIndex]); ParseBindOptionParam() local [all...] |
H A D | js_text.cpp | 1201 const JSCallbackInfo& info, const JSRef<JSObject>& menuOptions, NG::SelectMenuParam& menuParam) in ParseMenuParam() 1204 auto onAppearValue = menuOptions->GetProperty("onAppear"); in ParseMenuParam() 1222 auto onDisappearValue = menuOptions->GetProperty("onDisappear"); in ParseMenuParam() 1200 ParseMenuParam( const JSCallbackInfo& info, const JSRef<JSObject>& menuOptions, NG::SelectMenuParam& menuParam) ParseMenuParam() argument
|
H A D | js_web.cpp | 3255 const JSCallbackInfo& info, const JSRef<JSObject>& menuOptions, NG::MenuParam& menuParam) in ParseBindSelectionMenuParam() 3258 auto onDisappearValue = menuOptions->GetProperty("onDisappear"); in ParseBindSelectionMenuParam() 3272 auto onAppearValue = menuOptions->GetProperty("onAppear"); in ParseBindSelectionMenuParam() 3290 auto menuOptions = JSRef<JSObject>::Cast(args); in ParseBindSelectionMenuOptionParam() local 3291 ParseBindSelectionMenuParam(info, menuOptions, menuParam); in ParseBindSelectionMenuOptionParam() 3293 auto preview = menuOptions->GetProperty("preview"); in ParseBindSelectionMenuOptionParam() 3297 auto menuType = menuOptions->GetProperty("menuType"); in ParseBindSelectionMenuOptionParam() 3254 ParseBindSelectionMenuParam( const JSCallbackInfo& info, const JSRef<JSObject>& menuOptions, NG::MenuParam& menuParam) ParseBindSelectionMenuParam() argument
|
H A D | js_richeditor.cpp | 1002 JSRef<JSObject> menuOptions = info[requiredParamCount]; in BindSelectionMenu() local 1003 JSText::ParseMenuParam(info, menuOptions, menuParam); in BindSelectionMenu() 1004 auto menuType = menuOptions->GetProperty("menuType"); in BindSelectionMenu()
|
/foundation/arkui/ace_engine/test/unittest/core/pattern/overlay/ |
H A D | overlay_test_ng.cpp | 2167 * @tc.steps: step2. create menuOptions and call BuildAIEntityMenu. in HWTEST_F() 2170 std::vector<std::pair<std::string, std::function<void()>>> menuOptions; in HWTEST_F() local 2171 menuOptions.push_back(std::make_pair(MENU_CONTENT, []() {})); in HWTEST_F() 2172 EXPECT_NE(overlayManager->BuildAIEntityMenu(menuOptions), nullptr); in HWTEST_F() 2192 * @tc.steps: step2. create menuOptions and call CreateAIEntityMenu. in HWTEST_F() 2195 std::vector<std::pair<std::string, std::function<void()>>> menuOptions; in HWTEST_F() local 2196 menuOptions.push_back(std::make_pair(MENU_CONTENT, []() {})); in HWTEST_F() 2197 EXPECT_NE(overlayManager->CreateAIEntityMenu(menuOptions, targetNode), nullptr); in HWTEST_F() 2217 * @tc.steps: step2. create menuOptions, handleRect and call CreateAIEntityMenu. in HWTEST_F() 2220 std::vector<std::pair<std::string, std::function<void()>>> menuOptions; in HWTEST_F() local [all...] |
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/overlay/ |
H A D | overlay_manager.h | 510 RefPtr<FrameNode> BuildAIEntityMenu(const std::vector<std::pair<std::string, std::function<void()>>>& menuOptions); 511 RefPtr<FrameNode> CreateAIEntityMenu(const std::vector<std::pair<std::string, std::function<void()>>>& menuOptions, 513 bool ShowAIEntityMenu(const std::vector<std::pair<std::string, std::function<void()>>>& menuOptions,
|
H A D | overlay_manager.cpp | 6046 const std::vector<std::pair<std::string, std::function<void()>>>& menuOptions) in BuildAIEntityMenu() 6052 for (const auto& menuOption : menuOptions) { in BuildAIEntityMenu() 6072 const std::vector<std::pair<std::string, std::function<void()>>>& menuOptions, const RefPtr<FrameNode>& targetNode) in CreateAIEntityMenu() 6082 MenuView::Create(BuildAIEntityMenu(menuOptions), targetNode->GetId(), targetNode->GetTag(), menuParam, true); in CreateAIEntityMenu() 6086 bool OverlayManager::ShowAIEntityMenu(const std::vector<std::pair<std::string, std::function<void()>>>& menuOptions, in ShowAIEntityMenu() argument 6091 auto menuWrapperNode = CreateAIEntityMenu(menuOptions, targetNode); in ShowAIEntityMenu() 6045 BuildAIEntityMenu( const std::vector<std::pair<std::string, std::function<void()>>>& menuOptions) BuildAIEntityMenu() argument 6071 CreateAIEntityMenu( const std::vector<std::pair<std::string, std::function<void()>>>& menuOptions, const RefPtr<FrameNode>& targetNode) CreateAIEntityMenu() argument
|
/foundation/arkui/ace_engine/test/unittest/core/pattern/web/ |
H A D | web_pattern_select_test_ng.cpp | 2030 std::vector<MenuOptionsParam> menuOptions; in HWTEST_F() 2031 return menuOptions; in HWTEST_F()
|