luxlabs header browser preview


@class NSString, ICNoteEditorUserTitleView, NSArray, CALayer, CATransformLayer, UIResponder, ICNoteEditorDateView, NSMutableArray, NSSet, ICSharedScrollClampingController, ICNoteEditorCompatibilityBannerView;
@protocol ICAttachmentViewDelegate;

@interface ICTextView : ICBaseTextView <ICNoteEditorUserTitleViewDelegate, ICTextControllerDelegate>

@property (class, readonly, nonatomic) double overrideEdgeInset;

@property (retain, nonatomic) CATransformLayer *splitLayerContainer;
@property (retain, nonatomic) CALayer *topSplitLayer;
@property (retain, nonatomic) CALayer *bottomSplitLayer;
@property (nonatomic) BOOL disableContentOffsetChanges;
@property (nonatomic) BOOL isInSetBounds;
@property (nonatomic) struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } currentSetBoundsRect;
@property (nonatomic) BOOL touchesCurrentlyOnAttachmentView;
@property (nonatomic) BOOL isUpdatingPanGesture;
@property (nonatomic) BOOL isInsertingTextFromKeyboardInput;
@property (nonatomic) struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } lastDragInsertionRect;
@property (nonatomic) BOOL isSettingEditable;
@property (nonatomic) BOOL isSettingContentOffset;
@property (nonatomic) BOOL isPerformingHighlightUpdates;
@property (nonatomic) unsigned long long updatingContentSizeCount;
@property (nonatomic) struct CGSize { double width; double height; } previousContentSize;
@property (nonatomic) BOOL needsHideOverlappingAttachmentViews;
@property (retain, nonatomic) ICSharedScrollClampingController *scrollClampingControllerDelayedRelease;
@property (retain, nonatomic) NSMutableArray *highlightLayers;
@property (nonatomic) struct CGPoint { double x; double y; } lastProposedContentOffset;
@property (nonatomic) struct CGPoint { double x; double y; } distanceConsumedByEmbeddedScrollViews;
@property (retain, nonatomic) ICNoteEditorUserTitleView *userTitleView;
@property (retain, nonatomic) ICNoteEditorDateView *dateView;
@property (retain, nonatomic) ICNoteEditorCompatibilityBannerView *compatibilityBannerView;
@property (weak, nonatomic) id<ICAttachmentViewDelegate> attachmentViewDelegate;
@property (weak, nonatomic) UIResponder *nextResponderOverride;
@property (nonatomic) BOOL shouldAvoidBecomingFirstResponder;
@property (nonatomic) BOOL shouldRubberBand;
@property (nonatomic) struct CGPoint { double x; double y; } rubberBandContentOffset;
@property (copy, nonatomic) NSArray *draggingSnapPoints;
@property (copy, nonatomic) NSSet *embeddedScrollViews;
@property (nonatomic) BOOL isTransitioningToNewSize;
@property (readonly, nonatomic) BOOL isScrolling;
@property (readonly, nonatomic) BOOL isBecomingFirstResponder;
@property (nonatomic) BOOL isSettingStyleWithStyleUI;
@property (getter=isDisplayingEditableContent) BOOL displayingEditableContent;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (void)initialize;

- (void)toggleItalics:(id)a0;
- (id)accessibilityLabel;
- (void)setSelectedTextRange:(id)a0;
- (void)setSelectedRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0;
- (void)setContentOffset:(struct CGPoint { double x0; double x1; })a0 animated:(BOOL)a1;
- (void)toggleBoldface:(id)a0;
- (void)layoutMarginsDidChange;
- (id)selectedText;
- (void)select:(id)a0;
- (void)replaceFoundTextInRange:(id)a0 inDocument:(id)a1 withText:(id)a2;
- (id)positionFromPosition:(id)a0 inDirection:(long long)a1 offset:(long long)a2;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })caretRectForPosition:(id)a0;
- (id)targetForAction:(SEL)a0 withSender:(id)a1;
- (void)makeTextWritingDirectionLeftToRight:(id)a0;
- (void)makeTextWritingDirectionRightToLeft:(id)a0;
- (id)undoManager;
- (void)touchesCancelled:(id)a0 withEvent:(id)a1;
- (void)toggleUnderline:(id)a0;
- (void)didEndTextSearchOperation;
- (id)init;
- (id)selectionRectsForRange:(id)a0;
- (void)setContentOffset:(struct CGPoint { double x0; double x1; })a0;
- (void)_updateContentSize;
- (void)dealloc;
- (void)beginSelectionChange;
- (void)traitCollectionDidChange:(id)a0;
- (void)setBaseWritingDirection:(long long)a0 forRange:(id)a1;
- (void)endSelectionChange;
- (BOOL)canBecomeFocused;
- (long long)compareFoundRange:(id)a0 toRange:(id)a1 inDocument:(id)a2;
- (BOOL)supportsAttachments;
- (void)sceneWillEnterForeground:(id)a0;
- (BOOL)resignFirstResponder;
- (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void)pressesBegan:(id)a0 withEvent:(id)a1;
- (BOOL)gestureRecognizerShouldBegin:(id)a0;
- (void)touchesBegan:(id)a0 withEvent:(id)a1;
- (BOOL)gestureRecognizer:(id)a0 shouldBeRequiredToFailByGestureRecognizer:(id)a1;
- (void)clearAllDecoratedFoundText;
- (id)pointerInteraction:(id)a0 regionForRequest:(id)a1 defaultRegion:(id)a2;
- (void)setBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void)performTextSearchWithQueryString:(id)a0 usingOptions:(id)a1 resultAggregator:(id)a2;
- (void)scrollRangeToVisible:(id)a0 inDocument:(id)a1;
- (void)inputModeDidChange:(id)a0;
- (BOOL)canBecomeFirstResponder;
- (void).cxx_destruct;
- (BOOL)keyboardInput:(id)a0 shouldInsertText:(id)a1 isMarkedText:(BOOL)a2;
- (double)leadingMargin;
- (id)hitTest:(struct CGPoint { double x0; double x1; })a0 withEvent:(id)a1;
- (BOOL)supportsTextReplacement;
- (void)touchesEnded:(id)a0 withEvent:(id)a1;
- (BOOL)becomeFirstResponder;
- (void)updateLayoutMargins;
- (BOOL)isPreviewing;
- (void)layoutSubviews;
- (void)touchesMoved:(id)a0 withEvent:(id)a1;
- (BOOL)touchesShouldCancelInContentView:(id)a0;
- (void)setEditable:(BOOL)a0;
- (id)initWithCoder:(id)a0;
- (void)scrollRectToVisible:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 animated:(BOOL)a1;
- (void)_adjustContentOffsetIfNecessary;
- (id)_nextKeyResponder;
- (void)_scrollToCaretIfNeeded;
- (void)_scrollToSelectionIfNeeded;
- (BOOL)_shouldBecomeEditableUponBecomingTargetOfKeyboardEventDeferringEnvironment;
- (BOOL)_shouldBecomeEditableUponFocus;
- (id)_targetedPreviewForTextInteractableItem:(id)a0 dismissing:(BOOL)a1;
- (void)_updatePanGesture;
- (BOOL)becomesEditableWithGestures;
- (void)findInteraction:(id)a0 didBeginFindSession:(id)a1;
- (void)findInteraction:(id)a0 didEndFindSession:(id)a1;
- (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 textContainer:(id)a1;
- (void)replaceAllOccurrencesOfQueryString:(id)a0 usingOptions:(id)a1 withText:(id)a2;
- (BOOL)shouldReplaceFoundTextInRange:(id)a0 inDocument:(id)a1 withText:(id)a2;
- (void)willHighlightFoundTextRange:(id)a0 inDocument:(id)a1;
- (BOOL)_accessibilityBeginUndoableTextInsertion;
- (BOOL)_accessibilityEndUndoableTextInsertion;
- (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })minimumMargins;
- (id)_icaxUnfilteredAttributedString;
- (void)unclampTextView;
- (void)clampTextView;
- (void)resetUndoManager;
- (void)textControllerDidHandleSpecialCaseEditing:(id)a0;
- (struct _NSRange { unsigned long long x0; unsigned long long x1; })characterRangeFromTextKitRange:(id)a0;
- (void)createDateLabel;
- (BOOL)isPaperLinkBarShowingOrWillShow;
- (id)TTTextStorageOptional;
- (void)applyEdgeInsets:(struct UIEdgeInsets { double x0; double x1; double x2; double x3; })a0;
- (id)attachmentViewTappedByGesture:(id)a0;
- (BOOL)attachmentViewUnderTouches:(id)a0;
- (void)authorHighlightsControllerDidPerformHighlightUpdates:(id)a0;
- (void)authorHighlightsControllerWillPerformHighlightUpdates:(id)a0;
- (struct CGPoint { double x0; double x1; })clippedContentOffset:(struct CGPoint { double x0; double x1; })a0;
- (id)collectScrollViews;
- (void)createUserTitleViewIfNecessaryForNote:(id)a0;
- (void)didFinishAnimatingAfterSizeTransition;
- (id)findableForAttachment:(id)a0;
- (void)handleAccessibilityDarkerSystemColorsStatusDidChange:(id)a0;
- (BOOL)hideCompatibilityBanner;
- (void)hideOverlappingAttachmentViewsIfNecessary;
- (void)inProcessUndoPanGesture:(id)a0;
- (void)initializeScollClampingController;
- (BOOL)isEditingOnSystemPaper;
- (BOOL)isSearchResultView:(id)a0;
- (double)maxYContentOffset;
- (void)resetContentOffset:(struct CGPoint { double x0; double x1; })a0;
- (struct CGPoint { double x0; double x1; })scrollEmbeddedScrollViewsWithProposedContentOffset:(struct CGPoint { double x0; double x1; })a0;
- (void)scrollRangeToVisible:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 consideringInsets:(BOOL)a1 animated:(BOOL)a2 inSearchableString:(id)a3;
- (BOOL)selectionSupportsFindInNote;
- (void)setClippedContentOffset:(struct CGPoint { double x0; double x1; })a0;
- (BOOL)shouldAutoScroll;
- (BOOL)shouldUpdateVisibleSupplementalViewsInLayoutSubviews;
- (BOOL)showCompatibilityBannerWithParentViewController:(id)a0;
- (id)singleSelectedAttachment;
- (void)splitViewAnimatedTransitionEnded:(id)a0;
- (void)splitViewAnimatedTransitionWillBegin:(id)a0;
- (void)startEditingForTapGesture:(id)a0;
- (id)tableAttachmentViewControllerForRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0;
- (id)textAttachmentAtPoint:(struct CGPoint { double x0; double x1; })a0;
- (void)toggleStrikethrough;
- (void)updateCompatibilityBannerForNote:(id)a0 parentViewController:(id)a1 updateTextViewContentInsets:(BOOL)a2;
- (void)updateLayoutMarginsForMultipleTextViewsIfNecessary;
- (void)updateOverscrollItemFrames;
- (void)updateTextViewForDidChange;
- (void)userTitleHiddenStateDidChange:(id)a0;

@end