]> git.saurik.com Git - iphone-api.git/blame - UIKit/UITable.h
Added some SpringBoardServices work from ashikase.
[iphone-api.git] / UIKit / UITable.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/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