luxlabs header browser preview


@class TSKHorizontalDragRecognizer, TSUColor;

@interface TSKStarRatingView : UIControl {
    long long mRating;
    long long mRatingOnFingerDown;
    TSKHorizontalDragRecognizer *mDragGesture;
}

@property (nonatomic) long long value;
@property (nonatomic) int style;
@property (nonatomic) BOOL showsDots;
@property (copy, nonatomic) TSUColor *color;

+ (struct CGPath { } *)newStarPath:(double)a0;
+ (void)renderRating:(long long)a0 intoContext:(struct CGContext { } *)a1 rect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a2 style:(int)a3 showDots:(BOOL)a4;

- (void)willMoveToSuperview:(id)a0;
- (void)dealloc;
- (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void)drawRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void)touchesBegan:(id)a0 withEvent:(id)a1;
- (Class)renderClass;
- (id)initWithCoder:(id)a0;
- (void)p_horizontalDrag:(id)a0;
- (void)p_setupGestureRecognizers;
- (long long)p_starRatingForGesture:(id)a0;
- (long long)p_starRatingForLocation:(double)a0;
- (void)p_tapped:(id)a0;

@end