luxlabs header browser preview


@class UIVisualEffect, UIPageControlProgress, UIColor, UIImage, UIView, _UIPageControlVisualProvider;

@interface UIPageControl : UIControl {
    _UIPageControlVisualProvider *_visualProvider;
    struct { unsigned char hideForSinglePage : 1; unsigned char defersCurrentPageDisplay : 1; unsigned char allowScrubbing : 1; unsigned char allowTapping : 1; unsigned char flickToEndGestureEnabled : 1; } _pageControlFlags;
    struct { unsigned char verticalPadding : 1; unsigned char horizontalPadding : 1; unsigned char indicatorSpacing : 1; unsigned char backgroundView : 1; } _custom;
    double _horizontalPadding;
    double _verticalPadding;
    double _indicatorSpacing;
    unsigned long long _preferredNumberOfVisibleIndicators;
}

@property (nonatomic, setter=_setCustomHorizontalPadding:) double _customHorizontalPadding;
@property (nonatomic, setter=_setCustomVerticalPadding:) double _customVerticalPadding;
@property (nonatomic, setter=_setCustomIndicatorSpacing:) double _customIndicatorSpacing;
@property (nonatomic, getter=_preferredNumberOfVisibleIndicators, setter=_setPreferredNumberOfVisibleIndicators:) unsigned long long preferredNumberOfVisibleIndicators;
@property (nonatomic, setter=_setAllowsDiscreteInteraction:) BOOL _allowsDiscreteInteraction;
@property (nonatomic, setter=_setIndicatorOpacity:) double _indicatorOpacity;
@property (retain, nonatomic, setter=_setPlatterBackgroundView:) UIView *_platterBackgroundView;
@property (nonatomic) long long previousPage;
@property (nonatomic, setter=_setFlickToEndGestureEnabled:) BOOL _flickToEndGestureEnabled;
@property (retain, nonatomic, setter=_setPlatterEffect:) UIVisualEffect *_platterEffect;
@property (retain, nonatomic, setter=_setPageProgress:) UIPageControlProgress *_pageProgress;
@property (nonatomic) long long numberOfPages;
@property (nonatomic) long long currentPage;
@property (nonatomic) BOOL hidesForSinglePage;
@property (retain, nonatomic) UIPageControlProgress *progress;
@property (retain, nonatomic) UIColor *pageIndicatorTintColor;
@property (retain, nonatomic) UIColor *currentPageIndicatorTintColor;
@property (nonatomic) long long backgroundStyle;
@property (nonatomic) long long direction;
@property (readonly, nonatomic) long long interactionState;
@property (nonatomic) BOOL allowsContinuousInteraction;
@property (retain, nonatomic) UIImage *preferredIndicatorImage;
@property (retain, nonatomic) UIImage *preferredCurrentPageIndicatorImage;
@property (nonatomic) BOOL defersCurrentPageDisplay;

+ (BOOL)doesOverrideMethod:(SEL)a0 inBaseClass:(Class)a1;
+ (id)_visualProviderForPageControl:(id)a0;

- (struct CGSize { double x0; double x1; })sizeForNumberOfPages:(long long)a0;
- (void)dealloc;
- (void)_populateArchivedSubviews:(id)a0;
- (unsigned long long)_controlEventsForActionTriggered;
- (BOOL)_contentHuggingDefault_isUsuallyFixedHeight;
- (struct CGSize { double x0; double x1; })intrinsicContentSize;
- (BOOL)canBecomeFocused;
- (id)indicatorImageForPage:(long long)a0;
- (void)encodeWithCoder:(id)a0;
- (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void)setSemanticContentAttribute:(long long)a0;
- (BOOL)gestureRecognizerShouldBegin:(id)a0;
- (void).cxx_destruct;
- (void)layoutSubviews;
- (void)endTrackingWithTouch:(id)a0 withEvent:(id)a1;
- (BOOL)_contentHuggingDefault_isUsuallyFixedWidth;
- (id)initWithCoder:(id)a0;
- (void)didMoveToWindow;
- (struct CGSize { double x0; double x1; })sizeThatFits:(struct CGSize { double x0; double x1; })a0;
- (long long)_displayedPage;
- (void)_emitValueChanged;
- (BOOL)_implementsCustomCurrentPageImagesOverride;
- (BOOL)_implementsCustomPageImagesOverride;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_indicatorFrameForPage:(long long)a0;
- (void)_invalidateIndicators;
- (BOOL)_isVertical;
- (void)_setCurrentPage:(long long)a0;
- (void)_setPage:(long long)a0 interactionState:(long long)a1;
- (void)_setVertical:(BOOL)a0;
- (void)_traitCollectionDidChangeOnSubtreeInternal:(const struct _UITraitCollectionChangeDescription { id x0; id x1; id x2; BOOL x3; struct _UITraitCollectionTraitChanges { BOOL x0; BOOL x1; } x4; } *)a0;
- (void)_updateCurrentPage:(long long)a0 updateDisplayImmediately:(BOOL)a1;
- (void)_updateCurrentPageDisplayWithForceUpdate:(BOOL)a0;
- (void)_updateCurrentPageProgress;
- (id)currentPageIndicatorImageForPage:(long long)a0;
- (BOOL)isElementAccessibilityExposedToInterfaceBuilder;
- (void)setCurrentPageIndicatorImage:(id)a0 forPage:(long long)a1;
- (void)setIndicatorImage:(id)a0 forPage:(long long)a1;
- (BOOL)shouldTrack;
- (void)updateCurrentPageDisplay;

@end