System/Library/PrivateFrameworks/TSReading.framework
TSTTableRep.h
@class TSDTilingLayer, TSWPStorage, TSTTableSelection, TSTSearchReference, NSString, NSMutableArray, TSDEditorController, TSTTableReferences, TSDKnobTracker, TSWPHyperlinkField, NSSet, TSTMasterLayout, TSWPTextEditing, TSTLayout, TSTSelectionDragController, TSTTableModel, TSTTableCellTextEditingRep, TSTCellRegion, CALayer, TSTEditingState, TSDCanvasView, TSTAnimation, CAShapeLayer, TSTTableInfo;
@protocol TSTCanvasReferenceController, TSTTableChromeProvider, TSTTableKnobTrackerVisitorProtocol, TSTTableAnimationController, TSTTableRepDelegate;
@interface TSTTableRep : TSWPTextHostRep <TSDTilingLayerDelegate, UITextFieldDelegate> {
struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } mCanvasVisibleRect;
struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } mSearchSelectionBounds;
TSDTilingLayer *mOverlayTableName;
TSDTilingLayer *mOverlayFrozenHeaderCorner;
TSDTilingLayer *mOverlayFrozenHeaderRows;
TSDTilingLayer *mOverlayFrozenHeaderColumns;
CALayer *mOverlayFrozenHeaderRowsMask;
CALayer *mOverlayFrozenHeaderColumnsMask;
CALayer *mOverlayFrozenHeaderTableBodyMask;
CALayer *mOverlayFrozenHeaderTableNameMask;
double mCurrentScreenScale;
struct { struct { unsigned short row; unsigned char column; unsigned char reserved; } origin; struct { unsigned short numberOfColumns; unsigned short numberOfRows; } size; } mDirtyCellRange;
BOOL mRecursivelyDrawingInContext;
NSMutableArray *mAnimationStack;
TSTTableCellTextEditingRep *mContainedTextEditingRep;
TSWPTextEditing *mTableNameTextEditing;
struct { unsigned short row; unsigned char column; unsigned char reserved; } mControlCellID;
TSTTableReferences *mReferences;
CAShapeLayer *mHighlightedHyperlinkLayer;
BOOL mIsAspectOperationInProgress;
BOOL mIsZoomOperationInProgress;
struct { struct { unsigned short row; unsigned char column; unsigned char reserved; } origin; struct { unsigned short numberOfColumns; unsigned short numberOfRows; } size; } mZoomToEditVisibleCellRange;
CAShapeLayer *mFindSelectionHighlightLayer;
TSTTableSelection *mSourceFillSelection;
TSTTableSelection *mTargetFillSelection;
BOOL mWPEndedTableNameEditing;
BOOL _settingSelection;
BOOL mDragByHandleOnly;
BOOL mSelectionUsesBezierPath;
BOOL mSelectsCellOnInitialTap;
BOOL mUsesWholeChromeResizer;
NSSet *mVisibleFillKnobs;
struct { unsigned short row; unsigned char column; unsigned char reserved; } mEditingHyperlinkCellID;
TSWPStorage *mHyperlinkParentStorage;
BOOL mHyperlinkModified;
BOOL mInspectingHyperlinkInEditingStorage;
TSWPHyperlinkField *mHyperlinkField;
CAShapeLayer *mCellEditingMaskLayer;
}
@property (nonatomic) TSTSelectionDragController *cellDragController;
@property (nonatomic) struct { unsigned short row; unsigned char column; unsigned char reserved; } ratingsDragCellID;
@property (retain, nonatomic) TSTSearchReference *activeSearchReference;
@property (readonly, nonatomic) TSTTableInfo *tableInfo;
@property (readonly, nonatomic) TSTTableModel *tableModel;
@property (readonly, nonatomic) TSTEditingState *editingState;
@property (readonly, nonatomic) TSTLayout *tableLayout;
@property (readonly, nonatomic) TSTMasterLayout *masterLayout;
@property (nonatomic) id<TSTTableAnimationController> animationController;
@property (readonly, nonatomic) id<TSTTableRepDelegate> delegate;
@property (readonly, nonatomic) struct CGAffineTransform { double x0; double x1; double x2; double x3; double x4; double x5; } transformToCanvas;
@property (readonly, nonatomic) struct CGAffineTransform { double x0; double x1; double x2; double x3; double x4; double x5; } transformFromCanvas;
@property (readonly, nonatomic) struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } canvasVisibleRect;
@property (readonly, nonatomic) TSDCanvasView *canvasView;
@property (readonly, nonatomic) TSDEditorController *editorController;
@property (readonly, nonatomic) id<TSTTableChromeProvider> tableChrome;
@property (readonly, nonatomic) id<TSTCanvasReferenceController> canvasReferenceController;
@property (readonly, nonatomic) TSTCellRegion *selectionRegion;
@property (readonly, nonatomic) CALayer *layerForRep;
@property (readonly, nonatomic) TSDKnobTracker<TSTTableKnobTrackerVisitorProtocol> *visitorKnobTracker;
@property (readonly, nonatomic) BOOL isZoomToEditOperationInProgress;
@property (readonly, nonatomic) TSTAnimation *currentAnimation;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
+ (Class)tableRepDelegateClass;
- (void)setNeedsDisplay;
- (BOOL)isDraggable;
- (void)dealloc;
- (id)actionForLayer:(id)a0 forKey:(id)a1;
- (void)drawInContext:(struct CGContext { } *)a0;
- (void)drawLayer:(id)a0 inContext:(struct CGContext { } *)a1;
- (void)setNeedsDisplayInRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void)invalidateSelection;
- (void)willBeRemoved;
- (int)tilingMode;
- (void)viewScaleDidChange;
- (void)orientationDidChange:(id)a0;
- (BOOL)canDrawTilingLayerInBackground:(id)a0;
- (BOOL)canDrawInBackgroundDuringScroll;
- (void)dirtyCellRange:(struct { struct { unsigned short x0; unsigned char x1; unsigned char x2; } x0; struct { unsigned short x0; unsigned short x1; } x1; })a0;
- (id)editorSelection;
- (BOOL)handlesEditMenu;
- (id)hitRep:(struct CGPoint { double x0; double x1; })a0;
- (void)p_editingDidEnd;
- (void)addAdditionalChildLayersToArray:(id)a0;
- (id)additionalLayersOverLayer;
- (id)additionalLayersUnderLayer;
- (void)asyncPostTextChangedInRange:(struct { struct { unsigned short x0; unsigned char x1; unsigned char x2; } x0; struct { unsigned short x0; unsigned short x1; } x1; })a0 strokeRange:(struct { struct { unsigned short x0; unsigned char x1; unsigned char x2; } x0; struct { unsigned short x0; unsigned short x1; } x1; })a1;
- (void)beginDragInsertFromPalette;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })boundsForCellSelection:(struct { unsigned short x0; unsigned char x1; unsigned char x2; })a0;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })boundsForResizeGuideUI;
- (BOOL)canDrawInParallel;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })canvasBoundsForCellRange:(struct { struct { unsigned short x0; unsigned char x1; unsigned char x2; } x0; struct { unsigned short x0; unsigned short x1; } x1; })a0;
- (void)contentsRectForCellRangeAcrossSpaces:(struct { struct { unsigned short x0; unsigned char x1; unsigned char x2; } x0; struct { unsigned short x0; unsigned short x1; } x1; })a0 contentsCenterInfo:(struct { BOOL x0; double x1; double x2; double x3; double x4; double x5; double x6; } *)a1 canvasFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } *)a2 contentsRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } *)a3;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })deviceBoundsForCellRange:(struct { struct { unsigned short x0; unsigned char x1; unsigned char x2; } x0; struct { unsigned short x0; unsigned short x1; } x1; })a0;
- (void)endDragInsertFromPalette;
- (id)hitRepChrome:(struct CGPoint { double x0; double x1; })a0;
- (id)imageForSearchReference:(id)a0 forPath:(struct CGPath { } *)a1 shouldPulsate:(BOOL)a2;
- (id)initWithLayout:(id)a0 canvas:(id)a1;
- (void)invalidateAnnotationColor;
- (void)invalidateCellRange:(struct { struct { unsigned short x0; unsigned char x1; unsigned char x2; } x0; struct { unsigned short x0; unsigned short x1; } x1; })a0;
- (void)invalidateCellRange:(struct { struct { unsigned short x0; unsigned char x1; unsigned char x2; } x0; struct { unsigned short x0; unsigned short x1; } x1; })a0 fittingRange:(struct { struct { unsigned short x0; unsigned char x1; unsigned char x2; } x0; struct { unsigned short x0; unsigned short x1; } x1; })a1 invalidateSize:(BOOL)a2;
- (void)invalidateComments;
- (void)invalidateEditingCell;
- (void)invalidateFrozenHeaders;
- (void)invalidateTableName;
- (BOOL)isFullyVisibleWithBorder:(int)a0;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })layerFrameInScaledCanvas;
- (void)layoutInRootChangedFrom:(id)a0 to:(id)a1 translatedOnly:(BOOL)a2;
- (BOOL)mustDrawOnMainThreadForInteractiveCanvas;
- (id)newCommandToApplyGeometry:(id)a0 toInfo:(id)a1;
- (struct CGPath { } *)newPathForSearchReference:(id)a0;
- (id)overlayLayers;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })p_alignedLayerFrameForLayoutSpace:(id)a0 transform:(struct CGAffineTransform { double x0; double x1; double x2; double x3; double x4; double x5; })a1;
- (id)p_frozenHeaderOverlayLayers;
- (void)p_hideSelectionLayers;
- (void)p_invalidateCellCommentBadges;
- (struct CGPath { } *)p_newPathForSearchReference:(id)a0;
- (id)p_tableNameOverlayLayers;
- (id)p_textImageForPath:(struct CGPath { } *)a0 shouldPulsate:(BOOL)a1;
- (void)popAnimation;
- (void)pushAnimation:(id)a0;
- (void)recursivelyDrawInContext:(struct CGContext { } *)a0;
- (id)repForDragging;
- (void)screenScaleDidChange;
- (void)setNeedsDisplayInCellRange:(struct { struct { unsigned short x0; unsigned char x1; unsigned char x2; } x0; struct { unsigned short x0; unsigned short x1; } x1; })a0;
- (BOOL)shouldCommitPendingTextEdit;
- (BOOL)shouldRestartTextEditing;
- (void)updateChildrenFromLayout;
- (void)updateDynamicModeForEditingSpillText;
- (void)updateFromLayout;
- (void)validateFrozenHeaderColumns;
- (void)validateFrozenHeaderCorner;
- (void)validateFrozenHeaderRows;
- (void)validateFrozenHeaderTableBodyMask;
- (void)validateStrokesInEditingSpillingTextRange;
- (void)validateTableName;
- (void)validateVisibleRect;
@end