00001
00002
00003
00004
00005
00006
00007 #import "UIScroller.h"
00008
00009 @class ImageView, PLImageTile;
00010
00011 @interface PLImageScroller : UIScroller
00012 {
00013 ImageView *_imageView;
00014 PLImageTile *_imageTile;
00015 struct CGPoint _grabLoc;
00016 BOOL _locked;
00017 BOOL _isZooming;
00018 struct CGSize _padding;
00019 struct {
00020 unsigned int delegateImplementsSiblingForDirection:1;
00021 unsigned int allowNegativeOffsets:1;
00022 unsigned int reserved:30;
00023 } _imageScrollerFlags;
00024 ImageView *_leftView;
00025 ImageView *_rightView;
00026 }
00027
00028 - (struct CGSize)_contentSizeForView:(id)fp8;
00029 - (id)initWithFrame:(struct CGRect)fp8;
00030 - (void)dealloc;
00031 - (BOOL)canHandleSwipes;
00032 - (void)setDelegate:(id)fp8;
00033 - (void)_adjustPositionOfView:(id)fp8 forContentSize:(struct CGSize)fp12 offset:(struct CGPoint)fp20;
00034 - (void)updateSideViews;
00035 - (void)_clearSideViews;
00036 - (id)_createSideViewWithImageView:(id)fp8 frame:(struct CGRect)fp12;
00037 - (void)_showSideViewInDirection:(int)fp8;
00038 - (void)_showLeftView;
00039 - (void)_showRightView;
00040 - (void)setContentSize:(struct CGSize)fp8;
00041 - (void)setAllowNegativeOffsets:(BOOL)fp8;
00042 - (void)setOffset:(struct CGPoint)fp8;
00043 - (void)setLockedOnImage:(BOOL)fp8;
00044 - (struct CGSize)padding;
00045 - (void)setPadding:(struct CGSize)fp8;
00046 - (id)imageView;
00047 - (void)setImageView:(id)fp8;
00048 - (id)imageTile;
00049 - (void)setImageTile:(id)fp8;
00050 - (BOOL)canFlick;
00051 - (BOOL)shouldAdvance;
00052 - (void)mouseDown:(struct __GSEvent *)fp8;
00053 - (void)mouseDragged:(struct __GSEvent *)fp8;
00054 - (void)mouseUp:(struct __GSEvent *)fp8;
00055 - (void)setFrame:(struct CGRect)fp8;
00056 - (void)zoomToScale:(float)fp8;
00057 - (void)imageView:(id)fp8 didStartGesture:(int)fp12 forEvent:(struct __GSEvent *)fp16;
00058 - (struct CGImage *)createImageWithCropRect:(struct CGRect)fp8 croppedImageData:(id *)fp24 fullSizeImageData:(id *)fp28 fullScreenImageData:(id *)fp32 imageCropRect:(struct CGRect *)fp36;
00059
00060 @end
00061