]> git.saurik.com Git - iphone-api.git/blob - UIKit/UITable.h
Minor commit for Optimo.
[iphone-api.git] / UIKit / UITable.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/UIScroller.h>
8
9 #import <Foundation/NSRange.h>
10
11 @class NSMutableArray, UIFloatArray, UITableCountView, UIView, _UITableDeleteAnimationSupport, _UITableReorderingSupport;
12
13 @interface UITable : UIScroller
14 {
15 id _dataSource;
16 NSMutableArray *_tableColumns;
17 SEL _doubleAction;
18 UIFloatArray *_rowHeights;
19 struct _NSRange _visibleRows;
20 struct _NSRange _visibleCols;
21 NSMutableArray *_visibleCells;
22 _UITableDeleteAnimationSupport *_deleteAnimationSupport;
23 unsigned int _selectedRow;
24 unsigned int _lastHighlightedRow;
25 int _rowCount;
26 int _tableReloadingSuspendedCount;
27 float _padding;
28 UIView *_accessoryView;
29 UITableCountView *_countLabel;
30 NSMutableArray *_reusableTableCells;
31 int _reusableCapacity;
32 NSMutableArray *_extraSeparators;
33 int _swipeToDeleteRow;
34 struct {
35 unsigned int separatorStyle:3;
36 unsigned int rowDeletionEnabled:1;
37 unsigned int allowSelectionDuringRowDeletion:1;
38 unsigned int dataSourceHeightForRow:1;
39 unsigned int dataSourceSetObjectValue:1;
40 unsigned int dataShowDisclosureForRow:1;
41 unsigned int dataDisclosureClickableForRow:1;
42 unsigned int dataSourceWantsHints:1;
43 unsigned int dataSourceCanDeleteRow:1;
44 unsigned int dataSourceConfirmDeleteRow:1;
45 unsigned int delegateTableSelectionDidChange:1;
46 unsigned int scrollsToSelection:1;
47 unsigned int reloadSkippedDuringSuspension:1;
48 unsigned int reuseTableCells:1;
49 unsigned int delegateUpdateVisibleCellsNote:1;
50 unsigned int delegateTableRowSelected:1;
51 unsigned int rowAlreadyHighlighted:1;
52 unsigned int needsReload:1;
53 unsigned int delegateCanSwipe:1;
54 unsigned int updatingVisibleCellsManually:1;
55 unsigned int scheduledUpdateVisibleCells:1;
56 unsigned int warnForForcedCellUpdateDisabled:1;
57 unsigned int delaySendingSelectionChanged:1;
58 unsigned int dataSourceCanInsertAtRow:1;
59 unsigned int shouldDisplayTopSeparator:1;
60 unsigned int displayTopSeparator:1;
61 unsigned int needToAdjustExtraSeparators:1;
62 unsigned int ignoreDragSwipe:1;
63 unsigned int lastHighlightedRowActive:1;
64 unsigned int reloading:1;
65 unsigned int countStringInsignificantRowCount:4;
66 unsigned int dataSourceCanReuseCell:1;
67 unsigned int reserved:27;
68 } _tableFlags;
69 _UITableReorderingSupport *_reorderingSupport;
70 }
71
72 - (id)initWithFrame:(struct CGRect)fp8;
73 - (void)dealloc;
74 - (BOOL)validateDataSource;
75 - (void)setDataSource:(id)fp8;
76 - (id)dataSource;
77 - (void)setDelegate:(id)fp8;
78 - (id)tableColumns;
79 - (int)numberOfColumns;
80 - (int)dataSourceGetRowCount;
81 - (BOOL)dataSourceSupportsVariableRowHeights;
82 - (int)numberOfRows;
83 - (void)addTableColumn:(id)fp8;
84 - (void)removeTableColumn:(id)fp8;
85 - (int)columnWithIdentifier:(id)fp8;
86 - (id)tableColumnWithIdentifier:(id)fp8;
87 - (void)setRowHeight:(float)fp8;
88 - (float)rowHeight;
89 - (void)scrollRowToVisible:(int)fp8;
90 - (void)clearAllData;
91 - (void)_updateOriginOfCells:(struct _NSRange)fp8;
92 - (void)reloadDataForInsertionOfRows:(struct _NSRange)fp8;
93 - (void)reloadCellAtRow:(int)fp8 column:(int)fp12 animated:(BOOL)fp16;
94 - (float)animationDuration;
95 - (void)reloadDataForInsertionOfRows:(struct _NSRange)fp8 animated:(BOOL)fp16;
96 - (void)reloadData;
97 - (void)noteNumberOfRowsChanged;
98 - (void)setNeedsDisplayInRowRange:(struct _NSRange)fp8;
99 - (void)setDoubleAction:(SEL)fp8;
100 - (SEL)doubleAction;
101 - (void)setCountStringInsignificantRowCount:(unsigned int)fp8;
102 - (void)setCountString:(id)fp8;
103 - (void)animateDeletionOfCellAtRow:(int)fp8 column:(int)fp12 viaEdge:(int)fp16;
104 - (void)animateDeletionOfRowWithCell:(id)fp8 viaEdge:(int)fp12 animatingOthersUp:(BOOL)fp16;
105 - (void)animateDeletionOfRowWithCell:(id)fp8 viaEdge:(int)fp12;
106 - (void)animateDeletionOfRowWithCell:(id)fp8;
107 - (void)completeRowDeletionAnimation;
108 - (BOOL)canDeleteRow:(int)fp8;
109 - (BOOL)canInsertAtRow:(int)fp8;
110 - (void)enableRowDeletion:(BOOL)fp8;
111 - (BOOL)_userCanDeleteRows;
112 - (void)_enableRowDeletion:(BOOL)fp8 forCell:(id)fp12 atRow:(int)fp16 allowInsert:(BOOL)fp20 allowReorder:(BOOL)fp24 animated:(BOOL)fp28;
113 - (int)deleteConfirmationRow;
114 - (void)setDeleteConfirmationRow:(int)fp8;
115 - (void)removeControlWillHideRemoveConfirmation:(id)fp8;
116 - (void)enableRowDeletion:(BOOL)fp8 animated:(BOOL)fp12;
117 - (void)_removeContextFromSuperview:(id)fp8 finished:(id)fp12 context:(id)fp16;
118 - (void)_disableInteraction;
119 - (void)_enableInteraction;
120 - (BOOL)isRowDeletionEnabled;
121 - (void)setAllowSelectionDuringRowDeletion:(BOOL)fp8;
122 - (void)updateDisclosures;
123 - (struct CGRect)frameOfCellAtRow:(int)fp8 column:(int)fp12;
124 - (struct CGRect)frameOfCellAtColumn:(int)fp8 row:(int)fp12;
125 - (struct CGRect)rectOfViewAtColumn:(int)fp8 row:(int)fp12;
126 - (id)viewAtColumn:(int)fp8 row:(int)fp12;
127 - (id)cellAtRow:(int)fp8 column:(int)fp12;
128 - (void)setAllowsReordering:(BOOL)fp8;
129 - (id)dataSourceCreateCellForRow:(int)fp8 column:(int)fp12 reusing:(id)fp16;
130 - (BOOL)shouldIndentRow:(int)fp8;
131 - (id)createPreparedCellForRow:(int)fp8 column:(int)fp12;
132 - (struct CGRect)rectOfColumn:(int)fp8;
133 - (struct CGRect)_rectOfRow:(int)fp8 usingRowHeights:(id)fp12;
134 - (struct CGRect)rectOfRow:(int)fp8;
135 - (struct _NSRange)columnsInRect:(struct CGRect)fp8;
136 - (struct _NSRange)rowsInRect:(struct CGRect)fp8;
137 - (int)columnAtPoint:(struct CGPoint)fp8;
138 - (int)rowAtPoint:(struct CGPoint)fp8;
139 - (id)visibleCellsWithoutUpdatingLayout;
140 - (id)visibleCells;
141 - (id)visibleCellForRow:(int)fp8 column:(int)fp12;
142 - (BOOL)getRow:(int *)fp8 column:(int *)fp12 ofTableCell:(id)fp16;
143 - (struct _NSRange)visibleRowsInRect:(struct CGRect)fp8;
144 - (void)setOffset:(struct CGPoint)fp8;
145 - (void)setFrame:(struct CGRect)fp8;
146 - (void)_userSelectRow:(int)fp8;
147 - (void)selectRow:(int)fp8 byExtendingSelection:(BOOL)fp12;
148 - (void)_sendSelectionDidChange;
149 - (void)_delaySendSelectionDidChange;
150 - (void)removeFromSuperview;
151 - (BOOL)cancelMouseTracking;
152 - (BOOL)cancelTouchTracking;
153 - (void)selectCell:(id)fp8 inRow:(int)fp12 column:(int)fp16 withFade:(BOOL)fp20;
154 - (void)_selectRow:(int)fp8 byExtendingSelection:(BOOL)fp12 withFade:(BOOL)fp16 scrollingToVisible:(BOOL)fp20 withSelectionNotifications:(BOOL)fp24;
155 - (void)selectRow:(int)fp8 byExtendingSelection:(BOOL)fp12 withFade:(BOOL)fp16 scrollingToVisible:(BOOL)fp20;
156 - (void)selectRow:(int)fp8 byExtendingSelection:(BOOL)fp12 withFade:(BOOL)fp16;
157 - (BOOL)shouldDelaySendingSelectionChanged;
158 - (int)selectedRow;
159 - (int)lastHighlightedRow;
160 - (BOOL)highlightRow:(int)fp8;
161 - (BOOL)highlightNextRowByDelta:(int)fp8;
162 - (BOOL)selectHighlightedRow;
163 - (void)setScrollsToSelection:(BOOL)fp8;
164 - (void)setSeparatorStyle:(int)fp8;
165 - (int)separatorStyle;
166 - (void)setPadding:(float)fp8;
167 - (CDAnonymousStruct2)adornmentMargins;
168 - (CDAnonymousStruct2)pressedAdornmentMargins;
169 - (id)hitTest:(struct CGPoint)fp8 forEvent:(struct __GSEvent *)fp16;
170 - (BOOL)canSelectRow:(int)fp8;
171 - (void)contentMouseUpInView:(id)fp8 withEvent:(struct __GSEvent *)fp12;
172 - (void)highlightView:(id)fp8 state:(BOOL)fp12;
173 - (void)setAccessoryView:(id)fp8;
174 - (id)accessoryView;
175 - (void)drawExtraSeparator:(struct CGRect)fp8;
176 - (void)setResusesTableCells:(BOOL)fp8;
177 - (void)setReusesTableCells:(BOOL)fp8;
178 - (void)scrollAndCenterTableCell:(id)fp8 animated:(BOOL)fp12;
179 - (void)_updateContentSize;
180 - (BOOL)floatArray:(id)fp8 loadValues:(float *)fp12 count:(int)fp16;
181 - (void)floatArray:(id)fp8 getValueCount:(int *)fp12 gapIndexCount:(int *)fp16;
182 - (void)_reloadRowHeights;
183 - (void)_addSubview:(id)fp8 atTop:(BOOL)fp12;
184 - (void)layoutSubviews;
185 - (void)_stopAutoscrollTimer;
186 - (void)_beginReorderingForCell:(id)fp8;
187 - (void)_autoscroll:(id)fp8;
188 - (void)_reorderPositionChangedForCell:(id)fp8;
189 - (void)_finishedAnimatingCellReorder:(id)fp8 finished:(id)fp12 context:(id)fp16;
190 - (void)_endCellReorderAnimation;
191 - (void)_tableCellAnimationDidStop:(id)fp8 finished:(id)fp12;
192 - (void)_endReorderingForCell:(id)fp8;
193 - (void)_setNeedsVisibleCellsUpdate:(BOOL)fp8;
194 - (BOOL)canHandleSwipes;
195 - (int)swipe:(int)fp8 withEvent:(struct __GSEvent *)fp12;
196 - (void)_updateVisibleCellsNow;
197 - (void)_updateVisibleCellsImmediatelyIfNecessary;
198 - (void)_suspendReloads;
199 - (void)_resumeReloads;
200 - (int)_rowForTableCell:(id)fp8;
201 - (void)_deleteRowAlertDidEndWithResult:(BOOL)fp8 contextInfo:(id)fp12;
202 - (void)_deleteRowAlertDidEndContinuation:(id)fp8;
203 - (BOOL)_shouldDeleteRowForTableCell:(id)fp8;
204 - (void)_animateRowsForDeletionOfRow:(int)fp8 withSep:(id)fp12;
205 - (void)_saveTableStateBeforeAnimationForRow:(int)fp8;
206 - (void)_restoreTableStateAfterAnimation;
207 - (int)_removeFromVisibleRows:(id)fp8;
208 - (void)_getRowCount:(int *)fp8 andHeight:(float *)fp12 beforeVisibleCellsForRows:(id)fp16;
209 - (void)_animateRemovalOfCell:(id)fp8 atRow:(int)fp12 col:(int)fp16 viaEdge:(int)fp20 withAmountToSlideUp:(float *)fp24;
210 - (void)_animateRemovalOfVisibleRows:(id)fp8 viaEdge:(int)fp12 withAmountToSlideUp:(float *)fp16;
211 - (void)_animateNewCells:(id)fp8 bySlidingUpAmount:(float)fp12;
212 - (void)_animateNewCells:(id)fp8 bySlidingDownAmount:(float)fp12;
213 - (float)_partOfRow:(int)fp8 thatIsHidden:(BOOL)fp12;
214 - (void)deleteRows:(id)fp8 viaEdge:(int)fp12 animated:(BOOL)fp16;
215 - (void)deleteRows:(id)fp8 viaEdge:(int)fp12;
216 - (void)_fadeCellOutAnimationDidStop:(id)fp8 finished:(id)fp12 context:(id)fp16;
217 - (void)insertRows:(id)fp8 deleteRows:(id)fp12 reloadRows:(id)fp16;
218 - (void)_willDeleteRow:(int)fp8 forTableCell:(id)fp12 viaEdge:(int)fp16 animateOthers:(BOOL)fp20;
219 - (void)_enableAndRestoreTableStateAfterAnimation;
220 - (void)_finishedRemovingRemovalButtonForTableCell:(id)fp8;
221 - (void)_didDeleteRowForTableCell:(id)fp8;
222 - (void)_didInsertRowForTableCell:(id)fp8;
223 - (void)touchesBegan:(id)fp8 withEvent:(id)fp12;
224 - (void)touchesMoved:(id)fp8 withEvent:(id)fp12;
225 - (void)touchesEnded:(id)fp8 withEvent:(id)fp12;
226 - (void)mouseDown:(struct __GSEvent *)fp8;
227 - (void)mouseDragged:(struct __GSEvent *)fp8;
228 - (BOOL)_shouldTryPromoteDescendantToFirstResponder;
229 - (void)_scheduleAdjustExtraSeparators;
230 - (void)_adjustExtraSeparators;
231 - (unsigned int)_countStringRowCount;
232 - (void)_setRowCount:(int)fp8;
233 - (void)_adjustCountLabel;
234 - (void)_adjustReusableTableCells;
235
236 @end
237