luxlabs header browser preview


@class UIView, TSDCanvasEditorHelper, NSString, NSSet, TSDCanvasSelection, TSKSelection, NSObject, TSDInteractiveCanvasController, TSPObject;
@protocol TSDTextSelection, TSDArrangeInspectorDelegate, TSDInlineFloatingWrapInspectorDelegate, TSDCanvasSelection;

@interface TSDCanvasEditor : NSObject <TSDCanvasEditor> {
    TSDInteractiveCanvasController *mInteractiveCanvasController;
    TSDCanvasEditorHelper *mCanvasEditorHelper;
    TSDCanvasSelection *mSelection;
    NSObject<TSDArrangeInspectorDelegate> *mZOrderArranger;
    NSObject<TSDInlineFloatingWrapInspectorDelegate> *mInlineFloatingEditor;
    BOOL mPreventImageDataReplace;
    UIView *mInputView;
}

@property (readonly, nonatomic) NSSet *infosForSelectAllInRoot;
@property (readonly, nonatomic) TSDInteractiveCanvasController *interactiveCanvasController;
@property (readonly, nonatomic) TSDCanvasEditorHelper *canvasEditorHelper;
@property (readonly, nonatomic) TSKSelection<TSDCanvasSelection> *canvasSelection;
@property (readonly, nonatomic) TSPObject *modelForSelection;
@property (retain, nonatomic) TSKSelection *selection;
@property (readonly, nonatomic) NSSet *selectedObjectsSupportingFill;
@property (readonly, nonatomic) NSSet *selectedObjectsSupportingStroke;
@property (readonly, nonatomic) NSSet *selectedObjectsSupportingShadow;
@property (readonly, nonatomic) NSSet *selectedObjectsSupportingReflection;
@property (readonly, nonatomic) NSSet *selectedObjectsSupportingOpacity;
@property (readonly, nonatomic) NSSet *selectedObjectsSupportingTextInset;
@property (readonly, nonatomic) NSSet *selectedObjectsSupportingConnectionLineAttributes;
@property (readonly, nonatomic) NSSet *selectedObjectsSupportingEndpoints;
@property (readonly, nonatomic) NSSet *selectedObjectsSupportingSmartShapeAttributes;
@property (readonly, nonatomic) NSSet *selectedObjectsSupportingResize;
@property (readonly, nonatomic) NSSet *selectedObjectsSupportingShrinkTextToFit;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (readonly, retain, nonatomic) TSKSelection<TSDTextSelection> *textInputSelection;
@property (readonly, nonatomic) struct _NSRange { unsigned long long x0; unsigned long long x1; } markedRange;
@property (readonly, retain) UIView *inputView;
@property (readonly, retain) UIView *inputAccessoryView;
@property (readonly) BOOL wantsRawArrowKeyEvents;
@property (retain, nonatomic) TSKSelection<TSDTextSelection> *selectionForArrowKeys;

+ (Class)canvasEditorHelperClass;
+ (id)canvasSelectionWithInfos:(id)a0;
+ (id)canvasSelectionWithInfos:(id)a0 andContainer:(id)a1;
+ (BOOL)physicalKeyboardIsSender:(id)a0;
+ (id /* block */)spatialInfoComparator;

- (long long)returnKeyType;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })firstRectForRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0;
- (void)select:(id)a0;
- (void)selectAll:(id)a0;
- (id)selectionRectsForRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0;
- (void)replaceRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 withText:(id)a1;
- (void)dealloc;
- (void)teardown;
- (void)endEditing;
- (id)textInRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0;
- (void)copy:(id)a0;
- (id)keyCommands;
- (void)insertText:(id)a0;
- (unsigned long long)textLength;
- (void)setMarkedText:(id)a0 selectedRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1;
- (struct _NSRange { unsigned long long x0; unsigned long long x1; })editRange;
- (void)insertBacktab:(id)a0;
- (void)insertTab:(id)a0;
- (void)scrollToBeginningOfDocument:(id)a0;
- (void)scrollToEndOfDocument:(id)a0;
- (BOOL)canAddOrShowComment;
- (int)canPerformEditorAction:(SEL)a0 withSender:(id)a1;
- (id)documentRoot;
- (id)drawables;
- (id)initWithInteractiveCanvasController:(id)a0;
- (id)selectionWithRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0;
- (BOOL)wantsKeyboard;
- (BOOL)canvasEditorCanGroupWithSender:(id)a0;
- (BOOL)isSelectedInfo:(id)a0;
- (BOOL)allowAutomaticTextEditingToBeginWithDifferentEditor;
- (void)beginAutomaticTextEditingIfNeededForPoint:(struct CGPoint { double x0; double x1; })a0;
- (BOOL)canCopyStyle;
- (BOOL)canDeleteComment;
- (BOOL)canGroupDrawable:(id)a0;
- (BOOL)canGroupWithSender:(id)a0;
- (BOOL)canSelectAllWithSender:(id)a0;
- (BOOL)canUngroupWithSender:(id)a0;
- (BOOL)canvasEditorCanCopyStyleWithSender:(id)a0;
- (BOOL)canvasEditorCanCopyWithSender:(id)a0;
- (BOOL)canvasEditorCanCutWithSender:(id)a0;
- (BOOL)canvasEditorCanDeleteWithSender:(id)a0;
- (BOOL)canvasEditorCanDuplicateWithSender:(id)a0;
- (BOOL)canvasEditorCanSelectAllWithSender:(id)a0;
- (BOOL)canvasEditorCanUngroupWithSender:(id)a0;
- (void)canvasInfosDidChange;
- (id)canvasSelectionWithInfos:(id)a0;
- (id)canvasSelectionWithInfos:(id)a0 andContainer:(id)a1;
- (unsigned long long)charIndexByMovingPosition:(id)a0 toBoundary:(long long)a1 inDirection:(long long)a2 preferPosition:(double *)a3;
- (void)clearMarkedRange;
- (void)connectWithConnectionLine:(id)a0;
- (void)copyToPasteboard:(id)a0 withSender:(id)a1;
- (unsigned long long)countOfDrawables;
- (Class)editorClassForSelection;
- (id)editorToPopToOnEndEditing;
- (void)extendSelectionLeft;
- (void)extendSelectionRight;
- (BOOL)isCharIndex:(unsigned long long)a0 withEolAffinity:(BOOL)a1 atBoundary:(long long)a2 inDirection:(long long)a3;
- (BOOL)isCharIndex:(unsigned long long)a0 withinTextUnit:(long long)a1 inDirection:(long long)a2;
- (BOOL)isRepSelectable:(id)a0;
- (id)p_filterNonDisplayedInfos:(id)a0;
- (id)p_nextInfoInTabSequence:(int)a0;
- (void)p_notifyRepsForSelectionChangeFrom:(id)a0 to:(id)a1;
- (id)p_spatiallySortedDrawables;
- (id)pasteboardController;
- (struct _NSRange { unsigned long long x0; unsigned long long x1; })rangeOfWordEnclosingCharIndex:(unsigned long long)a0 backward:(BOOL)a1;
- (void)repWasCreated:(id)a0;
- (void)setSelection:(id)a0 withFlags:(unsigned long long)a1;
- (void)setSelectionToInfo:(id)a0;
- (void)setSelectionToInfos:(id)a0;
- (void)setSelectionToRep:(id)a0;
- (void)setSelectionWithRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 endOfLine:(BOOL)a1;
- (BOOL)shouldPushNewEditorForNewSelection;
- (BOOL)shouldUseAlternateSelectionHighlight;
- (id)textColorAtCharIndex:(unsigned long long)a0;
- (id)textFontAtCharIndex:(unsigned long long)a0;
- (BOOL)textIsVerticalAtCharIndex:(unsigned long long)a0;

@end