2 * Generated by class-dump 3.1.2.
4 * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
7 #import <UIKit/UIScroller.h>
9 #import <Foundation/NSRange.h>
11 @
class NSMutableArray
, UIFloatArray
, UITableCountView
, UIView
, _UITableDeleteAnimationSupport
, _UITableReorderingSupport
;
13 @interface UITable
: UIScroller
16 NSMutableArray
*_tableColumns
;
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
;
26 int _tableReloadingSuspendedCount
;
28 UIView
*_accessoryView
;
29 UITableCountView
*_countLabel
;
30 NSMutableArray
*_reusableTableCells
;
31 int _reusableCapacity
;
32 NSMutableArray
*_extraSeparators
;
33 int _swipeToDeleteRow
;
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;
69 _UITableReorderingSupport
*_reorderingSupport
;
72 - (id
)initWithFrame
:(struct CGRect
)fp8
;
74 - (BOOL
)validateDataSource
;
75 - (void)setDataSource
:(id
)fp8
;
77 - (void)setDelegate
:(id
)fp8
;
79 - (int)numberOfColumns
;
80 - (int)dataSourceGetRowCount
;
81 - (BOOL
)dataSourceSupportsVariableRowHeights
;
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
;
89 - (void)scrollRowToVisible
:(int)fp8
;
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
;
97 - (void)noteNumberOfRowsChanged
;
98 - (void)setNeedsDisplayInRowRange
:(struct _NSRange
)fp8
;
99 - (void)setDoubleAction
:(SEL
)fp8
;
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
;
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
;
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
;
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
;