X-Git-Url: https://git.saurik.com/iphone-api.git/blobdiff_plain/f8d8a1a9bf3e8cbbb8a04dacfcd3257f1d560b63..2cd8f71baf5b8e3f2fc334a69a08a31948c2bd7c:/UIKit/UIPickerView.h diff --git a/UIKit/UIPickerView.h b/UIKit/UIPickerView.h new file mode 100644 index 0000000..1c8aefd --- /dev/null +++ b/UIKit/UIPickerView.h @@ -0,0 +1,112 @@ +/* + * Generated by class-dump 3.1.2. + * + * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard. + */ + +#import + +#import "UIPickerViewDataSource-Protocol.h" +#import "UIPickerViewDelegate-Protocol.h" + +@class NSMutableArray; + +@interface UIPickerView : UIView +{ + NSMutableArray *_tables; + UIView *_topFrame; + NSMutableArray *_dividers; + id _dataSource; + id _delegate; + UIView *_backgroundView; + int _numberOfComponents; + struct { + unsigned int needsLayout:1; + unsigned int delegateRespondsToNumberOfComponentsInPickerView:1; + unsigned int delegateRespondsToNumberOfRowsInComponent:1; + unsigned int delegateRespondsToDidSelectRow:1; + unsigned int delegateRespondsToViewForRow:1; + unsigned int delegateRespondsToTitleForRow:1; + unsigned int delegateRespondsToWidthForComponent:1; + unsigned int delegateRespondsToRowHeightForComponent:1; + unsigned int showsSelectionBar:1; + unsigned int allowsMultipleSelection:1; + unsigned int allowSelectingCells:1; + unsigned int soundsEnabled:1; + } _pickerViewFlags; +} + ++ (struct CGSize)defaultSizeForCurrentOrientation; +- (struct CGSize)defaultSize; +- (BOOL)_isLandscapeOrientation; +- (float)_tableRowHeight; +- (id)_orientationImageSuffix; +- (void)setSoundsEnabled:(BOOL)fp8; +- (void)_setupDefaultSounds; +- (id)initWithFrame:(struct CGRect)fp8; +- (id)initWithCoder:(id)fp8; +- (void)_populateArchivedSubviews:(id)fp8; +- (void)encodeWithCoder:(id)fp8; +- (void)dealloc; +- (void)setNeedsLayout; +- (void)reload; +- (void)reloadData; +- (void)reloadAllComponents; +- (void)reloadDataForColumn:(int)fp8; +- (void)reloadComponent:(int)fp8; +- (id)pickerImageNamePrefix; +- (id)_selectionBarSuffix; +- (id)imageForPickerPiece:(int)fp8; +- (struct CGRect)_selectionBarRectForHeight:(float)fp8; +- (id)_createViewForPickerPiece:(int)fp8; +- (id)createDividerWithFrame:(struct CGRect)fp8; +- (struct CGSize)sizeThatFits:(struct CGSize)fp8; +- (double)scrollAnimationDuration; +- (int)_delegateNumberOfComponents; +- (int)_delegateNumberOfRowsInComponent:(int)fp8; +- (id)_delegateTitleForRow:(int)fp8 forComponent:(int)fp12; +- (float)_delegateWidthForComponent:(int)fp8 ofCount:(int)fp12 withSizeLeft:(float)fp16; +- (float)_delegateRowHeightForComponent:(int)fp8; +- (id)_createTableWithFrame:(struct CGRect)fp8 forComponent:(int)fp24; +- (struct CGSize)rowSizeForComponent:(int)fp8; +- (int)numberOfRowsInComponent:(int)fp8; +- (int)numberOfRowsInColumn:(int)fp8; +- (int)numberOfColumns; +- (int)numberOfComponents; +- (id)viewForRow:(int)fp8 forComponent:(int)fp12; +- (void)reloadAllPickerPieces; +- (void)layoutSubviews; +- (void)setFrame:(struct CGRect)fp8; +- (int)numberOfRowsInTable:(id)fp8; +- (id)table:(id)fp8 cellForRow:(int)fp12 column:(id)fp16 reusing:(id)fp20; +- (id)table:(id)fp8 cellForRow:(int)fp12 column:(id)fp16; +- (void)setDataSource:(id)fp8; +- (void)setDelegate:(id)fp8; +- (void)setShowsSelectionIndicator:(BOOL)fp8; +- (BOOL)showsSelectionIndicator; +- (void)scrollerDidScroll:(id)fp8; +- (BOOL)scroller:(id)fp8 shouldAdjustSmoothScrollEndForVelocity:(struct CGSize)fp12; +- (struct CGPoint)scroller:(id)fp8 adjustSmoothScrollEnd:(struct CGPoint)fp12 velocity:(struct CGSize)fp20; +- (void)_sendSelectionChangedForComponent:(int)fp8; +- (void)setAllowsMultipleSelection:(BOOL)fp8; +- (BOOL)allowsMultipleSelection; +- (void)_sendCheckedRow:(int)fp8 inTable:(id)fp12 checked:(BOOL)fp16; +- (void)_sendSelectionChangedFromTable:(id)fp8; +- (void)scrollerDidEndDragging:(id)fp8 willSmoothScroll:(BOOL)fp12; +- (void)scrollerDidEndSmoothScrolling:(id)fp8; +- (void)scrollerDidEndAnimatedScrolling:(id)fp8; +- (id)cellForRow:(int)fp8 column:(int)fp12; +- (struct _NSRange)visibleRowsForColumn:(int)fp8; +- (int)selectedRowInComponent:(int)fp8; +- (int)selectedRowForColumn:(int)fp8; +- (int)columnForTable:(id)fp8; +- (id)tableForColumn:(int)fp8; +- (id)selectedTableCellForColumn:(int)fp8; +- (void)_selectRow:(int)fp8 inComponent:(int)fp12 animated:(BOOL)fp16 notify:(BOOL)fp20; +- (void)selectRow:(int)fp8 inComponent:(int)fp12 animated:(BOOL)fp16; +- (void)selectRow:(int)fp8 inColumn:(int)fp12 animated:(BOOL)fp16; +- (id)delegate; +- (id)dataSource; + +@end +