Home
last modified time | relevance | path

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

/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/menu/menu_item_group/
Dmenu_item_group_layout_algorithm.h26 class ACE_EXPORT MenuItemGroupLayoutAlgorithm : public BoxLayoutAlgorithm {
27 DECLARE_ACE_TYPE(MenuItemGroupLayoutAlgorithm, BoxLayoutAlgorithm);
32 MenuItemGroupLayoutAlgorithm(int32_t headerIndex, int32_t footerIndex, int32_t itemStartIndex) in MenuItemGroupLayoutAlgorithm() function
35 ~MenuItemGroupLayoutAlgorithm() override = default;
69 ACE_DISALLOW_COPY_AND_MOVE(MenuItemGroupLayoutAlgorithm);
Dmenu_item_group_layout_algorithm.cpp32 void MenuItemGroupLayoutAlgorithm::Measure(LayoutWrapper* layoutWrapper) in Measure()
115 void MenuItemGroupLayoutAlgorithm::Layout(LayoutWrapper* layoutWrapper) in Layout()
128 void MenuItemGroupLayoutAlgorithm::LayoutMenuItem(LayoutWrapper* layoutWrapper) in LayoutMenuItem()
141 void MenuItemGroupLayoutAlgorithm::LayoutHeader(LayoutWrapper* layoutWrapper) in LayoutHeader()
157 void MenuItemGroupLayoutAlgorithm::LayoutFooter(LayoutWrapper* layoutWrapper) in LayoutFooter()
178 void MenuItemGroupLayoutAlgorithm::LayoutIndex(const RefPtr<LayoutWrapper>& wrapper, const OffsetF&… in LayoutIndex()
186 bool MenuItemGroupLayoutAlgorithm::NeedHeaderPadding(const RefPtr<FrameNode>& host) in NeedHeaderPadding()
193 bool MenuItemGroupLayoutAlgorithm::NeedFooterPadding(const RefPtr<FrameNode>& host) in NeedFooterPadding()
198 float MenuItemGroupLayoutAlgorithm::GetChildrenMaxWidth( in GetChildrenMaxWidth()
211 std::list<WeakPtr<UINode>> MenuItemGroupLayoutAlgorithm::GetItemsAndGroups(const RefPtr<FrameNode>&… in GetItemsAndGroups()
[all …]
Dmenu_item_group_pattern.h49 … return MakeRefPtr<MenuItemGroupLayoutAlgorithm>(headerIndex_, footerIndex_, itemStartIndex_); in CreateLayoutAlgorithm()
/foundation/arkui/ace_engine/frameworks/core/components_ng/test/pattern/menu/
Dmenu_test_ng.cpp4872 auto algorithm = AceType::MakeRefPtr<MenuItemGroupLayoutAlgorithm>(-1, -1, 0);