luxlabs header browser preview


@class UILabel, _UIControlEventsGestureRecognizer, UIView;
@protocol _UIDatePickerWheelsTimeLabelDelegate;

@interface _UIDatePickerWheelsTimeLabel : _UIDatePickerCalendarTimeLabel <_UIControlEventsGestureRecognizerDelegate> {
    UILabel *_measurementLabel;
    struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } _hoursReferenceFrame;
    struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } _minutesReferenceFrame;
    long long _highlightedScope;
    BOOL _highlightedForTouch;
    UIView *_touchHighlightedView;
}

@property (readonly, nonatomic) UIView *contentView;
@property (readonly, nonatomic) UILabel *hourLabel;
@property (readonly, nonatomic) UILabel *minuteLabel;
@property (readonly, nonatomic) UILabel *timeSeparatorLabel;
@property (readonly, nonatomic) _UIControlEventsGestureRecognizer *controlEventsGestureRecognizer;
@property (weak, nonatomic) id<_UIDatePickerWheelsTimeLabelDelegate> wheelsDelegate;
@property (nonatomic) BOOL wheelsActive;
@property (readonly, nonatomic) struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } combinedTextRectFromLabels;

+ (BOOL)supportsScribbleInteraction;

- (void)controlEventsGestureRecognizer:(id)a0 recognizedControlEvent:(unsigned long long)a1 withEvent:(id)a2;
- (id)font;
- (void).cxx_destruct;
- (void)setContentHidden:(BOOL)a0;
- (void)setFont:(id)a0;
- (BOOL)_treatMinutesAsHoursForState:(unsigned long long)a0;
- (id)_viewForHighlightedTouchAtPoint:(struct CGPoint { double x0; double x1; })a0;
- (void)beginEditingWheels;
- (void)configureLabelsForHour:(struct { double x0; double x1; long long x2; })a0 minute:(struct { double x0; double x1; long long x2; })a1;
- (long long)decrementBehaviour;
- (BOOL)displaysTimeOfDayLabel;
- (void)endEditingWheels;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })hourRect;
- (id)initWithTimeFormat:(id)a0 minuteInterval:(long long)a1;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })minuteRect;
- (void)pushCurrentStateIntoUI;
- (void)setHighlightedForTouch:(BOOL)a0;
- (void)stateMachineUpdateFromState:(unsigned long long)a0 toState:(unsigned long long)a1;
- (void)updateHoursFromDatePicker:(long long)a0 wheelsChanged:(BOOL)a1;
- (void)updateMinutesFromDatePicker:(long long)a0 wheelsChanged:(BOOL)a1;
- (void)willBeginWritingInScribbleInteraction;

@end