luxlabs header browser preview


@class TSTCell, TSWPColumn, TSTLayoutContentCachedKey;

@interface TSTCellStateForLayout : NSObject

@property (nonatomic) struct { unsigned short row; unsigned char column; unsigned char reserved; } modelCellID;
@property (copy, nonatomic) TSTCell *cell;
@property (nonatomic) struct { struct { unsigned short row; unsigned char column; unsigned char reserved; } origin; struct { unsigned short numberOfColumns; unsigned short numberOfRows; } size; } mergedRange;
@property (retain, nonatomic) id cellContents;
@property (nonatomic) struct CGSize { double width; double height; } minSize;
@property (nonatomic) struct CGSize { double width; double height; } maxSize;
@property (nonatomic) struct UIEdgeInsets { double top; double left; double bottom; double right; } paddingInsets;
@property (nonatomic) unsigned int verticalAlignment;
@property (nonatomic) BOOL cellPropsRowHeight;
@property (nonatomic) BOOL cellWraps;
@property (nonatomic) BOOL forDrawing;
@property (nonatomic) BOOL inDynamicLayout;
@property (nonatomic) int layoutCacheFlags;
@property (readonly, nonatomic) BOOL hasContent;
@property (retain, nonatomic) TSTLayoutContentCachedKey *keyVal;
@property (retain, nonatomic) TSWPColumn *wpColumn;
@property (nonatomic) unsigned long long pageNumber;
@property (nonatomic) unsigned long long pageCount;

- (id)init;
- (void)dealloc;

@end