System/Library/PrivateFrameworks/BrailleTranslation.framework
BRLTBrailleStateManager.h
Download BRLTBrailleStateManager.h
@class BRLTScriptString, NSRecursiveLock, BRLTBrailleBuffer, NSMutableArray, BRLTBrailleString;
@protocol BRLTBrailleStateManagerDelegate, BRLTBrailleTranslationDelegateProtocol;
@interface BRLTBrailleStateManager : NSObject <NSCopying> {
BRLTScriptString *_scriptString;
BRLTBrailleBuffer *_brailleBuffer;
BRLTBrailleString *_staticBrailleString;
struct _NSRange { unsigned long long location; unsigned long long length; } _scriptForwardEditingRegion;
struct _NSRange { unsigned long long location; unsigned long long length; } _scriptBackwardEditingRegion;
struct _NSRange { unsigned long long location; unsigned long long length; } _scriptMergeEditingRegion;
struct _NSRange { unsigned long long location; unsigned long long length; } _brailleForwardEditingRegion;
struct _NSRange { unsigned long long location; unsigned long long length; } _brailleBackwardEditingRegion;
struct _NSRange { unsigned long long location; unsigned long long length; } _brailleMergeEditingRegion;
struct _NSRange { unsigned long long location; unsigned long long length; } _activeScriptEditingRegion;
struct _NSRange { unsigned long long location; unsigned long long length; } _activeBrailleEditingRegion;
struct _NSRange { unsigned long long location; unsigned long long length; } _brailleSelection;
struct _NSRange { unsigned long long location; unsigned long long length; } _brailleFocus;
struct _NSRange { unsigned long long location; unsigned long long length; } _brailleSuggestion;
BOOL _brailleDirty;
BOOL _scriptDirty;
id<BRLTBrailleStateManagerDelegate> _delegate;
id<BRLTBrailleTranslationDelegateProtocol> _translationDelegate;
struct _NSRange { unsigned long long location; unsigned long long length; } _pendingScriptSelection;
NSRecursiveLock *_apiLock;
NSMutableArray *_runningScriptStringHistory;
double _lastScriptStringOutputTime;
}
@property (readonly, nonatomic) BRLTBrailleBuffer *brailleBuffer;
@property (nonatomic) BOOL editable;
@property (nonatomic) BOOL isTerminalOutput;
@property (nonatomic) unsigned long long inputTranslationMode;
@property (nonatomic) unsigned long long outputTranslationMode;
- (void)_translate:(BOOL)a0;
- (void).cxx_destruct;
- (void)setDelegate:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (void)translate;
- (BOOL)_generateBrailleBufferForDelete;
- (struct _NSRange { unsigned long long x0; unsigned long long x1; })deleteMergeAtomForScriptString:(id)a0;
- (void)_generateBrailleBufferForInsert;
- (struct _NSRange { unsigned long long x0; unsigned long long x1; })_brailleRangeForTextRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 textPositions:(id)a1 brailleLength:(unsigned long long)a2;
- (BOOL)_deleteBrailleCharSilently:(BOOL)a0;
- (BOOL)_forwardDeleteBrailleCharSilently:(BOOL)a0;
- (BOOL)_generateBrailleBuffer:(BOOL)a0;
- (BOOL)_selectionIsValidForDelete;
- (BOOL)_selectionIsValidForInsert;
- (BOOL)_setBrailleSelection:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 newScriptLocation:(out unsigned long long *)a1;
- (struct _NSRange { unsigned long long x0; unsigned long long x1; })_textRangeForBrailleRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 textPositions:(id)a1 scriptLength:(long long)a2;
- (struct _NSRange { unsigned long long x0; unsigned long long x1; })backwardEditingAtomForScriptString:(id)a0;
- (id)brailleDisplayString;
- (struct _NSRange { unsigned long long x0; unsigned long long x1; })brailleFocus;
- (unsigned long long)brailleLocationForScriptLocation:(unsigned long long)a0;
- (struct _NSRange { unsigned long long x0; unsigned long long x1; })brailleRangeForScriptRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0;
- (struct _NSRange { unsigned long long x0; unsigned long long x1; })brailleSelection;
- (struct _NSRange { unsigned long long x0; unsigned long long x1; })brailleSuggestion;
- (BOOL)deleteBrailleChar;
- (BOOL)deleteBrailleCharSilently;
- (BOOL)forwardDeleteBrailleChar;
- (BOOL)forwardDeleteBrailleCharSilently;
- (struct _NSRange { unsigned long long x0; unsigned long long x1; })forwardEditingAtomForScriptString:(id)a0;
- (id)initWithDelegate:(id)a0 translationDelegate:(id)a1;
- (void)insertBrailleChar:(id)a0;
- (void)insertBrailleChar:(id)a0 modifiers:(id)a1;
- (void)insertBrailleChar:(id)a0 modifiers:(id)a1 silently:(BOOL)a2;
- (void)insertBrailleChar:(id)a0 silently:(BOOL)a1;
- (id)outputScriptString;
- (struct _NSRange { unsigned long long x0; unsigned long long x1; })scriptEditingRange;
- (unsigned long long)scriptLocationForBrailleLocation:(unsigned long long)a0;
- (struct _NSRange { unsigned long long x0; unsigned long long x1; })scriptRangeForBrailleRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0;
- (struct _NSRange { unsigned long long x0; unsigned long long x1; })scriptRangeOfBrailleCellRepresentingCharacterAtScriptIndex:(unsigned long long)a0;
- (void)setBrailleSelection:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0;
- (void)setBrailleSelection:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 needsForwardToScreenReader:(out BOOL *)a1 newScriptLocation:(out unsigned long long *)a2;
- (void)setScriptString:(id)a0;
- (void)setTranslationDelegate:(id)a0;
- (void)translateForced:(BOOL)a0;
- (id)translationDelegate;
@end