|
9 | 9 |
|
10 | 10 | #import <UIKit/UIKit.h> |
11 | 11 | #import <yoga/YGEnums.h> |
| 12 | +#import <yoga/Yoga.h> |
| 13 | + |
| 14 | +extern YGValue YGPoint(CGFloat value) NS_SWIFT_UNAVAILABLE("Use the swift Int and FloatingPoint extensions instead"); |
| 15 | +extern YGValue YGPercent(CGFloat value) NS_SWIFT_UNAVAILABLE("Use the swift Int and FloatingPoint extensions instead"); |
12 | 16 |
|
13 | 17 | @interface YGLayout : NSObject |
14 | 18 |
|
|
36 | 40 |
|
37 | 41 | @property (nonatomic, readwrite, assign) CGFloat flexGrow; |
38 | 42 | @property (nonatomic, readwrite, assign) CGFloat flexShrink; |
39 | | -@property (nonatomic, readwrite, assign) CGFloat flexBasis; |
40 | | - |
41 | | -@property (nonatomic, readwrite, assign) CGFloat left; |
42 | | -@property (nonatomic, readwrite, assign) CGFloat top; |
43 | | -@property (nonatomic, readwrite, assign) CGFloat right; |
44 | | -@property (nonatomic, readwrite, assign) CGFloat bottom; |
45 | | -@property (nonatomic, readwrite, assign) CGFloat start; |
46 | | -@property (nonatomic, readwrite, assign) CGFloat end; |
47 | | - |
48 | | -@property (nonatomic, readwrite, assign) CGFloat marginLeft; |
49 | | -@property (nonatomic, readwrite, assign) CGFloat marginTop; |
50 | | -@property (nonatomic, readwrite, assign) CGFloat marginRight; |
51 | | -@property (nonatomic, readwrite, assign) CGFloat marginBottom; |
52 | | -@property (nonatomic, readwrite, assign) CGFloat marginStart; |
53 | | -@property (nonatomic, readwrite, assign) CGFloat marginEnd; |
54 | | -@property (nonatomic, readwrite, assign) CGFloat marginHorizontal; |
55 | | -@property (nonatomic, readwrite, assign) CGFloat marginVertical; |
56 | | -@property (nonatomic, readwrite, assign) CGFloat margin; |
57 | | - |
58 | | -@property (nonatomic, readwrite, assign) CGFloat paddingLeft; |
59 | | -@property (nonatomic, readwrite, assign) CGFloat paddingTop; |
60 | | -@property (nonatomic, readwrite, assign) CGFloat paddingRight; |
61 | | -@property (nonatomic, readwrite, assign) CGFloat paddingBottom; |
62 | | -@property (nonatomic, readwrite, assign) CGFloat paddingStart; |
63 | | -@property (nonatomic, readwrite, assign) CGFloat paddingEnd; |
64 | | -@property (nonatomic, readwrite, assign) CGFloat paddingHorizontal; |
65 | | -@property (nonatomic, readwrite, assign) CGFloat paddingVertical; |
66 | | -@property (nonatomic, readwrite, assign) CGFloat padding; |
| 43 | +@property (nonatomic, readwrite, assign) YGValue flexBasis; |
| 44 | + |
| 45 | +@property (nonatomic, readwrite, assign) YGValue left; |
| 46 | +@property (nonatomic, readwrite, assign) YGValue top; |
| 47 | +@property (nonatomic, readwrite, assign) YGValue right; |
| 48 | +@property (nonatomic, readwrite, assign) YGValue bottom; |
| 49 | +@property (nonatomic, readwrite, assign) YGValue start; |
| 50 | +@property (nonatomic, readwrite, assign) YGValue end; |
| 51 | + |
| 52 | +@property (nonatomic, readwrite, assign) YGValue marginLeft; |
| 53 | +@property (nonatomic, readwrite, assign) YGValue marginTop; |
| 54 | +@property (nonatomic, readwrite, assign) YGValue marginRight; |
| 55 | +@property (nonatomic, readwrite, assign) YGValue marginBottom; |
| 56 | +@property (nonatomic, readwrite, assign) YGValue marginStart; |
| 57 | +@property (nonatomic, readwrite, assign) YGValue marginEnd; |
| 58 | +@property (nonatomic, readwrite, assign) YGValue marginHorizontal; |
| 59 | +@property (nonatomic, readwrite, assign) YGValue marginVertical; |
| 60 | +@property (nonatomic, readwrite, assign) YGValue margin; |
| 61 | + |
| 62 | +@property (nonatomic, readwrite, assign) YGValue paddingLeft; |
| 63 | +@property (nonatomic, readwrite, assign) YGValue paddingTop; |
| 64 | +@property (nonatomic, readwrite, assign) YGValue paddingRight; |
| 65 | +@property (nonatomic, readwrite, assign) YGValue paddingBottom; |
| 66 | +@property (nonatomic, readwrite, assign) YGValue paddingStart; |
| 67 | +@property (nonatomic, readwrite, assign) YGValue paddingEnd; |
| 68 | +@property (nonatomic, readwrite, assign) YGValue paddingHorizontal; |
| 69 | +@property (nonatomic, readwrite, assign) YGValue paddingVertical; |
| 70 | +@property (nonatomic, readwrite, assign) YGValue padding; |
67 | 71 |
|
68 | 72 | @property (nonatomic, readwrite, assign) CGFloat borderLeftWidth; |
69 | 73 | @property (nonatomic, readwrite, assign) CGFloat borderTopWidth; |
|
73 | 77 | @property (nonatomic, readwrite, assign) CGFloat borderEndWidth; |
74 | 78 | @property (nonatomic, readwrite, assign) CGFloat borderWidth; |
75 | 79 |
|
76 | | -@property (nonatomic, readwrite, assign) CGFloat width; |
77 | | -@property (nonatomic, readwrite, assign) CGFloat height; |
78 | | -@property (nonatomic, readwrite, assign) CGFloat minWidth; |
79 | | -@property (nonatomic, readwrite, assign) CGFloat minHeight; |
80 | | -@property (nonatomic, readwrite, assign) CGFloat maxWidth; |
81 | | -@property (nonatomic, readwrite, assign) CGFloat maxHeight; |
| 80 | +@property (nonatomic, readwrite, assign) YGValue width; |
| 81 | +@property (nonatomic, readwrite, assign) YGValue height; |
| 82 | +@property (nonatomic, readwrite, assign) YGValue minWidth; |
| 83 | +@property (nonatomic, readwrite, assign) YGValue minHeight; |
| 84 | +@property (nonatomic, readwrite, assign) YGValue maxWidth; |
| 85 | +@property (nonatomic, readwrite, assign) YGValue maxHeight; |
82 | 86 |
|
83 | 87 | // Yoga specific properties, not compatible with flexbox specification |
84 | 88 | @property (nonatomic, readwrite, assign) CGFloat aspectRatio; |
|
0 commit comments