Home
last modified time | relevance | path

Searched refs:menuItem (Results 1 - 25 of 33) sorted by relevance

12

/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/menu/menu_item/
H A Dmenu_item_model_ng.cpp27 auto menuItem = FrameNode::GetOrCreateFrameNode( in Create() local
29 CHECK_NULL_VOID(menuItem); in Create()
30 stack->Push(menuItem); in Create()
32 auto layoutProps = menuItem->GetLayoutProperty(); in Create()
36 auto renderContext = menuItem->GetRenderContext(); in Create()
51 menuItem->AddChild(customNode); in Create()
68 auto menuItem = FrameNode::GetOrCreateFrameNode( in Create() local
70 CHECK_NULL_VOID(menuItem); in Create()
71 stack->Push(menuItem); in Create()
74 auto renderContext = menuItem in Create()
118 UpdateMenuProperty(const RefPtr<NG::FrameNode>& menuItem, const MenuItemProperties& menuItemProps) UpdateMenuProperty() argument
[all...]
H A Dmenu_item_paint_method.cpp25 auto menuItem = weak.Upgrade(); in GetOverlayDrawFunction()
26 if (menuItem) { in GetOverlayDrawFunction()
41 menuItem->UpdateRenderContextBorderRadius(renderContext, selectTheme, needDivider, press, hover); in GetOverlayDrawFunction()
59 menuItem->PaintDivider(canvas, paintWrapper, info); in GetOverlayDrawFunction()
H A Dmenu_item_model_ng.h59 void UpdateMenuProperty(const RefPtr<NG::FrameNode>& menuItem, const MenuItemProperties& menuItemProps);
H A Dmenu_item_pattern.cpp1687 RefPtr<FrameNode> menuItem = nullptr; in FindTouchedEmbeddedMenuItem() local
1690 menuItem = AceType::DynamicCast<FrameNode>(child); in FindTouchedEmbeddedMenuItem()
1692 if (menuItem) { in FindTouchedEmbeddedMenuItem()
1693 auto menuItemOffset = menuItem->GetPaintRectOffset(); in FindTouchedEmbeddedMenuItem()
1694 auto menuItemSize = menuItem->GetGeometryNode()->GetFrameSize(); in FindTouchedEmbeddedMenuItem()
1700 menuItem = nullptr; in FindTouchedEmbeddedMenuItem()
1704 return menuItem; in FindTouchedEmbeddedMenuItem()
/foundation/arkui/ace_engine/frameworks/core/components/navigation_bar/
H A Dnavigation_bar_element.cpp97 for (const auto& menuItem : navigationBar->GetMenuItemsInBar()) { in BindClickEventToOptions()
98 menuItem.second.button->SetClickedEventId(menuItem.second.clickEvent); in BindClickEventToOptions()
99 std::string eventId = menuItem.second.clickEvent.GetData().eventId; in BindClickEventToOptions()
103 menuItem.second.clickEvent, [navigationBar, eventId, weak]() { in BindClickEventToOptions()
H A Dnavigation_bar_component_v2.cpp213 for (const auto& menuItem : declaration_->menuItems) { in AddMenu()
219 IconImage menuIcon(menuItem->icon, menuIconSize_, menuIconSize_); in AddMenu()
224 optionButton->SetClickedEventId(menuItem->actionWithParam); in AddMenu()
229 AddOption(menuItem); in AddMenu()
244 void NavigationBarBuilder::AddOption(const RefPtr<ToolBarItem>& menuItem) in AddOption() argument
254 optionComponent->SetText(AceType::MakeRefPtr<TextComponent>(menuItem->value)); in AddOption()
255 optionComponent->SetValue(menuItem->value); in AddOption()
256 optionComponent->SetIcon(AceType::MakeRefPtr<ImageComponent>(menuItem->icon)); in AddOption()
257 optionComponent->SetClickEvent(menuItem->action); in AddOption()
H A Dnavigation_bar_component.cpp140 for (const auto& menuItem : allMenuItems_) { in MoveMenuItemsToBar()
144 if (menuItem->GetShowInNavigationBar() == ShowInNavigationBar::SHOW && hasRoom) { in MoveMenuItemsToBar()
146 auto menuItemIcon = menuItem->GetIcon(); in MoveMenuItemsToBar()
161 NavigationBarComponent::MenuItemInBar menuItemInBar { menuItem->GetValue(), in MoveMenuItemsToBar()
165 menu_->AppendOption(menuItem); in MoveMenuItemsToBar()
H A Dnavigation_bar_component_v2.h62 void AddOption(const RefPtr<ToolBarItem>& menuItem);
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/jsi/nativeModule/
H A Darkts_native_navigation_utils.cpp32 ArkUIBarItem menuItem; in ParseBarItems() local
36 menuItem.text.isSet = 1; in ParseBarItems()
37 menuItem.text.value = new char[value.length() + 1]; in ParseBarItems()
38 DeepCopyStringValue(menuItem.text.value, value.length() + 1, value); in ParseBarItems()
43 menuItem.icon.isSet = 1; in ParseBarItems()
44 menuItem.icon.value = new char[icon.length() + 1]; in ParseBarItems()
45 DeepCopyStringValue(menuItem.icon.value, icon.length() + 1, icon); in ParseBarItems()
49 menuItem.isEnable = { 1, itemEnabledObject->ToBoolean(vm)->Value() }; in ParseBarItems()
51 items.push_back(menuItem); in ParseBarItems()
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/navigation/
H A Dnavigation_title_util.cpp107 for (const auto& menuItem : menuItems) { in CreateMenuItems()
110 param = { menuItem.text.value_or(""), menuItem.icon.value_or(""), menuItem.isEnabled.value_or(true), in CreateMenuItems()
111 menuItem.action, menuItem.iconSymbol.value_or(nullptr) }; in CreateMenuItems()
115 auto menuItemNode = CreateMenuItemNode(theme, menuItem, isButtonEnabled); in CreateMenuItems()
123 SetAccessibility(menuItemNode, menuItem.text.value_or("")); in CreateMenuItems()
188 const RefPtr<NavigationBarTheme>& theme, const BarItem& menuItem, bool isButtonEnabled) in CreateMenuItemNode()
196 UpdateBarItemNodeWithItem(barItemNode, menuItem, isButtonEnable in CreateMenuItemNode()
187 CreateMenuItemNode( const RefPtr<NavigationBarTheme>& theme, const BarItem& menuItem, bool isButtonEnabled) CreateMenuItemNode() argument
330 InitTitleBarButtonEvent(const RefPtr<FrameNode>& buttonNode, const RefPtr<FrameNode>& iconNode, bool isMoreButton, const BarItem& menuItem, bool isButtonEnabled) InitTitleBarButtonEvent() argument
577 auto menuItem = menuItems.at(index); CreatePopupDialogNode() local
[all...]
H A Dnav_bar_pattern.cpp135 for (const auto& menuItem : menuItems) { in CreateMenuItems()
138 param = { menuItem.text.value_or(""), menuItem.icon.value_or(""), menuItem.isEnabled.value_or(true), in CreateMenuItems()
139 menuItem.action, menuItem.iconSymbol.value_or(nullptr) }; in CreateMenuItems()
147 NavigationTitleUtil::UpdateBarItemNodeWithItem(barItemNode, menuItem, isButtonEnabled); in CreateMenuItems()
154 menuItemNode, iconNode, false, menuItem, menuItem.isEnabled.value_or(true)); in CreateMenuItems()
157 NavigationTitleUtil::SetAccessibility(menuItemNode, menuItem in CreateMenuItems()
[all...]
H A Dnavigation_title_util.h60 const RefPtr<NavigationBarTheme>& theme, const BarItem& menuItem, bool isButtonEnabled);
66 bool isMoreButton, const BarItem& menuItem = BarItem(), bool isButtonEnabled = true);
/foundation/arkui/ace_engine/frameworks/core/interfaces/native/node/
H A Dnav_destination_modifier.cpp160 NG::BarItem menuItem; in SetMenus() local
162 menuItem.text = items[i].text.value; in SetMenus()
165 menuItem.icon = items[i].icon.value; in SetMenus()
168 menuItem.isEnabled = items[i].isEnable.value; in SetMenus()
170 menuItems.push_back(menuItem); in SetMenus()
H A Dnavigation_modifier.cpp313 NG::BarItem menuItem; in SetNavMenus() local
315 menuItem.text = items[i].text.value; in SetNavMenus()
318 menuItem.icon = items[i].icon.value; in SetNavMenus()
321 menuItem.isEnabled = items[i].isEnable.value; in SetNavMenus()
323 menuItems.push_back(menuItem); in SetNavMenus()
/foundation/arkui/ace_engine/test/unittest/core/pattern/menu/
H A Dmenuwrapper_test_ng.cpp73 const std::string MENU_ITEM_TEXT = "menuItem";
319 * @tc.steps: step1. Create menuItem and mouseInfo in HWTEST_F()
320 * @tc.expected: menuItem and mouseInfo function result as expected in HWTEST_F()
459 auto menuItem = AceType::MakeRefPtr<FrameNode>("", -1, itemPattern); in HWTEST_F() local
462 auto firstChildLayoutWrapper = AceType::MakeRefPtr<LayoutWrapperNode>(menuItem, itemGeoNode, layoutProp); in HWTEST_F()
501 auto menuItem = AceType::MakeRefPtr<FrameNode>("", -1, menuPattern); in HWTEST_F() local
502 menuItem->MountToParent(wrapperNode); in HWTEST_F()
505 auto firstChildLayoutWrapper = AceType::MakeRefPtr<LayoutWrapperNode>(menuItem, itemGeoNode, layoutProp); in HWTEST_F()
900 auto menuItem = AceType::MakeRefPtr<FrameNode>("", -1, itemPattern); in HWTEST_F() local
903 auto childWrapper = AceType::MakeRefPtr<LayoutWrapperNode>(menuItem, itemGeoNod in HWTEST_F()
907 auto menuItem = AceType::MakeRefPtr<FrameNode>("", -1, itemPattern); HWTEST_F() local
1380 auto menuItem = AceType::MakeRefPtr<FrameNode>("", -1, menuPattern); HWTEST_F() local
1424 auto menuItem = AceType::MakeRefPtr<FrameNode>("", -1, menuPattern); HWTEST_F() local
1468 auto menuItem = AceType::MakeRefPtr<FrameNode>("", -1, menuPattern); HWTEST_F() local
1518 auto menuItem = AceType::MakeRefPtr<FrameNode>("", -1, menuPattern); HWTEST_F() local
1570 auto menuItem = AceType::MakeRefPtr<FrameNode>("", -1, menuPattern); HWTEST_F() local
1621 auto menuItem = AceType::MakeRefPtr<FrameNode>("", -1, menuPattern); HWTEST_F() local
1674 auto menuItem = AceType::MakeRefPtr<FrameNode>("", -1, menuPattern); HWTEST_F() local
1727 auto menuItem = AceType::MakeRefPtr<FrameNode>("", -1, menuPattern); HWTEST_F() local
[all...]
H A Dmenuitemgroup_test_ng.cpp76 const std::string MENU_ITEM_TEXT = "menuItem";
266 auto menuItem = AceType::MakeRefPtr<FrameNode>("", -1, itemPattern); in HWTEST_F() local
269 auto childWrapper = AceType::MakeRefPtr<LayoutWrapperNode>(menuItem, itemGeoNode, layoutProp); in HWTEST_F()
328 auto menuItem = AceType::MakeRefPtr<FrameNode>("", -1, itemPattern); in HWTEST_F() local
331 auto childWrapper = AceType::MakeRefPtr<LayoutWrapperNode>(menuItem, itemGeoNode, layoutProp); in HWTEST_F()
344 auto menuItem = AceType::MakeRefPtr<FrameNode>("", -1, itemPattern); in HWTEST_F() local
347 auto childWrapper = AceType::MakeRefPtr<LayoutWrapperNode>(menuItem, itemGeoNode, layoutProp); in HWTEST_F()
392 auto menuItem = AceType::MakeRefPtr<FrameNode>("", -1, itemPattern); in HWTEST_F() local
397 auto childWrapper = AceType::MakeRefPtr<LayoutWrapperNode>(menuItem, itemGeoNode, layoutProp2); in HWTEST_F()
460 auto menuItem in HWTEST_F() local
500 auto menuItem = FrameNode::CreateFrameNode( HWTEST_F() local
[all...]
H A Dmenu_layoutThi_test_ng.cpp522 auto menuItem = AceType::DynamicCast<FrameNode>(menuNode->GetLastChild()); in HWTEST_F() local
523 ASSERT_NE(menuItem, nullptr); in HWTEST_F()
524 auto parentPattern = menuItem->GetPattern<MenuItemPattern>(); in HWTEST_F()
527 menuPattern->SetParentMenuItem(menuItem); in HWTEST_F()
533 auto menuItem = AceType::DynamicCast<FrameNode>(child); in HWTEST_F() local
534 ASSERT_NE(menuItem, nullptr); in HWTEST_F()
538 AceType::MakeRefPtr<LayoutWrapperNode>(menuItem, itemGeoNode, menuItem->GetLayoutProperty()); in HWTEST_F()
H A Dmenu_patternEx_test_ng.cpp73 const std::string MENU_ITEM_TEXT = "menuItem";
1131 * @tc.steps: step1. create menuItem and menu in HWTEST_F()
1132 * @tc.expected: menuItem not null in HWTEST_F()
1136 auto menuItem = AceType::MakeRefPtr<FrameNode>("", -1, menuItemPattern); in HWTEST_F() local
1137 ASSERT_NE(menuItem, nullptr); in HWTEST_F()
1142 menuPattern->SetParentMenuItem(menuItem); in HWTEST_F()
1144 auto itemPattern = menuItem->GetPattern<MenuItemPattern>(); in HWTEST_F()
1218 auto menuItem = AceType::MakeRefPtr<FrameNode>("", -1, menuItemPattern); in HWTEST_F() local
1219 menuPattern->SetParentMenuItem(menuItem); in HWTEST_F()
1223 auto itemPattern = menuItem in HWTEST_F()
[all...]
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/menu/wrapper/
H A Dmenu_wrapper_pattern.cpp85 RefPtr<FrameNode> menuItem = nullptr; in FindTouchedMenuItem() local
91 menuItem = pattern ? pattern->FindTouchedEmbeddedMenuItem(position) : nullptr; in FindTouchedMenuItem()
93 menuItem = FindTouchedMenuItem(child, position); in FindTouchedMenuItem()
95 if (menuItem) { in FindTouchedMenuItem()
96 auto menuItemOffset = menuItem->GetPaintRectOffset(); in FindTouchedMenuItem()
97 auto menuItemSize = menuItem->GetGeometryNode()->GetFrameSize(); in FindTouchedMenuItem()
103 menuItem = nullptr; in FindTouchedMenuItem()
107 return menuItem; in FindTouchedMenuItem()
211 auto menuItem = FrameNode::GetFrameNode(subMenuPattern->GetTargetTag(), subMenuPattern->GetTargetId()); in GetExpandingMode() local
212 CHECK_NULL_VOID(menuItem); in GetExpandingMode()
[all...]
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/menu/
H A Dmenu_pattern.cpp706 auto menuItem = frameNode->GetPattern<MenuItemPattern>(); in HideStackMenu() local
707 if (menuItem) { in HideStackMenu()
708 menuItem->SetIsSubMenuShowed(false); in HideStackMenu()
725 auto menuItem = subMenuPattern->GetParentMenuItem(); in HideSubMenu() local
726 CHECK_NULL_VOID(menuItem); in HideSubMenu()
727 auto menuItemPattern = menuItem->GetPattern<MenuItemPattern>(); in HideSubMenu()
1294 auto menuItem = AceType::DynamicCast<FrameNode>(child); in GetMenuItemInfo() local
1295 CHECK_NULL_RETURN(menuItem, menuItemInfo); in GetMenuItemInfo()
1296 if (menuItem->GetTag() == V2::MENU_ITEM_ETS_TAG) { in GetMenuItemInfo()
1297 auto menuItemPattern = menuItem in GetMenuItemInfo()
1337 auto menuItem = innerMenu->GetFirstChild(); GetImageNode() local
[all...]
/foundation/arkui/ace_engine/test/unittest/core/pattern/navigation/
H A Dtool_bar_test_ng.cpp54 NG::BarItem menuItem; member
178 testParameters.menuItem.action = []() {}; in InitializationParameters()
179 testParameters.menuItem.icon = MENU_ITEM_ICON; in InitializationParameters()
180 testParameters.menuItems.push_back(testParameters.menuItem); in InitializationParameters()
H A Dnavdestination_test_ng.cpp551 BarItem menuItem; in HWTEST_F() local
553 menuItems.insert(menuItems.begin(), menuItem); in HWTEST_F()
595 BarItem menuItem; in HWTEST_F() local
597 menuItems.insert(menuItems.begin(), menuItem); in HWTEST_F()
640 BarItem menuItem; in HWTEST_F() local
642 menuItems.insert(menuItems.begin(), menuItem); in HWTEST_F()
H A Dnav_bar_test_ng.cpp63 NG::BarItem menuItem; member
160 testParameters.menuItem.action = []() {}; in InitializationParameters()
161 testParameters.menuItem.icon = MENU_ITEM_ICON; in InitializationParameters()
162 testParameters.menuItems.push_back(testParameters.menuItem); in InitializationParameters()
708 testParameters.menuItem.text = MENU_ITEM_TEXT; in HWTEST_F()
709 testParameters.menuItems.push_back(testParameters.menuItem); in HWTEST_F()
744 testParameters.menuItem.action = [&isClick]() { isClick = !isClick; }; in HWTEST_F()
746 testParameters.menuItems.push_back(testParameters.menuItem); in HWTEST_F()
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/select_overlay/
H A Dselect_overlay_node.cpp206 MenuItemParam menuItem; in CreatePasteButtonForCreateMenu()
207 menuItem.menuOptionsParam = menuOptionsParam; in CreatePasteButtonForCreateMenu()
213 menuItem.start = start; in CreatePasteButtonForCreateMenu()
214 menuItem.end = end; in CreatePasteButtonForCreateMenu()
215 result = onCreateCallback.onMenuItemClick(menuItem); in CreatePasteButtonForCreateMenu()
381 MenuItemParam menuItem; in BindCreateMenuItemClickEvent()
382 menuItem.menuOptionsParam = menuOptionsParam; in BindCreateMenuItemClickEvent()
388 menuItem.start = start; in BindCreateMenuItemClickEvent()
389 menuItem.end = end; in BindCreateMenuItemClickEvent()
390 result = onCreateCallback.onMenuItemClick(menuItem); in BindCreateMenuItemClickEvent()
[all...]
H A Dselect_overlay_layout_algorithm.cpp270 auto menuItem = layoutWrapper->GetOrCreateChildByIndex(0); in ComputeSelectMenuPosition() local
271 CHECK_NULL_RETURN(menuItem, OffsetF()); in ComputeSelectMenuPosition()
286 auto width = menuItem->GetGeometryNode()->GetMarginFrameSize().Width(); in ComputeSelectMenuPosition()
287 auto height = menuItem->GetGeometryNode()->GetMarginFrameSize().Height(); in ComputeSelectMenuPosition()
584 auto menuItem = layoutWrapper->GetOrCreateChildByIndex(0); in ComputeExtensionMenuPosition() local
585 CHECK_NULL_RETURN(menuItem, OffsetF()); in ComputeExtensionMenuPosition()
586 auto menuHeight = menuItem->GetGeometryNode()->GetMarginFrameSize().Height(); in ComputeExtensionMenuPosition()

Completed in 33 milliseconds

12