luxlabs header browser preview


@class UILabel, NSString, OKPresentationViewAllGestureRecognizer, OFUIButton, OFUIView, CAShapeLayer, OKCircleGestureRecognizer, UIImageView, NSOperationQueue, OKAudioPlaylist, UIGestureRecognizer;
@protocol OKClickWheelViewDelegate;

@interface OKClickWheelView : OFUIView <UIGestureRecognizerDelegate, OKAudioPlaylistDelegate, CAAnimationDelegate> {
    OFUIView *_containerView;
    OFUIButton *_playButton;
    BOOL _isAnimating;
    UIGestureRecognizer *_tapGestureRecognizer;
    OKCircleGestureRecognizer *_circleGestureRecognizer;
    OKPresentationViewAllGestureRecognizer *_allGestureRecognizer;
    BOOL _delegateRespondToDidCircleGesture;
    BOOL _delegateRespondWillAppear;
    BOOL _delegateRespondWillDisappear;
    BOOL _delegateRespondShouldAppear;
    CAShapeLayer *_volumeLayer;
    CAShapeLayer *_progressLayer;
    OFUIView *_musicInformationView;
    UIImageView *_thumbnailMusic;
    UILabel *_titleMusic;
    UILabel *_artisteName;
    UILabel *_beatsSentence;
    UIImageView *_chevronView;
    NSOperationQueue *_fetchInformationsQueue;
    BOOL _isInformationLoaded;
    OFUIButton *_closeButton;
}

@property (nonatomic) BOOL wantsProgress;
@property (nonatomic) id<OKClickWheelViewDelegate> delegate;
@property (nonatomic) double progress;
@property (nonatomic) double volume;
@property (nonatomic) OKAudioPlaylist *audioPlaylist;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (void)animationDidStop:(id)a0 finished:(BOOL)a1;
- (void)dealloc;
- (BOOL)gestureRecognizer:(id)a0 shouldReceiveTouch:(id)a1;
- (void)show;
- (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void)handleLongPress:(id)a0;
- (BOOL)isPresented;
- (void)layoutSubviews;
- (void)hide;
- (BOOL)gestureRecognizer:(id)a0 shouldRecognizeSimultaneouslyWithGestureRecognizer:(id)a1;
- (void)buttonPressed:(id)a0;
- (void)closeButtonPressed:(id)a0;
- (void)audioStartedPlayingWithAVAsset:(id)a0;
- (void)notifyProgress:(id)a0;
- (void)_setupLayerShadowForLabel:(id)a0;
- (void)activateProgress:(id)a0;
- (id)animationForKeyPath:(id)a0 fromValue:(id)a1 toValue:(id)a2 duration:(double)a3 timmingFunctionName:(id)a4 delegate:(id)a5;
- (void)audioFinishedPlayingWithAVAsset:(id)a0;
- (void)handleAllGestures:(id)a0;
- (void)initAlbumInformationView;
- (void)initButtons;
- (void)initGesture;
- (id)initWithContainerView:(id)a0 andAuthoringGuidelines:(id)a1;
- (void)updateMusicInformation:(id)a0;

@end