luxlabs header browser preview


@class UIView, NSString, _UIPickerViewStyle, CALayer, UISelectionFeedbackGenerator, NSMutableArray, _UIPickerViewTestParameters, UIColor;
@protocol UIPickerViewDataSource, UIPickerViewDelegate;

@interface UIPickerView : UIView <UIPickerViewScrollTesting, UITableViewDelegate, UIPickerTableViewContainerDelegate, UITableViewDataSource, NSCoding> {
    NSMutableArray *_tables;
    UIView *_foregroundView;
    CALayer *_maskGradientLayer;
    UIView *_topLineOrFillView;
    UIView *_bottomLineView;
    struct { unsigned char needsLayout : 1; unsigned char delegateRespondsToNumberOfComponentsInPickerView : 1; unsigned char delegateRespondsToNumberOfRowsInComponent : 1; unsigned char delegateRespondsToDidSelectRow : 1; unsigned char delegateRespondsToViewForRow : 1; unsigned char delegateRespondsToTitleForRow : 1; unsigned char delegateRespondsToAttributedTitleForRow : 1; unsigned char delegateRespondsToWidthForComponent : 1; unsigned char delegateRespondsToRowHeightForComponent : 1; unsigned char showsSelectionBar : 1; unsigned char allowsMultipleSelection : 1; unsigned char allowSelectingCells : 1; unsigned char soundsDisabled : 1; unsigned char usesCheckedSelection : 1; unsigned char skipsBackground : 1; unsigned char isInLayoutSubviews : 1; unsigned char usesDynamicRowHeight : 1; unsigned char selectionBarIgnoresInset : 1; } _pickerViewFlags;
    UIColor *_textColor;
    UIColor *_textShadowColor;
    _UIPickerViewStyle *_style;
    _UIPickerViewTestParameters *_currentTestParameters;
}

@property (nonatomic, getter=_enabled, setter=_setEnabled:) BOOL enabled;
@property (nonatomic, getter=_magnifierStyle, setter=_setMagnifierStyle:) long long magnifierStyle;
@property (readonly, nonatomic, getter=_style) _UIPickerViewStyle *style;
@property (nonatomic, setter=_setMagnifierEnabled:) BOOL _magnifierEnabled;
@property (retain, nonatomic, getter=_selectionFeedbackGenerator, setter=_setSelectionFeedbackGenerator:) UISelectionFeedbackGenerator *selectionFeedbackGenerator;
@property (retain, nonatomic, getter=_highlightColor, setter=_setHighlightColor:) UIColor *highlightColor;
@property (retain, nonatomic, getter=_textColor, setter=_setTextColor:) UIColor *textColor;
@property (retain, nonatomic, getter=_textShadowColor, setter=_setTextShadowColor:) UIColor *textShadowColor;
@property (retain, nonatomic, getter=_magnifierLineColor, setter=_setMagnifierLineColor:) UIColor *magnifierLineColor;
@property (getter=_usesDynamicRowHeight, setter=_setUsesDynamicRowHeight:) BOOL usesDynamicRowHeight;
@property (nonatomic, setter=_setSelectionBarIgnoresInset:) BOOL _selectionBarIgnoresInset;
@property (weak, nonatomic) id<UIPickerViewDataSource> dataSource;
@property (weak, nonatomic) id<UIPickerViewDelegate> delegate;
@property (nonatomic) BOOL showsSelectionIndicator;
@property (readonly, nonatomic) long long numberOfComponents;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (void)initialize;
+ (BOOL)_allowsUnsupportedMacIdiomBehavior;
+ (void)_setAllowsUnsupportedMacIdiomBehavior:(BOOL)a0;
+ (void)_prepareStyleStorageIfNecessary;
+ (id)_styleForIdiom:(long long)a0;
+ (void)_registerStyle:(id)a0 forIdiom:(long long)a1;
+ (struct CGSize { double x0; double x1; })defaultSizeForCurrentOrientation;
+ (struct CGSize { double x0; double x1; })defaultSizeForMainScreenTraits;
+ (struct CGSize { double x0; double x1; })defaultSizeForTraits:(id)a0;
+ (struct CGSize { double x0; double x1; })sizeForMainScreenTraitsThatFits:(struct CGSize { double x0; double x1; })a0;
+ (struct CGSize { double x0; double x1; })sizeThatFits:(struct CGSize { double x0; double x1; })a0 forTraits:(id)a1;

- (void)reload;
- (void)setBackgroundColor:(id)a0;
- (id)init;
- (BOOL)_usesCheckSelection;
- (id)tableView:(id)a0 cellForRowAtIndexPath:(id)a1;
- (void)dealloc;
- (void)_populateArchivedSubviews:(id)a0;
- (long long)tableView:(id)a0 numberOfRowsInSection:(long long)a1;
- (BOOL)_contentHuggingDefault_isUsuallyFixedHeight;
- (long long)numberOfColumns;
- (void)reloadData;
- (void)traitCollectionDidChange:(id)a0;
- (struct CGSize { double x0; double x1; })_intrinsicSizeWithinSize:(struct CGSize { double x0; double x1; })a0;
- (void)encodeWithCoder:(id)a0;
- (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (id)_systemDefaultFocusGroupIdentifier;
- (void)setFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void)_sendCheckedRow:(long long)a0 inTableView:(id)a1 checked:(BOOL)a2;
- (void)setNeedsLayout;
- (id)_contentView;
- (void)setBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (BOOL)_drawsBackground;
- (void).cxx_destruct;
- (id)hitTest:(struct CGPoint { double x0; double x1; })a0 withEvent:(id)a1;
- (void)setAllowsMultipleSelection:(BOOL)a0;
- (BOOL)_soundsEnabled;
- (struct CGSize { double x0; double x1; })defaultSize;
- (void)layoutSubviews;
- (void)_setDrawsBackground:(BOOL)a0;
- (BOOL)_contentHuggingDefault_isUsuallyFixedWidth;
- (id)initWithCoder:(id)a0;
- (void)didMoveToWindow;
- (struct CGSize { double x0; double x1; })sizeThatFits:(struct CGSize { double x0; double x1; })a0;
- (void)_addMagnifierLinesForRowHeight:(double)a0;
- (struct CGSize { double x0; double x1; })_contentSizeForRow:(long long)a0 inComponent:(long long)a1;
- (double)_delegateRowHeightForComponent:(long long)a0;
- (double)_tableRowHeight;
- (BOOL)isAccessibilityElementByDefault;
- (void)selectRow:(long long)a0 inComponent:(long long)a1 animated:(BOOL)a2;
- (void)_addHighlightRectForRowHeight:(double)a0;
- (BOOL)_canHostViewControllerContentScrollView;
- (void)_completeCurrentTest;
- (id)_createColumnWithTableFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 rowHeight:(double)a1;
- (id)_createTableWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 forComponent:(long long)a1;
- (id)_delegateAttributedTitleForRow:(long long)a0 forComponent:(long long)a1;
- (long long)_delegateNumberOfComponents;
- (long long)_delegateNumberOfRowsInComponent:(long long)a0;
- (id)_delegateTitleForRow:(long long)a0 forComponent:(long long)a1;
- (double)_delegateWidthForComponent:(long long)a0 ofCount:(int)a1 withSizeLeft:(double)a2;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_effectiveTableViewFrameForColumn:(long long)a0;
- (BOOL)_forceTextAlignmentCentered;
- (void)_iterateOnCurrentTest;
- (BOOL)_needsLayout;
- (void)_noteScrollingFinishedForComponent:(long long)a0;
- (void)_performScrollTest:(id)a0 withIterations:(long long)a1 rowsToScroll:(long long)a2 inComponent:(long long)a3;
- (struct CATransform3D { double x0; double x1; double x2; double x3; double x4; double x5; double x6; double x7; double x8; double x9; double x10; double x11; double x12; double x13; double x14; double x15; })_perspectiveTransform;
- (void)_resetSelectionOfTables;
- (double)_rowHeightForDefaultFont;
- (id)_scalarStatisticsForUserValueChangedEvent;
- (void)_selectRow:(long long)a0 inComponent:(long long)a1 animated:(BOOL)a2 notify:(BOOL)a3;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_selectionBarRectForHeight:(double)a0;
- (double)_selectionBarSideInset;
- (id)_selectionBarSuffix;
- (void)_sendSelectionChangedForComponent:(long long)a0 notify:(BOOL)a1;
- (void)_sendSelectionChangedFromTable:(id)a0 notify:(BOOL)a1;
- (void)_setColumnView:(id)a0 enabled:(BOOL)a1;
- (void)_setUsesCheckedSelection:(BOOL)a0;
- (struct CGSize { double x0; double x1; })_sizeThatFits:(struct CGSize { double x0; double x1; })a0;
- (void)_updateSelectedRows;
- (void)_updateWithOldSize:(struct CGSize { double x0; double x1; })a0 newSize:(struct CGSize { double x0; double x1; })a1;
- (BOOL)_usesCheckedSelection;
- (double)_wheelShift;
- (void)_willPlayClickSound;
- (BOOL)allowsMultipleSelection;
- (long long)columnForTableView:(id)a0;
- (long long)numberOfRowsInColumn:(long long)a0;
- (long long)numberOfRowsInComponent:(long long)a0;
- (void)reloadAllComponents;
- (void)reloadAllPickerPieces;
- (void)reloadComponent:(long long)a0;
- (void)reloadDataForColumn:(int)a0;
- (struct CGSize { double x0; double x1; })rowSizeForComponent:(long long)a0;
- (double)scrollAnimationDuration;
- (void)selectRow:(int)a0 inColumn:(int)a1 animated:(BOOL)a2;
- (int)selectedRowForColumn:(int)a0;
- (long long)selectedRowInComponent:(long long)a0;
- (void)setSoundsEnabled:(BOOL)a0;
- (id)tableViewForColumn:(long long)a0;
- (id)viewForRow:(long long)a0 forComponent:(long long)a1;
- (struct _NSRange { unsigned long long x0; unsigned long long x1; })visibleRowsForColumn:(int)a0;

@end