00001
00002
00003
00004
00005
00006
00007 #import "UIView.h"
00008
00009 @class MLPhoto;
00010
00011 @interface ImageView : UIView
00012 {
00013 id _delegate;
00014 struct CGImage *_fullSizeImageRef;
00015 struct CGImage *_thumbnailImageRef;
00016 int _imageOrientation;
00017 int _orientationWhenLastDisplayed;
00018 struct CGSize _fullSize;
00019 MLPhoto *_modelImage;
00020 BOOL _setOriginDuringAnimation;
00021 float _startScale;
00022 float _endScale;
00023 struct CGSize _endContentSize;
00024 struct CGSize _startContentSize;
00025 float _zoomProgress;
00026 BOOL _zoomToFillInsteadOfToFit;
00027 BOOL _useLessThanMinZoomForZoomedOutTest;
00028 BOOL _allowZoomToFill;
00029 }
00030
00031 - (id)initWithFrame:(struct CGRect)fp8;
00032 - (void)setDelegate:(id)fp8;
00033 - (void)dealloc;
00034 - (void)_setOriginForContentSize:(struct CGSize)fp8;
00035 - (void)centerInScrollerIfNeeded;
00036 - (void)setZoomScale:(float)fp8 duration:(double)fp12;
00037 - (int)orientationWhenLastDisplayed;
00038 - (void)setOrientationWhenLastDisplayed:(int)fp8;
00039 - (struct CGSize)_scrollerContentSize;
00040 - (void)zoomToScale:(float)fp8;
00041 - (void)animator:(id)fp8 stopAnimation:(id)fp12;
00042 - (void)_prepareForAnimatedZoomToScale:(float)fp8 duration:(double)fp12;
00043 - (void)_zoomToScrollPoint:(struct CGPoint)fp8 scale:(float)fp16 duration:(float)fp20 event:(struct __GSEvent *)fp24;
00044 - (struct CGImage *)imageRef;
00045 - (int)imageOrientation;
00046 - (BOOL)_canDrawContent;
00047 - (void)drawRect:(struct CGRect)fp8;
00048 - (BOOL)hasFullSizeImage;
00049 - (void)ensureFullSizeImageLoaded;
00050 - (void)setAllowsZoomToFill:(BOOL)fp8;
00051 - (void)updateZoomScales;
00052 - (int)defaultZoomStyle;
00053 - (void)_updateLayerContents;
00054 - (void)setFullSizeImageRef:(struct CGImage *)fp8 orientation:(int)fp12;
00055 - (void)_finishedLoadingImageRef:(id)fp8;
00056 - (void)movedFromSuperview:(id)fp8;
00057 - (float)minRotatedScale;
00058 - (float)_calculateZoomScale:(BOOL)fp8;
00059 - (float)minZoomScale;
00060 - (float)zoomToFillScale;
00061 - (float)defaultZoomScale;
00062 - (void)setThumbnail:(struct CGImage *)fp8;
00063 - (BOOL)isZoomedOut;
00064 - (id)modelImage;
00065 - (void)setModelImage:(id)fp8;
00066 - (id)description;
00067 - (struct CGImage *)createUnrotatedImageWithSize:(struct CGSize)fp8;
00068 - (void)_gestureChanged:(int)fp8 event:(struct __GSEvent *)fp12;
00069
00070 @end
00071