/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/menu/menu_item/ |
H A D | menu_item_model_ng.cpp | 27 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 D | menu_item_paint_method.cpp | 25 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 D | menu_item_model_ng.h | 59 void UpdateMenuProperty(const RefPtr<NG::FrameNode>& menuItem, const MenuItemProperties& menuItemProps);
|
H A D | menu_item_pattern.cpp | 1687 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 D | navigation_bar_element.cpp | 97 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 D | navigation_bar_component_v2.cpp | 213 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 D | navigation_bar_component.cpp | 140 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 D | navigation_bar_component_v2.h | 62 void AddOption(const RefPtr<ToolBarItem>& menuItem);
|
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/jsi/nativeModule/ |
H A D | arkts_native_navigation_utils.cpp | 32 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 D | navigation_title_util.cpp | 107 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 D | nav_bar_pattern.cpp | 135 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 D | navigation_title_util.h | 60 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 D | nav_destination_modifier.cpp | 160 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 D | navigation_modifier.cpp | 313 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 D | menuwrapper_test_ng.cpp | 73 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 D | menuitemgroup_test_ng.cpp | 76 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 D | menu_layoutThi_test_ng.cpp | 522 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 D | menu_patternEx_test_ng.cpp | 73 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 D | menu_wrapper_pattern.cpp | 85 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 D | menu_pattern.cpp | 706 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 D | tool_bar_test_ng.cpp | 54 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 D | navdestination_test_ng.cpp | 551 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 D | nav_bar_test_ng.cpp | 63 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 D | select_overlay_node.cpp | 206 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 D | select_overlay_layout_algorithm.cpp | 270 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()
|