struct EE::UI::GridItem

#include <gridlayouter.hpp>

struct GridItem {
    // fields

    UIWidget* widget;
    int order { 0 };
    std::string gridRowStart { "auto" };
    std::string gridRowEnd { "auto" };
    std::string gridColumnStart { "auto" };
    std::string gridColumnEnd { "auto" };
    int resolvedRowStart { 0 };
    int resolvedRowEnd { 0 };
    int resolvedColumnStart { 0 };
    int resolvedColumnEnd { 0 };
    int columnSpan { 1 };
    int rowSpan { 1 };
    CSSJustifySelf justifySelf { CSSJustifySelf::Stretch };
    CSSAlignSelf alignSelf { CSSAlignSelf::Stretch };
    bool isTextNode { false };
    bool isOutOfFlow { false };
};