]> git.saurik.com Git - iphone-api.git/blame - UIKit/UIScroller.h
Added some SpringBoardServices work from ashikase.
[iphone-api.git] / UIKit / UIScroller.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/UIView.h>
8
9#include <CoreGraphics/CGGeometry.h>
10
11@class UIScrollerIndicator;
12
13/*XXX:*/typedef struct {
14 double width;
15 double height;
16} CDAnonymousStruct1;
17
18@interface UIScroller : UIView
19{
20 struct CGSize _contentSize;
21 id _delegate;
22 UIScrollerIndicator *_verticalScrollerIndicator;
23 UIScrollerIndicator *_horizontalScrollerIndicator;
24 struct {
25 unsigned int bounceEnabled:1;
26 unsigned int rubberBanding:1;
27 unsigned int scrollingDisabled:1;
28 unsigned int scrollingDisabledOnMouseDown:1;
29 unsigned int directionalLockEnabled:1;
30 unsigned int eventMode:3;
31 unsigned int dragging:1;
32 unsigned int mouseDragged:1;
33 unsigned int scrollTriggered:1;
34 unsigned int dontSelect:1;
35 unsigned int contentHighlighted:1;
36 unsigned int lockVertical:1;
37 unsigned int lockHorizontal:1;
38 unsigned int keepLocked:1;
39 unsigned int bouncedVertical:1;
40 unsigned int bouncedHorizontal:1;
41 unsigned int mouseUpGuard:1;
42 unsigned int pushedTrackingMode:1;
43 unsigned int delegateScrollerDidScroll:1;
44 unsigned int delegateScrollerAdjustSmoothScrollEndVelocity:1;
45 unsigned int delegateScrollerShouldAdjustSmoothScrollEndForVelocity:1;
46 unsigned int offsetIgnoresContentSize:1;
47 unsigned int usingThumb:1;
48 unsigned int thumbDetectionEnabled:1;
49 unsigned int showScrollerIndicators:1;
50 unsigned int indicatorSubrect:1;
51 unsigned int indicatorHideInGesture:1;
52 unsigned int pinIndicatorToContent:1;
53 unsigned int indicatorStyle:2;
54 unsigned int multipleDrag:1;
55 unsigned int showBackgroundShadow:1;
56 unsigned int cancelNextContentMouseUp:1;
57 unsigned int displayingScrollIndicators:1;
58 unsigned int dontResetStartTouchPosition:1;
59 unsigned int verticalIndicatorShrunk:1;
60 unsigned int horizontalIndicatorShrunk:1;
61 unsigned int highlightContentImmediately:1;
62 unsigned int adjustedEndOffset:1;
63 unsigned int ignoreNextMouseDrag:1;
64 unsigned int contentFitDisableScrolling:1;
65 unsigned int dontScrollToTop:1;
66 unsigned int scrollingToTop:1;
67 unsigned int delegateScrollerAdjustScrollToTopEnd:1;
68 unsigned int reserved:18;
69 } _scrollerFlags;
70 float _scrollHysteresis;
71 float _scrollDecelerationFactor;
72 double _scrollToPointAnimationDuration;
73 float _directionalScrollingAngle;
74 float _farthestDistance;
75 float _leftRubberBandWidth;
76 float _rightRubberBandWidth;
77 float _topRubberBandHeight;
78 float _bottomRubberBandHeight;
79 float _bottomBufferHeight;
80 struct CGPoint _initialTouchPosition;
81 struct CGPoint _startTouchPosition;
82 double _startTouchTime;
83 struct CGPoint _startOffset;
84 struct CGPoint _lastTouchPosition;
85 double _lastTouchTime;
86 double _lastUpdateTime;
87 struct CGPoint _lastUpdateOffset;
88 UIView *_lastHighlightedView;
89 CDAnonymousStruct1 _velocity;
90 CDAnonymousStruct1 _previousVelocity;
91 CDAnonymousStruct1 _decelerationFactor;
92 CDAnonymousStruct1 _decelerationLnFactor;
93 struct CGPoint _stopOffset;
94 void *_scrollHeartbeat;
95 struct CGRect _indicatorSubrect;
96 UIView *_scrollerShadows[2];
97 UIView *_contentShadows[8];
98 id _scrollNotificationViews;
99 struct CGSize _gridSize;
100 CDAnonymousStruct1 _gridBounceLnFactor;
101}
102
103- (id)initWithFrame:(struct CGRect)fp8;
104- (void)dealloc;
105- (void)setFrame:(struct CGRect)fp8;
106- (void)setContentSize:(struct CGSize)fp8;
107- (struct CGSize)contentSize;
108- (void)setAdjustForContentSizeChange:(BOOL)fp8;
109- (BOOL)adjustForContentSizeChange;
110- (void)setOffset:(struct CGPoint)fp8;
111- (struct CGPoint)offset;
112- (void)setBottomBufferHeight:(float)fp8;
113- (float)bottomBufferHeight;
114- (void)scrollByDelta:(struct CGSize)fp8;
115- (void)scrollByDelta:(struct CGSize)fp8 animated:(BOOL)fp16;
116- (void)removeFromSuperview;
117- (void)_didMoveFromWindow:(id)fp8 toWindow:(id)fp12;
118- (struct CGPoint)_pinnedScrollPointForPoint:(struct CGPoint)fp8;
119- (void)scrollPointVisibleAtTopLeft:(struct CGPoint)fp8;
120- (void)_scrollAnimationEnded;
121- (void)scrollPointVisibleAtTopLeft:(struct CGPoint)fp8 animated:(BOOL)fp16;
122- (void)scrollRectToVisible:(struct CGRect)fp8 animated:(BOOL)fp24;
123- (void)scrollRectToVisible:(struct CGRect)fp8;
124- (void)setScrollToPointAnimationDuration:(double)fp8;
125- (double)scrollToPointAnimationDuration;
126- (void)setScrollHysteresis:(float)fp8;
127- (float)scrollHysteresis;
128- (void)setEventMode:(int)fp8;
129- (int)eventMode;
130- (void)setAllowsRubberBanding:(BOOL)fp8;
131- (void)setAllowsVerticalRubberBanding:(BOOL)fp8;
132- (void)setAllowsHorizontalRubberBanding:(BOOL)fp8;
133- (void)setAllowsFourWayRubberBanding:(BOOL)fp8;
134- (void)setDirectionalScrolling:(BOOL)fp8;
135- (BOOL)directionalScrolling;
136- (void)setDirectionalScrollingAngle:(float)fp8;
137- (float)directionalScrollingAngle;
138- (void)setScrollingEnabled:(BOOL)fp8;
139- (BOOL)scrollingEnabled;
140- (void)setScrollDecelerationFactor:(float)fp8;
141- (float)scrollDecelerationFactor;
142- (void)setBounces:(BOOL)fp8;
143- (BOOL)bounces;
144- (void)setGridSize:(struct CGSize)fp8;
145- (struct CGSize)gridSize;
146- (void)setThumbDetectionEnabled:(BOOL)fp8;
147- (BOOL)thumbDetectionEnabled;
148- (void)setShowScrollerIndicators:(BOOL)fp8;
149- (BOOL)showScrollerIndicators;
150- (void)setScrollerIndicatorSubrect:(struct CGRect)fp8;
151- (struct CGRect)scrollerIndicatorSubrect;
152- (void)setScrollerIndicatorsPinToContent:(BOOL)fp8;
153- (BOOL)scrollerIndicatorsPinToContent;
154- (void)setScrollerIndicatorStyle:(int)fp8;
155- (int)scrollerIndicatorStyle;
156- (void)displayScrollerIndicators;
157- (void)setRubberBand:(float)fp8 forEdges:(unsigned int)fp12;
158- (float)rubberBandValueForEdge:(unsigned int)fp8;
159- (BOOL)releaseRubberBandIfNecessary;
160- (void)setDelegate:(id)fp8;
161- (id)delegate;
162- (void)setShowBackgroundShadow:(BOOL)fp8;
163- (BOOL)showBackgroundShadow;
164- (id)hitTest:(struct CGPoint)fp8 forEvent:(struct __GSEvent *)fp16;
165- (void)mouseDown:(struct __GSEvent *)fp8;
166- (void)setOffsetForDragOffset:(struct CGPoint)fp8 withEvent:(struct __GSEvent *)fp16 duration:(float)fp20;
167- (struct CGPoint)dragStartOffset;
168- (void)mouseDragged:(struct __GSEvent *)fp8;
169- (void)gestureStarted:(struct __GSEvent *)fp8;
170- (void)gestureChanged:(struct __GSEvent *)fp8;
171- (void)gestureEnded:(struct __GSEvent *)fp8;
172- (void)_popTrackingRunLoopMode;
173- (void)mouseUp:(struct __GSEvent *)fp8;
174- (id)hitTest:(struct CGPoint)fp8 withEvent:(id)fp16;
175- (void)touchesBegan:(id)fp8 withEvent:(id)fp12;
176- (void)touchesMoved:(id)fp8 withEvent:(id)fp12;
177- (void)touchesEnded:(id)fp8 withEvent:(id)fp12;
178- (void)touchesCancelled:(id)fp8 withEvent:(id)fp12;
179- (BOOL)canHandleSwipes;
180- (int)swipe:(int)fp8 withEvent:(struct __GSEvent *)fp12;
181- (BOOL)_commonCancelMouseAndTouchTracking;
182- (BOOL)cancelMouseTracking;
183- (BOOL)cancelTouchTracking;
184- (void)cancelNextContentMouseUp;
185- (void)contentMouseUpInView:(id)fp8 withEvent:(void *)fp12;
186- (void)highlightView:(id)fp8 state:(BOOL)fp12;
187- (void)setHighlightContentImmediately:(BOOL)fp8;
188- (CDAnonymousStruct1)velocity;
189- (BOOL)isScrolling;
190- (BOOL)isDecelerating;
191- (BOOL)adjustSmoothScrollEnd:(CDAnonymousStruct1)fp8;
192- (BOOL)scrollsToTop;
193- (void)setScrollsToTop:(BOOL)fp8;
194- (BOOL)_scrollToTop;
195
196@end
197