luxlabs header browser preview


@class TSTMasterLayout, NSString, TSKDocumentRoot, TSTEditingState, TSDInfoGeometry, TSTTablePartitioner, NSObject, TSPObject, TSTTableModel;
@protocol TSDContainerInfo, TSDOwningAttachment;

@interface TSTTableInfo : TSDDrawableInfo <TSKModel, TSKSearchable, TSSThemedObject, TSSPresetSource, TSSStyleClient, TSDContainerInfo, TSDMixing, TSWPStorageParent> {
    TSTTableModel *mTableModel;
    TSTTablePartitioner *mPartitioner;
    TSTMasterLayout *mMasterLayout;
}

@property (readonly, nonatomic) TSKDocumentRoot *documentRoot;
@property (readonly, nonatomic) TSTTableModel *tableModel;
@property (nonatomic) struct { unsigned short row; unsigned char column; unsigned char reserved; } editingCellID;
@property (readonly, nonatomic) struct { unsigned short row; unsigned char column; unsigned char reserved; } previousEditingCellID;
@property (readonly, nonatomic) struct { struct { unsigned short x0; unsigned char x1; unsigned char x2; } x0; struct { unsigned short x0; unsigned short x1; } x1; } editingCellRange;
@property (readonly, nonatomic) TSTTablePartitioner *partitioner;
@property (retain, nonatomic) TSTEditingState *editingState;
@property (nonatomic) long long contentWritingDirection;
@property (nonatomic, getter=isFormulaEditing) BOOL formulaEditing;
@property (nonatomic) BOOL hasReference;
@property (readonly, nonatomic) TSTMasterLayout *masterLayout;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (copy, nonatomic) TSDInfoGeometry *geometry;
@property (nonatomic) NSObject<TSDContainerInfo> *parentInfo;
@property (nonatomic) TSPObject<TSDOwningAttachment> *owningAttachment;
@property (readonly, nonatomic) TSPObject<TSDOwningAttachment> *owningAttachmentNoRecurse;
@property (readonly, nonatomic, getter=isFloatingAboveText) BOOL floatingAboveText;
@property (readonly, nonatomic, getter=isAnchoredToText) BOOL anchoredToText;
@property (readonly, nonatomic, getter=isInlineWithText) BOOL inlineWithText;
@property (readonly, nonatomic, getter=isAttachedToBodyText) BOOL attachedToBodyText;
@property (nonatomic) BOOL matchesObjectPlaceholderGeometry;

+ (void)bootstrapPresetsOfKind:(id)a0 inTheme:(id)a1 alternate:(int)a2;
+ (void)bootstrapPresetsOfKind:(id)a0 inTheme:(id)a1 alternate:(int)a2 reservedCount:(unsigned long long)a3;
+ (BOOL)canPartition;
+ (id)geometryForPrototypeIndex:(long long)a0 withCanvasPoint:(struct CGPoint { double x0; double x1; })a1;
+ (unsigned short)numberOfColumnsForProtoIndex:(unsigned long long)a0;
+ (unsigned short)numberOfRowsForProtoIndex:(unsigned long long)a0;
+ (id)presetKinds;
+ (id)tablePrototypeWithIndex:(long long)a0 context:(id)a1 geometry:(id)a2 styles:(id)a3;

- (void)setGeometry:(id)a0;
- (void)validate;
- (void)dealloc;
- (void)didCopy;
- (Class)layoutClass;
- (int)elementKind;
- (void)acceptVisitor:(id)a0;
- (void)debugDump;
- (id)childEnumerator;
- (id)copyWithContext:(id)a0;
- (id)childInfos;
- (id)initWithContext:(id)a0 geometry:(id)a1;
- (Class)repClass;
- (BOOL)textIsVertical;
- (id)initWithContext:(id)a0 otherTableInfo:(id)a1;
- (void)wasAddedToDocumentRoot:(id)a0 context:(id)a1;
- (void)adoptStylesheet:(id)a0 withMapper:(id)a1;
- (id)allWPStorages;
- (BOOL)autoListRecognition;
- (BOOL)autoListTermination;
- (BOOL)canAspectRatioLockBeChangedByUser;
- (id)childCommandForApplyThemeCommand:(id)a0;
- (id)childCommandForReplaceAllCommand:(id)a0;
- (unsigned long long)chunkCountForTextureDeliveryStyle:(unsigned long long)a0 animationFilter:(id)a1;
- (void)clearPartitioner;
- (id)descriptionForExactCopy;
- (id)descriptionForPasteboard;
- (id)descriptionForPasteboardWithSource:(id)a0;
- (void)didReplaceTextsInStoragesWithPlaceHolderString;
- (Class)editorClass;
- (id)initForTestingWithContext:(id)a0 rows:(unsigned short)a1 columns:(unsigned short)a2;
- (id)initWithContext:(id)a0 fromSourceInfo:(id)a1 carrySelection:(BOOL)a2;
- (id)initWithContext:(id)a0 fromSourceInfo:(id)a1 cellRegion:(id)a2 carrySelection:(BOOL)a3;
- (id)initWithContext:(id)a0 geometry:(id)a1 rows:(unsigned short)a2 columns:(unsigned short)a3 styles:(id)a4;
- (id)initWithContext:(id)a0 geometry:(id)a1 styles:(id)a2;
- (BOOL)isSafeToConvertToAttributedString;
- (BOOL)isSafeToConvertToImage;
- (BOOL)isSafeToConvertToText;
- (double)masterLayoutEffectiveTableNameHeight;
- (id)mergedContainedStorages;
- (id)mixedObjectWithFraction:(double)a0 ofObject:(id)a1;
- (long long)mixingTypeWithObject:(id)a0;
- (void)p_didLoadRichTextPayloadTable:(id)a0;
- (void)performBlockWithStylesheetForAddingStyles:(id /* block */)a0;
- (id)referencedStyles;
- (void)replaceReferencedStylesUsingBlock:(id /* block */)a0;
- (BOOL)reverseChunkingIsSupported;
- (void)scaleInfoGeometry:(struct CGSize { double x0; double x1; })a0;
- (id)searchForAnnotationsWithHitBlock:(id /* block */)a0;
- (id)searchForString:(id)a0 options:(unsigned long long)a1 onHit:(id /* block */)a2;
- (void)setGeometry:(id)a0 resizeInternal:(BOOL)a1;
- (void)setGeometry:(id)a0 resizeInternal:(BOOL)a1 scaleFactor:(struct CGSize { double x0; double x1; })a2;
- (void)setGeometry:(id)a0 resizeInternal:(BOOL)a1 scaleFactor:(struct CGSize { double x0; double x1; })a2 shouldClearObjectPlaceholderFlag:(BOOL)a3;
- (void)setupTableModelForPrototypeIndex:(long long)a0;
- (void)shiftGeometryToExcludeTableNameHeight;
- (void)shiftGeometryToIncludeTableNameHeight;
- (BOOL)supportsAttachedComments;
- (BOOL)supportsHyperlinks;
- (id)tabularTextRepresentation;
- (unsigned long long)textureDeliveryStyleFromDeliveryString:(id)a0;
- (id)textureDeliveryStylesLocalized:(BOOL)a0 animationFilter:(id)a1;
- (void)wasRemovedFromDocumentRoot:(id)a0;
- (void)willBeAddedToDocumentRoot:(id)a0 context:(id)a1;
- (void)willBeRemovedFromDocumentRoot:(id)a0;
- (void)willCopyWithOtherDrawables:(id)a0;

@end