luxlabs header browser preview


@class TUIKeyplaneView, NSArray, UILayoutGuide, TUIKBKeyView, NSMutableArray;

@interface TUIKeyplaneRow : UIView

@property (weak, nonatomic) TUIKeyplaneView *hostView;
@property (nonatomic) unsigned long long leftControlKeyCount;
@property (nonatomic) unsigned long long rightControlKeyCount;
@property (retain, nonatomic) NSMutableArray *letterKeyConstraints;
@property (retain, nonatomic) NSMutableArray *keyViews;
@property (retain, nonatomic) NSMutableArray *layoutGuidesForRow;
@property (retain, nonatomic) NSMutableArray *constraintsForSplitRow;
@property (retain, nonatomic) NSMutableArray *constraintsForUnsplitRow;
@property (retain, nonatomic) TUIKBKeyView *extraSpaceBar;
@property (retain, nonatomic) NSArray *currentKeys;
@property (retain, nonatomic) UILayoutGuide *keySizingGuide;
@property (nonatomic) long long rowNumberInKeyplane;
@property (retain, nonatomic) UILayoutGuide *splitSpacingGuide;
@property (nonatomic) long long rowType;
@property (nonatomic) BOOL edgeToEdge;

+ (id)emptyRowForKeyplane:(id)a0 rowNumber:(long long)a1;
+ (id)rowForKeyplane:(id)a0 keys:(id)a1 letterKeyGuide:(id)a2;

- (id)init;
- (void)setRenderConfig:(id)a0;
- (id)description;
- (void).cxx_destruct;
- (BOOL)keyIsSpaceType:(id)a0;
- (id)constraintsForStringKeys:(id)a0 inRowGuide:(id)a1 matchingSizingGuide:(id)a2 splitIndex:(long long)a3;
- (BOOL)keyIsControlType:(id)a0;
- (BOOL)keyIsStringType:(id)a0;
- (void)layoutRowWithKeys:(id)a0 guide:(id)a1 type:(long long)a2;
- (void)resetRow;
- (id)splitLayoutGuide;
- (void)toggleConstraintsForSplit:(BOOL)a0;
- (void)updateKeysForTransition:(BOOL)a0;
- (void)updateKeysInRowWithData:(id)a0;
- (void)updateKeysInRowWithStyle:(long long)a0 factory:(id)a1;

@end