]> git.saurik.com Git - iphone-api.git/blobdiff - UIKit/UIScroller.h
Adding numerous class dumps.
[iphone-api.git] / UIKit / UIScroller.h
diff --git a/UIKit/UIScroller.h b/UIKit/UIScroller.h
new file mode 100644 (file)
index 0000000..f1b0a8d
--- /dev/null
@@ -0,0 +1,197 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+#include <CoreGraphics/CGGeometry.h>
+
+@class UIScrollerIndicator;
+
+/*XXX:*/typedef struct {
+    double width;
+    double height;
+} CDAnonymousStruct1;
+
+@interface UIScroller : UIView
+{
+    struct CGSize _contentSize;
+    id _delegate;
+    UIScrollerIndicator *_verticalScrollerIndicator;
+    UIScrollerIndicator *_horizontalScrollerIndicator;
+    struct {
+        unsigned int bounceEnabled:1;
+        unsigned int rubberBanding:1;
+        unsigned int scrollingDisabled:1;
+        unsigned int scrollingDisabledOnMouseDown:1;
+        unsigned int directionalLockEnabled:1;
+        unsigned int eventMode:3;
+        unsigned int dragging:1;
+        unsigned int mouseDragged:1;
+        unsigned int scrollTriggered:1;
+        unsigned int dontSelect:1;
+        unsigned int contentHighlighted:1;
+        unsigned int lockVertical:1;
+        unsigned int lockHorizontal:1;
+        unsigned int keepLocked:1;
+        unsigned int bouncedVertical:1;
+        unsigned int bouncedHorizontal:1;
+        unsigned int mouseUpGuard:1;
+        unsigned int pushedTrackingMode:1;
+        unsigned int delegateScrollerDidScroll:1;
+        unsigned int delegateScrollerAdjustSmoothScrollEndVelocity:1;
+        unsigned int delegateScrollerShouldAdjustSmoothScrollEndForVelocity:1;
+        unsigned int offsetIgnoresContentSize:1;
+        unsigned int usingThumb:1;
+        unsigned int thumbDetectionEnabled:1;
+        unsigned int showScrollerIndicators:1;
+        unsigned int indicatorSubrect:1;
+        unsigned int indicatorHideInGesture:1;
+        unsigned int pinIndicatorToContent:1;
+        unsigned int indicatorStyle:2;
+        unsigned int multipleDrag:1;
+        unsigned int showBackgroundShadow:1;
+        unsigned int cancelNextContentMouseUp:1;
+        unsigned int displayingScrollIndicators:1;
+        unsigned int dontResetStartTouchPosition:1;
+        unsigned int verticalIndicatorShrunk:1;
+        unsigned int horizontalIndicatorShrunk:1;
+        unsigned int highlightContentImmediately:1;
+        unsigned int adjustedEndOffset:1;
+        unsigned int ignoreNextMouseDrag:1;
+        unsigned int contentFitDisableScrolling:1;
+        unsigned int dontScrollToTop:1;
+        unsigned int scrollingToTop:1;
+        unsigned int delegateScrollerAdjustScrollToTopEnd:1;
+        unsigned int reserved:18;
+    } _scrollerFlags;
+    float _scrollHysteresis;
+    float _scrollDecelerationFactor;
+    double _scrollToPointAnimationDuration;
+    float _directionalScrollingAngle;
+    float _farthestDistance;
+    float _leftRubberBandWidth;
+    float _rightRubberBandWidth;
+    float _topRubberBandHeight;
+    float _bottomRubberBandHeight;
+    float _bottomBufferHeight;
+    struct CGPoint _initialTouchPosition;
+    struct CGPoint _startTouchPosition;
+    double _startTouchTime;
+    struct CGPoint _startOffset;
+    struct CGPoint _lastTouchPosition;
+    double _lastTouchTime;
+    double _lastUpdateTime;
+    struct CGPoint _lastUpdateOffset;
+    UIView *_lastHighlightedView;
+    CDAnonymousStruct1 _velocity;
+    CDAnonymousStruct1 _previousVelocity;
+    CDAnonymousStruct1 _decelerationFactor;
+    CDAnonymousStruct1 _decelerationLnFactor;
+    struct CGPoint _stopOffset;
+    void *_scrollHeartbeat;
+    struct CGRect _indicatorSubrect;
+    UIView *_scrollerShadows[2];
+    UIView *_contentShadows[8];
+    id _scrollNotificationViews;
+    struct CGSize _gridSize;
+    CDAnonymousStruct1 _gridBounceLnFactor;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)dealloc;
+- (void)setFrame:(struct CGRect)fp8;
+- (void)setContentSize:(struct CGSize)fp8;
+- (struct CGSize)contentSize;
+- (void)setAdjustForContentSizeChange:(BOOL)fp8;
+- (BOOL)adjustForContentSizeChange;
+- (void)setOffset:(struct CGPoint)fp8;
+- (struct CGPoint)offset;
+- (void)setBottomBufferHeight:(float)fp8;
+- (float)bottomBufferHeight;
+- (void)scrollByDelta:(struct CGSize)fp8;
+- (void)scrollByDelta:(struct CGSize)fp8 animated:(BOOL)fp16;
+- (void)removeFromSuperview;
+- (void)_didMoveFromWindow:(id)fp8 toWindow:(id)fp12;
+- (struct CGPoint)_pinnedScrollPointForPoint:(struct CGPoint)fp8;
+- (void)scrollPointVisibleAtTopLeft:(struct CGPoint)fp8;
+- (void)_scrollAnimationEnded;
+- (void)scrollPointVisibleAtTopLeft:(struct CGPoint)fp8 animated:(BOOL)fp16;
+- (void)scrollRectToVisible:(struct CGRect)fp8 animated:(BOOL)fp24;
+- (void)scrollRectToVisible:(struct CGRect)fp8;
+- (void)setScrollToPointAnimationDuration:(double)fp8;
+- (double)scrollToPointAnimationDuration;
+- (void)setScrollHysteresis:(float)fp8;
+- (float)scrollHysteresis;
+- (void)setEventMode:(int)fp8;
+- (int)eventMode;
+- (void)setAllowsRubberBanding:(BOOL)fp8;
+- (void)setAllowsVerticalRubberBanding:(BOOL)fp8;
+- (void)setAllowsHorizontalRubberBanding:(BOOL)fp8;
+- (void)setAllowsFourWayRubberBanding:(BOOL)fp8;
+- (void)setDirectionalScrolling:(BOOL)fp8;
+- (BOOL)directionalScrolling;
+- (void)setDirectionalScrollingAngle:(float)fp8;
+- (float)directionalScrollingAngle;
+- (void)setScrollingEnabled:(BOOL)fp8;
+- (BOOL)scrollingEnabled;
+- (void)setScrollDecelerationFactor:(float)fp8;
+- (float)scrollDecelerationFactor;
+- (void)setBounces:(BOOL)fp8;
+- (BOOL)bounces;
+- (void)setGridSize:(struct CGSize)fp8;
+- (struct CGSize)gridSize;
+- (void)setThumbDetectionEnabled:(BOOL)fp8;
+- (BOOL)thumbDetectionEnabled;
+- (void)setShowScrollerIndicators:(BOOL)fp8;
+- (BOOL)showScrollerIndicators;
+- (void)setScrollerIndicatorSubrect:(struct CGRect)fp8;
+- (struct CGRect)scrollerIndicatorSubrect;
+- (void)setScrollerIndicatorsPinToContent:(BOOL)fp8;
+- (BOOL)scrollerIndicatorsPinToContent;
+- (void)setScrollerIndicatorStyle:(int)fp8;
+- (int)scrollerIndicatorStyle;
+- (void)displayScrollerIndicators;
+- (void)setRubberBand:(float)fp8 forEdges:(unsigned int)fp12;
+- (float)rubberBandValueForEdge:(unsigned int)fp8;
+- (BOOL)releaseRubberBandIfNecessary;
+- (void)setDelegate:(id)fp8;
+- (id)delegate;
+- (void)setShowBackgroundShadow:(BOOL)fp8;
+- (BOOL)showBackgroundShadow;
+- (id)hitTest:(struct CGPoint)fp8 forEvent:(struct __GSEvent *)fp16;
+- (void)mouseDown:(struct __GSEvent *)fp8;
+- (void)setOffsetForDragOffset:(struct CGPoint)fp8 withEvent:(struct __GSEvent *)fp16 duration:(float)fp20;
+- (struct CGPoint)dragStartOffset;
+- (void)mouseDragged:(struct __GSEvent *)fp8;
+- (void)gestureStarted:(struct __GSEvent *)fp8;
+- (void)gestureChanged:(struct __GSEvent *)fp8;
+- (void)gestureEnded:(struct __GSEvent *)fp8;
+- (void)_popTrackingRunLoopMode;
+- (void)mouseUp:(struct __GSEvent *)fp8;
+- (id)hitTest:(struct CGPoint)fp8 withEvent:(id)fp16;
+- (void)touchesBegan:(id)fp8 withEvent:(id)fp12;
+- (void)touchesMoved:(id)fp8 withEvent:(id)fp12;
+- (void)touchesEnded:(id)fp8 withEvent:(id)fp12;
+- (void)touchesCancelled:(id)fp8 withEvent:(id)fp12;
+- (BOOL)canHandleSwipes;
+- (int)swipe:(int)fp8 withEvent:(struct __GSEvent *)fp12;
+- (BOOL)_commonCancelMouseAndTouchTracking;
+- (BOOL)cancelMouseTracking;
+- (BOOL)cancelTouchTracking;
+- (void)cancelNextContentMouseUp;
+- (void)contentMouseUpInView:(id)fp8 withEvent:(void *)fp12;
+- (void)highlightView:(id)fp8 state:(BOOL)fp12;
+- (void)setHighlightContentImmediately:(BOOL)fp8;
+- (CDAnonymousStruct1)velocity;
+- (BOOL)isScrolling;
+- (BOOL)isDecelerating;
+- (BOOL)adjustSmoothScrollEnd:(CDAnonymousStruct1)fp8;
+- (BOOL)scrollsToTop;
+- (void)setScrollsToTop:(BOOL)fp8;
+- (BOOL)_scrollToTop;
+
+@end
+