Home
last modified time | relevance | path

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

/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/menu/menu_item_group/
H A Dmenu_item_group_layout_algorithm.cpp37 void MenuItemGroupLayoutAlgorithm::Measure(LayoutWrapper* layoutWrapper) in Measure()
128 void MenuItemGroupLayoutAlgorithm::Layout(LayoutWrapper* layoutWrapper) in Layout()
141 void MenuItemGroupLayoutAlgorithm::LayoutMenuItem(LayoutWrapper* layoutWrapper) in LayoutMenuItem()
154 void MenuItemGroupLayoutAlgorithm::LayoutHeader(LayoutWrapper* layoutWrapper) in LayoutHeader()
170 void MenuItemGroupLayoutAlgorithm::LayoutFooter(LayoutWrapper* layoutWrapper) in LayoutFooter()
199 bool MenuItemGroupLayoutAlgorithm::NeedHeaderPadding(const RefPtr<FrameNode>& host) in NeedHeaderPadding()
206 bool MenuItemGroupLayoutAlgorithm::NeedFooterPadding(const RefPtr<FrameNode>& host) in NeedFooterPadding()
211 float MenuItemGroupLayoutAlgorithm::GetChildrenMaxWidth( in GetChildrenMaxWidth()
237 RefPtr<FrameNode> MenuItemGroupLayoutAlgorithm::GetBrotherNode(const RefPtr<FrameNode>& host) in GetBrotherNode()
250 bool MenuItemGroupLayoutAlgorithm::IsLastNode(const RefPtr<FrameNode>& host) const in IsLastNode()
[all …]
H A 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);
H A Dmenu_item_group_pattern.h49 … return MakeRefPtr<MenuItemGroupLayoutAlgorithm>(headerIndex_, footerIndex_, itemStartIndex_); in CreateLayoutAlgorithm()
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pattern/menu/
H A Dmenuitemgroup_test_ng.cpp249 auto algorithm = AceType::MakeRefPtr<MenuItemGroupLayoutAlgorithm>(-1, -1, 0);
315 auto algorithm = AceType::MakeRefPtr<MenuItemGroupLayoutAlgorithm>(-1, -1, 0);
372 auto algorithm = AceType::MakeRefPtr<MenuItemGroupLayoutAlgorithm>(-1, -1, 0);
420 auto algorithm = AceType::MakeRefPtr<MenuItemGroupLayoutAlgorithm>(-1, -1, 0);
450 auto algorithm = AceType::MakeRefPtr<MenuItemGroupLayoutAlgorithm>(-1, -1, 0);
506 auto algorithm = AceType::MakeRefPtr<MenuItemGroupLayoutAlgorithm>(-1, -1, 0);
H A Dmenuwrapper_test_ng.cpp448 auto algorithm = AceType::MakeRefPtr<MenuItemGroupLayoutAlgorithm>(-1, -1, 0);