]> git.saurik.com Git - iphone-api.git/blob - UIKit/UIScrollView.h
Commit these numerous sequestered UIKit updates.
[iphone-api.git] / UIKit / UIScrollView.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/UIView.h>
8
9 @class NSArray, UIImageView;
10
11 @interface UIScrollView : UIView <NSCoding>
12 {
13 struct CGSize _contentSize;
14 CDAnonymousStruct2 _contentInset;
15 id _delegate;
16 UIImageView *_verticalScrollIndicator;
17 UIImageView *_horizontalScrollIndicator;
18 CDAnonymousStruct2 _scrollIndicatorInset;
19 struct {
20 unsigned int tracking:1;
21 unsigned int dragging:1;
22 unsigned int bounceEnabled:1;
23 unsigned int bouncesZoom:1;
24 unsigned int zoomBouncing:1;
25 unsigned int alwaysBounceHorizontal:1;
26 unsigned int alwaysBounceVertical:1;
27 unsigned int canCancelContentTouches:1;
28 unsigned int delaysContentTouches:1;
29 unsigned int scrollDisabled:1;
30 unsigned int scrollTriggered:1;
31 unsigned int scrollDisabledOnTouchBegan:1;
32 unsigned int ignoreNextTouchesMoved:1;
33 unsigned int cancelNextContentTouchEnded:1;
34 unsigned int inContentViewCall:1;
35 unsigned int dontSelect:1;
36 unsigned int contentTouched:1;
37 unsigned int cantCancel:1;
38 unsigned int directionalLockEnabled:1;
39 unsigned int lockVertical:1;
40 unsigned int lockHorizontal:1;
41 unsigned int keepLocked:1;
42 unsigned int showsHorizontalScrollIndicator:1;
43 unsigned int showsVerticalScrollIndicator:1;
44 unsigned int indicatorStyle:2;
45 unsigned int inZoom:1;
46 unsigned int hideIndicatorsInZoom:1;
47 unsigned int pushedTrackingMode:1;
48 unsigned int multipleDrag:1;
49 unsigned int displayingScrollIndicators:1;
50 unsigned int verticalIndicatorShrunk:1;
51 unsigned int horizontalIndicatorShrunk:1;
52 unsigned int contentFitDisableScrolling:1;
53 unsigned int pagingEnabled:1;
54 unsigned int dontScrollToTop:1;
55 unsigned int scrollingToTop:1;
56 } _scrollViewFlags;
57 float _farthestDistance;
58 struct CGPoint _initialTouchPosition;
59 struct CGPoint _startTouchPosition;
60 double _startTouchTime;
61 struct CGPoint _startOffset;
62 struct CGPoint _lastTouchPosition;
63 double _lastTouchTime;
64 double _lastUpdateTime;
65 struct CGPoint _lastUpdateOffset;
66 UIView *_contentView;
67 float _minimumZoomScale;
68 float _maximumZoomScale;
69 UIView *_zoomView;
70 double _horizontalVelocity;
71 double _verticalVelocity;
72 double _previousHorizontalVelocity;
73 double _previousVerticalVelocity;
74 struct CGPoint _stopOffset;
75 void *_scrollHeartbeat;
76 struct CGSize _decelerationFactor;
77 double _decelerationLnFactorH;
78 double _decelerationLnFactorV;
79 NSArray *_deferredBeginTouchesInfo;
80 UIImageView **_shadows;
81 id _scrollNotificationViews;
82 struct CGSize _gridBounceLnFactor;
83 double _contentOffsetAnimationDuration;
84 }
85
86 - (id)initWithFrame:(struct CGRect)fp8;
87 - (id)initWithCoder:(id)fp8;
88 - (void)_populateArchivedSubviews:(id)fp8;
89 - (void)encodeWithCoder:(id)fp8;
90 - (void)dealloc;
91 - (void)setFrame:(struct CGRect)fp8;
92 - (void)setContentSize:(struct CGSize)fp8;
93 - (void)setContentOffset:(struct CGPoint)fp8;
94 - (void)setContentInset:(CDAnonymousStruct2)fp8;
95 - (void)removeFromSuperview;
96 - (void)_didMoveFromWindow:(id)fp8 toWindow:(id)fp12;
97 - (void)_scrollViewAnimationEnded;
98 - (struct CGPoint)contentOffset;
99 - (void)setContentOffset:(struct CGPoint)fp8 animated:(BOOL)fp16;
100 - (void)scrollRectToVisible:(struct CGRect)fp8 animated:(BOOL)fp24;
101 - (void)setDirectionalLockEnabled:(BOOL)fp8;
102 - (BOOL)isDirectionalLockEnabled;
103 - (void)setScrollEnabled:(BOOL)fp8;
104 - (BOOL)isScrollEnabled;
105 - (void)setPagingEnabled:(BOOL)fp8;
106 - (BOOL)isPagingEnabled;
107 - (void)setBounces:(BOOL)fp8;
108 - (BOOL)bounces;
109 - (void)setAlwaysBounceVertical:(BOOL)fp8;
110 - (BOOL)alwaysBounceVertical;
111 - (void)setAlwaysBounceHorizontal:(BOOL)fp8;
112 - (BOOL)alwaysBounceHorizontal;
113 - (BOOL)showsHorizontalScrollIndicator;
114 - (void)setShowsHorizontalScrollIndicator:(BOOL)fp8;
115 - (BOOL)showsVerticalScrollIndicator;
116 - (void)setShowsVerticalScrollIndicator:(BOOL)fp8;
117 - (void)setScrollIndicatorInsets:(CDAnonymousStruct2)fp8;
118 - (CDAnonymousStruct2)scrollIndicatorInsets;
119 - (void)setIndicatorStyle:(int)fp8;
120 - (int)indicatorStyle;
121 - (void)flashScrollIndicators;
122 - (void)setShowBackgroundShadow:(BOOL)fp8;
123 - (BOOL)showBackgroundShadow;
124 - (id)commonHitTest:(id)fp8;
125 - (id)hitTest:(struct CGPoint)fp8 forEvent:(struct __GSEvent *)fp16;
126 - (id)hitTest:(struct CGPoint)fp8 withEvent:(id)fp16;
127 - (void)touchesBegan:(id)fp8 withEvent:(id)fp12;
128 - (void)touchesMoved:(id)fp8 withEvent:(id)fp12;
129 - (void)touchesEnded:(id)fp8 withEvent:(id)fp12;
130 - (BOOL)canHandleSwipes;
131 - (int)swipe:(int)fp8 withEvent:(id)fp12;
132 - (BOOL)cancelTouchTracking;
133 - (void)cancelNextContentTouchEnded;
134 - (BOOL)isTracking;
135 - (BOOL)isDragging;
136 - (BOOL)isDecelerating;
137 - (BOOL)bouncesZoom;
138 - (void)setBouncesZoom:(BOOL)fp8;
139 - (BOOL)canCancelContentTouches;
140 - (void)setCanCancelContentTouches:(BOOL)fp8;
141 - (BOOL)delaysContentTouches;
142 - (void)setDelaysContentTouches:(BOOL)fp8;
143 - (BOOL)touchesShouldBegin:(id)fp8 withEvent:(id)fp12 inContentView:(id)fp16;
144 - (BOOL)touchesShouldCancelInContentView:(id)fp8;
145 - (BOOL)isZooming;
146 - (BOOL)isZoomBouncing;
147 - (BOOL)scrollsToTop;
148 - (void)setScrollsToTop:(BOOL)fp8;
149 - (float)maximumZoomScale;
150 - (void)setMaximumZoomScale:(float)fp8;
151 - (float)minimumZoomScale;
152 - (void)setMinimumZoomScale:(float)fp8;
153 - (id)delegate;
154 - (void)setDelegate:(id)fp8;
155 - (CDAnonymousStruct2)contentInset;
156 - (struct CGSize)contentSize;
157
158 @end
159