luxlabs header browser preview


@class NSIndexSet, CHTextInputTarget;

@interface CHMutableTextInputTargetContentInfo : CHTextInputTargetContentInfo <NSCopying>

@property (retain, nonatomic) CHTextInputTarget *textInputTarget;
@property (nonatomic) long long textContentLength;
@property (nonatomic) struct _NSRange { unsigned long long x0; unsigned long long x1; } strokeCoveredTextRange;
@property (nonatomic) struct _NSRange { unsigned long long x0; unsigned long long x1; } selectedTextRange;
@property (nonatomic) BOOL isCursorStrong;
@property (nonatomic) BOOL containsCommittedStrokes;
@property (nonatomic) struct _NSRange { unsigned long long x0; unsigned long long x1; } activePreviewRange;
@property (nonatomic) int contentType;
@property (nonatomic) int autoCapitalizationMode;
@property (nonatomic) int autoCorrectionMode;
@property (nonatomic) int baseWritingDirection;
@property (nonatomic) BOOL isSingleLine;
@property (nonatomic) BOOL supportsAutoLineBreaks;
@property (nonatomic) long long lastCharacterLevelPosition;
@property (copy, nonatomic) NSIndexSet *protectedCharacterIndexes;

- (void)setSelectedTextRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0;
- (void)setContentType:(int)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (void)setBaseWritingDirection:(int)a0;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } *)characterRectsInReferenceSubstring;
- (id)referenceSubstring;
- (struct _NSRange { unsigned long long x0; unsigned long long x1; })referenceSubstringRange;
- (void)setActivePreviewRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0;
- (void)setAutoCapitalizationMode:(int)a0;
- (void)setAutoCorrectionMode:(int)a0;
- (void)setContainsCommittedStrokes:(BOOL)a0;
- (void)setIsCursorStrong:(BOOL)a0;
- (void)setIsSingleLine:(BOOL)a0;
- (void)setLastCharacterLevelPosition:(long long)a0;
- (void)setProtectedCharacterIndexes:(id)a0;
- (void)setReferenceSubstring:(id)a0 range:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1 characterRects:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } *)a2;
- (void)setStrokeCoveredTextRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0;
- (void)setSupportsAutoLineBreaks:(BOOL)a0;
- (void)setTextContentLength:(long long)a0;
- (void)setTextInputTarget:(id)a0;

@end