Home
last modified time | relevance | path

Searched refs:menu (Results 1 - 25 of 52) sorted by relevance

123

/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/navigation/
H A Dnavdestination_node_base.h40 void SetMenu(const RefPtr<UINode>& menu) in SetMenu() argument
42 menu_ = menu; in SetMenu()
50 void SetToolbarContainer(const RefPtr<UINode>& menu) in SetToolbarContainer() argument
52 toolbarMenu_ = menu; in SetToolbarContainer()
75 void SetLandscapeMenu(const RefPtr<UINode>& menu) in SetLandscapeMenu() argument
77 landscapeMenu_ = menu; in SetLandscapeMenu()
H A Dtitle_bar_node.h70 void SetMenu(const RefPtr<UINode>& menu) in SetMenu() argument
72 menu_ = menu; in SetMenu()
H A Dnav_bar_pattern.cpp23 #include "core/components_ng/pattern/menu/menu_view.h"
24 #include "core/components_ng/pattern/menu/wrapper/menu_wrapper_pattern.h"
53 auto menu = weakMenu.Upgrade(); in BuildMoreItemNodeAction()
54 CHECK_NULL_VOID(menu); in BuildMoreItemNodeAction()
59 auto menuNode = AceType::DynamicCast<FrameNode>(menu->GetChildAtIndex(0)); in BuildMoreItemNodeAction()
71 // navigation menu show like select. in BuildMoreItemNodeAction()
88 overlayManager->ShowMenu(id, offset, menu); in BuildMoreItemNodeAction()
156 // read navigation menu button in CreateMenuItems()
159 // set navigation titleBar menu inspectorId in CreateMenuItems()
277 // update menu in BuildTitleBar()
[all...]
H A Dnavigation_toolbar_util.cpp30 #include "core/components_ng/pattern/menu/menu_view.h"
31 #include "core/components_ng/pattern/menu/wrapper/menu_wrapper_pattern.h"
409 auto menu = weakMenu.Upgrade(); in BuildToolbarMoreMenuNodeAction()
410 CHECK_NULL_VOID(menu); in BuildToolbarMoreMenuNodeAction()
423 auto menuNode = AceType::DynamicCast<FrameNode>(menu->GetChildAtIndex(0)); in BuildToolbarMoreMenuNodeAction()
439 overlayManager->ShowMenu(id, imgOffset, menu); in BuildToolbarMoreMenuNodeAction()
/foundation/arkui/ace_engine/frameworks/core/components/navigation_bar/
H A Dnavigation_bar_element.cpp52 auto menu = navigationBar->GetMenu(); in BindMoreButtonClickEvent()
53 if (!menu) { in BindMoreButtonClickEvent()
54 LOGW("navigation bar not menu"); in BindMoreButtonClickEvent()
57 auto showMenuFunc = menu->GetTargetCallback(); in BindMoreButtonClickEvent()
84 auto menu = navigationBar->GetMenu(); in BindClickEventToOptions() local
85 if (!menu) { in BindClickEventToOptions()
86 LOGI("navigation bar not menu"); in BindClickEventToOptions()
90 const auto& menuSuccessEvent = menu->GetOnSuccess(); in BindClickEventToOptions()
92 LOGI("navigation bar menu not listen success event"); in BindClickEventToOptions()
H A Dnavigation_bar_component.h26 #include "core/components/menu/menu_component.h"
101 RefPtr<MenuComponent> menu; member
129 return data_->menu; in GetMenu()
255 : CommonBuilder(data->theme), menu_(data->menu), imageFill_(data->imageFill), in TitleBarMenuBuilder()
H A Dnavigation_bar_component_v2.cpp233 // add collapse menu in AddMenu()
266 EventMarker clickEventId([menu = menu_, context = context_](const BaseEventInfo* info) { in BindMoreButtonClickEvent()
267 if (!menu) { in BindMoreButtonClickEvent()
270 auto showMenuFunc = menu->GetTargetCallback(); in BindMoreButtonClickEvent()
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/menu/wrapper/
H A Dmenu_wrapper_pattern.h27 #include "core/components_ng/pattern/menu/menu_item/menu_item_pattern.h"
28 #include "core/components_ng/pattern/menu/menu_layout_algorithm.h"
29 #include "core/components_ng/pattern/menu/menu_pattern.h"
30 #include "core/components_ng/pattern/menu/wrapper/menu_wrapper_layout_algorithm.h"
86 auto menu = GetMenu(); in IsContextMenu() local
87 CHECK_NULL_RETURN(menu, false); in IsContextMenu()
88 auto menuPattern = menu->GetPattern<MenuPattern>(); in IsContextMenu()
95 auto menu = GetMenu(); in GetPreviewMode() local
96 CHECK_NULL_RETURN(menu, MenuPreviewMode::NONE); in GetPreviewMode()
97 auto menuPattern = menu in GetPreviewMode()
104 auto menu = GetMenu(); IsSelectMenu() local
119 auto menu = AceType::DynamicCast<FrameNode>(host->GetChildAtIndex(0)); GetMenu() local
[all...]
H A Dmenu_wrapper_pattern.cpp16 #include "core/components_ng/pattern/menu/wrapper/menu_wrapper_pattern.h"
19 #include "core/components_ng/pattern/menu/preview/menu_preview_pattern.h"
23 void MenuWrapperPattern::HideMenu(const RefPtr<FrameNode>& menu) in HideMenu() argument
29 auto menuPattern = menu->GetPattern<MenuPattern>(); in HideMenu()
48 TAG_LOGI(AceLogTag::ACE_MENU, "will hide menu due to lost focus"); in InitFocusEvent()
228 // sub menu not show in HideSubMenu()
231 auto menu = GetMenu(); in HideSubMenu() local
232 CHECK_NULL_VOID(menu); in HideSubMenu()
233 auto menuPattern = menu->GetPattern<MenuPattern>(); in HideSubMenu()
331 // SelectOverlay's custom menu doe in MenuFocusViewShow()
468 HideMenu(const RefPtr<MenuPattern>& menuPattern, const RefPtr<FrameNode>& menu, const OffsetF& position) HideMenu() argument
[all...]
/foundation/arkui/ace_engine/test/unittest/core/pattern/menu/
H A Dmenuwrapper_test_ng.cpp37 #include "core/components_ng/pattern/menu/menu_item/menu_item_model_ng.h"
38 #include "core/components_ng/pattern/menu/menu_item/menu_item_pattern.h"
39 #include "core/components_ng/pattern/menu/menu_item_group/menu_item_group_pattern.h"
40 #include "core/components_ng/pattern/menu/menu_item_group/menu_item_group_view.h"
41 #include "core/components_ng/pattern/menu/menu_model_ng.h"
42 #include "core/components_ng/pattern/menu/menu_pattern.h"
43 #include "core/components_ng/pattern/menu/menu_theme.h"
44 #include "core/components_ng/pattern/menu/menu_view.h"
45 #include "core/components_ng/pattern/menu/multi_menu_layout_algorithm.h"
46 #include "core/components_ng/pattern/menu/previe
699 auto menu = AceType::DynamicCast<FrameNode>(ViewStackProcessor::GetInstance()->Finish()); HWTEST_F() local
749 auto menu = AceType::DynamicCast<FrameNode>(ViewStackProcessor::GetInstance()->Finish()); HWTEST_F() local
800 auto menu = AceType::DynamicCast<FrameNode>(ViewStackProcessor::GetInstance()->Finish()); HWTEST_F() local
850 auto menu = AceType::DynamicCast<FrameNode>(ViewStackProcessor::GetInstance()->Finish()); HWTEST_F() local
935 auto menu = AceType::DynamicCast<FrameNode>(ViewStackProcessor::GetInstance()->Finish()); HWTEST_F() local
1004 auto menu = AceType::DynamicCast<FrameNode>(ViewStackProcessor::GetInstance()->Finish()); HWTEST_F() local
1117 auto menu = AceType::DynamicCast<FrameNode>(ViewStackProcessor::GetInstance()->Finish()); HWTEST_F() local
1149 auto menu = AceType::DynamicCast<FrameNode>(ViewStackProcessor::GetInstance()->Finish()); HWTEST_F() local
1182 auto menu = AceType::DynamicCast<FrameNode>(ViewStackProcessor::GetInstance()->Finish()); HWTEST_F() local
1236 auto menu = AceType::DynamicCast<FrameNode>(ViewStackProcessor::GetInstance()->Finish()); HWTEST_F() local
1268 auto menu = AceType::DynamicCast<FrameNode>(ViewStackProcessor::GetInstance()->Finish()); HWTEST_F() local
1300 auto menu = AceType::DynamicCast<FrameNode>(ViewStackProcessor::GetInstance()->Finish()); HWTEST_F() local
1333 auto menu = AceType::DynamicCast<FrameNode>(ViewStackProcessor::GetInstance()->Finish()); HWTEST_F() local
[all...]
/foundation/arkui/ace_engine/frameworks/bridge/common/dom/
H A Ddom_navigation_bar.cpp62 auto menu = AceType::DynamicCast<MenuComponent>(child->GetSpecializedComponent()); in OnChildNodeRemoved() local
63 if (menu) { in OnChildNodeRemoved()
64 navigationBarData_->menu = nullptr; in OnChildNodeRemoved()
86 auto menu = AceType::DynamicCast<MenuComponent>(child->GetSpecializedComponent()); in OnChildNodeAdded() local
87 if (menu) { in OnChildNodeAdded()
88 navigationBarData_->menu = menu; in OnChildNodeAdded()
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/menu/menu_item_group/
H A Dmenu_item_group_pattern.cpp16 #include "core/components_ng/pattern/menu/menu_item_group/menu_item_group_pattern.h"
18 #include "core/components_ng/pattern/menu/menu_item/menu_item_pattern.h"
44 auto menu = GetMenu(); in ModifyFontSize() local
45 CHECK_NULL_VOID(menu); in ModifyFontSize()
46 auto menuProperty = menu->GetLayoutProperty<MenuLayoutProperty>(); in ModifyFontSize()
150 auto menu = GetMenu(); in ModifyDivider() local
151 CHECK_NULL_VOID(menu); in ModifyDivider()
152 auto menuProperty = menu->GetLayoutProperty<MenuLayoutProperty>(); in ModifyDivider()
H A Dmenu_item_group_layout_algorithm.cpp16 #include "core/components_ng/pattern/menu/menu_item_group/menu_item_group_layout_algorithm.h"
18 #include "core/components_ng/pattern/menu/menu_item_group/menu_item_group_pattern.h"
19 #include "core/components_ng/pattern/menu/menu_pattern.h"
20 #include "core/components_ng/pattern/menu/multi_menu_layout_algorithm.h"
65 // measure menu item in Measure()
102 // set menu size in Measure()
184 // Need head padding if left brother is menu item group
215 auto menu = pattern->GetMenu(); in GetItemsAndGroups() local
216 CHECK_NULL_RETURN(menu, itemsAndGroups); in GetItemsAndGroups()
217 auto menuPattern = menu in GetItemsAndGroups()
[all...]
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/select/
H A Dselect_pattern.cpp40 #include "core/components_ng/pattern/menu/menu_pattern.h"
125 auto menu = GetMenuNode(); in OnModifyDone() local
126 CHECK_NULL_VOID(menu); in OnModifyDone()
127 auto menuPattern = menu->GetPattern<MenuPattern>(); in OnModifyDone()
160 auto menu = GetMenuNode(); in SetItemSelected() local
161 CHECK_NULL_VOID(menu); in SetItemSelected()
162 auto menuPattern = menu->GetPattern<MenuPattern>(); in SetItemSelected()
193 auto menu = GetMenuNode(); in ShowSelectMenu() local
194 CHECK_NULL_VOID(menu); in ShowSelectMenu()
195 auto menuLayoutProps = menu in ShowSelectMenu()
976 auto menu = GetMenuNode(); ToJsonValue() local
1024 auto menu = GetMenuNode(); ToJsonMenuBackgroundStyle() local
1174 auto menu = GetMenuNode(); SetMenuAlign() local
1291 auto menu = GetMenuNode(); SetOptionWidth() local
1327 auto menu = GetMenuNode(); SetHasOptionWidth() local
1347 auto menu = GetMenuNode(); SetOptionHeight() local
1359 auto menu = GetMenuNode(); SetMenuBackgroundColor() local
1368 auto menu = GetMenuNode(); SetMenuBackgroundBlurStyle() local
1424 auto menu = GetMenuNode(); SetLayoutDirection() local
[all...]
/foundation/arkui/ace_engine/test/unittest/core/pipeline/
H A Dmock_overlay_manager.cpp42 bool OverlayManager::ShowMenuHelper(RefPtr<FrameNode>& menu, int32_t targetId, const NG::OffsetF& offset) in ShowMenuHelper() argument
47 void OverlayManager::ShowMenu(int32_t targetId, const NG::OffsetF& offset, RefPtr<FrameNode> menu) {} in ShowMenu() argument
49 // subwindow only contains one menu instance.
50 void OverlayManager::ShowMenuInSubWindow(int32_t targetId, const NG::OffsetF& offset, RefPtr<FrameNode> menu) {} in ShowMenuInSubWindow() argument
52 void OverlayManager::HideMenu(const RefPtr<FrameNode>& menu, int32_t targetId, bool isMenuOnTouch) {} in HideMenu() argument
/foundation/arkui/ace_engine/frameworks/core/components/text_overlay/
H A Dtext_overlay_element.cpp137 // Show animation of menu is auto play, but hide animation should manual start. in OnStartAnimation()
141 auto menu = overlayComponent_->GetMenu(); in OnStartAnimation() local
142 if (menu) { in OnStartAnimation()
143 auto menuAnimationCallback = menu->GetRefreshAnimationCallback(); in OnStartAnimation()
144 auto menuController = menu->GetAnimationController(); in OnStartAnimation()
146 auto hideOption = menu->GetHideOption(); in OnStartAnimation()
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/overlay/
H A Doverlay_manager.cpp64 #include "core/components_ng/pattern/menu/menu_item/menu_item_model_ng.h"
65 #include "core/components_ng/pattern/menu/menu_item_group/menu_item_group_view.h"
66 #include "core/components_ng/pattern/menu/menu_theme.h"
67 #include "core/components_ng/pattern/menu/menu_view.h"
68 #include "core/components_ng/pattern/menu/preview/menu_preview_pattern.h"
69 #include "core/components_ng/pattern/menu/wrapper/menu_wrapper_pattern.h"
393 void UpdateContextMenuDisappearPositionAnimation(const RefPtr<FrameNode>& menu, const NG::OffsetF& offset, in UpdateContextMenuDisappearPositionAnimation() argument
396 CHECK_NULL_VOID(menu); in UpdateContextMenuDisappearPositionAnimation()
397 auto menuWrapperPattern = menu->GetPattern<MenuWrapperPattern>(); in UpdateContextMenuDisappearPositionAnimation()
425 // menuScale default value is 1.0f, only update menu scal in UpdateContextMenuDisappearPositionAnimation()
474 UpdateContextMenuSwitchDragPreviewBefore(const RefPtr<FrameNode>& menu) UpdateContextMenuSwitchDragPreviewBefore() argument
491 ContextMenuSwitchDragPreviewAnimationProc(const RefPtr<FrameNode>& menu, const RefPtr<NG::FrameNode>& dragPreviewNode, const NG::OffsetF& offset) ContextMenuSwitchDragPreviewAnimationProc() argument
1019 UpdateMenuVisibility(const RefPtr<FrameNode>& menu) UpdateMenuVisibility() argument
1030 auto menu = menuWK.Upgrade(); OnShowMenuAnimationFinished() local
1046 SetPreviewFirstShow(const RefPtr<FrameNode>& menu) SetPreviewFirstShow() argument
1057 ShowMenuAnimation(const RefPtr<FrameNode>& menu) ShowMenuAnimation() argument
1113 auto menu = wrapperPattern->GetMenu(); SendToAccessibility() local
1131 SetPatternFirstShow(const RefPtr<FrameNode>& menu) SetPatternFirstShow() argument
1148 auto menu = menuWK.Upgrade(); OnPopMenuAnimationFinished() local
1194 PopMenuAnimation(const RefPtr<FrameNode>& menu, bool showPreviewAnimation, bool startDrag) PopMenuAnimation() argument
1271 ClearMenuAnimation(const RefPtr<FrameNode>& menu, bool showPreviewAnimation, bool startDrag) ClearMenuAnimation() argument
2004 ShowMenuHelper(RefPtr<FrameNode>& menu, int32_t targetId, const NG::OffsetF& offset) ShowMenuHelper() argument
2033 ShowMenu(int32_t targetId, const NG::OffsetF& offset, RefPtr<FrameNode> menu) ShowMenu() argument
2065 ShowMenuInSubWindow(int32_t targetId, const NG::OffsetF& offset, RefPtr<FrameNode> menu) ShowMenuInSubWindow() argument
2119 HideMenuInSubWindow(const RefPtr<FrameNode>& menu, int32_t targetId) HideMenuInSubWindow() argument
2155 HideMenu(const RefPtr<FrameNode>& menu, int32_t targetId, bool isMenuOnTouch) HideMenu() argument
2230 RefPtr<FrameNode> menu; CleanMenuInSubWindowWithAnimation() local
6683 auto menu = menuWK.Upgrade(); RemoveMenuNotInSubWindow() local
[all...]
H A Doverlay_manager.h150 void ShowMenu(int32_t targetId, const NG::OffsetF& offset, RefPtr<FrameNode> menu = nullptr);
151 void HideMenu(const RefPtr<FrameNode>& menu, int32_t targetId, bool isMenuOnTouch = false);
153 void ShowMenuInSubWindow(int32_t targetId, const NG::OffsetF& offset, RefPtr<FrameNode> menu = nullptr);
154 void HideMenuInSubWindow(const RefPtr<FrameNode>& menu, int32_t targetId);
686 /** find/register menu node and update menu's display position
690 bool ShowMenuHelper(RefPtr<FrameNode>& menu, int32_t targetId, const NG::OffsetF& offset);
692 // The focus logic of overlay node (menu and dialog):
706 void SetPreviewFirstShow(const RefPtr<FrameNode>& menu);
707 void ShowMenuAnimation(const RefPtr<FrameNode>& menu);
[all...]
/foundation/arkui/ace_engine/test/mock/base/
H A Dmock_subwindow_manager.cpp41 void SubwindowManager::HideMenuNG(const RefPtr<NG::FrameNode>& menu, int32_t targetId) {} in HideMenuNG() argument
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/select_overlay/
H A Dselect_overlay_layout_algorithm.cpp102 // Calculate the spacing with text and handle, menu is fixed up the handle and text. in CalculateCustomMenuLayoutConstraint()
130 auto menu = layoutWrapper->GetOrCreateChildByIndex(0); in CalculateCustomMenuByMouseOffset() local
131 CHECK_NULL_RETURN(menu, menuOffset); in CalculateCustomMenuByMouseOffset()
133 auto menuSize = menu->GetGeometryNode()->GetFrameSize(); in CalculateCustomMenuByMouseOffset()
182 auto menu = layoutWrapper->GetOrCreateChildByIndex(0); in LayoutChild() local
183 CHECK_NULL_VOID(menu); in LayoutChild()
187 menu->SetActive(false); in LayoutChild()
190 menu->SetActive(true); in LayoutChild()
193 auto menuGetGeometryNode = menu->GetGeometryNode(); in LayoutChild()
196 // custom menu nee in LayoutChild()
[all...]
H A Dselect_overlay_node.cpp42 #include "core/components_ng/pattern/menu/menu_layout_property.h"
43 #include "core/components_ng/pattern/menu/menu_pattern.h"
44 #include "core/components_ng/pattern/menu/menu_view.h"
515 // When click button , change to extensionMenu or change to the default menu(selectMenu_). in BuildMoreOrBackButton()
884 TAG_LOGI(AceLogTag::ACE_SELECT_OVERLAY, "CreateCustomSelectOverlay by menu:%{public}d", selectMenu_->GetId()); in CreateCustomSelectOverlay()
1218 auto menu = DynamicCast<FrameNode>(menuWrapper->GetChildAtIndex(0)); in CreatExtensionMenu() local
1219 CHECK_NULL_VOID(menu); in CreatExtensionMenu()
1220 menuWrapper->RemoveChild(menu); in CreatExtensionMenu()
1223 // set click position to menu in CreatExtensionMenu()
1224 auto props = menu in CreatExtensionMenu()
1969 auto menu = DynamicCast<FrameNode>(menuWrapper->GetChildAtIndex(0)); CreateMenuNode() local
[all...]
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/menu/menu_item/
H A Dmenu_item_pattern.cpp16 #include "core/components_ng/pattern/menu/menu_item/menu_item_pattern.h"
28 #include "core/components_ng/pattern/menu/menu_item/menu_item_event_hub.h"
29 #include "core/components_ng/pattern/menu/menu_item/menu_item_model_ng.h"
30 #include "core/components_ng/pattern/menu/menu_layout_property.h"
31 #include "core/components_ng/pattern/menu/menu_pattern.h"
32 #include "core/components_ng/pattern/menu/menu_theme.h"
33 #include "core/components_ng/pattern/menu/menu_view.h"
34 #include "core/components_ng/pattern/menu/wrapper/menu_wrapper_pattern.h"
261 // innner menu in GetMenu()
267 // outter menu in GetMenu()
273 auto menu = GetMenu(needTopMenu); GetMenuPattern() local
721 auto menu = GetMenu(); NotifyPressStatus() local
805 auto menu = GetMenu(false); OnHover() local
1631 auto menu = GetMenu(); ModifyDivider() local
[all...]
/foundation/arkui/ace_engine/test/unittest/core/pattern/navrouter/
H A Dnavrouter_model_test_ng.cpp420 auto menu = FrameNode::CreateFrameNode("menu", 22, AceType::MakeRefPtr<TextPattern>()); in HWTEST_F() local
426 titleBarNode->FastPreviewUpdateChild(1, menu); in HWTEST_F()
453 * @tc.steps: step2. create menu then construct navBar->menu_->children_. in HWTEST_F()
455 auto menu = FrameNode::CreateFrameNode("menu", 33, AceType::MakeRefPtr<TextPattern>()); in HWTEST_F() local
497 navBar->menu_ = menu; in HWTEST_F()
636 auto menu = FrameNode::CreateFrameNode("BackButton", 34, AceType::MakeRefPtr<ButtonPattern>()); in HWTEST_F() local
676 * @tc.steps: step2. set menu and change properties, test TitleBarLayoutAlgorithm::MeasureBackButton. in HWTEST_F()
701 titleBarNode->menu_ = menu; in HWTEST_F()
850 auto menu = FrameNode::CreateFrameNode("BackButton", 34, AceType::MakeRefPtr<ButtonPattern>()); HWTEST_F() local
[all...]
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/option/
H A Doption_pattern.cpp132 // hide menu when option is clicked in OnSelectProcess()
137 auto menu = GetMenu().Upgrade(); in OnSelectProcess() local
138 CHECK_NULL_VOID(menu); in OnSelectProcess()
139 auto menuPattern = menu->GetPattern<MenuPattern>(); in OnSelectProcess()
/foundation/arkui/ace_engine/test/unittest/core/pattern/navigation/
H A Dtool_bar_test_ng.cpp44 const std::string NAV_BAR_NODE_MENU = "menu";
161 auto menu = AceType::MakeRefPtr<FrameNode>( in InitializationParameters() local
163 ASSERT_NE(menu, nullptr); in InitializationParameters()
164 navBarNode_->SetMenu(menu); in InitializationParameters()

Completed in 31 milliseconds

123