Home
last modified time | relevance | path

Searched refs:menuItemSize (Results 1 – 4 of 4) sorted by relevance

/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/menu/
H A Dsub_menu_layout_algorithm.cpp97 auto menuItemSize = parentMenuItem->GetGeometryNode()->GetFrameSize(); in MenuLayoutAvoidAlgorithm() local
104 float leftSpace = position_.GetX() - menuItemSize.Width(); in MenuLayoutAvoidAlgorithm()
108 float x = HorizontalLayoutSubMenu(size, position_.GetX(), menuItemSize); in MenuLayoutAvoidAlgorithm()
112 y = VerticalLayoutSubMenu(size, position_.GetY(), menuItemSize); in MenuLayoutAvoidAlgorithm()
114 y = VerticalLayoutSubMenuHalfScreen(size, position_.GetY(), menuItemSize); in MenuLayoutAvoidAlgorithm()
176 const SizeF& size, float position, const SizeF& menuItemSize) in VerticalLayoutSubMenuHalfScreen() argument
198 …ayoutAlgorithm::VerticalLayoutSubMenu(const SizeF& size, float position, const SizeF& menuItemSize) in VerticalLayoutSubMenu() argument
215 const SizeF& size, float position, const SizeF& menuItemSize, LayoutWrapper* layoutWrapper) in HorizontalLayoutSubMenu() argument
219 float leftSpace = position - menuItemSize.Width(); in HorizontalLayoutSubMenu()
225 rightSpace = position - menuItemSize.Width(); in HorizontalLayoutSubMenu()
[all …]
H A Dsub_menu_layout_algorithm.h32 float VerticalLayoutSubMenu(const SizeF& size, float position, const SizeF& menuItemSize);
33 float HorizontalLayoutSubMenu(const SizeF& size, float position, const SizeF& menuItemSize,
37 …loat VerticalLayoutSubMenuHalfScreen(const SizeF& size, float position, const SizeF& menuItemSize);
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/menu/wrapper/
H A Dmenu_wrapper_pattern.cpp106 auto menuItemSize = menuItem->GetGeometryNode()->GetFrameSize(); in FindTouchedMenuItem() local
108 … RectF(menuItemOffset.GetX(), menuItemOffset.GetY(), menuItemSize.Width(), menuItemSize.Height()); in FindTouchedMenuItem()
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/menu/menu_item/
H A Dmenu_item_pattern.cpp1711 auto menuItemSize = menuItem->GetGeometryNode()->GetFrameSize(); in FindTouchedEmbeddedMenuItem() local
1713 menuItemSize.Width(), menuItemSize.Height()); in FindTouchedEmbeddedMenuItem()