99
1010#import < UIKit/UIKit.h>
1111#import < yoga/YGEnums.h>
12+ #import < yoga/Yoga.h>
13+
14+ extern YGValue YGPointValue (CGFloat value) NS_SWIFT_UNAVAILABLE(" Use the swift Int and FloatingPoint extensions instead" );
15+ extern YGValue YGPercentValue (CGFloat value) NS_SWIFT_UNAVAILABLE(" Use the swift Int and FloatingPoint extensions instead" );
1216
1317typedef NS_OPTIONS (NSInteger , YGDimensionFlexibility) {
1418 YGDimensionFlexibilityFlexibleWidth = 1 << 0 ,
@@ -41,34 +45,34 @@ typedef NS_OPTIONS(NSInteger, YGDimensionFlexibility) {
4145
4246@property (nonatomic , readwrite , assign ) CGFloat flexGrow;
4347@property (nonatomic , readwrite , assign ) CGFloat flexShrink;
44- @property (nonatomic , readwrite , assign ) CGFloat flexBasis;
45-
46- @property (nonatomic , readwrite , assign ) CGFloat left;
47- @property (nonatomic , readwrite , assign ) CGFloat top;
48- @property (nonatomic , readwrite , assign ) CGFloat right;
49- @property (nonatomic , readwrite , assign ) CGFloat bottom;
50- @property (nonatomic , readwrite , assign ) CGFloat start;
51- @property (nonatomic , readwrite , assign ) CGFloat end;
52-
53- @property (nonatomic , readwrite , assign ) CGFloat marginLeft;
54- @property (nonatomic , readwrite , assign ) CGFloat marginTop;
55- @property (nonatomic , readwrite , assign ) CGFloat marginRight;
56- @property (nonatomic , readwrite , assign ) CGFloat marginBottom;
57- @property (nonatomic , readwrite , assign ) CGFloat marginStart;
58- @property (nonatomic , readwrite , assign ) CGFloat marginEnd;
59- @property (nonatomic , readwrite , assign ) CGFloat marginHorizontal;
60- @property (nonatomic , readwrite , assign ) CGFloat marginVertical;
61- @property (nonatomic , readwrite , assign ) CGFloat margin;
62-
63- @property (nonatomic , readwrite , assign ) CGFloat paddingLeft;
64- @property (nonatomic , readwrite , assign ) CGFloat paddingTop;
65- @property (nonatomic , readwrite , assign ) CGFloat paddingRight;
66- @property (nonatomic , readwrite , assign ) CGFloat paddingBottom;
67- @property (nonatomic , readwrite , assign ) CGFloat paddingStart;
68- @property (nonatomic , readwrite , assign ) CGFloat paddingEnd;
69- @property (nonatomic , readwrite , assign ) CGFloat paddingHorizontal;
70- @property (nonatomic , readwrite , assign ) CGFloat paddingVertical;
71- @property (nonatomic , readwrite , assign ) CGFloat padding;
48+ @property (nonatomic , readwrite , assign ) YGValue flexBasis;
49+
50+ @property (nonatomic , readwrite , assign ) YGValue left;
51+ @property (nonatomic , readwrite , assign ) YGValue top;
52+ @property (nonatomic , readwrite , assign ) YGValue right;
53+ @property (nonatomic , readwrite , assign ) YGValue bottom;
54+ @property (nonatomic , readwrite , assign ) YGValue start;
55+ @property (nonatomic , readwrite , assign ) YGValue end;
56+
57+ @property (nonatomic , readwrite , assign ) YGValue marginLeft;
58+ @property (nonatomic , readwrite , assign ) YGValue marginTop;
59+ @property (nonatomic , readwrite , assign ) YGValue marginRight;
60+ @property (nonatomic , readwrite , assign ) YGValue marginBottom;
61+ @property (nonatomic , readwrite , assign ) YGValue marginStart;
62+ @property (nonatomic , readwrite , assign ) YGValue marginEnd;
63+ @property (nonatomic , readwrite , assign ) YGValue marginHorizontal;
64+ @property (nonatomic , readwrite , assign ) YGValue marginVertical;
65+ @property (nonatomic , readwrite , assign ) YGValue margin;
66+
67+ @property (nonatomic , readwrite , assign ) YGValue paddingLeft;
68+ @property (nonatomic , readwrite , assign ) YGValue paddingTop;
69+ @property (nonatomic , readwrite , assign ) YGValue paddingRight;
70+ @property (nonatomic , readwrite , assign ) YGValue paddingBottom;
71+ @property (nonatomic , readwrite , assign ) YGValue paddingStart;
72+ @property (nonatomic , readwrite , assign ) YGValue paddingEnd;
73+ @property (nonatomic , readwrite , assign ) YGValue paddingHorizontal;
74+ @property (nonatomic , readwrite , assign ) YGValue paddingVertical;
75+ @property (nonatomic , readwrite , assign ) YGValue padding;
7276
7377@property (nonatomic , readwrite , assign ) CGFloat borderLeftWidth;
7478@property (nonatomic , readwrite , assign ) CGFloat borderTopWidth;
@@ -78,12 +82,12 @@ typedef NS_OPTIONS(NSInteger, YGDimensionFlexibility) {
7882@property (nonatomic , readwrite , assign ) CGFloat borderEndWidth;
7983@property (nonatomic , readwrite , assign ) CGFloat borderWidth;
8084
81- @property (nonatomic , readwrite , assign ) CGFloat width;
82- @property (nonatomic , readwrite , assign ) CGFloat height;
83- @property (nonatomic , readwrite , assign ) CGFloat minWidth;
84- @property (nonatomic , readwrite , assign ) CGFloat minHeight;
85- @property (nonatomic , readwrite , assign ) CGFloat maxWidth;
86- @property (nonatomic , readwrite , assign ) CGFloat maxHeight;
85+ @property (nonatomic , readwrite , assign ) YGValue width;
86+ @property (nonatomic , readwrite , assign ) YGValue height;
87+ @property (nonatomic , readwrite , assign ) YGValue minWidth;
88+ @property (nonatomic , readwrite , assign ) YGValue minHeight;
89+ @property (nonatomic , readwrite , assign ) YGValue maxWidth;
90+ @property (nonatomic , readwrite , assign ) YGValue maxHeight;
8791
8892// Yoga specific properties, not compatible with flexbox specification
8993@property (nonatomic , readwrite , assign ) CGFloat aspectRatio;
0 commit comments