Searched refs:MenuItemGroupLayoutAlgorithm (Results 1 – 4 of 4) sorted by relevance
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() function35 ~MenuItemGroupLayoutAlgorithm() override = default;69 ACE_DISALLOW_COPY_AND_MOVE(MenuItemGroupLayoutAlgorithm);
32 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 …]
49 … return MakeRefPtr<MenuItemGroupLayoutAlgorithm>(headerIndex_, footerIndex_, itemStartIndex_); in CreateLayoutAlgorithm()
4872 auto algorithm = AceType::MakeRefPtr<MenuItemGroupLayoutAlgorithm>(-1, -1, 0);