5 * Copyright (C) 2005, 2006, 2007, Apple Inc. All rights reserved.
14 typedef bool (*WKScrollViewShouldScrollCallback
)(WKScrollViewRef scrollView
, CGPoint scrollPoint
, void *userInfo
);
16 typedef struct _WKScrollViewContext
{
17 WKViewContext viewContext
;
18 WKScrollViewShouldScrollCallback shouldScrollCallback
;
19 void *shouldScrollUserInfo
;
20 } WKScrollViewContext
;
25 WKScrollViewContext scrollContext
;
26 WKClipViewRef contentView
;
28 CGPoint mouseDownPoint
;
29 CGPoint lastDraggedPoint
;
30 unsigned int mouseDraggedStartedPan
:1;
33 extern WKClassInfo WKScrollViewClassInfo
;
35 WKScrollViewRef
WKScrollViewCreateWithFrame (CGRect rect
);
36 void WKScrollViewInitialize (WKScrollViewRef view
);
38 WKClipViewRef
WKScrollViewGetContentView (WKScrollViewRef view
);
39 void WKScrollViewSetContentView (WKScrollViewRef view
, WKClipViewRef contentView
);
41 WKViewRef
WKScrollViewGetDocumentView (WKScrollViewRef view
);
42 void WKScrollViewSetDocumentView (WKScrollViewRef view
, WKViewRef documentView
);
44 void WKScrollViewTile (WKScrollViewRef view
);
46 void WKScrollViewAdjustScrollers (WKScrollViewRef view
);
48 bool WKScrollViewScrollToPoint(WKScrollViewRef view
, CGPoint point
);