X-Git-Url: https://git.saurik.com/iphone-api.git/blobdiff_plain/f8d8a1a9bf3e8cbbb8a04dacfcd3257f1d560b63..2cd8f71baf5b8e3f2fc334a69a08a31948c2bd7c:/UIKit/UITableView.h diff --git a/UIKit/UITableView.h b/UIKit/UITableView.h new file mode 100644 index 0000000..006c8c4 --- /dev/null +++ b/UIKit/UITableView.h @@ -0,0 +1,211 @@ +/* + * Generated by class-dump 3.1.2. + * + * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard. + */ + +#import +#import +#import + +@class NSArray, NSIndexPath, NSMutableArray, NSMutableDictionary, UIColor, UITableViewCell, UIView; + +@interface UITableView : UIScrollView +{ + int _style; + id _dataSource; + id _rowData; + float _rowHeight; + float _sectionHeaderHeight; + float _sectionFooterHeight; + struct _NSRange _visibleRows; + NSMutableArray *_visibleCells; + NSIndexPath *_firstResponderIndexPath; + UITableViewCell *_firstResponderCell; + NSMutableDictionary *_reusableTableCells; + UITableViewCell *_topSeparatorCell; + id _topSeparator; + NSMutableArray *_extraSeparators; + NSMutableDictionary *_visibleHeaderViews; + NSMutableDictionary *_visibleFooterViews; + NSMutableArray *_reusableHeaderViews; + NSMutableArray *_reusableFooterViews; + NSMutableArray *_reusableTransparentHeaderViews; + NSMutableArray *_reusableTransparentFooterViews; + BOOL _allowsMultipleSelection; + int _selectedSection; + int _selectedRow; + int _lastSelectedSection; + int _lastSelectedRow; + int _swipeToDeleteSection; + int _swipeToDeleteRow; + NSIndexPath *_pendingSelectionIndexPath; + id _deleteAnimationSupport; + id _reorderingSupport; + UIView *_index; + UIView *_tableHeaderBackgroundView; + UIView *_tableHeaderView; + UIView *_tableFooterView; + id _countLabel; + int _tableReloadingSuspendedCount; + int _tableDisplaySuspendedCount; + int _sectionIndexMinimumDisplayRowCount; + int _itemCountFooterMinimumDisplayRowCount; + struct __CFDictionary *_piecesForCell; + NSMutableArray *_insertItems; + NSMutableArray *_deleteItems; + UIColor *_separatorColor; + NSArray *_defaultSectionIndexTitles; + struct { + unsigned int dataSourceNumberOfRowsInSection:1; + unsigned int dataSourceCellForRow:1; + unsigned int dataSourceNumberOfSectionsInTableView:1; + unsigned int dataSourceTitleForHeaderInSection:1; + unsigned int dataSourceTitleForFooterInSection:1; + unsigned int dataSourceCommitEditingStyle:1; + unsigned int dataSourceSectionIndexTitlesForTableView:1; + unsigned int dataSourceSectionForSectionIndexTitle:1; + unsigned int dataSourceCanEditRow:1; + unsigned int dataSourceCanMoveRow:1; + unsigned int delegateEditingStyleForRowAtIndexPath:1; + unsigned int delegateShouldIndentWhileEditing:1; + unsigned int dataSourceMoveRow:1; + unsigned int delegateCellForRow:1; + unsigned int delegateWillDisplayCell:1; + unsigned int delegateHeightForRow:1; + unsigned int delegateHeightForSectionHeader:1; + unsigned int delegateHeightForSectionFooter:1; + unsigned int delegateViewForHeaderInSection:1; + unsigned int delegateViewForFooterInSection:1; + unsigned int delegateDisplayedItemCountForRowCount:1; + unsigned int delegateDisplayStringForRowCount:1; + unsigned int delegateAccessoryTypeForRow:1; + unsigned int delegateAccessoryButtonTappedForRow:1; + unsigned int delegateWillSelectRow:1; + unsigned int delegateSelectionDidChange:1; + unsigned int delegateWillBeginEditing:1; + unsigned int delegateDidEndEditing:1; + unsigned int delegateWillMoveToRow:1; + unsigned int delegateIndentationLevelForRow:1; + unsigned int style:1; + unsigned int separatorStyle:3; + unsigned int isEditing:1; + unsigned int scrollsToSelection:1; + unsigned int reloadSkippedDuringSuspension:1; + unsigned int updating:1; + unsigned int displaySkippedDuringSuspension:1; + unsigned int needsReload:1; + unsigned int updatingVisibleCellsManually:1; + unsigned int scheduledUpdateVisibleCells:1; + unsigned int scheduledUpdateVisibleCellsFrames:1; + unsigned int warnForForcedCellUpdateDisabled:1; + unsigned int delaySendingSelectionChanged:1; + unsigned int displayTopSeparator:1; + unsigned int countStringInsignificantRowCount:4; + unsigned int needToAdjustExtraSeparators:1; + unsigned int ignoreDragSwipe:1; + unsigned int ignoreTouchSelect:1; + unsigned int lastHighlightedRowActive:1; + unsigned int reloading:1; + unsigned int allowsSelectionDuringEditing:1; + unsigned int showsSelectionImmediatelyOnTouchBegin:1; + unsigned int indexHidden:1; + unsigned int defaultShowsHorizontalScrollIndicator:1; + unsigned int defaultShowsVerticalScrollIndicator:1; + unsigned int sectionIndexTitlesLoaded:1; + } _tableFlags; +} + +- (id)initWithFrame:(struct CGRect)fp8; +- (void)_setupTableViewCommon; +- (id)initWithFrame:(struct CGRect)fp8 style:(int)fp24; +- (void)_populateArchivedSubviews:(id)fp8; +- (id)initWithCoder:(id)fp8; +- (void)encodeWithCoder:(id)fp8; +- (void)dealloc; +- (int)style; +- (void)setDataSource:(id)fp8; +- (id)dataSource; +- (void)setDelegate:(id)fp8; +- (id)delegate; +- (void)setRowHeight:(float)fp8; +- (float)rowHeight; +- (void)setSectionHeaderHeight:(float)fp8; +- (float)sectionHeaderHeight; +- (void)setSectionFooterHeight:(float)fp8; +- (float)sectionFooterHeight; +- (void)_sendWillBeginEditingForIndexPath:(id)fp8; +- (void)_sendDidEndEditingForIndexPath:(id)fp8; +- (void)reloadData; +- (void)noteNumberOfRowsChanged; +- (int)globalRowForRowAtIndexPath:(id)fp8; +- (id)indexPathForRowAtGlobalRow:(int)fp8; +- (void)setIndexHidden:(BOOL)fp8 animated:(BOOL)fp12; +- (BOOL)isIndexHidden; +- (struct CGRect)indexFrame; +- (int)numberOfSections; +- (int)numberOfRowsInSection:(int)fp8; +- (struct CGRect)rectForSection:(int)fp8; +- (struct CGRect)rectForHeaderInSection:(int)fp8; +- (struct CGRect)rectForFooterInSection:(int)fp8; +- (struct CGRect)rectForRowAtIndexPath:(id)fp8; +- (id)indexPathForRowAtPoint:(struct CGPoint)fp8; +- (id)indexPathForCell:(id)fp8; +- (id)indexPathsForRowsInRect:(struct CGRect)fp8; +- (id)cellForRowAtIndexPath:(id)fp8; +- (id)visibleCells; +- (id)indexPathsForVisibleRows; +- (void)scrollToRowAtIndexPath:(id)fp8 atScrollPosition:(int)fp12 animated:(BOOL)fp16; +- (void)scrollToNearestSelectedRowAtScrollPosition:(int)fp8 animated:(BOOL)fp12; +- (void)beginUpdates; +- (void)endUpdates; +- (void)insertSections:(id)fp8 withRowAnimation:(int)fp12; +- (void)deleteSections:(id)fp8 withRowAnimation:(int)fp12; +- (void)insertRowsAtIndexPaths:(id)fp8 withRowAnimation:(int)fp12; +- (void)deleteRowsAtIndexPaths:(id)fp8 withRowAnimation:(int)fp12; +- (void)setAllowsSelectionDuringEditing:(BOOL)fp8; +- (BOOL)allowsSelectionDuringEditing; +- (id)indexPathForSelectedRow; +- (void)_userSelectRowAtIndexPath:(id)fp8 animated:(BOOL)fp12 scrollPosition:(int)fp16; +- (void)selectRowAtIndexPath:(id)fp8 animated:(BOOL)fp12 scrollPosition:(int)fp16; +- (void)deselectRowAtIndexPath:(id)fp8 animated:(BOOL)fp12; +- (void)setShowsSelectionImmediatelyOnTouchBegin:(BOOL)fp8; +- (BOOL)showsSelectionImmediatelyOnTouchBegin; +- (id)defaultSectionIndexTitlesForCurrentLocale; +- (void)setSeparatorStyle:(int)fp8; +- (int)separatorStyle; +- (void)setSeparatorColor:(id)fp8; +- (id)separatorColor; +- (void)setTableHeaderView:(id)fp8; +- (id)tableHeaderView; +- (void)setTableFooterView:(id)fp8; +- (id)tableFooterView; +- (id)dequeueReusableCellWithIdentifier:(id)fp8; +- (BOOL)canHandleSwipes; +- (int)swipe:(int)fp8 withEvent:(struct __GSEvent *)fp12; +- (BOOL)_canSelectRowContainingHitView:(id)fp8; +- (void)_tableViewDeferredTouchesBegan:(id)fp8; +- (void)touchesBegan:(id)fp8 withEvent:(id)fp12; +- (void)touchesMoved:(id)fp8 withEvent:(id)fp12; +- (void)touchesEnded:(id)fp8 withEvent:(id)fp12; +- (void)touchesCancelled:(id)fp8 withEvent:(id)fp12; +- (id)_createTouchesWithMouseEvent:(struct __GSEvent *)fp8 phase:(int)fp12; +- (void)mouseDown:(struct __GSEvent *)fp8; +- (void)mouseDragged:(struct __GSEvent *)fp8; +- (void)mouseUp:(struct __GSEvent *)fp8; +- (id)hitTest:(struct CGPoint)fp8 forEvent:(struct __GSEvent *)fp16; +- (id)hitTest:(struct CGPoint)fp8 withEvent:(id)fp16; +- (BOOL)touchesShouldCancelInContentView:(id)fp8; +- (void)layoutSubviews; +- (void)setFrame:(struct CGRect)fp8; +- (void)setBounds:(struct CGRect)fp8; +- (void)setEditing:(BOOL)fp8; +- (BOOL)isEditing; +- (void)setEditing:(BOOL)fp8 animated:(BOOL)fp12; +- (void)setShowsHorizontalScrollIndicator:(BOOL)fp8; +- (void)setShowsVerticalScrollIndicator:(BOOL)fp8; +- (int)sectionIndexMinimumDisplayRowCount; +- (void)setSectionIndexMinimumDisplayRowCount:(int)fp8; + +@end +