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 D | menu_item_group_layout_algorithm.cpp | 37 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 D | menu_item_group_layout_algorithm.h | 26 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 D | menu_item_group_pattern.h | 49 … return MakeRefPtr<MenuItemGroupLayoutAlgorithm>(headerIndex_, footerIndex_, itemStartIndex_); in CreateLayoutAlgorithm()
|
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pattern/menu/ |
H A D | menuitemgroup_test_ng.cpp | 249 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 D | menuwrapper_test_ng.cpp | 448 auto algorithm = AceType::MakeRefPtr<MenuItemGroupLayoutAlgorithm>(-1, -1, 0);
|