From 901913a0da900e0983382c3ecc7962cedcdfc396 Mon Sep 17 00:00:00 2001 From: jules Date: Mon, 19 Dec 2016 11:26:35 +0000 Subject: [PATCH] Added new method FlexItem::withAlignSelf() --- modules/juce_gui_basics/layout/juce_FlexBox.cpp | 1 + modules/juce_gui_basics/layout/juce_FlexItem.h | 3 +++ 2 files changed, 4 insertions(+) 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; };