luxlabs header browser preview


@class EDReference;

@interface EMCellMapper : CMMapper {
    struct EDCellHeader { unsigned int x0; unsigned int x1; } *edCell;
    EDReference *edMergedCellReference;
    int rowNumber;
    int firstColumn;
    int lastColumn;
    int columnSpan;
    BOOL firstCellFlag;
    BOOL spreadLeftFlag;
    double columnWidth;
}

+ (BOOL)isCellEmpty:(struct EDCellHeader { unsigned int x0; unsigned int x1; } *)a0;

- (double)columnWidth;
- (void).cxx_destruct;
- (id)initWithParent:(id)a0;
- (int)columnSpan;
- (int)firstColumn;
- (void)setFirstColumn:(int)a0;
- (void)adjustColumnSpanForGrid:(double *)a0 columnCount:(unsigned long long)a1 nextCell:(struct EDCellHeader { unsigned int x0; unsigned int x1; } *)a2 withState:(id)a3;
- (id)initWithEDCell:(struct EDCellHeader { unsigned int x0; unsigned int x1; } *)a0 rowInfo:(struct EDRowInfo { unsigned int x0; unsigned int x1; unsigned int x2; unsigned int x3; unsigned int x4; unsigned short x5; unsigned char x6; unsigned char x7 : 1; unsigned char x8 : 1; } *)a1 parent:(id)a2 state:(id)a3;
- (BOOL)isCellEmpty;
- (BOOL)isCellMerged;
- (BOOL)isCellSpreading:(id)a0;
- (BOOL)isFirstCell;
- (int)lastColumn;
- (void)mapAt:(id)a0 withState:(id)a1 height:(double)a2 nextCell:(struct EDCellHeader { unsigned int x0; unsigned int x1; } *)a3;
- (id)mapHyperlink:(id)a0 at:(id)a1;
- (void)mapRowColSpansAt:(id)a0 withState:(id)a1;
- (void)resetColumnSpan:(int)a0;
- (void)setFirstCellFlag;
- (void)setLastColumn:(int)a0;

@end