luxlabs header browser preview


@class UIView, CLKTimeFormatter, UIImage, CLKDevice, NTKOlympusColorPalette, UIColor, UIButton, NSString, NTKVictoryLabel, NTKVictoryTimeLabel;
@protocol NTKOlympusColorPalette, NTKOlympusContentViewDelegate;

@interface NTKOlympusTimeContentView : UIView <CLKTimeFormatterObserver, NTKTimeView>

@property (retain, nonatomic) CLKDevice *device;
@property (retain, nonatomic) UIButton *fullscreenLogoButton;
@property (retain, nonatomic) UIButton *circularLogoButton;
@property (retain, nonatomic) UIImage *circularLogoImage;
@property (retain, nonatomic) NTKVictoryTimeLabel *fullscreenHybridUpperTimeLabel;
@property (retain, nonatomic) NTKVictoryLabel *fullscreenHybridLowerTimeLabel;
@property (retain, nonatomic) NTKVictoryLabel *fullscreenDigitalUpperTimeLabel;
@property (retain, nonatomic) NTKVictoryLabel *fullscreenDigitalLowerTimeLabel;
@property (retain, nonatomic) NTKVictoryLabel *circularUpperTimeLabel;
@property (retain, nonatomic) NTKVictoryLabel *circularLowerTimeLabel;
@property (retain, nonatomic) UIView *contentView;
@property (retain, nonatomic) UIView *fullscreenDigitsContainerView;
@property (retain, nonatomic) UIView *circularDigitsContainerView;
@property (retain, nonatomic) CLKTimeFormatter *timeFormatter;
@property (nonatomic) unsigned long long style;
@property (nonatomic) unsigned long long dial;
@property (retain, nonatomic) NTKOlympusColorPalette *colorPalette;
@property (retain, nonatomic) id<NTKOlympusColorPalette> palette;
@property (retain, nonatomic) UIColor *currentForegroundColor;
@property (retain, nonatomic) UIColor *currentBackgroundColor;
@property (retain, nonatomic) UIColor *currentLogoColor;
@property (nonatomic) double dialFraction;
@property (nonatomic) double digitalStyleFraction;
@property (nonatomic) double olympusDigitalStyleFraction;
@property (nonatomic) double olympusAnalogStyleFraction;
@property (nonatomic) double analogStyleFraction;
@property (nonatomic) double olympusDigitalLabelsPositionFraction;
@property (nonatomic) double analogStyleSwooshPositionFraction;
@property (nonatomic) struct CGSize { double width; double height; } logoImageSizeForCircularDial;
@property (nonatomic) BOOL useSmallFont;
@property (weak, nonatomic) id<NTKOlympusContentViewDelegate> delegate;
@property (nonatomic) BOOL invertedColors;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (nonatomic, getter=isFrozen) BOOL frozen;

+ (double)scaleForViewDuringColorChangeTransitionWithFraction:(double)a0;

- (void)dealloc;
- (void)setTimeOffset:(double)a0;
- (BOOL)pointInside:(struct CGPoint { double x0; double x1; })a0 withEvent:(id)a1;
- (void).cxx_destruct;
- (void)layoutSubviews;
- (void)updateColors;
- (id)createTimeLabelWithFont:(id)a0 option:(unsigned long long)a1;
- (void)handleLogoButtonResetHighlight:(id)a0;
- (void)_applyAnimationPopTransitionWithFraction:(double)a0;
- (void)_applyTransitionFraction:(double)a0 fromColor:(id)a1 toColor:(id)a2 fromBackgroundColor:(id)a3 toBackgroundColor:(id)a4 fromLogoColor:(id)a5 toLogoColor:(id)a6;
- (void)_applyTransitionFraction:(double)a0 fromTextColor:(id)a1 toTextColor:(id)a2;
- (void)applyTransitionFraction:(double)a0 fromColorPalette:(id)a1 toColorPalette:(id)a2 animateElements:(BOOL)a3;
- (void)applyTransitionFraction:(double)a0 fromDial:(unsigned long long)a1 toDial:(unsigned long long)a2;
- (void)applyTransitionFraction:(double)a0 fromStyle:(unsigned long long)a1 toStyle:(unsigned long long)a2;
- (void)cleanupAfterEditing;
- (void)configureViewsForEditing;
- (BOOL)containsSubview:(id)a0;
- (void)createAndRemoveViewsForCurrentStateIfNeeded;
- (void)createCircularViewsIfNeeded;
- (void)createFullscreenDigitalViewsIfNeeded;
- (void)createFullscreenHybridViewsIfNeeded;
- (void)createFullscreenLogoIfNeeded;
- (id)createLogoButtonWithBackgroundImage:(id)a0;
- (void)ensureVisibleIfNeeded:(id)a0;
- (id)fontForCircularDial;
- (id)fontForDigitalFullscreen;
- (id)fontForHybridFullscreen;
- (void)handleLogoButtonHighlighted:(id)a0;
- (void)handleLogoButtonTouchUpInside:(id)a0;
- (id)initWithDevice:(id)a0 dial:(unsigned long long)a1 style:(unsigned long long)a2 colorPalette:(id)a3;
- (id)initWithDevice:(id)a0 dial:(unsigned long long)a1 style:(unsigned long long)a2 colorPalette:(id)a3 useSmallFont:(BOOL)a4 circularLogoImage:(id)a5;
- (id)monospacedFontForCircularDial;
- (void)prepareForEditing;
- (void)removeCircularViews;
- (void)removeFullscreenViews;
- (void)setLabelOutlineAlpha:(double)a0;
- (void)setLabelOutlineColor:(id)a0;
- (void)setLogoButtonHighlighted:(BOOL)a0;
- (void)setOverrideDate:(id)a0 duration:(double)a1;
- (void)setViewsVisibilityForDial:(unsigned long long)a0 style:(unsigned long long)a1;
- (void)setViewsVisibleForDialTransition;
- (void)setViewsVisibleForStyleTransition;
- (id)styleWithFont:(id)a0;
- (void)timeFormatterTextDidChange:(id)a0;
- (void)updateLogosFrame;
- (void)updateStylesFraction:(double)a0 fromStyle:(unsigned long long)a1 toStyle:(unsigned long long)a2;
- (void)updateTimeLabelsFrame;
- (id)victoryFontWithSize:(double)a0;

@end