]> git.saurik.com Git - iphone-api.git/blame - UIKit/UITableView.h
Commit these numerous sequestered UIKit updates.
[iphone-api.git] / UIKit / UITableView.h
CommitLineData
2cd8f71b
JF
1/*
2 * Generated by class-dump 3.1.2.
3 *
4 * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
5 */
6
7#import <UIKit/UIScrollView.h>
8#import <UIKit/UITableViewDataSource-Protocol.h>
9#import <Foundation/NSRange.h>
10
11@class NSArray, NSIndexPath, NSMutableArray, NSMutableDictionary, UIColor, UITableViewCell, UIView;
12
13@interface UITableView : UIScrollView <NSCoding>
14{
15 int _style;
16 id <UITableViewDataSource> _dataSource;
17 id _rowData;
18 float _rowHeight;
19 float _sectionHeaderHeight;
20 float _sectionFooterHeight;
21 struct _NSRange _visibleRows;
22 NSMutableArray *_visibleCells;
23 NSIndexPath *_firstResponderIndexPath;
24 UITableViewCell *_firstResponderCell;
25 NSMutableDictionary *_reusableTableCells;
26 UITableViewCell *_topSeparatorCell;
27 id _topSeparator;
28 NSMutableArray *_extraSeparators;
29 NSMutableDictionary *_visibleHeaderViews;
30 NSMutableDictionary *_visibleFooterViews;
31 NSMutableArray *_reusableHeaderViews;
32 NSMutableArray *_reusableFooterViews;
33 NSMutableArray *_reusableTransparentHeaderViews;
34 NSMutableArray *_reusableTransparentFooterViews;
35 BOOL _allowsMultipleSelection;
36 int _selectedSection;
37 int _selectedRow;
38 int _lastSelectedSection;
39 int _lastSelectedRow;
40 int _swipeToDeleteSection;
41 int _swipeToDeleteRow;
42 NSIndexPath *_pendingSelectionIndexPath;
43 id _deleteAnimationSupport;
44 id _reorderingSupport;
45 UIView *_index;
46 UIView *_tableHeaderBackgroundView;
47 UIView *_tableHeaderView;
48 UIView *_tableFooterView;
49 id _countLabel;
50 int _tableReloadingSuspendedCount;
51 int _tableDisplaySuspendedCount;
52 int _sectionIndexMinimumDisplayRowCount;
53 int _itemCountFooterMinimumDisplayRowCount;
54 struct __CFDictionary *_piecesForCell;
55 NSMutableArray *_insertItems;
56 NSMutableArray *_deleteItems;
57 UIColor *_separatorColor;
58 NSArray *_defaultSectionIndexTitles;
59 struct {
60 unsigned int dataSourceNumberOfRowsInSection:1;
61 unsigned int dataSourceCellForRow:1;
62 unsigned int dataSourceNumberOfSectionsInTableView:1;
63 unsigned int dataSourceTitleForHeaderInSection:1;
64 unsigned int dataSourceTitleForFooterInSection:1;
65 unsigned int dataSourceCommitEditingStyle:1;
66 unsigned int dataSourceSectionIndexTitlesForTableView:1;
67 unsigned int dataSourceSectionForSectionIndexTitle:1;
68 unsigned int dataSourceCanEditRow:1;
69 unsigned int dataSourceCanMoveRow:1;
70 unsigned int delegateEditingStyleForRowAtIndexPath:1;
71 unsigned int delegateShouldIndentWhileEditing:1;
72 unsigned int dataSourceMoveRow:1;
73 unsigned int delegateCellForRow:1;
74 unsigned int delegateWillDisplayCell:1;
75 unsigned int delegateHeightForRow:1;
76 unsigned int delegateHeightForSectionHeader:1;
77 unsigned int delegateHeightForSectionFooter:1;
78 unsigned int delegateViewForHeaderInSection:1;
79 unsigned int delegateViewForFooterInSection:1;
80 unsigned int delegateDisplayedItemCountForRowCount:1;
81 unsigned int delegateDisplayStringForRowCount:1;
82 unsigned int delegateAccessoryTypeForRow:1;
83 unsigned int delegateAccessoryButtonTappedForRow:1;
84 unsigned int delegateWillSelectRow:1;
85 unsigned int delegateSelectionDidChange:1;
86 unsigned int delegateWillBeginEditing:1;
87 unsigned int delegateDidEndEditing:1;
88 unsigned int delegateWillMoveToRow:1;
89 unsigned int delegateIndentationLevelForRow:1;
90 unsigned int style:1;
91 unsigned int separatorStyle:3;
92 unsigned int isEditing:1;
93 unsigned int scrollsToSelection:1;
94 unsigned int reloadSkippedDuringSuspension:1;
95 unsigned int updating:1;
96 unsigned int displaySkippedDuringSuspension:1;
97 unsigned int needsReload:1;
98 unsigned int updatingVisibleCellsManually:1;
99 unsigned int scheduledUpdateVisibleCells:1;
100 unsigned int scheduledUpdateVisibleCellsFrames:1;
101 unsigned int warnForForcedCellUpdateDisabled:1;
102 unsigned int delaySendingSelectionChanged:1;
103 unsigned int displayTopSeparator:1;
104 unsigned int countStringInsignificantRowCount:4;
105 unsigned int needToAdjustExtraSeparators:1;
106 unsigned int ignoreDragSwipe:1;
107 unsigned int ignoreTouchSelect:1;
108 unsigned int lastHighlightedRowActive:1;
109 unsigned int reloading:1;
110 unsigned int allowsSelectionDuringEditing:1;
111 unsigned int showsSelectionImmediatelyOnTouchBegin:1;
112 unsigned int indexHidden:1;
113 unsigned int defaultShowsHorizontalScrollIndicator:1;
114 unsigned int defaultShowsVerticalScrollIndicator:1;
115 unsigned int sectionIndexTitlesLoaded:1;
116 } _tableFlags;
117}
118
119- (id)initWithFrame:(struct CGRect)fp8;
120- (void)_setupTableViewCommon;
121- (id)initWithFrame:(struct CGRect)fp8 style:(int)fp24;
122- (void)_populateArchivedSubviews:(id)fp8;
123- (id)initWithCoder:(id)fp8;
124- (void)encodeWithCoder:(id)fp8;
125- (void)dealloc;
126- (int)style;
127- (void)setDataSource:(id)fp8;
128- (id)dataSource;
129- (void)setDelegate:(id)fp8;
130- (id)delegate;
131- (void)setRowHeight:(float)fp8;
132- (float)rowHeight;
133- (void)setSectionHeaderHeight:(float)fp8;
134- (float)sectionHeaderHeight;
135- (void)setSectionFooterHeight:(float)fp8;
136- (float)sectionFooterHeight;
137- (void)_sendWillBeginEditingForIndexPath:(id)fp8;
138- (void)_sendDidEndEditingForIndexPath:(id)fp8;
139- (void)reloadData;
140- (void)noteNumberOfRowsChanged;
141- (int)globalRowForRowAtIndexPath:(id)fp8;
142- (id)indexPathForRowAtGlobalRow:(int)fp8;
143- (void)setIndexHidden:(BOOL)fp8 animated:(BOOL)fp12;
144- (BOOL)isIndexHidden;
145- (struct CGRect)indexFrame;
146- (int)numberOfSections;
147- (int)numberOfRowsInSection:(int)fp8;
148- (struct CGRect)rectForSection:(int)fp8;
149- (struct CGRect)rectForHeaderInSection:(int)fp8;
150- (struct CGRect)rectForFooterInSection:(int)fp8;
151- (struct CGRect)rectForRowAtIndexPath:(id)fp8;
152- (id)indexPathForRowAtPoint:(struct CGPoint)fp8;
153- (id)indexPathForCell:(id)fp8;
154- (id)indexPathsForRowsInRect:(struct CGRect)fp8;
155- (id)cellForRowAtIndexPath:(id)fp8;
156- (id)visibleCells;
157- (id)indexPathsForVisibleRows;
158- (void)scrollToRowAtIndexPath:(id)fp8 atScrollPosition:(int)fp12 animated:(BOOL)fp16;
159- (void)scrollToNearestSelectedRowAtScrollPosition:(int)fp8 animated:(BOOL)fp12;
160- (void)beginUpdates;
161- (void)endUpdates;
162- (void)insertSections:(id)fp8 withRowAnimation:(int)fp12;
163- (void)deleteSections:(id)fp8 withRowAnimation:(int)fp12;
164- (void)insertRowsAtIndexPaths:(id)fp8 withRowAnimation:(int)fp12;
165- (void)deleteRowsAtIndexPaths:(id)fp8 withRowAnimation:(int)fp12;
166- (void)setAllowsSelectionDuringEditing:(BOOL)fp8;
167- (BOOL)allowsSelectionDuringEditing;
168- (id)indexPathForSelectedRow;
169- (void)_userSelectRowAtIndexPath:(id)fp8 animated:(BOOL)fp12 scrollPosition:(int)fp16;
170- (void)selectRowAtIndexPath:(id)fp8 animated:(BOOL)fp12 scrollPosition:(int)fp16;
171- (void)deselectRowAtIndexPath:(id)fp8 animated:(BOOL)fp12;
172- (void)setShowsSelectionImmediatelyOnTouchBegin:(BOOL)fp8;
173- (BOOL)showsSelectionImmediatelyOnTouchBegin;
174- (id)defaultSectionIndexTitlesForCurrentLocale;
175- (void)setSeparatorStyle:(int)fp8;
176- (int)separatorStyle;
177- (void)setSeparatorColor:(id)fp8;
178- (id)separatorColor;
179- (void)setTableHeaderView:(id)fp8;
180- (id)tableHeaderView;
181- (void)setTableFooterView:(id)fp8;
182- (id)tableFooterView;
183- (id)dequeueReusableCellWithIdentifier:(id)fp8;
184- (BOOL)canHandleSwipes;
185- (int)swipe:(int)fp8 withEvent:(struct __GSEvent *)fp12;
186- (BOOL)_canSelectRowContainingHitView:(id)fp8;
187- (void)_tableViewDeferredTouchesBegan:(id)fp8;
188- (void)touchesBegan:(id)fp8 withEvent:(id)fp12;
189- (void)touchesMoved:(id)fp8 withEvent:(id)fp12;
190- (void)touchesEnded:(id)fp8 withEvent:(id)fp12;
191- (void)touchesCancelled:(id)fp8 withEvent:(id)fp12;
192- (id)_createTouchesWithMouseEvent:(struct __GSEvent *)fp8 phase:(int)fp12;
193- (void)mouseDown:(struct __GSEvent *)fp8;
194- (void)mouseDragged:(struct __GSEvent *)fp8;
195- (void)mouseUp:(struct __GSEvent *)fp8;
196- (id)hitTest:(struct CGPoint)fp8 forEvent:(struct __GSEvent *)fp16;
197- (id)hitTest:(struct CGPoint)fp8 withEvent:(id)fp16;
198- (BOOL)touchesShouldCancelInContentView:(id)fp8;
199- (void)layoutSubviews;
200- (void)setFrame:(struct CGRect)fp8;
201- (void)setBounds:(struct CGRect)fp8;
202- (void)setEditing:(BOOL)fp8;
203- (BOOL)isEditing;
204- (void)setEditing:(BOOL)fp8 animated:(BOOL)fp12;
205- (void)setShowsHorizontalScrollIndicator:(BOOL)fp8;
206- (void)setShowsVerticalScrollIndicator:(BOOL)fp8;
207- (int)sectionIndexMinimumDisplayRowCount;
208- (void)setSectionIndexMinimumDisplayRowCount:(int)fp8;
209
210@end
211