luxlabs header browser preview


@class AKController;

@interface AKToolController : NSObject

@property (weak) AKController *controller;
@property (nonatomic) BOOL allInkEnabled;
@property (nonatomic) BOOL pencilInkEnabled;
@property (readonly, nonatomic) BOOL isInDefaultMode;
@property (nonatomic) unsigned long long toolMode;

+ (void)cascadeAnnotations:(id)a0 onPageController:(id)a1 forPaste:(BOOL)a2;

- (void)dealloc;
- (id)initWithController:(id)a0;
- (void).cxx_destruct;
- (id)_defaultTypingAttributes;
- (id)_defaultTextBoxTypingAttributes;
- (unsigned long long)defaultToolMode;
- (unsigned long long)_arrowStyleForToolTag:(long long)a0;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_centerBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 atPoint:(struct CGPoint { double x0; double x1; })a1;
- (struct CGPoint { double x0; double x1; })_defaultCenterForNewAnnotation;
- (id)_defaultFillColorForAnnotationOfClass:(Class)a0;
- (id)_defaultHeartTypingAttributesWithFillColor:(id)a0;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_defaultRectangleForNewAnnotation:(id)a0 centeredAtPoint:(struct CGPoint { double x0; double x1; })a1;
- (double)_modelBaseScaleFactorForNewAnnotation;
- (void)_peripheralAvailabilityDidUpdate:(id)a0;
- (void)_setRectangleToFitTextOnTextAnnotation:(id)a0;
- (id)_strokeColorForNewAnnotation;
- (double)_strokeWidthForNewAnnotation;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_validatedRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 fitsInVisibleRegionOfOverlayView:(id)a1 ownedByPageController:(id)a2 centeredAtPoint:(struct CGPoint { double x0; double x1; })a3;
- (void)addNewAnnotation:(id)a0 onPageController:(id)a1 shouldSelect:(BOOL)a2 shouldCascade:(BOOL)a3;
- (id)createAnnotationOfType:(long long)a0 centeredAtPoint:(struct CGPoint { double x0; double x1; })a1;
- (BOOL)isToolSenderEnabled:(id)a0;
- (void)performToolActionForSender:(id)a0;
- (void)resetToDefaultMode;
- (void)updateToolSenderState:(id)a0 enabled:(BOOL)a1;

@end