@class SXTextTangierCanvasViewController, NSString, SXTextTangierInteractiveCanvasController, TSKDocumentRoot, TSDCanvasView; @protocol SXAutoSizedCanvasControllerDelegate, SXComponentActionHandler, SXTangierDragItemProvider; @interface SXAutoSizedCanvasController : NSObject { TSKDocumentRoot *_documentRoot; struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } _frame; } @property (readonly, nonatomic) id actionHandler; @property (readonly, nonatomic) id dragItemProvider; @property (readonly, nonatomic) TSKDocumentRoot *documentRoot; @property (weak, nonatomic) id delegate; @property (readonly, nonatomic) SXTextTangierInteractiveCanvasController *icc; @property (readonly, nonatomic) SXTextTangierCanvasViewController *cvc; @property (readonly, nonatomic) TSDCanvasView *canvasView; @property (readonly, nonatomic) double lineHeight; @property (readonly, nonatomic) BOOL editorShouldAlwaysBeInParagraphMode; @property (readonly, nonatomic) BOOL editorAllowsEditMenu; @property (readonly, nonatomic) BOOL editorAllowsMagnifier; @property (readonly, nonatomic) BOOL editorAllowsParagraphMode; @property (readonly, nonatomic) BOOL editorAllowsKeyboard; @property (readonly, nonatomic) BOOL editorAllowsCaret; @property (readonly, nonatomic) BOOL editorAllowsHyperlinkInteraction; @property (readonly, nonatomic) BOOL editorAllowsRubyInteraction; @property (readonly, nonatomic) BOOL editorAllowsListInteraction; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly, nonatomic) BOOL interactiveCanvasControllerAllowsHyperlinkInteraction; @property (readonly, nonatomic) BOOL isCanvasInteractive; @property (readonly, nonatomic) BOOL isPrintingCanvas; @property (readonly, nonatomic) BOOL spellCheckingSupported; @property (readonly, nonatomic) BOOL spellCheckingSuppressed; @property (readonly, nonatomic) BOOL shouldResizeCanvasToScrollView; @property (readonly, nonatomic) BOOL shouldClipToScrollViewBoundsInVisibleBounds; @property (readonly, nonatomic) BOOL shouldShowTextOverflowGlyphs; @property (readonly, nonatomic) BOOL shouldShowInstructionalText; @property (readonly, nonatomic) BOOL shouldPopKnobsOutsideEnclosingScrollView; @property (readonly, nonatomic) struct CGSize { double x0; double x1; } sizeOfScrollViewEnclosingCanvas; @property (readonly, nonatomic) BOOL allowEditMenuToAppear; @property (readonly, nonatomic) BOOL allowTextEditingToBegin; - (void)teardown; - (void).cxx_destruct; - (BOOL)allowHighlighting; - (struct CGSize { double x0; double x1; })sizeThatFits; - (BOOL)allowCopy; - (BOOL)allowSelectionPopover; - (id)documentRoot; - (id)initWithDocumentRoot:(id)a0 actionHandler:(id)a1 dragItemProvider:(id)a2; - (id)interactiveCanvasController:(id)a0 dragItemForSmartField:(id)a1 interaction:(id)a2 session:(id)a3; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })interactiveCanvasController:(id)a0 expandVisibleBoundsForTiling:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1; - (void)interactiveCanvasController:(id)a0 interactedWithHyperlink:(id)a1 info:(id)a2 range:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a3 touchPoint:(struct CGPoint { double x0; double x1; })a4 touchAndHold:(BOOL)a5; - (BOOL)interactiveCanvasController:(id)a0 shouldBeginInteraction:(id)a1 atPoint:(struct CGPoint { double x0; double x1; })a2; - (void)invalidateLayoutsAndFrames; - (Class)wpEditorClassOverride; @end