Implement constraintsWithVisualFormat method on NSLayoutConstraint

This commit is contained in:
Benjamin Johnson 2022-11-05 15:45:06 +11:00
parent 30d0dc66ee
commit 1aff56cb9b
5 changed files with 569 additions and 5 deletions

View file

@ -0,0 +1,22 @@
#import <AppKit/AppKit.h>
@interface GSAutoLayoutVFLParser : NSObject
{
NSDictionary *_views;
NSLayoutFormatOptions _options;
NSDictionary *_metrics;
NSScanner *_scanner;
NSMutableArray *_constraints;
NSMutableArray *_layoutFormatConstraints;
NSView *_view;
BOOL _createLeadingConstraintToSuperview;
BOOL _isVerticalOrientation;
}
-(instancetype)initWithFormat: (NSString*)format options: (NSLayoutFormatOptions)options metrics: (NSDictionary*)metrics views: (NSDictionary*)views;
-(NSArray*)parse;
@end