luxlabs header browser preview


@class NSTimer, NSObject;
@protocol TSDAutoscrollDelegate;

@interface TSDAutoscroll : NSObject {
    NSTimer *mTimer;
    double mLastFired;
}

@property (retain, nonatomic) NSObject<TSDAutoscrollDelegate> *target;
@property (nonatomic) struct CGPoint { double x; double y; } point;
@property (nonatomic) int directions;
@property (nonatomic) double repeatInterval;
@property (nonatomic) unsigned long long count;
@property (nonatomic) BOOL active;
@property (nonatomic) BOOL targetIsAutoscrolling;
@property (readonly, nonatomic) struct CGPoint { double x; double y; } lastAutoscrollDelta;

+ (void)startAutoscroll:(id)a0 unscaledPoint:(struct CGPoint { double x0; double x1; })a1;

- (void)dealloc;
- (void)invalidate;
- (void)timerFired:(id)a0;
- (void)p_cleanup;
- (unsigned long long)p_deltaForCount:(unsigned long long)a0;
- (BOOL)startAutoscroll:(id)a0 unscaledPoint:(struct CGPoint { double x0; double x1; })a1 directions:(int)a2 repeatInterval:(double)a3;

@end