luxlabs header browser preview


@class UIColor, UITapGestureRecognizer, NSProgress, NSOperationQueue, DOCDeterminateProgressRingView, DOCIndeterminateProgressRingView, DOCGhostRingView;

@interface DOCDownloadProgressView : UIView {
    NSOperationQueue *_pendingAnimationQueue;
}

@property (class, readonly, copy, nonatomic) UIColor *defaultTrackColor;
@property (class, readonly, copy, nonatomic) UIColor *defaultTrackColorOnSelectedBackground;
@property (class, readonly, copy, nonatomic) UIColor *defaultProgressColor;

@property (retain, nonatomic) DOCGhostRingView *ghostRingView;
@property (retain, nonatomic) DOCDeterminateProgressRingView *determinateProgressRingView;
@property (retain, nonatomic) DOCIndeterminateProgressRingView *indeterminateProgressRingView;
@property (nonatomic) double progress;
@property (nonatomic) BOOL graduallyIncreasingProgress;
@property (retain, nonatomic) UITapGestureRecognizer *tapGestureRecognizer;
@property (copy, nonatomic) UIColor *inactiveStrokeColor;
@property (copy, nonatomic) UIColor *activeStrokeColor;
@property (retain, nonatomic) NSProgress *observedProgress;
@property (nonatomic) BOOL canShowStopButton;

- (void)dealloc;
- (struct CGSize { double x0; double x1; })intrinsicContentSize;
- (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void)observeValueForKeyPath:(id)a0 ofObject:(id)a1 change:(id)a2 context:(void *)a3;
- (void).cxx_destruct;
- (id)initWithCoder:(id)a0;
- (void)setProgress:(double)a0 animated:(BOOL)a1;
- (void)setProgress:(double)a0 animated:(BOOL)a1 completion:(id /* block */)a2;
- (void)handleTap:(id)a0;
- (void)doc_commonInit;
- (void)installSubviews;
- (void)_addToPendingAnimationQueue:(id /* block */)a0;
- (void)_setProgress:(double)a0 animated:(BOOL)a1 completion:(id /* block */)a2;
- (void)_updateStatusPropertiesAnimated:(BOOL)a0 completion:(id /* block */)a1;
- (void)animateToFullRingAndHideWithCompletion:(id /* block */)a0;
- (void)beginGraduallyIncreasingProgress;
- (void)fadeoutWithCompletion:(id /* block */)a0;

@end