]> git.saurik.com Git - iphone-api.git/blob - UIKit/UITableView.h
4cc6f7bc129a6d771a074b303acb54aa06f5aaf0
[iphone-api.git] / UIKit / UITableView.h
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:(CGFloat)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