diff --git a/modules/juce_gui_basics/layout/juce_FlexBox.cpp b/modules/juce_gui_basics/layout/juce_FlexBox.cpp index 4cb364627b..5c89190238 100644 --- a/modules/juce_gui_basics/layout/juce_FlexBox.cpp +++ b/modules/juce_gui_basics/layout/juce_FlexBox.cpp @@ -842,3 +842,4 @@ FlexItem FlexItem::withHeight (float newHeight) const noexcept { auto fi = FlexItem FlexItem::withMargin (Margin m) const noexcept { auto fi = *this; fi.margin = m; return fi; } FlexItem FlexItem::withOrder (int newOrder) const noexcept { auto fi = *this; fi.order = newOrder; return fi; } +FlexItem FlexItem::withAlignSelf (AlignSelf a) const noexcept { auto fi = *this; fi.alignSelf = a; return fi; } diff --git a/modules/juce_gui_basics/layout/juce_FlexItem.h b/modules/juce_gui_basics/layout/juce_FlexItem.h index 67f221b748..48d5189ee4 100644 --- a/modules/juce_gui_basics/layout/juce_FlexItem.h +++ b/modules/juce_gui_basics/layout/juce_FlexItem.h @@ -155,4 +155,7 @@ public: /** Returns a copy of this object with a new order. */ FlexItem withOrder (int newOrder) const noexcept; + + /** Returns a copy of this object with a new alignSelf value. */ + FlexItem withAlignSelf (AlignSelf newAlignSelf) const noexcept; };