]> git.saurik.com Git - iphone-api.git/commitdiff
Adding PhotoLibrary.
authorJay Freeman (saurik) <saurik@saurik.com>
Tue, 5 May 2009 10:58:52 +0000 (10:58 +0000)
committerJay Freeman (saurik) <saurik@saurik.com>
Tue, 5 May 2009 10:58:52 +0000 (10:58 +0000)
106 files changed:
PhotoLibrary/AlbumScroller.h [new file with mode: 0644]
PhotoLibrary/AlbumView.h [new file with mode: 0644]
PhotoLibrary/AlbumsController.h [new file with mode: 0644]
PhotoLibrary/BackgroundView.h [new file with mode: 0644]
PhotoLibrary/CDStructures.h [new file with mode: 0644]
PhotoLibrary/CLLocationManagerDelegate-Protocol.h [new file with mode: 0644]
PhotoLibrary/CameraAlbum.h [new file with mode: 0644]
PhotoLibrary/CameraButton.h [new file with mode: 0644]
PhotoLibrary/CameraButtonBar.h [new file with mode: 0644]
PhotoLibrary/CameraController.h [new file with mode: 0644]
PhotoLibrary/CameraImage.h [new file with mode: 0644]
PhotoLibrary/CameraLoadingView.h [new file with mode: 0644]
PhotoLibrary/CameraView.h [new file with mode: 0644]
PhotoLibrary/CameraWindow.h [new file with mode: 0644]
PhotoLibrary/CropLCDLayer.h [new file with mode: 0644]
PhotoLibrary/EmptyAlbumView.h [new file with mode: 0644]
PhotoLibrary/HopAnimation.h [new file with mode: 0644]
PhotoLibrary/ImageCountCell.h [new file with mode: 0644]
PhotoLibrary/ImageLoader.h [new file with mode: 0644]
PhotoLibrary/ImageTileView.h [new file with mode: 0644]
PhotoLibrary/ImageView.h [new file with mode: 0644]
PhotoLibrary/LibraryController.h [new file with mode: 0644]
PhotoLibrary/LibraryTableCell.h [new file with mode: 0644]
PhotoLibrary/LibraryView.h [new file with mode: 0644]
PhotoLibrary/MLPhoto-PhotosAdditions.h [new file with mode: 0644]
PhotoLibrary/MLPhotoAlbum-PhotosAdditions.h [new file with mode: 0644]
PhotoLibrary/MLPhotoDCFFileGroup-CameraAdditions.h [new file with mode: 0644]
PhotoLibrary/MobileMeAlbum.h [new file with mode: 0644]
PhotoLibrary/MobileMeHelper.h [new file with mode: 0644]
PhotoLibrary/MobileMeView.h [new file with mode: 0644]
PhotoLibrary/NSFileManager-NSFileManagerAdditions_MobileSlideShow.h [new file with mode: 0644]
PhotoLibrary/NSObject-Protocol.h [new file with mode: 0644]
PhotoLibrary/PLAlbumScroller.h [new file with mode: 0644]
PhotoLibrary/PLAlbumView.h [new file with mode: 0644]
PhotoLibrary/PLAlbumViewController.h [new file with mode: 0644]
PhotoLibrary/PLAlbumsController.h [new file with mode: 0644]
PhotoLibrary/PLBackgroundView.h [new file with mode: 0644]
PhotoLibrary/PLCameraAlbum.h [new file with mode: 0644]
PhotoLibrary/PLCameraButton.h [new file with mode: 0644]
PhotoLibrary/PLCameraButtonBar.h [new file with mode: 0644]
PhotoLibrary/PLCameraController.h [new file with mode: 0644]
PhotoLibrary/PLCameraImage.h [new file with mode: 0644]
PhotoLibrary/PLCameraView.h [new file with mode: 0644]
PhotoLibrary/PLCameraViewController.h [new file with mode: 0644]
PhotoLibrary/PLCameraWindow.h [new file with mode: 0644]
PhotoLibrary/PLCropLCDLayer.h [new file with mode: 0644]
PhotoLibrary/PLCropOverlay-PhotoSaving.h [new file with mode: 0644]
PhotoLibrary/PLCropOverlay.h [new file with mode: 0644]
PhotoLibrary/PLDiskController.h [new file with mode: 0644]
PhotoLibrary/PLEmptyAlbumView.h [new file with mode: 0644]
PhotoLibrary/PLHopAnimation.h [new file with mode: 0644]
PhotoLibrary/PLImageCountCell.h [new file with mode: 0644]
PhotoLibrary/PLImageLoader.h [new file with mode: 0644]
PhotoLibrary/PLImageScroller.h [new file with mode: 0644]
PhotoLibrary/PLImageTile-PLImagePickerUtils.h [new file with mode: 0644]
PhotoLibrary/PLImageTile.h [new file with mode: 0644]
PhotoLibrary/PLImageTileView.h [new file with mode: 0644]
PhotoLibrary/PLImageView.h [new file with mode: 0644]
PhotoLibrary/PLImageViewController.h [new file with mode: 0644]
PhotoLibrary/PLImageViewTile.h [new file with mode: 0644]
PhotoLibrary/PLLibraryController.h [new file with mode: 0644]
PhotoLibrary/PLLibraryTableCell.h [new file with mode: 0644]
PhotoLibrary/PLLibraryView.h [new file with mode: 0644]
PhotoLibrary/PLLibraryViewController.h [new file with mode: 0644]
PhotoLibrary/PLLocationController-PhotoSavingAdditions.h [new file with mode: 0644]
PhotoLibrary/PLLocationController.h [new file with mode: 0644]
PhotoLibrary/PLMobileMeAlbum.h [new file with mode: 0644]
PhotoLibrary/PLMobileMeHelper.h [new file with mode: 0644]
PhotoLibrary/PLMobileMeView.h [new file with mode: 0644]
PhotoLibrary/PLPhotoLibrary.h [new file with mode: 0644]
PhotoLibrary/PLPhotoPicker.h [new file with mode: 0644]
PhotoLibrary/PLPhotosButtonBar.h [new file with mode: 0644]
PhotoLibrary/PLPhotosDefaults.h [new file with mode: 0644]
PhotoLibrary/PLPhotosMusicPlayer.h [new file with mode: 0644]
PhotoLibrary/PLPhotosNavigationItem.h [new file with mode: 0644]
PhotoLibrary/PLPortraitAlertSheet.h [new file with mode: 0644]
PhotoLibrary/PLRotationView.h [new file with mode: 0644]
PhotoLibrary/PLSelectableTable.h [new file with mode: 0644]
PhotoLibrary/PLSilverCameraButtonBar.h [new file with mode: 0644]
PhotoLibrary/PLStoreAnimationView.h [new file with mode: 0644]
PhotoLibrary/PLSyncProgressView.h [new file with mode: 0644]
PhotoLibrary/PLTVOutImageTile.h [new file with mode: 0644]
PhotoLibrary/PLTVOutImageTileView.h [new file with mode: 0644]
PhotoLibrary/PLThumbnailTableCell.h [new file with mode: 0644]
PhotoLibrary/PLTransitionContainerView.h [new file with mode: 0644]
PhotoLibrary/PLUIController.h [new file with mode: 0644]
PhotoLibrary/PhotosButtonBar.h [new file with mode: 0644]
PhotoLibrary/PhotosDefaults.h [new file with mode: 0644]
PhotoLibrary/PhotosMusicPlayer.h [new file with mode: 0644]
PhotoLibrary/PhotosNavigationItem.h [new file with mode: 0644]
PhotoLibrary/PortraitAlertSheet.h [new file with mode: 0644]
PhotoLibrary/RotationView.h [new file with mode: 0644]
PhotoLibrary/SelectableTable.h [new file with mode: 0644]
PhotoLibrary/SilverCameraButtonBar.h [new file with mode: 0644]
PhotoLibrary/StoreAnimationView.h [new file with mode: 0644]
PhotoLibrary/SyncProgressView.h [new file with mode: 0644]
PhotoLibrary/TPCameraPushButton.h [new file with mode: 0644]
PhotoLibrary/TVOutImageTileView.h [new file with mode: 0644]
PhotoLibrary/ThumbnailTableCell.h [new file with mode: 0644]
PhotoLibrary/TransitionContainerView.h [new file with mode: 0644]
PhotoLibrary/UIApplication-PLPPAdditions.h [new file with mode: 0644]
PhotoLibrary/UIApplication-PhotosDelayedTermination.h [new file with mode: 0644]
PhotoLibrary/UINavigationBar-PrivateMethodsForTesting.h [new file with mode: 0644]
PhotoLibrary/UIToolbarDelegate-Protocol.h [new file with mode: 0644]
PhotoLibrary/UIView-PhotosCGPathUtilities.h [new file with mode: 0644]
PhotoLibrary/UIViewController-PLNavigationControllerInterface.h [new file with mode: 0644]

diff --git a/PhotoLibrary/AlbumScroller.h b/PhotoLibrary/AlbumScroller.h
new file mode 100644 (file)
index 0000000..2a4b8fc
--- /dev/null
@@ -0,0 +1,61 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIScroller.h>
+
+@class NSTimer, UIView;
+
+@interface AlbumScroller : UIScroller
+{
+    BOOL _dragging;
+    float _lastX;
+    double _lastTimeStamp;
+    float _dragSpeed;
+    float _grabX;
+    struct CGPoint _grabLoc;
+    float _mySpeed;
+    float _myX;
+    float _destinationX;
+    NSTimer *_updateTimer;
+    int _lastScrollDirection;
+    int _lastDragDirection;
+    BOOL _shouldAdvance;
+    UIView *_leftBackstopView;
+    UIView *_rightBackstopView;
+    float _slowDownFactor;
+}
+
+- (void)dealloc;
+- (void)_cancelUpdateTimer;
+- (void)_startTimer;
+- (BOOL)isScrollingEnabled;
+- (BOOL)isSmoothScrolling;
+- (BOOL)isDragging;
+- (int)lastScrollDirection;
+- (BOOL)shouldAdvance;
+- (BOOL)_alwaysHandleInteractionEvents;
+- (void)mouseDown:(struct __GSEvent *)fp8;
+- (void)_updateDragInfoWithTimeInterval:(double)fp8 event:(struct __GSEvent *)fp16 smoothScrolling:(BOOL)fp20;
+- (void)_updateScrollWithTimeInterval:(double)fp8;
+- (void)_updateTimerFired:(id)fp8;
+- (void)mouseDragged:(struct __GSEvent *)fp8;
+- (void)mouseUp:(struct __GSEvent *)fp8;
+- (void)contentMouseUpInView:(id)fp8 withEvent:(struct __GSEvent *)fp12;
+- (void)_releaseDrag;
+- (void)setScrollingEnabled:(BOOL)fp8;
+- (id)hitTest:(struct CGPoint)fp8 forEvent:(struct __GSEvent *)fp16;
+- (void)setContentSize:(struct CGSize)fp8;
+- (void)setOffset:(struct CGPoint)fp8;
+- (void)_doScrollToOffset:(struct CGPoint)fp8 animate:(BOOL)fp16;
+- (void)ensureOffsetToImageBoundary;
+- (void)scrollToNextImageWithAnimation:(BOOL)fp8 offset:(struct CGPoint)fp12;
+- (void)scrollToPreviousImageWithAnimation:(BOOL)fp8 offset:(struct CGPoint)fp12;
+- (void)gestureStarted:(struct __GSEvent *)fp8;
+- (void)gestureEnded:(struct __GSEvent *)fp8;
+- (void)gestureChanged:(struct __GSEvent *)fp8;
+
+@end
+
diff --git a/PhotoLibrary/AlbumView.h b/PhotoLibrary/AlbumView.h
new file mode 100644 (file)
index 0000000..01b8507
--- /dev/null
@@ -0,0 +1,53 @@
+/*
+ *     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>
+
+@class AlbumsController, EmptyAlbumView, ImageCountCell, MLPhotoAlbum, SelectableTable, ThumbnailTableCell;
+
+@interface AlbumView : UIView
+{
+    MLPhotoAlbum *_album;
+    SelectableTable *_indexTable;
+    struct CGSize _gridSize;
+    struct CGSize _cellSize;
+    BOOL _showImageCount;
+    AlbumsController *_controller;
+    ThumbnailTableCell *_highlightedCell;
+    ImageCountCell *_imageCountCell;
+    EmptyAlbumView *_emptyAlbumView;
+}
+
+- (float)_padding:(float *)fp8;
+- (void)_updateScrollerIndicatorSubrect;
+- (void)_setupIndexTable;
+- (struct CGSize)_calculateGridSizeForCount:(int)fp8;
+- (struct CGSize)_indexCellSizeForCount:(int)fp8;
+- (void)_pictureWasTaken:(id)fp8;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)dealloc;
+- (void)cameraAlbumDidChange;
+- (void)statusBarHeightDidChange:(id)fp8;
+- (void)storeCurrentConfiguration:(id)fp8;
+- (void)loadCurrentConfiguration:(id)fp8;
+- (id)album;
+- (void)setAlbum:(id)fp8;
+- (id)albumsController;
+- (void)setAlbumsController:(id)fp8;
+- (void)scrollRowToVisible:(int)fp8;
+- (int)numberOfRowsInTable:(id)fp8;
+- (id)_imageCountCell;
+- (id)table:(id)fp8 cellForRow:(int)fp12 column:(id)fp16 reusing:(id)fp20;
+- (void)thumbnailSelected:(id)fp8;
+- (void)reloadIndexTable;
+- (id)indexTable;
+- (void)clearSelection;
+- (void)updateButtonBar:(id)fp8 duration:(float)fp12;
+- (void)viewWillBeDisplayed;
+- (void)setHighlightedCell:(id)fp8;
+
+@end
+
diff --git a/PhotoLibrary/AlbumsController.h b/PhotoLibrary/AlbumsController.h
new file mode 100644 (file)
index 0000000..d227139
--- /dev/null
@@ -0,0 +1,276 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+@class ABPeoplePicker, AlbumScroller, AlbumView, EmptyAlbumView, ImageTileView, MLPhotoAlbum, MailComposeController, MobileMeHelper, MobileMeView, NSString, NSTimer, PLCropOverlay, UIAlertSheet, UIButtonBar, UIImageView, UIProgressHUD, UITransitionView, UIView, UIWindow;
+
+@interface AlbumsController : NSObject
+{
+    MLPhotoAlbum *_album;
+    AlbumView *_albumView;
+    struct __CFDictionary *_tileCache;
+    AlbumScroller *_scroller;
+    ImageTileView *_tiledView;
+    EmptyAlbumView *_emptyCameraView;
+    UIView *_fadeToBlackView;
+    UITransitionView *_slideshowTransitionView;
+    UITransitionView *_cameraTransitionView;
+    struct __CFArray *_imageIndexes;
+    unsigned int _currentIndex;
+    unsigned int _deletedIndex;
+    int _deviceOrientation;
+    int _slideshowStatus;
+    BOOL _tvOutOn;
+    BOOL _beingRotated;
+    BOOL _ignoreGestures;
+    BOOL _animating;
+    BOOL _performActionAfterOrientationChange;
+    BOOL _updateRotationAfterGestures;
+    BOOL _resumeSlideshowAfterRotation;
+    int _directionToMoveAfterSmoothScrollCompletes;
+    double _lastButtonClickTime;
+    int _lastActionMenuButtonIndex;
+    struct CGSize _contentStartSize;
+    float _startDegrees;
+    float _startScale;
+    float _endScale;
+    UIButtonBar *_buttonBar;
+    UIAlertSheet *_alertSheet;
+    UIAlertSheet *_popupAlert;
+    UIAlertSheet *_actionView;
+    UIProgressHUD *_savingPhotoHud;
+    NSTimer *_toolbarTimer;
+    NSTimer *_playTimer;
+    NSTimer *_scrubTimer;
+    BOOL _scrubbingTopSpeed;
+    BOOL _scrubbingStarted;
+    PLCropOverlay *_cropOverlay;
+    MailComposeController *_composeController;
+    UIImageView *_emailAnimationView;
+    struct CGRect _emailAnimationDestinationRect;
+    struct __CFData *_emailImageData;
+    BOOL _animateToShowComposeWindow;
+    BOOL _emailButtonEnabled;
+    BOOL _emailDeliveryFailed;
+    NSString *_emailErrorTitle;
+    NSString *_emailErrorDescription;
+    SEL _emailPhotoAction;
+    ABPeoplePicker *_picker;
+    struct CPRecord *_person;
+    MobileMeHelper *_mobileMeHelper;
+    MobileMeView *_mobileMeView;
+    NSString *_mobileMeAlbumName;
+    NSString *_mobileMeEmailAddress;
+    UIView *_fromView;
+    UIView *_toView;
+    int _imageScrollerLastSmoothScrollDirection;
+    double _lastRubberbandScrollTime;
+    UIWindow *_tvOutWindow;
+    UIView *_tvOutContentView;
+    AlbumScroller *_tvOutScroller;
+    ImageTileView *_tvOutTiledView;
+    struct __CFDictionary *_tvOutTileCache;
+    UITransitionView *_tvOutTransitionView;
+    UIView *_tvOutFromView;
+    UIView *_tvOutToView;
+}
+
+- (void)_resetIndexArrayStartingWithIndex:(int)fp8 shuffleImages:(BOOL)fp12 keepPhotoAtStartingIndex:(BOOL)fp16;
+- (void)_clearFullScreenView;
+- (void)_fadeOut;
+- (void)_fadeIn;
+- (BOOL)_albumScrollerIsVisible;
+- (id)_retainedImageViewForModelImage:(id)fp8;
+- (id)_scrollerForImageView:(id)fp8 size:(struct CGSize)fp12;
+- (void)_preloadImage:(id)fp8 albumImageIndex:(int)fp12 cache:(struct __CFDictionary *)fp16;
+- (void)_preloadImage:(id)fp8 albumImageIndex:(int)fp12;
+- (id)_imageScrollerForIndex:(int)fp8 image:(id)fp12 tileCache:(struct __CFDictionary *)fp16;
+- (id)_imageScrollerForIndex:(int)fp8 image:(id)fp12;
+- (int)_albumImageIndexForTileIndex:(int)fp8;
+- (int)_currentIndexFromScrollPosition;
+- (void)_configureScroller:(id *)fp8 tiledView:(id *)fp12;
+- (void)_pictureWasTaken:(id)fp8;
+- (void)_startSlideshowTimer;
+- (void)_cancelSlideshowTimer;
+- (void)_cancelToolbarTimer;
+- (int)_allowedRotationGesture;
+- (void)_setZoomAndRotationEnabled:(BOOL)fp8;
+- (void)_clearTileCache;
+- (id)_modelImageForIndex:(int)fp8;
+- (void)cameraAlbumDidChange;
+- (BOOL)_canEmailPhoto;
+- (void)_capabilitiesChanged;
+- (id)init;
+- (void)dealloc;
+- (void)_resizeViewForStatusBarHeightChange:(id)fp8;
+- (void)statusBarHeightDidChange:(id)fp8;
+- (void)_showOverlaysForResume;
+- (void)applicationResumed:(id)fp8;
+- (void)applicationSuspended:(id)fp8;
+- (void)applicationWillBeginSuspendAnimation:(id)fp8;
+- (void)storeCurrentConfiguration:(id)fp8;
+- (void)loadCurrentConfiguration:(id)fp8;
+- (void)setAlbumScrollerEnabled:(BOOL)fp8;
+- (BOOL)isBeingRotated;
+- (void)setBeingRotated:(BOOL)fp8;
+- (id)album;
+- (void)setAlbum:(id)fp8;
+- (id)_albumView;
+- (id)albumView;
+- (id)albumScroller;
+- (void)scrollCurrentImageToVisible;
+- (void)animateToIndex;
+- (double)durationForTransition:(int)fp8;
+- (void)transitionViewDidComplete:(id)fp8 fromView:(id)fp12 toView:(id)fp16;
+- (void)transitionToFullScreenDidComplete;
+- (void)transitionToFullScreenImage:(id)fp8;
+- (void)playSlideshow;
+- (void)fadeOutAnimation:(id)fp8 finished:(id)fp12;
+- (void)fadeInAnimation:(id)fp8 finished:(id)fp12;
+- (void)_cleanseCache:(struct __CFDictionary **)fp8 albumImageIndex:(int)fp12;
+- (void)_updateTVOutOffset;
+- (void)updateAfterAnimation;
+- (BOOL)canShowNextImage;
+- (BOOL)canShowPreviousImage;
+- (id)currentImage;
+- (id)nextImage;
+- (id)previousImage;
+- (void)_transitionToImage:(id)fp8 fromOldIndex:(int)fp12 toNewIndex:(int)fp16 transition:(int)fp20 transitionView:(id)fp24;
+- (void)_transitionToImage:(id)fp8 fromOldIndex:(int)fp12 toNewIndex:(int)fp16 transition:(int)fp20;
+- (void)animationDidStop:(id)fp8 finished:(BOOL)fp12;
+- (void)_runLKTransition:(id)fp8 transitionView:(id)fp12 fromView:(id)fp16 toView:(id)fp20;
+- (void)_runLKTransition:(id)fp8;
+- (void)showNextImageWithTransition:(int)fp8;
+- (void)showPreviousImageWithTransition:(int)fp8;
+- (void)finishDelete;
+- (void)prepareDeleteImageWithNextSlide;
+- (void)prepareDeleteImagePreviousSlide;
+- (void)openTrash;
+- (void)didFinishSuckingToTrash:(id)fp8 finished:(id)fp12 context:(void *)fp16;
+- (void)suckToTrash:(id)fp8 transitionParent:(id)fp12;
+- (void)prepareForSucking;
+- (void)deleteCurrentImage;
+- (void)buttonBar:(id)fp8 didFinishAnimation:(int)fp12 forButton:(int)fp16;
+- (void)_flushTileCache;
+- (void)_removeTileCacheEntryForAlbumImageIndex:(int)fp8;
+- (void)_updateRotationView:(id)fp8 imageView:(id)fp12 forCreate:(BOOL)fp16;
+- (void)tileView:(id)fp8 createdTile:(id)fp12;
+- (void)tileWasRemoved:(id)fp8;
+- (void)tileWillBeDisplayed:(id)fp8;
+- (void)albumScrollerDidEndSmoothScroll;
+- (void)scrollerWillStartSmoothScrolling:(id)fp8;
+- (void)albumScrollerWillStartTrackingMouse:(id)fp8;
+- (void)albumScrollerFinishedScroll:(id)fp8;
+- (void)albumScrollerCanceledScroll:(id)fp8;
+- (int)deviceOrientationForTrackingInScroller:(id)fp8;
+- (void)scrollerWillStartDragging:(id)fp8;
+- (void)scrollerDidEndDragging:(id)fp8;
+- (void)handleSingleTap:(struct __GSEvent *)fp8;
+- (id)imageScrollerSiblingForDirection:(int)fp8;
+- (void)view:(id)fp8 handleTapWithCount:(int)fp12 event:(struct __GSEvent *)fp16 fingerCount:(int)fp20;
+- (void)viewHandleTouchPause:(id)fp8 isDown:(BOOL)fp12;
+- (float)_rotationDegreesForDeviceRotation:(int)fp8;
+- (float)_rotationDegreesToAchieveDeviceRotation:(int)fp8;
+- (void)_setDeviceOrientation:(int)fp8 force:(BOOL)fp12;
+- (void)orientationChanged:(id)fp8;
+- (void)_configureScrollerOrientation;
+- (void)_updateRotationAfterGestures;
+- (void)willStartGesturesInView:(id)fp8 forEvent:(struct __GSEvent *)fp12;
+- (void)willStartGesture:(int)fp8 inView:(id)fp12 forEvent:(struct __GSEvent *)fp16;
+- (void)gestureDidChange:(int)fp8 inView:(id)fp12 forEvent:(struct __GSEvent *)fp16;
+- (int)_deviceOrientationAfterRotatingByDegrees:(float)fp8;
+- (void)didFinishGesture:(int)fp8 inView:(id)fp12 forEvent:(struct __GSEvent *)fp16;
+- (void)imageViewWillSwitchToFullSizeImage:(id)fp8;
+- (void)imageViewDidSwitchToFullSizeImage:(id)fp8;
+- (void)_cancelScrubTimer;
+- (void)_resetScrubTimerForDirection:(int)fp8;
+- (void)_scrubTimerFired:(id)fp8;
+- (void)_stopScrubbing:(id)fp8;
+- (void)_handleDirectionButtonMouseDown:(id)fp8 direction:(int)fp12;
+- (void)mouseDownInLeftButton:(id)fp8;
+- (void)mouseDownInRightButton:(id)fp8;
+- (void)_showCropOverlayWithTitle:(id)fp8 subtitle:(id)fp12 cropButtonTitle:(id)fp16;
+- (void)_dismissCropOverlay;
+- (void)_backgroundSavePhoto:(id)fp8;
+- (void)_savePhoto;
+- (void)_savePhotoFinished:(id)fp8;
+- (void)cropOverlayWasCancelled:(id)fp8;
+- (void)cropOverlayWasOKed:(id)fp8;
+- (void)_reallyDismissActionMenu;
+- (void)_dismissActionMenuAndShowButtonBar:(BOOL)fp8;
+- (void)_showPeoplePicker;
+- (void)_dismissPeoplePicker;
+- (void)_dismissPeoplePickerFinished;
+- (BOOL)peoplePicker:(id)fp8 shouldShowCardForPerson:(struct CPRecord *)fp12;
+- (void)peoplePickerDidEndPicking:(id)fp8;
+- (BOOL)_shouldRespondToButtonBarButtons;
+- (void)playSlideshowClicked:(id)fp8;
+- (void)deleteImageClicked:(id)fp8;
+- (void)actionButtonClicked:(id)fp8;
+- (int)_transitionForButtonClickInDirection:(int)fp8;
+- (void)leftButtonClicked:(id)fp8;
+- (void)rightButtonClicked:(id)fp8;
+- (void)cancelButtonClicked:(id)fp8;
+- (void)_sendPhotoUsingSelector:(SEL)fp8 delay:(float)fp12;
+- (void)_showMobileMeAlbums;
+- (void)mobileMeHelperDidFinishValidatingAlbums:(id)fp8 foundValidAccount:(BOOL)fp12;
+- (void)mobileMeConnectionFailed:(id)fp8;
+- (void)_dismissMobileMeView;
+- (void)_dismissMobileMeViewFinished;
+- (void)mobileMeView:(id)fp8 selectedAlbum:(id)fp12;
+- (void)mobileMeViewDidCancel:(id)fp8;
+- (void)mobileMeClicked;
+- (struct CGRect)_animationDestinationRectForImageSize:(struct CGSize)fp8;
+- (void)_performSendViaEmail;
+- (void)_animateSendToEmail;
+- (void)didDismissAlertSheet:(id)fp8;
+- (void)sendViaEmailClicked;
+- (void)_cameraImageIsReady:(id)fp8;
+- (void)_setEmailButtonEnabled:(BOOL)fp8;
+- (void)delaySuspendCountChanged:(id)fp8;
+- (void)_emailAnimationFinished;
+- (void)mailComposeController:(id)fp8 loadedAttachments:(id)fp12;
+- (void)_finishedSlidingUpCompose;
+- (void)_finishedSlidingDownImage;
+- (void)mailComposeControllerCompositionFinished:(id)fp8;
+- (void)_saveEmailDraft;
+- (void)_restoreEmailDraft;
+- (BOOL)mailComposeControllerIsEditingDraft:(id)fp8;
+- (void)_finishedSlidingDownCompose;
+- (void)_finishedDeliveringEmail:(struct __CFArray *)fp8;
+- (void)_backgroundDeliverEmail:(struct __CFArray *)fp8;
+- (void)mailComposeControllerDidAttemptToSend:(id)fp8 mailDelivery:(id)fp12;
+- (void)assignToContactClicked;
+- (void)_performSetWallpaper;
+- (void)useAsScreenSaverClicked;
+- (id)_scrubOverlayTitle;
+- (void)_showButtonGroup:(int)fp8 withDuration:(int)fp12;
+- (void)updateStatusBar;
+- (void)updateButtonBar;
+- (void)updateOverlays;
+- (void)_animateAlphaOfView:(id)fp8 startAlpha:(float)fp12 endAlpha:(float)fp16 duration:(float)fp20;
+- (id)_buttonBarSuperview;
+- (id)buttonBar;
+- (void)resetToolbarTimer;
+- (void)delayToolbarFade;
+- (void)showSystemStatusBarWithDuration:(float)fp8;
+- (void)showStatusBarWithDuration:(float)fp8;
+- (void)showButtonBarWithDuration:(float)fp8;
+- (void)showOverlaysWithDuration:(float)fp8;
+- (void)hideOverlays;
+- (void)_presentAlertSheetWithTitle:(id)fp8 buttonTitles:(id)fp12 defaultButtonIndex:(int)fp16 redButtonIndex:(int)fp20 context:(id)fp24;
+- (void)_dismissAlertSheet;
+- (void)alertSheet:(id)fp8 buttonClicked:(int)fp12;
+- (void)_prepareForTVOut;
+- (void)_removeTVOutWindow;
+- (void)startSlideShow;
+- (void)stopPlaying;
+- (void)playTimerFired;
+- (void)togglePlay;
+
+@end
+
diff --git a/PhotoLibrary/BackgroundView.h b/PhotoLibrary/BackgroundView.h
new file mode 100644 (file)
index 0000000..0486e23
--- /dev/null
@@ -0,0 +1,44 @@
+/*
+ *     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>
+
+@class UIButtonBar, UINavigationBar, UITransitionView;
+
+@interface BackgroundView : UIView
+{
+    UINavigationBar *_navBar;
+    int _barStyle;
+    UITransitionView *_contentTransitionView;
+    UIButtonBar *_overlayButtonBar;
+    UIView *_currentContentView;
+    id _delegate;
+}
+
+- (int)barStyle;
+- (void)_setupButtonBars;
+- (id)initWithSize:(struct CGSize)fp8 fullScreen:(BOOL)fp16;
+- (void)dealloc;
+- (void)statusBarHeightDidChange:(id)fp8;
+- (void)setDelegate:(id)fp8;
+- (void)setDisplayingPhotoPicker:(BOOL)fp8;
+- (void)setCurrentContentView:(id)fp8;
+- (void)transitionViewDidComplete:(id)fp8;
+- (void)updateStatusBar;
+- (id)navigationBar;
+- (void)pushNavigationItem:(id)fp8;
+- (void)popNavigationItem;
+- (id)topItem;
+- (void)navigationBar:(id)fp8 pushedItem:(id)fp12;
+- (void)navigationBar:(id)fp8 poppedItem:(id)fp12;
+- (void)navigationBar:(id)fp8 buttonClicked:(int)fp12;
+- (id)buttonBar;
+- (id)buttonBarForItem:(id)fp8;
+- (void)playSlideshowClicked:(id)fp8;
+- (void)cancelButtonClicked:(id)fp8;
+
+@end
+
diff --git a/PhotoLibrary/CDStructures.h b/PhotoLibrary/CDStructures.h
new file mode 100644 (file)
index 0000000..7d2fed9
--- /dev/null
@@ -0,0 +1,68 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+struct CGAffineTransform {
+    float a;
+    float b;
+    float c;
+    float d;
+    float tx;
+    float ty;
+};
+
+struct CGImage;
+
+struct CGPath;
+
+struct CGPoint {
+    float x;
+    float y;
+};
+
+struct CGRect {
+    struct CGPoint origin;
+    struct CGSize size;
+};
+
+struct CGSize {
+    float width;
+    float height;
+};
+
+struct CameraDevice;
+
+struct CameraImageQueueHelper;
+
+struct _NSRange {
+    unsigned int _field1;
+    unsigned int _field2;
+};
+
+struct _NSZone;
+
+struct __CFArray;
+
+struct __CFData;
+
+struct __CFDictionary;
+
+struct __CoreSurfaceBuffer;
+
+struct __GSEvent;
+
+struct __GSFont;
+
+typedef struct {
+    int _field1;
+    int _field2;
+    id _field3;
+    id _field4;
+    float _field5;
+    int _field6;
+    SEL _field7;
+    id _field8;
+} CDAnonymousStruct1;
+
diff --git a/PhotoLibrary/CLLocationManagerDelegate-Protocol.h b/PhotoLibrary/CLLocationManagerDelegate-Protocol.h
new file mode 100644 (file)
index 0000000..56986fc
--- /dev/null
@@ -0,0 +1,11 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject-Protocol.h"
+
+@protocol CLLocationManagerDelegate <NSObject>
+@end
+
diff --git a/PhotoLibrary/CameraAlbum.h b/PhotoLibrary/CameraAlbum.h
new file mode 100644 (file)
index 0000000..dfb9a88
--- /dev/null
@@ -0,0 +1,29 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <MusicLibrary/MLPhotoAlbum.h>
+
+@class MLPhotoDCIMDirectory;
+
+@interface CameraAlbum : MLPhotoAlbum
+{
+    MLPhotoDCIMDirectory *_dcimDirectory;
+}
+
++ (id)sharedInstance;
++ (void)clearSharedInstance;
+- (id)init;
+- (void)dealloc;
+- (void)dcimContentsDidChange;
+- (id)name;
+- (id)images;
+- (unsigned int)count;
+- (id)posterImage;
+- (BOOL)addImage:(id)fp8 withPreview:(id)fp12 exifProperties:(id)fp16 date:(id)fp20 jpegData:(struct __CFData *)fp24;
+- (void)deleteImageAtIndex:(int)fp8;
+
+@end
+
diff --git a/PhotoLibrary/CameraButton.h b/PhotoLibrary/CameraButton.h
new file mode 100644 (file)
index 0000000..d4407d1
--- /dev/null
@@ -0,0 +1,30 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIThreePartButton.h>
+
+@class NSMutableArray, UIImageView, UIView;
+
+@interface CameraButton : UIThreePartButton
+{
+    UIView *_rotationHolder;
+    UIImageView *_cameraIcon;
+    NSMutableArray *_buttonImages;
+    BOOL _lockEnabled;
+    BOOL _isLandscape;
+}
+
+- (id)initWithDefaultSize;
+- (BOOL)pointInside:(struct CGPoint)fp8 forEvent:(struct __GSEvent *)fp16;
+- (void)dealloc;
+- (void)updateButtonBackgrounds;
+- (void)setDeviceOrientation:(int)fp8;
+- (void)lockEnabled:(BOOL)fp8;
+- (void)setEnabled:(BOOL)fp8;
+- (void)_setHighlightOnMouseDown:(BOOL)fp8;
+
+@end
+
diff --git a/PhotoLibrary/CameraButtonBar.h b/PhotoLibrary/CameraButtonBar.h
new file mode 100644 (file)
index 0000000..833b7f9
--- /dev/null
@@ -0,0 +1,23 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <PhotoLibrary/PhotosButtonBar.h>
+
+@interface CameraButtonBar : PhotosButtonBar
+{
+    int _centerButtonTag;
+}
+
+- (void)positionButtons:(id)fp8 tags:(int *)fp12 count:(int)fp16 group:(int)fp20;
+- (void)dealloc;
+- (void)start;
+- (void)stop;
+- (id)cameraButton;
+- (void)deviceOrientationChanged;
+- (void)setCenterButtonTag:(int)fp8;
+
+@end
+
diff --git a/PhotoLibrary/CameraController.h b/PhotoLibrary/CameraController.h
new file mode 100644 (file)
index 0000000..647933b
--- /dev/null
@@ -0,0 +1,38 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+@class LKLayer, UIView;
+
+@interface CameraController : NSObject
+{
+    LKLayer *_cameraLayer;
+    struct CameraDevice *_camera;
+    struct CameraImageQueueHelper *_cameraHelper;
+    id _delegate;
+    UIView *_previewView;
+    BOOL _isPreviewing;
+}
+
++ (id)sharedInstance;
+- (id)init;
+- (void)_setIsReady;
+- (BOOL)isReady;
+- (void)_tookPicture:(struct __CoreSurfaceBuffer *)fp8;
+- (void)_tookPicture:(struct CGImage *)fp8 jpegData:(struct __CFData *)fp12 imageProperties:(struct __CFDictionary *)fp16;
+- (struct CameraImageQueueHelper *)_cameraHelper;
+- (BOOL)_setupCamera;
+- (void)_tearDownCamera;
+- (void)setDelegate:(id)fp8;
+- (struct CGRect)_cameraFrame;
+- (id)previewView;
+- (void)startPreview;
+- (void)stopPreview;
+- (void)capturePhoto;
+
+@end
+
diff --git a/PhotoLibrary/CameraImage.h b/PhotoLibrary/CameraImage.h
new file mode 100644 (file)
index 0000000..400e22b
--- /dev/null
@@ -0,0 +1,32 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <MusicLibrary/MLPhoto.h>
+
+@class MLPhotoDCFFileGroup;
+
+@interface CameraImage : MLPhoto
+{
+    MLPhotoDCFFileGroup *_fileGroup;
+}
+
++ (void)setMaxImageSize:(int)fp8;
++ (int)imageIDForFileGroup:(id)fp8;
+- (id)initWithDCFFileGroup:(id)fp8;
+- (void)dealloc;
+- (id)fileGroup;
+- (void)fileGroupWillBeginSaving:(id)fp8;
+- (void)fileGroupDidFinishSaving:(id)fp8;
+- (int)compare:(id)fp8;
+- (id)description;
+- (id)thumbnailImage;
+- (struct CGImage *)_createCGImageForFormat:(int)fp8 orientation:(int *)fp12;
+- (struct CGImage *)createFullScreenCGImageRef:(int *)fp8;
+- (struct CGImage *)createLowResolutionFullScreenCGImageRef;
+- (void)deleteFiles;
+
+@end
+
diff --git a/PhotoLibrary/CameraLoadingView.h b/PhotoLibrary/CameraLoadingView.h
new file mode 100644 (file)
index 0000000..fa906a7
--- /dev/null
@@ -0,0 +1,22 @@
+/*
+ *     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>
+
+@class UIProgressIndicator;
+
+@interface CameraLoadingView : UIView
+{
+    UIProgressIndicator *_progressIndicator;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)startAnimation;
+- (void)stopAnimation;
+- (void)drawRect:(struct CGRect)fp8;
+
+@end
+
diff --git a/PhotoLibrary/CameraView.h b/PhotoLibrary/CameraView.h
new file mode 100644 (file)
index 0000000..b73a667
--- /dev/null
@@ -0,0 +1,70 @@
+/*
+ *     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>
+
+@class CameraController, CameraLoadingView, PLCropOverlay, PLImageTile, UIButtonBar;
+
+@interface CameraView : UIView
+{
+    UIButtonBar *_cameraButtonBar;
+    int _availablePictureCount;
+    int _captureOrientation;
+    BOOL _manipulatingCrop;
+    UIView *_fourByThreeBackstop;
+    CameraController *_cameraController;
+    UIView *_previewView;
+    UIView *_animatedCaptureView;
+    UIView *_irisView;
+    UIView *_staticIrisView;
+    int _pictureCapacity;
+    BOOL _irisIsClosed;
+    PLCropOverlay *_cropOverlay;
+    PLImageTile *_imageTile;
+    CameraLoadingView *_loadingView;
+}
+
+- (void)_playShutterSound;
+- (void)_showCropOverlayWithTitle:(id)fp8 subtitle:(id)fp12 OKButtonTitle:(id)fp16 OKButtonColor:(int)fp20 OKButtonShowCamera:(BOOL)fp24 cancelButtonTitle:(id)fp28;
+- (void)_updateStatusBar;
+- (void)_addAdditionalEXIFPropertiesForCurrentState:(id)fp8 date:(id)fp12 toDictionary:(id)fp16;
+- (int)_sensorOrientationForDeviceOrientation:(int)fp8;
+- (void)setIsLoading:(BOOL)fp8;
+- (void)cameraControllerReadyStateChanged:(id)fp8;
+- (void)cameraController:(id)fp8 tookPicture:(id)fp12 withPreview:(id)fp16 jpegData:(struct __CFData *)fp20 imageProperties:(id)fp24;
+- (void)setupAnimateCameraPreviewDown:(id)fp8;
+- (void)animateCameraPreviewDown;
+- (void)_storePictureAnimation:(id)fp8 finished:(id)fp12;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)dealloc;
+- (BOOL)shouldShowIris;
+- (void)setCameraButtonBar:(id)fp8;
+- (id)buttonBar;
+- (void)takePictureOpenIrisAnimationFinished;
+- (void)takePictureCloseIrisAnimationFinished;
+- (void)cameraShutterClicked:(id)fp8;
+- (void)viewWillBeDisplayed;
+- (void)viewWasDisplayed;
+- (void)viewWillBeRemoved;
+- (void)cropOverlayWasCancelled:(id)fp8;
+- (void)cropOverlayWasOKed:(id)fp8;
+- (void)_backgroundSavePhoto;
+- (void)_savePhotoFinished:(id)fp8;
+- (void)willStartGesture:(int)fp8 inView:(id)fp12 forEvent:(struct __GSEvent *)fp16;
+- (void)tearDownIris;
+- (void)primeStaticClosedIris;
+- (void)showStaticClosedIris;
+- (void)hideStaticClosedIris;
+- (BOOL)irisIsClosed;
+- (void)closeIris:(BOOL)fp8 didFinishSelector:(SEL)fp12;
+- (void)openIrisWithDidFinishSelector:(SEL)fp8;
+- (void)closeOpenIris;
+- (void)openIrisAnimationFinished;
+- (void)closeIrisAnimationFinished;
+- (void)closeOpenIrisAnimationFinished;
+
+@end
+
diff --git a/PhotoLibrary/CameraWindow.h b/PhotoLibrary/CameraWindow.h
new file mode 100644 (file)
index 0000000..bb78eb2
--- /dev/null
@@ -0,0 +1,24 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIWindow.h>
+
+@class UIView;
+
+@interface CameraWindow : UIWindow
+{
+    BOOL _filterChordChangeEvents;
+    UIView *_chordedMouseDownView;
+    struct CGPoint _chordedMouseDragPoint;
+    int _lastFingerCount;
+}
+
+- (id)viewForEvent:(struct __GSEvent *)fp8 newPoint:(struct CGPoint *)fp12;
+- (void)sendEvent:(struct __GSEvent *)fp8;
+- (void)setFilterChordChangeEvents:(BOOL)fp8;
+
+@end
+
diff --git a/PhotoLibrary/CropLCDLayer.h b/PhotoLibrary/CropLCDLayer.h
new file mode 100644 (file)
index 0000000..0cb62c9
--- /dev/null
@@ -0,0 +1,24 @@
+/*
+ *     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>
+
+@class NSString;
+
+@interface CropLCDLayer : UIView
+{
+    NSString *_subtitle;
+    NSString *_title;
+}
+
+- (void)dealloc;
+- (void)setTitle:(id)fp8;
+- (id)title;
+- (void)setSubtitle:(id)fp8;
+- (void)drawRect:(struct CGRect)fp8;
+
+@end
+
diff --git a/PhotoLibrary/EmptyAlbumView.h b/PhotoLibrary/EmptyAlbumView.h
new file mode 100644 (file)
index 0000000..8b449c6
--- /dev/null
@@ -0,0 +1,27 @@
+/*
+ *     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>
+
+@class UIImageView, UITextLabel;
+
+@interface EmptyAlbumView : UIView
+{
+    UIImageView *_icon;
+    UITextLabel *_title;
+    UITextLabel *_message;
+}
+
+- (id)_emptyRollImageForAlbum:(id)fp8;
+- (id)_messageForAlbum:(id)fp8;
+- (id)_createLabelWithText:(id)fp8 font:(struct __GSFont *)fp12 bottom:(float)fp16;
+- (id)_createTextViewWithText:(id)fp8 bottom:(float)fp12;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)dealloc;
+- (void)setAlbum:(id)fp8;
+
+@end
+
diff --git a/PhotoLibrary/HopAnimation.h b/PhotoLibrary/HopAnimation.h
new file mode 100644 (file)
index 0000000..77bd6cc
--- /dev/null
@@ -0,0 +1,31 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIFrameAnimation.h>
+
+@interface HopAnimation : UIFrameAnimation
+{
+    struct CGPoint _startMid;
+    struct CGPoint _endMid;
+    struct CGPoint _control1;
+    struct CGPoint _control2;
+    float _aX;
+    float _bX;
+    float _cX;
+    float _aY;
+    float _bY;
+    float _cY;
+    double _cumulativeTime;
+}
+
+- (void)updateControlPoints;
+- (void)setStartFrame:(struct CGRect)fp8;
+- (void)setEndFrame:(struct CGRect)fp8;
+- (void)setProgress:(float)fp8;
+- (double)cumulativeTime;
+
+@end
+
diff --git a/PhotoLibrary/ImageCountCell.h b/PhotoLibrary/ImageCountCell.h
new file mode 100644 (file)
index 0000000..9b0f301
--- /dev/null
@@ -0,0 +1,17 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIImageAndTextTableCell.h>
+
+@interface ImageCountCell : UIImageAndTextTableCell
+{
+}
+
++ (struct __GSFont *)defaultTitleFont;
+- (void)layoutSubviews;
+
+@end
+
diff --git a/PhotoLibrary/ImageLoader.h b/PhotoLibrary/ImageLoader.h
new file mode 100644 (file)
index 0000000..af52fd2
--- /dev/null
@@ -0,0 +1,23 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+@interface ImageLoader : NSObject
+{
+}
+
++ (void)_imageLoader;
++ (void)pauseLoading;
++ (void)resumeLoading;
++ (void)_finishedLoadingImageRef:(id)fp8;
++ (void)_finishDeferredImageLoads;
++ (void)stop;
++ (void)loadFullSizeImageRefForImageView:(id)fp8;
++ (void)cancelLoadRequestsForImageView:(id)fp8;
+
+@end
+
diff --git a/PhotoLibrary/ImageTileView.h b/PhotoLibrary/ImageTileView.h
new file mode 100644 (file)
index 0000000..db0c9bc
--- /dev/null
@@ -0,0 +1,25 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UITiledView.h>
+
+@interface ImageTileView : UITiledView
+{
+    id _delegate;
+}
+
++ (Class)tileClass;
++ (int)tileWidth;
++ (void)setTileSize:(struct CGSize)fp8;
+- (id)initWithSize:(struct CGSize)fp8;
+- (struct CGSize)imageSize;
+- (void)setDelegate:(id)fp8;
+- (id)_createTileWithFrame:(struct CGRect)fp8;
+- (struct CGRect)visibleRect;
+- (BOOL)tilesNeedDisplay;
+
+@end
+
diff --git a/PhotoLibrary/ImageView.h b/PhotoLibrary/ImageView.h
new file mode 100644 (file)
index 0000000..d9dd78a
--- /dev/null
@@ -0,0 +1,71 @@
+/*
+ *     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>
+
+@class MLPhoto;
+
+@interface ImageView : UIView
+{
+    id _delegate;
+    struct CGImage *_fullSizeImageRef;
+    struct CGImage *_thumbnailImageRef;
+    int _imageOrientation;
+    int _orientationWhenLastDisplayed;
+    struct CGSize _fullSize;
+    MLPhoto *_modelImage;
+    BOOL _setOriginDuringAnimation;
+    float _startScale;
+    float _endScale;
+    struct CGSize _endContentSize;
+    struct CGSize _startContentSize;
+    float _zoomProgress;
+    BOOL _zoomToFillInsteadOfToFit;
+    BOOL _useLessThanMinZoomForZoomedOutTest;
+    BOOL _allowZoomToFill;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)setDelegate:(id)fp8;
+- (void)dealloc;
+- (void)_setOriginForContentSize:(struct CGSize)fp8;
+- (void)centerInScrollerIfNeeded;
+- (void)setZoomScale:(float)fp8 duration:(double)fp12;
+- (int)orientationWhenLastDisplayed;
+- (void)setOrientationWhenLastDisplayed:(int)fp8;
+- (struct CGSize)_scrollerContentSize;
+- (void)zoomToScale:(float)fp8;
+- (void)animator:(id)fp8 stopAnimation:(id)fp12;
+- (void)_prepareForAnimatedZoomToScale:(float)fp8 duration:(double)fp12;
+- (void)_zoomToScrollPoint:(struct CGPoint)fp8 scale:(float)fp16 duration:(float)fp20 event:(struct __GSEvent *)fp24;
+- (struct CGImage *)imageRef;
+- (int)imageOrientation;
+- (BOOL)_canDrawContent;
+- (void)drawRect:(struct CGRect)fp8;
+- (BOOL)hasFullSizeImage;
+- (void)ensureFullSizeImageLoaded;
+- (void)setAllowsZoomToFill:(BOOL)fp8;
+- (void)updateZoomScales;
+- (int)defaultZoomStyle;
+- (void)_updateLayerContents;
+- (void)setFullSizeImageRef:(struct CGImage *)fp8 orientation:(int)fp12;
+- (void)_finishedLoadingImageRef:(id)fp8;
+- (void)movedFromSuperview:(id)fp8;
+- (float)minRotatedScale;
+- (float)_calculateZoomScale:(BOOL)fp8;
+- (float)minZoomScale;
+- (float)zoomToFillScale;
+- (float)defaultZoomScale;
+- (void)setThumbnail:(struct CGImage *)fp8;
+- (BOOL)isZoomedOut;
+- (id)modelImage;
+- (void)setModelImage:(id)fp8;
+- (id)description;
+- (struct CGImage *)createUnrotatedImageWithSize:(struct CGSize)fp8;
+- (void)_gestureChanged:(int)fp8 event:(struct __GSEvent *)fp12;
+
+@end
+
diff --git a/PhotoLibrary/LibraryController.h b/PhotoLibrary/LibraryController.h
new file mode 100644 (file)
index 0000000..12125e3
--- /dev/null
@@ -0,0 +1,26 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+@class LibraryView, UITextField;
+
+@interface LibraryController : NSObject
+{
+    LibraryView *_libraryView;
+    UITextField *_nameField;
+}
+
+- (struct CGSize)_layerSize;
+- (void)dealloc;
+- (void)storeCurrentConfiguration:(id)fp8;
+- (void)loadCurrentConfiguration:(id)fp8;
+- (void)reloadLibrary;
+- (id)libraryView;
+- (void)selectAlbum:(id)fp8;
+
+@end
+
diff --git a/PhotoLibrary/LibraryTableCell.h b/PhotoLibrary/LibraryTableCell.h
new file mode 100644 (file)
index 0000000..2f3c3af
--- /dev/null
@@ -0,0 +1,25 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIImageAndTextTableCell.h>
+
+@class UITextLabel;
+
+@interface LibraryTableCell : UIImageAndTextTableCell
+{
+    UITextLabel *_countLabel;
+}
+
++ (struct __GSFont *)defaultTitleFont;
+- (id)initWithSize:(struct CGSize)fp8 value:(id)fp16 image:(id)fp20;
+- (void)dealloc;
+- (struct CGPoint)iconInset;
+- (void)updateHighlightColors;
+- (void)layoutSubviews;
+- (void)setPhotoCount:(int)fp8;
+
+@end
+
diff --git a/PhotoLibrary/LibraryView.h b/PhotoLibrary/LibraryView.h
new file mode 100644 (file)
index 0000000..41824ec
--- /dev/null
@@ -0,0 +1,39 @@
+/*
+ *     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>
+
+@class EmptyAlbumView, LibraryController, NSArray, SelectableTable;
+
+@interface LibraryView : UIView
+{
+    LibraryController *_libraryController;
+    NSArray *_albums;
+    SelectableTable *_table;
+    EmptyAlbumView *_emptyLibraryView;
+}
+
+- (BOOL)_hasContent;
+- (void)_updateInterface;
+- (void)_pictureWasTaken:(id)fp8;
+- (void)_pictureWasDeleted:(id)fp8;
+- (float)_padding;
+- (void)_updateTableScrollRect;
+- (id)initWithFrame:(struct CGRect)fp8 libraryController:(id)fp24;
+- (void)dealloc;
+- (void)cameraAlbumDidChange;
+- (void)statusBarHeightDidChange:(id)fp8;
+- (void)storeCurrentConfiguration:(id)fp8;
+- (void)loadCurrentConfiguration:(id)fp8;
+- (void)setAlbums:(id)fp8;
+- (void)viewWillBeDisplayed;
+- (void)updateButtonBar:(id)fp8 duration:(float)fp12;
+- (int)numberOfRowsInTable:(id)fp8;
+- (id)table:(id)fp8 cellForRow:(int)fp12 column:(id)fp16;
+- (void)tableSelectionDidChange:(id)fp8;
+
+@end
+
diff --git a/PhotoLibrary/MLPhoto-PhotosAdditions.h b/PhotoLibrary/MLPhoto-PhotosAdditions.h
new file mode 100644 (file)
index 0000000..53c0867
--- /dev/null
@@ -0,0 +1,19 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "MLPhoto.h"
+
+@interface MLPhoto (PhotosAdditions)
++ (struct CGImage *)createAndSaveIconForWallpaperImage:(id)fp8;
++ (struct CGImage *)createUnrotatedImageWithSize:(struct CGSize)fp8 originalImage:(struct CGImage *)fp16 imageOrientation:(int)fp20;
+- (id)thumbnailImage;
+- (struct CGImage *)createThumbnailCGImageRef;
+- (struct CGImage *)createFullScreenCGImageRef:(int *)fp8 properties:(const struct __CFDictionary **)fp12;
+- (struct CGImage *)createFullSizeCGImageRef:(int *)fp8;
+- (struct CGImage *)createLowResolutionFullScreenCGImageRef;
+- (BOOL)hasFullSizeImage;
+@end
+
diff --git a/PhotoLibrary/MLPhotoAlbum-PhotosAdditions.h b/PhotoLibrary/MLPhotoAlbum-PhotosAdditions.h
new file mode 100644 (file)
index 0000000..ae23994
--- /dev/null
@@ -0,0 +1,13 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "MLPhotoAlbum.h"
+
+@interface MLPhotoAlbum (PhotosAdditions)
++ (id)defaultPNGAlbum;
+- (id)posterImage;
+@end
+
diff --git a/PhotoLibrary/MLPhotoDCFFileGroup-CameraAdditions.h b/PhotoLibrary/MLPhotoDCFFileGroup-CameraAdditions.h
new file mode 100644 (file)
index 0000000..32dfcb2
--- /dev/null
@@ -0,0 +1,15 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "MLPhotoDCFFileGroup.h"
+
+@interface MLPhotoDCFFileGroup (CameraAdditions)
+- (int)_orientationForExifProperties:(id)fp8;
+- (void)writeJPEG:(id)fp8;
+- (void)writeJPEGFinished:(id)fp8;
+- (void)setImage:(id)fp8 previewImage:(id)fp12 exifProperties:(id)fp16 date:(id)fp20 jpegData:(struct __CFData *)fp24 completionTarget:(id)fp28 completionSelector:(SEL)fp32 contextInfo:(void *)fp36;
+@end
+
diff --git a/PhotoLibrary/MobileMeAlbum.h b/PhotoLibrary/MobileMeAlbum.h
new file mode 100644 (file)
index 0000000..118115b
--- /dev/null
@@ -0,0 +1,26 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+@class NSString;
+
+@interface MobileMeAlbum : NSObject
+{
+    NSString *_name;
+    NSString *_email;
+    int _type;
+}
+
+- (id)initWithAlbumInformation:(id)fp8;
+- (void)dealloc;
+- (id)albumInformation;
+- (id)name;
+- (id)emailAddress;
+- (int)type;
+
+@end
+
diff --git a/PhotoLibrary/MobileMeHelper.h b/PhotoLibrary/MobileMeHelper.h
new file mode 100644 (file)
index 0000000..97e0dc8
--- /dev/null
@@ -0,0 +1,51 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+@class NSArray, NSMutableArray, NSMutableData, NSMutableURLRequest, NSString, NSURLConnection;
+
+@interface MobileMeHelper : NSObject
+{
+    NSMutableURLRequest *_request;
+    NSURLConnection *_connection;
+    id _delegate;
+    NSString *_username;
+    BOOL _mayBeAbleToPost;
+    BOOL _performedFullAccountScan;
+    NSArray *_albums;
+    NSMutableArray *_usernamesToCheck;
+    NSMutableData *_responseData;
+    int _lastStatusCode;
+}
+
++ (void)initialize;
++ (id)_copyPasswordForUsername:(id)fp8;
++ (id)_createAlbumFetchRequestForUsernames:(id)fp8 includeTimeStamp:(BOOL)fp12;
++ (id)serviceName;
++ (void)setServiceName:(id)fp8;
++ (id)userAgentString;
++ (id)languageString;
+- (id)_createAlbumFetchRequestForUsernames:(id)fp8 includeTimeStamp:(BOOL)fp12;
+- (id)init;
+- (void)dealloc;
+- (BOOL)canPostToDotMac;
+- (void)setDelegate:(id)fp8;
+- (void)cancel;
+- (id)albums;
+- (void)_noValidAccountsFound;
+- (void)_prepareForFullAccountScan;
+- (void)_fetchAlbums;
+- (BOOL)_setAlbumsFromServerResponse:(id)fp8;
+- (void)validateAlbums;
+- (void)connection:(id)fp8 didReceiveResponse:(id)fp12;
+- (void)connection:(id)fp8 didReceiveData:(id)fp12;
+- (void)connectionDidFinishLoading:(id)fp8;
+- (void)connection:(id)fp8 didFailWithError:(id)fp12;
+- (void)_debugResponse;
+
+@end
+
diff --git a/PhotoLibrary/MobileMeView.h b/PhotoLibrary/MobileMeView.h
new file mode 100644 (file)
index 0000000..79d5f22
--- /dev/null
@@ -0,0 +1,33 @@
+/*
+ *     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>
+
+@class NSArray, UINavigationBar, UIProgressIndicator, UITable, UITextLabel;
+
+@interface MobileMeView : UIView
+{
+    UINavigationBar *_navBar;
+    UITable *_table;
+    UIProgressIndicator *_progress;
+    UITextLabel *_label;
+    NSArray *_albums;
+    id _delegate;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)dealloc;
+- (void)setDelegate:(id)fp8;
+- (void)_setupLabelWithString:(id)fp8;
+- (void)setLoading:(BOOL)fp8;
+- (void)setAlbums:(id)fp8;
+- (void)navigationBar:(id)fp8 buttonClicked:(int)fp12;
+- (void)tableSelectionDidChange:(id)fp8;
+- (int)numberOfRowsInTable:(id)fp8;
+- (id)table:(id)fp8 cellForRow:(int)fp12 column:(id)fp16 reusing:(id)fp20;
+
+@end
+
diff --git a/PhotoLibrary/NSFileManager-NSFileManagerAdditions_MobileSlideShow.h b/PhotoLibrary/NSFileManager-NSFileManagerAdditions_MobileSlideShow.h
new file mode 100644 (file)
index 0000000..6eebd53
--- /dev/null
@@ -0,0 +1,12 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSFileManager.h"
+
+@interface NSFileManager (NSFileManagerAdditions_MobileSlideShow)
+- (id)makeUniqueDirectoryWithPath:(id)fp8;
+@end
+
diff --git a/PhotoLibrary/NSObject-Protocol.h b/PhotoLibrary/NSObject-Protocol.h
new file mode 100644 (file)
index 0000000..9dce5ff
--- /dev/null
@@ -0,0 +1,28 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+@protocol NSObject
+- (BOOL)isEqual:(id)fp8;
+- (unsigned int)hash;
+- (Class)superclass;
+- (Class)class;
+- (id)self;
+- (struct _NSZone *)zone;
+- (id)performSelector:(SEL)fp8;
+- (id)performSelector:(SEL)fp8 withObject:(id)fp12;
+- (id)performSelector:(SEL)fp8 withObject:(id)fp12 withObject:(id)fp16;
+- (BOOL)isProxy;
+- (BOOL)isKindOfClass:(Class)fp8;
+- (BOOL)isMemberOfClass:(Class)fp8;
+- (BOOL)conformsToProtocol:(id)fp8;
+- (BOOL)respondsToSelector:(SEL)fp8;
+- (id)retain;
+- (oneway void)release;
+- (id)autorelease;
+- (unsigned int)retainCount;
+- (id)description;
+@end
+
diff --git a/PhotoLibrary/PLAlbumScroller.h b/PhotoLibrary/PLAlbumScroller.h
new file mode 100644 (file)
index 0000000..2237b5b
--- /dev/null
@@ -0,0 +1,61 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIScroller.h"
+
+@class NSTimer, UIView;
+
+@interface PLAlbumScroller : UIScroller
+{
+    BOOL _dragging;
+    float _lastX;
+    double _lastTimeStamp;
+    float _dragSpeed;
+    float _grabX;
+    struct CGPoint _grabLoc;
+    float _mySpeed;
+    float _myX;
+    float _destinationX;
+    NSTimer *_updateTimer;
+    int _lastScrollDirection;
+    int _lastDragDirection;
+    BOOL _shouldAdvance;
+    UIView *_leftBackstopView;
+    UIView *_rightBackstopView;
+    float _slowDownFactor;
+}
+
+- (void)dealloc;
+- (void)_cancelUpdateTimer;
+- (void)_startTimer;
+- (BOOL)isScrollingEnabled;
+- (BOOL)isSmoothScrolling;
+- (BOOL)isDragging;
+- (int)lastScrollDirection;
+- (BOOL)shouldAdvance;
+- (BOOL)_alwaysHandleInteractionEvents;
+- (void)mouseDown:(struct __GSEvent *)fp8;
+- (void)_updateDragInfoWithTimeInterval:(double)fp8 event:(struct __GSEvent *)fp16 smoothScrolling:(BOOL)fp20;
+- (void)_updateScrollWithTimeInterval:(double)fp8;
+- (void)_updateTimerFired:(id)fp8;
+- (void)mouseDragged:(struct __GSEvent *)fp8;
+- (void)mouseUp:(struct __GSEvent *)fp8;
+- (void)contentMouseUpInView:(id)fp8 withEvent:(struct __GSEvent *)fp12;
+- (void)_releaseDrag;
+- (void)setScrollingEnabled:(BOOL)fp8;
+- (id)hitTest:(struct CGPoint)fp8 forEvent:(struct __GSEvent *)fp16;
+- (void)setContentSize:(struct CGSize)fp8;
+- (void)setOffset:(struct CGPoint)fp8;
+- (void)_doScrollToOffset:(struct CGPoint)fp8 animate:(BOOL)fp16;
+- (void)ensureOffsetToImageBoundary;
+- (void)scrollToNextImageWithAnimation:(BOOL)fp8 offset:(struct CGPoint)fp12;
+- (void)scrollToPreviousImageWithAnimation:(BOOL)fp8 offset:(struct CGPoint)fp12;
+- (void)gestureStarted:(struct __GSEvent *)fp8;
+- (void)gestureEnded:(struct __GSEvent *)fp8;
+- (void)gestureChanged:(struct __GSEvent *)fp8;
+
+@end
+
diff --git a/PhotoLibrary/PLAlbumView.h b/PhotoLibrary/PLAlbumView.h
new file mode 100644 (file)
index 0000000..78c9e5d
--- /dev/null
@@ -0,0 +1,58 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIView.h"
+
+@class MLPhotoAlbum, PLEmptyAlbumView, PLImageCountCell, PLSelectableTable, PLThumbnailTableCell;
+
+@interface PLAlbumView : UIView
+{
+    MLPhotoAlbum *_album;
+    PLSelectableTable *_indexTable;
+    struct CGSize _gridSize;
+    struct CGSize _cellSize;
+    BOOL _showImageCount;
+    id _delegate;
+    PLThumbnailTableCell *_highlightedCell;
+    PLImageCountCell *_imageCountCell;
+    PLEmptyAlbumView *_emptyAlbumView;
+    float _bottomBuffer;
+    unsigned int _pad:1;
+}
+
+- (float)_padding:(float *)fp8;
+- (void)_updateScrollerIndicatorSubrect;
+- (void)setFrame:(struct CGRect)fp8;
+- (void)_setupIndexTable;
+- (void)setBottomBufferHeight:(float)fp8;
+- (struct CGSize)_calculateGridSizeForCount:(int)fp8;
+- (struct CGSize)_indexCellSizeForCount:(int)fp8;
+- (void)_pictureWasTaken:(id)fp8;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)dealloc;
+- (void)setRequiresPadding:(BOOL)fp8;
+- (void)cameraAlbumDidChange;
+- (void)statusBarHeightDidChange:(id)fp8;
+- (void)storeCurrentConfiguration:(id)fp8;
+- (void)loadCurrentConfiguration:(id)fp8;
+- (id)album;
+- (void)setAlbum:(id)fp8;
+- (void)setDelegate:(id)fp8;
+- (void)scrollRowToVisible:(int)fp8;
+- (int)numberOfRowsInTable:(id)fp8;
+- (id)_imageCountCell;
+- (id)table:(id)fp8 cellForRow:(int)fp12 column:(id)fp16 reusing:(id)fp20;
+- (void)thumbnailSelected:(id)fp8;
+- (void)tableSelectionDidChange:(id)fp8;
+- (void)reloadIndexTable;
+- (id)indexTable;
+- (void)clearSelection;
+- (void)updateButtonBar:(id)fp8 duration:(float)fp12 visible:(BOOL)fp16;
+- (void)viewWillBeDisplayed;
+- (void)setHighlightedCell:(id)fp8;
+
+@end
+
diff --git a/PhotoLibrary/PLAlbumViewController.h b/PhotoLibrary/PLAlbumViewController.h
new file mode 100644 (file)
index 0000000..5dbc857
--- /dev/null
@@ -0,0 +1,26 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIViewController.h"
+
+@class MLPhotoAlbum;
+
+@interface PLAlbumViewController : UIViewController
+{
+    MLPhotoAlbum *_album;
+}
+
+- (id)initWithAlbum:(id)fp8;
+- (void)dealloc;
+- (void)setParentViewController:(id)fp8;
+- (void)loadView;
+- (void)viewWillAppear:(BOOL)fp8;
+- (void)setAlbum:(id)fp8;
+- (void)cancelButtonClicked:(id)fp8;
+- (void)albumView:(id)fp8 selectedPhoto:(id)fp12;
+
+@end
+
diff --git a/PhotoLibrary/PLAlbumsController.h b/PhotoLibrary/PLAlbumsController.h
new file mode 100644 (file)
index 0000000..1f2d377
--- /dev/null
@@ -0,0 +1,281 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+#import "UIToolbarDelegate-Protocol.h"
+
+@class ABPeoplePicker, MLPhotoAlbum, MailComposeController, NSString, NSTimer, PLAlbumScroller, PLAlbumView, PLCropOverlay, PLEmptyAlbumView, PLImageTileView, PLMobileMeHelper, PLMobileMeView, UIImageView, UIModalView, UIProgressHUD, UIToolbar, UITransitionView, UIView, UIWindow;
+
+@interface PLAlbumsController : NSObject <UIToolbarDelegate>
+{
+    MLPhotoAlbum *_album;
+    PLAlbumView *_albumView;
+    struct __CFDictionary *_tileCache;
+    PLAlbumScroller *_scroller;
+    PLImageTileView *_tiledView;
+    PLEmptyAlbumView *_emptyCameraView;
+    UIView *_fadeToBlackView;
+    UITransitionView *_slideshowTransitionView;
+    UITransitionView *_cameraTransitionView;
+    struct __CFArray *_imageIndexes;
+    unsigned int _currentIndex;
+    unsigned int _deletedIndex;
+    int _deviceOrientation;
+    int _slideshowStatus;
+    BOOL _tvOutOn;
+    BOOL _beingRotated;
+    BOOL _ignoreGestures;
+    BOOL _animating;
+    BOOL _performActionAfterOrientationChange;
+    BOOL _updateRotationAfterGestures;
+    BOOL _resumeSlideshowAfterRotation;
+    int _directionToMoveAfterSmoothScrollCompletes;
+    double _lastButtonClickTime;
+    int _lastActionMenuButtonIndex;
+    struct CGSize _contentStartSize;
+    float _startDegrees;
+    float _startScale;
+    float _endScale;
+    UIToolbar *_buttonBar;
+    UIModalView *_alertSheet;
+    UIModalView *_popupAlert;
+    UIModalView *_actionView;
+    UIProgressHUD *_savingPhotoHud;
+    NSTimer *_toolbarTimer;
+    NSTimer *_playTimer;
+    NSTimer *_scrubTimer;
+    BOOL _scrubbingTopSpeed;
+    BOOL _scrubbingStarted;
+    PLCropOverlay *_cropOverlay;
+    MailComposeController *_composeController;
+    UIImageView *_emailAnimationView;
+    struct CGRect _emailAnimationDestinationRect;
+    struct __CFData *_emailImageData;
+    BOOL _animateToShowComposeWindow;
+    BOOL _emailButtonEnabled;
+    BOOL _emailDeliveryFailed;
+    NSString *_emailErrorTitle;
+    NSString *_emailErrorDescription;
+    SEL _emailPhotoAction;
+    ABPeoplePicker *_picker;
+    void *_person;
+    PLMobileMeHelper *_mobileMeHelper;
+    PLMobileMeView *_mobileMeView;
+    NSString *_mobileMeAlbumName;
+    NSString *_mobileMeEmailAddress;
+    UIView *_fromView;
+    UIView *_toView;
+    int _imageScrollerLastSmoothScrollDirection;
+    double _lastRubberbandScrollTime;
+    UIWindow *_tvOutWindow;
+    UIView *_tvOutContentView;
+    PLAlbumScroller *_tvOutScroller;
+    PLImageTileView *_tvOutTiledView;
+    struct __CFDictionary *_tvOutTileCache;
+    UITransitionView *_tvOutTransitionView;
+    UIView *_tvOutFromView;
+    UIView *_tvOutToView;
+}
+
+- (void)_resetIndexArrayStartingWithIndex:(int)fp8 shuffleImages:(BOOL)fp12 keepPhotoAtStartingIndex:(BOOL)fp16;
+- (void)_clearFullScreenView;
+- (void)_fadeOut;
+- (void)_fadeIn;
+- (BOOL)_albumScrollerIsVisible;
+- (id)_retainedImageViewForModelImage:(id)fp8;
+- (id)_scrollerForImageView:(id)fp8 size:(struct CGSize)fp12;
+- (void)_preloadImage:(id)fp8 albumImageIndex:(int)fp12 cache:(struct __CFDictionary *)fp16;
+- (void)_preloadImage:(id)fp8 albumImageIndex:(int)fp12;
+- (id)_imageScrollerForIndex:(int)fp8 image:(id)fp12 tileCache:(struct __CFDictionary *)fp16;
+- (id)_imageScrollerForIndex:(int)fp8 image:(id)fp12;
+- (int)_albumImageIndexForTileIndex:(int)fp8;
+- (int)_currentIndexFromScrollPosition;
+- (void)_configureScroller:(id *)fp8 tiledView:(id *)fp12;
+- (void)_pictureWasTaken:(id)fp8;
+- (void)_startSlideshowTimer;
+- (void)_cancelSlideshowTimer;
+- (void)_cancelToolbarTimer;
+- (int)_allowedRotationGesture;
+- (void)_setZoomAndRotationEnabled:(BOOL)fp8;
+- (void)_clearTileCache;
+- (id)_modelImageForIndex:(int)fp8;
+- (void)cameraAlbumDidChange;
+- (BOOL)_canEmailPhoto;
+- (void)_capabilitiesChanged;
+- (id)init;
+- (void)dealloc;
+- (void)_resizeViewForStatusBarHeightChange:(id)fp8;
+- (void)statusBarHeightDidChange:(id)fp8;
+- (void)_showOverlaysForResume;
+- (void)applicationResumed:(id)fp8;
+- (void)applicationSuspended:(id)fp8;
+- (void)applicationWillBeginSuspendAnimation:(id)fp8;
+- (void)storeCurrentConfiguration:(id)fp8;
+- (void)loadCurrentConfiguration:(id)fp8;
+- (void)setAlbumScrollerEnabled:(BOOL)fp8;
+- (BOOL)isBeingRotated;
+- (void)setBeingRotated:(BOOL)fp8;
+- (id)album;
+- (void)setAlbum:(id)fp8;
+- (id)_albumView;
+- (id)albumView;
+- (id)albumScroller;
+- (void)scrollCurrentImageToVisible;
+- (void)animateToIndex;
+- (double)durationForTransition:(int)fp8;
+- (void)transitionViewDidComplete:(id)fp8 fromView:(id)fp12 toView:(id)fp16;
+- (void)transitionToFullScreenDidComplete;
+- (void)transitionToFullScreenImage:(id)fp8;
+- (void)albumView:(id)fp8 selectedPhoto:(id)fp12;
+- (void)playSlideshow;
+- (void)fadeOutAnimation:(id)fp8 finished:(id)fp12;
+- (void)fadeInAnimation:(id)fp8 finished:(id)fp12;
+- (void)_cleanseCache:(struct __CFDictionary **)fp8 albumImageIndex:(int)fp12;
+- (void)_updateTVOutOffset;
+- (void)updateAfterAnimation;
+- (BOOL)canShowNextImage;
+- (BOOL)canShowPreviousImage;
+- (id)currentImage;
+- (id)nextImage;
+- (id)previousImage;
+- (void)_transitionToImage:(id)fp8 fromOldIndex:(int)fp12 toNewIndex:(int)fp16 transition:(int)fp20 transitionView:(id)fp24;
+- (void)_transitionToImage:(id)fp8 fromOldIndex:(int)fp12 toNewIndex:(int)fp16 transition:(int)fp20;
+- (void)animationDidStop:(id)fp8 finished:(BOOL)fp12;
+- (void)_runLKTransition:(id)fp8 transitionView:(id)fp12 fromView:(id)fp16 toView:(id)fp20;
+- (void)_runLKTransition:(id)fp8;
+- (void)showNextImageWithTransition:(int)fp8;
+- (void)showPreviousImageWithTransition:(int)fp8;
+- (void)finishDelete;
+- (void)prepareDeleteImageWithNextSlide;
+- (void)prepareDeleteImagePreviousSlide;
+- (void)openTrash;
+- (void)didFinishSuckingToTrash:(id)fp8 finished:(id)fp12 context:(void *)fp16;
+- (void)suckToTrash:(id)fp8 transitionParent:(id)fp12;
+- (void)prepareForSucking;
+- (void)deleteCurrentImage;
+- (void)buttonBar:(id)fp8 didFinishAnimation:(int)fp12 forButton:(int)fp16;
+- (void)_flushTileCache;
+- (void)_removeTileCacheEntryForAlbumImageIndex:(int)fp8;
+- (void)_updateRotationView:(id)fp8 imageView:(id)fp12 forCreate:(BOOL)fp16;
+- (void)tileView:(id)fp8 createdTile:(id)fp12;
+- (void)tileWasRemoved:(id)fp8;
+- (void)tileWillBeDisplayed:(id)fp8;
+- (void)albumScrollerDidEndSmoothScroll;
+- (void)scrollerWillStartSmoothScrolling:(id)fp8;
+- (void)albumScrollerWillStartTrackingMouse:(id)fp8;
+- (void)albumScrollerFinishedScroll:(id)fp8;
+- (void)albumScrollerCanceledScroll:(id)fp8;
+- (int)deviceOrientationForTrackingInScroller:(id)fp8;
+- (void)scrollerWillStartDragging:(id)fp8;
+- (void)scrollerDidEndDragging:(id)fp8;
+- (void)handleSingleTap:(struct __GSEvent *)fp8;
+- (id)imageScrollerSiblingForDirection:(int)fp8;
+- (void)view:(id)fp8 handleTapWithCount:(int)fp12 event:(struct __GSEvent *)fp16 fingerCount:(int)fp20;
+- (void)viewHandleTouchPause:(id)fp8 isDown:(BOOL)fp12;
+- (float)_rotationDegreesForDeviceRotation:(int)fp8;
+- (float)_rotationDegreesToAchieveDeviceRotation:(int)fp8;
+- (void)_setDeviceOrientation:(int)fp8 force:(BOOL)fp12;
+- (void)orientationChanged:(id)fp8;
+- (void)_configureScrollerOrientation;
+- (void)_updateRotationAfterGestures;
+- (void)willStartGesturesInView:(id)fp8 forEvent:(struct __GSEvent *)fp12;
+- (void)willStartGesture:(int)fp8 inView:(id)fp12 forEvent:(struct __GSEvent *)fp16;
+- (void)gestureDidChange:(int)fp8 inView:(id)fp12 forEvent:(struct __GSEvent *)fp16;
+- (int)_deviceOrientationAfterRotatingByDegrees:(float)fp8;
+- (void)didFinishGesture:(int)fp8 inView:(id)fp12 forEvent:(struct __GSEvent *)fp16;
+- (void)imageViewWillSwitchToFullSizeImage:(id)fp8;
+- (void)imageViewDidSwitchToFullSizeImage:(id)fp8;
+- (BOOL)imageViewIsDisplayingLandscape:(id)fp8;
+- (void)_cancelScrubTimer;
+- (void)_resetScrubTimerForDirection:(int)fp8;
+- (void)_scrubTimerFired:(id)fp8;
+- (void)_stopScrubbing:(id)fp8;
+- (void)_handleDirectionButtonMouseDown:(id)fp8 direction:(int)fp12;
+- (void)mouseDownInLeftButton:(id)fp8;
+- (void)mouseDownInRightButton:(id)fp8;
+- (void)_showCropOverlayWithTitle:(id)fp8 subtitle:(id)fp12 cropButtonTitle:(id)fp16;
+- (void)_dismissCropOverlay;
+- (void)_backgroundSavePhoto:(id)fp8;
+- (void)_savePhoto;
+- (void)_savePhotoFinished:(id)fp8;
+- (void)cropOverlayWasCancelled:(id)fp8;
+- (void)cropOverlayWasOKed:(id)fp8;
+- (void)_reallyDismissActionMenu;
+- (void)_dismissActionMenuAndShowButtonBar:(BOOL)fp8;
+- (void)_showPeoplePicker;
+- (void)_dismissPeoplePicker;
+- (void)_dismissPeoplePickerFinished;
+- (BOOL)peoplePicker:(id)fp8 shouldShowCardForPerson:(void *)fp12;
+- (void)peoplePickerDidEndPicking:(id)fp8;
+- (BOOL)_shouldRespondToButtonBarButtons;
+- (void)playSlideshowClicked:(id)fp8;
+- (void)deleteImageClicked:(id)fp8;
+- (void)actionButtonClicked:(id)fp8;
+- (int)_transitionForButtonClickInDirection:(int)fp8;
+- (void)leftButtonClicked:(id)fp8;
+- (void)rightButtonClicked:(id)fp8;
+- (void)cancelButtonClicked:(id)fp8;
+- (void)_sendPhotoUsingSelector:(SEL)fp8 delay:(float)fp12;
+- (void)_showMobileMeErrorWithTitle:(id)fp8 body:(id)fp12;
+- (void)_showMobileMeAlbums;
+- (void)mobileMeHelperDidFinishValidatingAlbums:(id)fp8 foundValidAccount:(BOOL)fp12;
+- (void)mobileMeConnectionFailed:(id)fp8;
+- (void)_dismissMobileMeView;
+- (void)_dismissMobileMeViewFinished;
+- (void)mobileMeView:(id)fp8 selectedAlbum:(id)fp12;
+- (void)mobileMeViewDidCancel:(id)fp8;
+- (void)mobileMeClicked;
+- (struct CGRect)_animationDestinationRectForImageSize:(struct CGSize)fp8;
+- (void)_performSendViaEmail;
+- (void)_animateSendToEmail;
+- (void)didDismissAlertSheet:(id)fp8;
+- (void)sendViaEmailClicked;
+- (void)_cameraImageIsReady:(id)fp8;
+- (void)_setEmailButtonEnabled:(BOOL)fp8;
+- (void)delaySuspendCountChanged:(id)fp8;
+- (void)_emailAnimationFinished;
+- (void)mailComposeController:(id)fp8 loadedAttachments:(id)fp12;
+- (void)_finishedSlidingUpCompose;
+- (void)_finishedSlidingDownImage;
+- (void)mailComposeControllerCompositionFinished:(id)fp8;
+- (void)_saveEmailDraft;
+- (void)_restoreEmailDraft;
+- (BOOL)mailComposeControllerIsEditingDraft:(id)fp8;
+- (void)_finishedSlidingDownCompose;
+- (void)_finishedDeliveringEmail:(struct __CFArray *)fp8;
+- (void)_backgroundDeliverEmail:(struct __CFArray *)fp8;
+- (void)mailComposeControllerDidAttemptToSend:(id)fp8 outgoingMessageDelivery:(id)fp12;
+- (void)assignToContactClicked;
+- (void)_performSetWallpaper;
+- (void)useAsScreenSaverClicked;
+- (id)_scrubOverlayTitle;
+- (void)_showButtonGroup:(int)fp8 withDuration:(int)fp12;
+- (void)updateStatusBar;
+- (void)updateButtonBar;
+- (void)updateOverlays;
+- (void)_animateAlphaOfView:(id)fp8 startAlpha:(float)fp12 endAlpha:(float)fp16 duration:(float)fp20;
+- (id)_buttonBarSuperview;
+- (id)buttonBar;
+- (void)resetToolbarTimer;
+- (void)delayToolbarFade;
+- (void)showSystemStatusBarWithDuration:(float)fp8;
+- (void)showStatusBarWithDuration:(float)fp8;
+- (void)showButtonBarWithDuration:(float)fp8;
+- (void)showOverlaysWithDuration:(float)fp8;
+- (void)hideOverlays;
+- (void)_presentAlertSheetWithTitle:(id)fp8 buttonTitles:(id)fp12 defaultButtonIndex:(int)fp16 redButtonIndex:(int)fp20 context:(id)fp24;
+- (void)_dismissAlertSheet;
+- (void)alertSheet:(id)fp8 buttonClicked:(int)fp12;
+- (void)_prepareForTVOut;
+- (void)_removeTVOutWindow;
+- (void)startSlideShow;
+- (void)stopPlaying;
+- (void)playTimerFired;
+- (void)togglePlay;
+
+@end
+
diff --git a/PhotoLibrary/PLBackgroundView.h b/PhotoLibrary/PLBackgroundView.h
new file mode 100644 (file)
index 0000000..96b9f7a
--- /dev/null
@@ -0,0 +1,44 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIView.h"
+
+@class UINavigationBar, UIToolbar, UITransitionView;
+
+@interface PLBackgroundView : UIView
+{
+    UINavigationBar *_navBar;
+    int _barStyle;
+    UITransitionView *_contentTransitionView;
+    UIToolbar *_overlayButtonBar;
+    UIView *_currentContentView;
+    id _delegate;
+}
+
+- (int)barStyle;
+- (void)_setupButtonBars;
+- (id)initWithSize:(struct CGSize)fp8 fullScreen:(BOOL)fp16;
+- (void)dealloc;
+- (void)statusBarHeightDidChange:(id)fp8;
+- (void)setDelegate:(id)fp8;
+- (void)setDisplayingPhotoPicker:(BOOL)fp8;
+- (void)setCurrentContentView:(id)fp8;
+- (void)transitionViewDidComplete:(id)fp8;
+- (void)updateStatusBar;
+- (id)navigationBar;
+- (void)pushNavigationItem:(id)fp8;
+- (void)popNavigationItem;
+- (id)topItem;
+- (void)navigationBar:(id)fp8 pushedItem:(id)fp12;
+- (void)navigationBar:(id)fp8 poppedItem:(id)fp12;
+- (void)navigationBar:(id)fp8 buttonClicked:(int)fp12;
+- (id)buttonBar;
+- (id)buttonBarForItem:(id)fp8;
+- (void)playSlideshowClicked:(id)fp8;
+- (void)cancelButtonClicked:(id)fp8;
+
+@end
+
diff --git a/PhotoLibrary/PLCameraAlbum.h b/PhotoLibrary/PLCameraAlbum.h
new file mode 100644 (file)
index 0000000..476ce9f
--- /dev/null
@@ -0,0 +1,32 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "MLPhotoAlbum.h"
+
+@class MLPhotoDCIMDirectory;
+
+@interface PLCameraAlbum : MLPhotoAlbum
+{
+    MLPhotoDCIMDirectory *_dcimDirectory;
+}
+
++ (id)sharedInstance;
++ (void)clearSharedInstance;
+- (id)init;
+- (void)dealloc;
+- (void)dcimContentsDidChange;
+- (id)name;
+- (id)images;
+- (unsigned int)count;
+- (id)posterImage;
+- (BOOL)_addImage:(id)fp8 withPreview:(id)fp12 exifProperties:(id)fp16 date:(id)fp20 jpegData:(struct __CFData *)fp24 notifyingTarget:(id)fp28 selector:(SEL)fp32 contextInfo:(void *)fp36 sendPath:(BOOL)fp40;
+- (BOOL)addImage:(id)fp8 withPreview:(id)fp12 exifProperties:(id)fp16 date:(id)fp20 jpegData:(struct __CFData *)fp24 notifyingTarget:(id)fp28 selector:(SEL)fp32 contextInfo:(void *)fp36;
+- (BOOL)addImage:(id)fp8 withPreview:(id)fp12 exifProperties:(id)fp16 date:(id)fp20 jpegData:(struct __CFData *)fp24 notifyingTargetWithPath:(id)fp28 selector:(SEL)fp32;
+- (void)deleteImageAtIndex:(int)fp8;
+- (void)cameraImageFinishedSaving:(id)fp8;
+
+@end
+
diff --git a/PhotoLibrary/PLCameraButton.h b/PhotoLibrary/PLCameraButton.h
new file mode 100644 (file)
index 0000000..59e77ae
--- /dev/null
@@ -0,0 +1,30 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIThreePartButton.h"
+
+@class NSMutableArray, UIImageView, UIView;
+
+@interface PLCameraButton : UIThreePartButton
+{
+    UIView *_rotationHolder;
+    UIImageView *_cameraIcon;
+    NSMutableArray *_buttonImages;
+    BOOL _lockEnabled;
+    BOOL _isLandscape;
+}
+
+- (id)initWithDefaultSize;
+- (BOOL)pointInside:(struct CGPoint)fp8 forEvent:(struct __GSEvent *)fp16;
+- (void)dealloc;
+- (void)updateButtonBackgrounds;
+- (void)setDeviceOrientation:(int)fp8;
+- (void)lockEnabled:(BOOL)fp8;
+- (void)setEnabled:(BOOL)fp8;
+- (void)_setHighlightOnMouseDown:(BOOL)fp8;
+
+@end
+
diff --git a/PhotoLibrary/PLCameraButtonBar.h b/PhotoLibrary/PLCameraButtonBar.h
new file mode 100644 (file)
index 0000000..2a84efa
--- /dev/null
@@ -0,0 +1,23 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <PhotoLibrary/PLPhotosButtonBar.h>
+
+@interface PLCameraButtonBar : PLPhotosButtonBar
+{
+    int _centerButtonTag;
+}
+
+- (void)positionButtons:(id)fp8 tags:(int *)fp12 count:(int)fp16 group:(int)fp20;
+- (void)dealloc;
+- (void)start;
+- (void)stop;
+- (id)cameraButton;
+- (void)deviceOrientationChanged;
+- (void)setCenterButtonTag:(int)fp8;
+
+@end
+
diff --git a/PhotoLibrary/PLCameraController.h b/PhotoLibrary/PLCameraController.h
new file mode 100644 (file)
index 0000000..5f9be3d
--- /dev/null
@@ -0,0 +1,44 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@class CALayer, UIView;
+
+@interface PLCameraController : NSObject
+{
+    CALayer *_cameraLayer;
+    struct CameraDevice *_camera;
+    struct CameraImageQueueHelper *_cameraHelper;
+    id _delegate;
+    UIView *_previewView;
+    BOOL _isPreviewing;
+    BOOL _isLocked;
+    BOOL _wasPreviewingBeforeDeviceLock;
+}
+
++ (id)sharedInstance;
+- (id)init;
+- (void)dealloc;
+- (void)_setIsReady;
+- (BOOL)isReady;
+- (void)_applicationSuspended;
+- (void)_applicationResumed;
+- (void)_tookPicture:(struct __CoreSurfaceBuffer *)fp8;
+- (void)_tookPicture:(struct CGImage *)fp8 jpegData:(struct __CFData *)fp12 imageProperties:(struct __CFDictionary *)fp16;
+- (struct CameraImageQueueHelper *)_cameraHelper;
+- (BOOL)_setupCamera;
+- (void)_tearDownCamera;
+- (void)setDelegate:(id)fp8;
+- (id)delegate;
+- (struct CGRect)_cameraFrame;
+- (id)previewView;
+- (void)startPreview;
+- (void)stopPreview;
+- (void)capturePhoto;
+
+@end
+
diff --git a/PhotoLibrary/PLCameraImage.h b/PhotoLibrary/PLCameraImage.h
new file mode 100644 (file)
index 0000000..99507f3
--- /dev/null
@@ -0,0 +1,34 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "MLPhoto.h"
+
+@class MLPhotoDCFFileGroup;
+
+@interface PLCameraImage : MLPhoto
+{
+    MLPhotoDCFFileGroup *_fileGroup;
+}
+
++ (void)setMaxImageSize:(int)fp8;
++ (int)imageIDForFileGroup:(id)fp8;
+- (id)initWithDCFFileGroup:(id)fp8;
+- (void)dealloc;
+- (id)fileGroup;
+- (void)fileGroupWillBeginSaving:(id)fp8;
+- (void)fileGroupDidFinishSaving:(id)fp8;
+- (int)compare:(id)fp8;
+- (id)description;
+- (id)thumbnailImage;
+- (struct CGImage *)_createCGImageForFormat:(int)fp8 orientation:(int *)fp12 ignoringSizeCaps:(BOOL)fp16 properties:(const struct __CFDictionary **)fp20;
+- (struct CGImage *)createFullScreenCGImageRef:(int *)fp8 properties:(const struct __CFDictionary **)fp12;
+- (struct CGImage *)createFullSizeCGImageRef:(int *)fp8;
+- (struct CGImage *)createLowResolutionFullScreenCGImageRef;
+- (BOOL)hasFullSizeImage;
+- (void)deleteFiles;
+
+@end
+
diff --git a/PhotoLibrary/PLCameraView.h b/PhotoLibrary/PLCameraView.h
new file mode 100644 (file)
index 0000000..f2cf82f
--- /dev/null
@@ -0,0 +1,87 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIView.h"
+
+@class NSString, PLCameraController, PLCropOverlay, PLImageTile, UIToolbar;
+
+@interface PLCameraView : UIView
+{
+    UIToolbar *_cameraButtonBar;
+    int _availablePictureCount;
+    int _captureOrientation;
+    int _photoSavingOptions;
+    BOOL _manipulatingCrop;
+    UIView *_fourByThreeBackstop;
+    PLCameraController *_cameraController;
+    UIView *_previewView;
+    UIView *_animatedCaptureView;
+    UIView *_irisView;
+    UIView *_staticIrisView;
+    int _pictureCapacity;
+    BOOL _irisIsClosed;
+    PLCropOverlay *_cropOverlay;
+    PLImageTile *_imageTile;
+    id _delegate;
+    int _enabledGestures;
+    unsigned int _showsCropOverlay:1;
+    unsigned int _allowsEditing:1;
+    unsigned int _changesStatusBar:1;
+    NSString *_cropTitle;
+    NSString *_cropSubtitle;
+    NSString *_cropButtonTitle;
+}
+
+- (void)_playShutterSound;
+- (void)_showCropOverlayWithTitle:(id)fp8 subtitle:(id)fp12 OKButtonTitle:(id)fp16 OKButtonColor:(int)fp20 OKButtonShowCamera:(BOOL)fp24 cancelButtonTitle:(id)fp28;
+- (void)_updateStatusBar;
+- (void)_addAdditionalEXIFPropertiesForCurrentState:(id)fp8 date:(id)fp12 toDictionary:(id)fp16;
+- (int)_sensorOrientationForDeviceOrientation:(int)fp8;
+- (void)cameraControllerReadyStateChanged:(id)fp8;
+- (void)cameraController:(id)fp8 tookPicture:(id)fp12 withPreview:(id)fp16 jpegData:(struct __CFData *)fp20 imageProperties:(id)fp24;
+- (void)setupAnimateCameraPreviewDown:(id)fp8;
+- (void)animateCameraPreviewDown;
+- (void)_storePictureAnimation:(id)fp8 finished:(id)fp12;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)dealloc;
+- (void)setDelegate:(id)fp8;
+- (void)setEnabledGestures:(int)fp8;
+- (void)setPhotoSavingOptions:(int)fp8;
+- (int)photoSavingOptions;
+- (void)_updateImageEditability;
+- (void)setAllowsImageEditing:(BOOL)fp8;
+- (void)setChangesStatusBar:(BOOL)fp8;
+- (void)setShowsCropOverlay:(BOOL)fp8;
+- (void)setCropTitle:(id)fp8 subtitle:(id)fp12 buttonTitle:(id)fp16;
+- (BOOL)shouldShowIris;
+- (void)setCameraButtonBar:(id)fp8;
+- (id)buttonBar;
+- (id)imageTile;
+- (void)takePictureOpenIrisAnimationFinished;
+- (void)takePictureCloseIrisAnimationFinished;
+- (void)cameraShutterClicked:(id)fp8;
+- (void)viewWillBeDisplayed;
+- (void)viewWasDisplayed;
+- (void)viewWillBeRemoved;
+- (void)cropOverlayWasCancelled:(id)fp8;
+- (void)cropOverlayWasOKed:(id)fp8;
+- (void)cropOverlay:(id)fp8 didFinishSaving:(id)fp12;
+- (BOOL)imageViewIsDisplayingLandscape:(id)fp8;
+- (void)willStartGesture:(int)fp8 inView:(id)fp12 forEvent:(struct __GSEvent *)fp16;
+- (void)tearDownIris;
+- (void)primeStaticClosedIris;
+- (void)showStaticClosedIris;
+- (void)hideStaticClosedIris;
+- (BOOL)irisIsClosed;
+- (void)closeIris:(BOOL)fp8 didFinishSelector:(SEL)fp12;
+- (void)openIrisWithDidFinishSelector:(SEL)fp8;
+- (void)closeOpenIris;
+- (void)openIrisAnimationFinished;
+- (void)closeIrisAnimationFinished;
+- (void)closeOpenIrisAnimationFinished;
+
+@end
+
diff --git a/PhotoLibrary/PLCameraViewController.h b/PhotoLibrary/PLCameraViewController.h
new file mode 100644 (file)
index 0000000..c3c3ccc
--- /dev/null
@@ -0,0 +1,32 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIViewController.h"
+
+@class PLCameraView;
+
+@interface PLCameraViewController : UIViewController
+{
+    PLCameraView *_cameraView;
+}
+
+- (BOOL)_displaysFullScreen;
+- (void)dealloc;
+- (void)loadView;
+- (void)setParentViewController:(id)fp8;
+- (void)viewWillAppear:(BOOL)fp8;
+- (void)viewDidAppear:(BOOL)fp8;
+- (void)viewWillDisappear:(BOOL)fp8;
+- (void)setAllowsEditing:(BOOL)fp8;
+- (void)_editabilityChanged:(id)fp8;
+- (void)cameraViewCancelled:(id)fp8;
+- (void)cameraView:(id)fp8 photoSaved:(id)fp12;
+- (BOOL)cameraViewShouldShowIris:(id)fp8;
+- (BOOL)cameraViewShouldShowPreviewAfterSelection:(id)fp8;
+- (BOOL)cameraViewShouldShowProgressWhileCapturing:(id)fp8;
+
+@end
+
diff --git a/PhotoLibrary/PLCameraWindow.h b/PhotoLibrary/PLCameraWindow.h
new file mode 100644 (file)
index 0000000..36fab96
--- /dev/null
@@ -0,0 +1,24 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIWindow.h"
+
+@class UIView;
+
+@interface PLCameraWindow : UIWindow
+{
+    BOOL _filterChordChangeEvents;
+    UIView *_chordedMouseDownView;
+    struct CGPoint _chordedMouseDragPoint;
+    int _lastFingerCount;
+}
+
+- (id)viewForEvent:(struct __GSEvent *)fp8 newPoint:(struct CGPoint *)fp12;
+- (void)sendGSEvent:(struct __GSEvent *)fp8;
+- (void)setFilterChordChangeEvents:(BOOL)fp8;
+
+@end
+
diff --git a/PhotoLibrary/PLCropLCDLayer.h b/PhotoLibrary/PLCropLCDLayer.h
new file mode 100644 (file)
index 0000000..c4fdd39
--- /dev/null
@@ -0,0 +1,24 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIView.h"
+
+@class NSString;
+
+@interface PLCropLCDLayer : UIView
+{
+    NSString *_subtitle;
+    NSString *_title;
+}
+
+- (void)dealloc;
+- (void)setTitle:(id)fp8;
+- (id)title;
+- (void)setSubtitle:(id)fp8;
+- (void)drawRect:(struct CGRect)fp8;
+
+@end
+
diff --git a/PhotoLibrary/PLCropOverlay-PhotoSaving.h b/PhotoLibrary/PLCropOverlay-PhotoSaving.h
new file mode 100644 (file)
index 0000000..1a3313a
--- /dev/null
@@ -0,0 +1,14 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <PhotoLibrary/PLCropOverlay.h>
+
+@interface PLCropOverlay (PhotoSaving)
+- (void)beginBackgroundSaveWithTile:(id)fp8 progressTitle:(id)fp12 completionCallbackTarget:(id)fp16 options:(int)fp20;
+- (void)_backgroundSavePhoto:(id)fp8;
+- (void)_savePhotoFinished:(id)fp8;
+@end
+
diff --git a/PhotoLibrary/PLCropOverlay.h b/PhotoLibrary/PLCropOverlay.h
new file mode 100644 (file)
index 0000000..e15839b
--- /dev/null
@@ -0,0 +1,48 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIView.h"
+
+@class PLCropLCDLayer, TPBottomDualButtonBar, TPCameraPushButton, TPPushButton, UIImageView, UIProgressHUD;
+
+@interface PLCropOverlay : UIView
+{
+    id _delegate;
+    PLCropLCDLayer *_lcd;
+    UIImageView *_lcdImage;
+    TPBottomDualButtonBar *_bottomBar;
+    TPPushButton *_cancelButton;
+    TPCameraPushButton *_okButton;
+    UIProgressHUD *_hud;
+}
+
+- (id)initWithSize:(struct CGSize)fp8 setCropTitle:(id)fp16 offsettingStatusBar:(BOOL)fp20;
+- (id)initWithSize:(struct CGSize)fp8 setCropTitle:(id)fp16;
+- (void)dealloc;
+- (void)statusBarHeightDidChange:(id)fp8;
+- (void)setDelegate:(id)fp8;
+- (void)dismiss;
+- (void)_fadeOutCompleted:(id)fp8;
+- (void)cancelButtonClicked:(id)fp8;
+- (void)okButtonClicked:(id)fp8;
+- (void)setEnabled:(BOOL)fp8;
+- (id)hitTest:(struct CGPoint)fp8 forEvent:(struct __GSEvent *)fp16;
+- (id)hitTest:(struct CGPoint)fp8 withEvent:(id)fp16;
+- (struct CGRect)cropRect;
+- (struct CGRect)scrollIndicatorRect;
+- (void)setTitle:(id)fp8;
+- (void)setSubtitle:(id)fp8;
+- (void)setOKButtonColor:(int)fp8;
+- (void)setOKButtonTitle:(id)fp8;
+- (void)setOKButtonShowsCamera:(BOOL)fp8;
+- (void)setCancelButtonTitle:(id)fp8;
+- (void)setShowProgress:(BOOL)fp8 title:(id)fp12;
+- (void)removeProgress;
+- (void)setProgressDone;
+- (id)dictionaryWithCropResultsFromImageScroller:(id)fp8 withOptions:(int)fp12;
+
+@end
+
diff --git a/PhotoLibrary/PLDiskController.h b/PhotoLibrary/PLDiskController.h
new file mode 100644 (file)
index 0000000..b5acaa8
--- /dev/null
@@ -0,0 +1,27 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@interface PLDiskController : NSObject
+{
+    double _lastFSCheck;
+    struct {
+        unsigned int dontWarnOfDiskSpace:1;
+        unsigned int probablyLowOnDiskSpace:1;
+        unsigned int extra:30;
+    } _flags;
+}
+
++ (id)sharedInstance;
+- (id)init;
+- (void)noteFileSystemChanged:(id)fp8;
+- (BOOL)hasEnoughDiskToTakePicture;
+- (void)presentDiskSpaceWarningIfNecessary;
+- (void)alertSheet:(id)fp8 buttonClicked:(int)fp12;
+
+@end
+
diff --git a/PhotoLibrary/PLEmptyAlbumView.h b/PhotoLibrary/PLEmptyAlbumView.h
new file mode 100644 (file)
index 0000000..efea29b
--- /dev/null
@@ -0,0 +1,27 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIView.h"
+
+@class UIImageView, UITextLabel;
+
+@interface PLEmptyAlbumView : UIView
+{
+    UIImageView *_icon;
+    UITextLabel *_title;
+    UITextLabel *_message;
+}
+
+- (id)_emptyRollImageForAlbum:(id)fp8;
+- (id)_messageForAlbum:(id)fp8;
+- (id)_createLabelWithText:(id)fp8 font:(id)fp12 bottom:(float)fp16;
+- (id)_createTextViewWithText:(id)fp8 bottom:(float)fp12;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)dealloc;
+- (void)setAlbum:(id)fp8;
+
+@end
+
diff --git a/PhotoLibrary/PLHopAnimation.h b/PhotoLibrary/PLHopAnimation.h
new file mode 100644 (file)
index 0000000..55aa85f
--- /dev/null
@@ -0,0 +1,31 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIFrameAnimation.h"
+
+@interface PLHopAnimation : UIFrameAnimation
+{
+    struct CGPoint _startMid;
+    struct CGPoint _endMid;
+    struct CGPoint _control1;
+    struct CGPoint _control2;
+    float _aX;
+    float _bX;
+    float _cX;
+    float _aY;
+    float _bY;
+    float _cY;
+    double _cumulativeTime;
+}
+
+- (void)updateControlPoints;
+- (void)setStartFrame:(struct CGRect)fp8;
+- (void)setEndFrame:(struct CGRect)fp8;
+- (void)setProgress:(float)fp8;
+- (double)cumulativeTime;
+
+@end
+
diff --git a/PhotoLibrary/PLImageCountCell.h b/PhotoLibrary/PLImageCountCell.h
new file mode 100644 (file)
index 0000000..ae521ef
--- /dev/null
@@ -0,0 +1,17 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIImageAndTextTableCell.h"
+
+@interface PLImageCountCell : UIImageAndTextTableCell
+{
+}
+
++ (struct __GSFont *)defaultTitleFont;
+- (void)layoutSubviews;
+
+@end
+
diff --git a/PhotoLibrary/PLImageLoader.h b/PhotoLibrary/PLImageLoader.h
new file mode 100644 (file)
index 0000000..25a1b1b
--- /dev/null
@@ -0,0 +1,23 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@interface PLImageLoader : NSObject
+{
+}
+
++ (void)_imageLoader;
++ (void)pauseLoading;
++ (void)resumeLoading;
++ (void)_finishedLoadingImageRef:(id)fp8;
++ (void)_finishDeferredImageLoads;
++ (void)stop;
++ (void)loadFullSizeImageRefForImageView:(id)fp8;
++ (void)cancelLoadRequestsForImageView:(id)fp8;
+
+@end
+
diff --git a/PhotoLibrary/PLImageScroller.h b/PhotoLibrary/PLImageScroller.h
new file mode 100644 (file)
index 0000000..336c7b0
--- /dev/null
@@ -0,0 +1,64 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIScroller.h"
+
+@class PLImageTile, PLImageView;
+
+@interface PLImageScroller : UIScroller
+{
+    PLImageView *_imageView;
+    PLImageTile *_imageTile;
+    struct CGPoint _grabLoc;
+    BOOL _locked;
+    BOOL _isZooming;
+    struct CGSize _padding;
+    struct {
+        unsigned int delegateImplementsSiblingForDirection:1;
+        unsigned int allowNegativeOffsets:1;
+        unsigned int reserved:30;
+    } _imageScrollerFlags;
+    PLImageView *_leftView;
+    PLImageView *_rightView;
+}
+
+- (struct CGSize)_contentSizeForView:(id)fp8;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)dealloc;
+- (BOOL)canHandleSwipes;
+- (void)setDelegate:(id)fp8;
+- (void)_adjustPositionOfView:(id)fp8 forContentSize:(struct CGSize)fp12 offset:(struct CGPoint)fp20;
+- (void)updateSideViews;
+- (void)_clearSideViews;
+- (id)_createSideViewWithImageView:(id)fp8 frame:(struct CGRect)fp12;
+- (void)_showSideViewInDirection:(int)fp8;
+- (void)_showLeftView;
+- (void)_showRightView;
+- (void)setContentSize:(struct CGSize)fp8;
+- (void)setAllowNegativeOffsets:(BOOL)fp8;
+- (void)setOffset:(struct CGPoint)fp8;
+- (void)setLockedOnImage:(BOOL)fp8;
+- (struct CGSize)padding;
+- (void)setPadding:(struct CGSize)fp8;
+- (id)imageView;
+- (void)setImageView:(id)fp8;
+- (id)imageTile;
+- (void)setImageTile:(id)fp8;
+- (BOOL)canFlick;
+- (BOOL)shouldAdvance;
+- (void)mouseDown:(struct __GSEvent *)fp8;
+- (void)mouseDragged:(struct __GSEvent *)fp8;
+- (void)mouseUp:(struct __GSEvent *)fp8;
+- (void)touchesBegan:(id)fp8 withEvent:(id)fp12;
+- (void)touchesMoved:(id)fp8 withEvent:(id)fp12;
+- (void)touchesEnded:(id)fp8 withEvent:(id)fp12;
+- (void)setFrame:(struct CGRect)fp8;
+- (void)zoomToScale:(float)fp8;
+- (void)imageView:(id)fp8 didStartGesture:(int)fp12 forEvent:(struct __GSEvent *)fp16;
+- (struct CGImage *)createImageWithCropRect:(struct CGRect)fp8 croppedImageData:(id *)fp24 fullSizeImageData:(id *)fp28 fullScreenImageData:(id *)fp32 imageCropRect:(struct CGRect *)fp36 padWithBlack:(BOOL)fp40;
+
+@end
+
diff --git a/PhotoLibrary/PLImageTile-PLImagePickerUtils.h b/PhotoLibrary/PLImageTile-PLImagePickerUtils.h
new file mode 100644 (file)
index 0000000..da8f5d3
--- /dev/null
@@ -0,0 +1,12 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <PhotoLibrary/PLImageTile.h>
+
+@interface PLImageTile (PLImagePickerUtils)
+- (id)_createOriginalImageForPicker;
+@end
+
diff --git a/PhotoLibrary/PLImageTile.h b/PhotoLibrary/PLImageTile.h
new file mode 100644 (file)
index 0000000..973cd1a
--- /dev/null
@@ -0,0 +1,48 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UITile.h"
+
+@class PLImageScroller, PLRotationView, UITiledView;
+
+@interface PLImageTile : UITile
+{
+    UITiledView *_tiledView;
+    PLRotationView *_rotationView;
+    PLImageScroller *_imageScroller;
+    int _index;
+}
+
++ (Class)tileViewClass;
++ (id)_createImageTileWithFrame:(struct CGRect)fp8 imageSize:(struct CGSize)fp24 allowZoomToFill:(BOOL)fp32;
++ (id)createImageTileWithFrame:(struct CGRect)fp8 image:(struct CGImage *)fp24 orientation:(int)fp28 allowZoomToFill:(BOOL)fp32;
++ (id)createImageTileWithFrame:(struct CGRect)fp8 modelImage:(id)fp24;
+- (void)setEnabledGestures:(int)fp8;
+- (void)_clearImageScroller;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)dealloc;
+- (void)setFrame:(struct CGRect)fp8;
+- (BOOL)_drawsContent;
+- (BOOL)_canDrawContent;
+- (void)drawRect:(struct CGRect)fp8;
+- (struct CGRect)imageRect;
+- (int)imageIndex;
+- (id)rotationView;
+- (id)imageScroller;
+- (void)setImageScroller:(id)fp8;
+- (id)tiledView;
+- (void)setTiledView:(id)fp8;
+- (id)hitTest:(struct CGPoint)fp8 forEvent:(struct __GSEvent *)fp16;
+- (id)hitTest:(struct CGPoint)fp8 withEvent:(id)fp16;
+- (void)removeFromSuperview;
+- (void)setNeedsDisplayInDirtyRect;
+- (void)_zoomOut;
+- (void)_handleDoubleTap:(struct __GSEvent *)fp8;
+- (void)view:(id)fp8 handleTapWithCount:(int)fp12 event:(struct __GSEvent *)fp16 fingerCount:(int)fp20;
+- (void)viewHandleTouchPause:(id)fp8 isDown:(BOOL)fp12;
+
+@end
+
diff --git a/PhotoLibrary/PLImageTileView.h b/PhotoLibrary/PLImageTileView.h
new file mode 100644 (file)
index 0000000..c736c7c
--- /dev/null
@@ -0,0 +1,25 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UITiledView.h"
+
+@interface PLImageTileView : UITiledView
+{
+    id _delegate;
+}
+
++ (Class)tileClass;
++ (int)tileWidth;
++ (void)setTileSize:(struct CGSize)fp8;
+- (id)initWithSize:(struct CGSize)fp8;
+- (struct CGSize)imageSize;
+- (void)setDelegate:(id)fp8;
+- (id)_createTileWithFrame:(struct CGRect)fp8;
+- (struct CGRect)visibleRect;
+- (BOOL)tilesNeedDisplay;
+
+@end
+
diff --git a/PhotoLibrary/PLImageView.h b/PhotoLibrary/PLImageView.h
new file mode 100644 (file)
index 0000000..f15ee07
--- /dev/null
@@ -0,0 +1,84 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UITiledView.h"
+
+@class MLPhoto;
+
+@interface PLImageView : UITiledView
+{
+    id _delegate;
+    id _orientationDelegate;
+    struct CGImage *_fullSizeImageRef;
+    struct CGImage *_thumbnailImageRef;
+    struct CGImage *_contentsImageRef;
+    struct CGAffineTransform _contentsTransform;
+    struct CGAffineTransform _imageTransform;
+    int _imageOrientation;
+    int _orientationWhenLastDisplayed;
+    struct CGSize _fullSize;
+    MLPhoto *_modelImage;
+    BOOL _setOriginDuringAnimation;
+    float _startScale;
+    float _endScale;
+    struct CGSize _endContentSize;
+    struct CGSize _startContentSize;
+    float _zoomProgress;
+    BOOL _zoomToFillInsteadOfToFit;
+    BOOL _useLessThanMinZoomForZoomedOutTest;
+    BOOL _allowZoomToFill;
+}
+
++ (Class)tileClass;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (struct CGRect)visibleRect;
+- (void)setDelegate:(id)fp8;
+- (void)setOrientationDelegate:(id)fp8;
+- (void)dealloc;
+- (void)_setOriginForContentSize:(struct CGSize)fp8;
+- (void)centerInScrollerIfNeeded;
+- (void)setZoomScale:(float)fp8 duration:(double)fp12;
+- (int)orientationWhenLastDisplayed;
+- (void)setOrientationWhenLastDisplayed:(int)fp8;
+- (struct CGSize)_scrollerContentSize;
+- (void)zoomToScale:(float)fp8;
+- (void)animator:(id)fp8 stopAnimation:(id)fp12;
+- (void)_prepareForAnimatedZoomToScale:(float)fp8 duration:(double)fp12;
+- (void)_zoomToScrollPoint:(struct CGPoint)fp8 scale:(float)fp16 duration:(float)fp20 event:(struct __GSEvent *)fp24;
+- (struct CGImage *)imageRef;
+- (int)imageOrientation;
+- (BOOL)_canDrawContent;
+- (void)drawRect:(struct CGRect)fp8;
+- (BOOL)hasFullSizeImage;
+- (void)ensureFullSizeImageLoaded;
+- (void)setAllowsZoomToFill:(BOOL)fp8;
+- (void)updateZoomScales;
+- (int)defaultZoomStyle;
+- (BOOL)_getContentsTransform:(struct CGAffineTransform *)fp8 contentsGravity:(id *)fp12 forSize:(struct CGSize)fp16;
+- (struct CGRect)_visibleRect;
+- (void)_updateLayerContents;
+- (struct CGImage *)_createLayerContentsForTileFrame:(struct CGRect)fp8 contentsTransform:(struct CGAffineTransform *)fp24 contentsGravity:(id *)fp28;
+- (void)setFullSizeImageRef:(struct CGImage *)fp8 orientation:(int)fp12;
+- (void)_finishedLoadingImageRef:(id)fp8;
+- (void)setTilingEnabled:(BOOL)fp8;
+- (void)movedFromSuperview:(id)fp8;
+- (float)minRotatedScale;
+- (float)_calculateZoomScale:(BOOL)fp8;
+- (float)minZoomScale;
+- (float)zoomToFillScale;
+- (float)defaultZoomScale;
+- (void)setThumbnail:(struct CGImage *)fp8;
+- (BOOL)isZoomedOut;
+- (id)modelImage;
+- (void)setModelImage:(id)fp8;
+- (id)description;
+- (void)_gestureChanged:(int)fp8 event:(struct __GSEvent *)fp12;
+- (void)touchesBegan:(id)fp8 withEvent:(id)fp12;
+- (void)touchesMoved:(id)fp8 withEvent:(id)fp12;
+- (void)touchesEnded:(id)fp8 withEvent:(id)fp12;
+
+@end
+
diff --git a/PhotoLibrary/PLImageViewController.h b/PhotoLibrary/PLImageViewController.h
new file mode 100644 (file)
index 0000000..30a9baf
--- /dev/null
@@ -0,0 +1,33 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIViewController.h"
+
+@class MLPhoto, PLCropOverlay, PLImageTile;
+
+@interface PLImageViewController : UIViewController
+{
+    MLPhoto *_photo;
+    PLCropOverlay *_cropOverlay;
+    PLImageTile *_imageTile;
+    unsigned int _allowEditing:1;
+}
+
+- (id)initWithPhoto:(id)fp8;
+- (void)dealloc;
+- (void)loadView;
+- (void)setParentViewController:(id)fp8;
+- (void)setAllowsEditing:(BOOL)fp8;
+- (void)_editabilityChanged:(id)fp8;
+- (void)_updateGestureSettings;
+- (void)_updateTitles;
+- (void)willStartGesture:(int)fp8 inView:(id)fp12 forEvent:(struct __GSEvent *)fp16;
+- (void)cropOverlayWasCancelled:(id)fp8;
+- (void)cropOverlayWasOKed:(id)fp8;
+- (void)cropOverlay:(id)fp8 didFinishSaving:(id)fp12;
+
+@end
+
diff --git a/PhotoLibrary/PLImageViewTile.h b/PhotoLibrary/PLImageViewTile.h
new file mode 100644 (file)
index 0000000..d81d38b
--- /dev/null
@@ -0,0 +1,19 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UITile.h"
+
+@interface PLImageViewTile : UITile
+{
+}
+
+- (void)_adjustContents;
+- (BOOL)_canDrawContent;
+- (void)movedToSuperview:(id)fp8;
+- (void)setFrame:(struct CGRect)fp8;
+
+@end
+
diff --git a/PhotoLibrary/PLLibraryController.h b/PhotoLibrary/PLLibraryController.h
new file mode 100644 (file)
index 0000000..b8637a8
--- /dev/null
@@ -0,0 +1,26 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@class PLLibraryView, UITextField;
+
+@interface PLLibraryController : NSObject
+{
+    PLLibraryView *_libraryView;
+    UITextField *_nameField;
+}
+
+- (struct CGSize)_layerSize;
+- (void)dealloc;
+- (void)storeCurrentConfiguration:(id)fp8;
+- (void)loadCurrentConfiguration:(id)fp8;
+- (void)reloadLibrary;
+- (id)libraryView;
+- (void)libraryView:(id)fp8 didSelectAlbum:(id)fp12;
+
+@end
+
diff --git a/PhotoLibrary/PLLibraryTableCell.h b/PhotoLibrary/PLLibraryTableCell.h
new file mode 100644 (file)
index 0000000..8539926
--- /dev/null
@@ -0,0 +1,25 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIImageAndTextTableCell.h"
+
+@class UITextLabel;
+
+@interface PLLibraryTableCell : UIImageAndTextTableCell
+{
+    UITextLabel *_countLabel;
+}
+
++ (id)defaultTitleFont;
+- (id)initWithSize:(struct CGSize)fp8 value:(id)fp16 image:(id)fp20;
+- (void)dealloc;
+- (struct CGPoint)iconInset;
+- (void)updateHighlightColors;
+- (void)layoutSubviews;
+- (void)setPhotoCount:(int)fp8;
+
+@end
+
diff --git a/PhotoLibrary/PLLibraryView.h b/PhotoLibrary/PLLibraryView.h
new file mode 100644 (file)
index 0000000..235ba51
--- /dev/null
@@ -0,0 +1,41 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIView.h"
+
+@class NSArray, PLEmptyAlbumView, PLSelectableTable;
+
+@interface PLLibraryView : UIView
+{
+    id _delegate;
+    NSArray *_albums;
+    PLSelectableTable *_table;
+    PLEmptyAlbumView *_emptyLibraryView;
+    unsigned int _pad:1;
+}
+
+- (BOOL)_hasContent;
+- (void)_updateInterface;
+- (void)_pictureWasTaken:(id)fp8;
+- (void)_pictureWasDeleted:(id)fp8;
+- (float)_padding;
+- (void)_updateTableScrollRect;
+- (id)initWithFrame:(struct CGRect)fp8 requiresPadding:(BOOL)fp24;
+- (void)dealloc;
+- (void)setDelegate:(id)fp8;
+- (void)cameraAlbumDidChange;
+- (void)statusBarHeightDidChange:(id)fp8;
+- (void)storeCurrentConfiguration:(id)fp8;
+- (void)loadCurrentConfiguration:(id)fp8;
+- (void)setAlbums:(id)fp8;
+- (void)viewWillBeDisplayed;
+- (void)updateButtonBar:(id)fp8 duration:(float)fp12;
+- (int)numberOfRowsInTable:(id)fp8;
+- (id)table:(id)fp8 cellForRow:(int)fp12 column:(id)fp16;
+- (void)tableSelectionDidChange:(id)fp8;
+
+@end
+
diff --git a/PhotoLibrary/PLLibraryViewController.h b/PhotoLibrary/PLLibraryViewController.h
new file mode 100644 (file)
index 0000000..8364c46
--- /dev/null
@@ -0,0 +1,34 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIViewController.h"
+
+@class PLPhotoLibrary;
+
+@interface PLLibraryViewController : UIViewController
+{
+    PLPhotoLibrary *_library;
+    struct {
+        unsigned int albumsInvalid:1;
+        unsigned int visible:1;
+        unsigned int reserved:30;
+    } _libraryControllerFlags;
+}
+
+- (id)init;
+- (void)dealloc;
+- (void)loadView;
+- (id)_library;
+- (void)_updateAlbumsIfNecessary;
+- (void)iTunesSyncRequestedStart;
+- (void)iTunesSyncHasCompleted:(int)fp8;
+- (void)viewWillAppear:(BOOL)fp8;
+- (void)viewDidDisappear:(BOOL)fp8;
+- (void)cancelButtonClicked:(id)fp8;
+- (void)libraryView:(id)fp8 didSelectAlbum:(id)fp12;
+
+@end
+
diff --git a/PhotoLibrary/PLLocationController-PhotoSavingAdditions.h b/PhotoLibrary/PLLocationController-PhotoSavingAdditions.h
new file mode 100644 (file)
index 0000000..31d2d98
--- /dev/null
@@ -0,0 +1,12 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <PhotoLibrary/PLLocationController.h>
+
+@interface PLLocationController (PhotoSavingAdditions)
+- (void)_locationlessImageFinishedWriting:(id)fp8 withError:(id)fp12 atPath:(id)fp16;
+@end
+
diff --git a/PhotoLibrary/PLLocationController.h b/PhotoLibrary/PLLocationController.h
new file mode 100644 (file)
index 0000000..55b0272
--- /dev/null
@@ -0,0 +1,32 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+#import "CLLocationManagerDelegate-Protocol.h"
+
+@class CLLocationManager, NSMutableArray;
+
+@interface PLLocationController : NSObject <CLLocationManagerDelegate>
+{
+    CLLocationManager *_locationManager;
+    int _managerRefCount;
+    NSMutableArray *_locationPendingPaths;
+}
+
++ (id)sharedInstance;
+- (void)dealloc;
+- (void)start;
+- (void)stop;
+- (BOOL)isRunning;
+- (id)location;
+- (id)locationEXIFDictionary;
+- (void)addLocationToImageAtPathWhenAvailable:(id)fp8;
+- (void)_updatePendingImagePaths;
+- (void)locationManager:(id)fp8 didUpdateToLocation:(id)fp12 fromLocation:(id)fp16;
+
+@end
+
diff --git a/PhotoLibrary/PLMobileMeAlbum.h b/PhotoLibrary/PLMobileMeAlbum.h
new file mode 100644 (file)
index 0000000..7cc78ce
--- /dev/null
@@ -0,0 +1,26 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@class NSString;
+
+@interface PLMobileMeAlbum : NSObject
+{
+    NSString *_name;
+    NSString *_email;
+    int _type;
+}
+
+- (id)initWithAlbumInformation:(id)fp8;
+- (void)dealloc;
+- (id)albumInformation;
+- (id)name;
+- (id)emailAddress;
+- (int)type;
+
+@end
+
diff --git a/PhotoLibrary/PLMobileMeHelper.h b/PhotoLibrary/PLMobileMeHelper.h
new file mode 100644 (file)
index 0000000..5565897
--- /dev/null
@@ -0,0 +1,48 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@class NSArray, NSMutableArray, NSMutableData, NSMutableURLRequest, NSURLConnection;
+
+@interface PLMobileMeHelper : NSObject
+{
+    NSMutableURLRequest *_request;
+    NSURLConnection *_connection;
+    id _delegate;
+    BOOL _performedFullAccountScan;
+    NSArray *_albums;
+    NSMutableArray *_usernamesToCheck;
+    NSMutableData *_responseData;
+    int _lastStatusCode;
+}
+
++ (void)initialize;
++ (id)_copyPasswordForUsername:(id)fp8;
++ (id)_createAlbumFetchRequestForUsernames:(id)fp8 includeTimeStamp:(BOOL)fp12;
++ (id)serviceName;
++ (id)userAgentString;
++ (id)languageString;
+- (id)init;
+- (void)dealloc;
+- (BOOL)canPostToDotMac;
+- (void)setDelegate:(id)fp8;
+- (void)cancel;
+- (id)albums;
+- (id)preferredUsername;
+- (id)_accountsWeThinkAreValid;
+- (void)_noValidAccountsFound;
+- (void)enableApplicationNetworkFlags:(BOOL)fp8;
+- (void)validateAlbums;
+- (BOOL)_setAlbumsFromServerResponse:(id)fp8;
+- (BOOL)canValidateAlbums;
+- (void)connection:(id)fp8 didReceiveResponse:(id)fp12;
+- (void)connection:(id)fp8 didReceiveData:(id)fp12;
+- (void)connectionDidFinishLoading:(id)fp8;
+- (void)connection:(id)fp8 didFailWithError:(id)fp12;
+
+@end
+
diff --git a/PhotoLibrary/PLMobileMeView.h b/PhotoLibrary/PLMobileMeView.h
new file mode 100644 (file)
index 0000000..5bcc00e
--- /dev/null
@@ -0,0 +1,33 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIView.h"
+
+@class NSArray, UINavigationBar, UIProgressIndicator, UITable, UITextLabel;
+
+@interface PLMobileMeView : UIView
+{
+    UINavigationBar *_navBar;
+    UITable *_table;
+    UIProgressIndicator *_progress;
+    UITextLabel *_label;
+    NSArray *_albums;
+    id _delegate;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)dealloc;
+- (void)setDelegate:(id)fp8;
+- (void)_setupLabelWithString:(id)fp8;
+- (void)setLoading:(BOOL)fp8;
+- (void)setAlbums:(id)fp8;
+- (void)navigationBar:(id)fp8 buttonClicked:(int)fp12;
+- (void)tableSelectionDidChange:(id)fp8;
+- (int)numberOfRowsInTable:(id)fp8;
+- (id)table:(id)fp8 cellForRow:(int)fp12 column:(id)fp16 reusing:(id)fp20;
+
+@end
+
diff --git a/PhotoLibrary/PLPhotoLibrary.h b/PhotoLibrary/PLPhotoLibrary.h
new file mode 100644 (file)
index 0000000..13be36e
--- /dev/null
@@ -0,0 +1,27 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "MLPhotoLibrary.h"
+
+@interface PLPhotoLibrary : MLPhotoLibrary
+{
+}
+
++ (id)sharedPhotoLibrary;
++ (id)photosDirectory;
++ (struct CGImage *)createThumbnailOfImage:(struct CGImage *)fp8 format:(int)fp12 atPath:(id)fp16;
++ (struct CGImage *)createThumbnailOfImage:(struct CGImage *)fp8 format:(int)fp12 atPath:(id)fp16 orientation:(int)fp20;
++ (struct CGImage *)createThumbnailOfImage:(struct CGImage *)fp8 format:(int)fp12 atPath:(id)fp16 orientation:(int)fp20 thumbnailDataOut:(id *)fp24;
+- (id)init;
+- (void)dealloc;
+- (struct CGImage *)createCGImageForDulcimerImage:(id)fp8 format:(int)fp12;
+- (id)imageForFormat:(int)fp8 forImage:(id)fp12;
+- (id)albums;
+- (id)posterImageForAlbum:(id)fp8;
+- (void)_cameraAlbumContentsChanged:(id)fp8;
+
+@end
+
diff --git a/PhotoLibrary/PLPhotoPicker.h b/PhotoLibrary/PLPhotoPicker.h
new file mode 100644 (file)
index 0000000..faee14f
--- /dev/null
@@ -0,0 +1,78 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIView.h"
+
+@class NSDictionary, NSString, PLCropOverlay, PLImageTile, PLUIController, UIAnimation;
+
+@interface PLPhotoPicker : UIView
+{
+    id _delegate;
+    PLUIController *_uiController;
+    UIView *_contentView;
+    UIView *_syncingContentView;
+    PLCropOverlay *_cropOverlay;
+    PLImageTile *_imageTile;
+    UIAnimation *_throwAnimation;
+    NSString *_progressLabel;
+    NSDictionary *_customCropTitles;
+    struct {
+        unsigned int customAllowsAlbumSelectionFlagInfo:2;
+        unsigned int customAllowsPlayingSlideshowFlagInfo:2;
+        unsigned int customAllowsFullSizeImageDisplayFlagInfo:2;
+        unsigned int customAllowsZoomingWhenCroppingFlagInfo:2;
+        unsigned int customCropPhotoAfterSelectionFlagInfo:2;
+        unsigned int customShowCropUI:2;
+        unsigned int customShowCamera:2;
+        unsigned int syncing:1;
+        unsigned int cancel:1;
+        unsigned int unused:16;
+    } _ppBitfields;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)dealloc;
+- (void)setAllowsAlbumSelection:(BOOL)fp8;
+- (void)setAllowsPlayingSlideshow:(BOOL)fp8;
+- (void)setAllowsFullSizeImageDisplay:(BOOL)fp8;
+- (void)setAllowsZoomingWhenCropping:(BOOL)fp8;
+- (void)setCropPhotoAfterSelection:(BOOL)fp8;
+- (void)setCropTitle:(id)fp8 subtitle:(id)fp12 cropButtonTitle:(id)fp16;
+- (BOOL)showCamera;
+- (void)setShowCamera:(BOOL)fp8;
+- (void)setProgressLabel:(id)fp8;
+- (void)willHide;
+- (void)_updateUIControllerDelegateDependentFlags;
+- (void)setDelegate:(id)fp8;
+- (id)delegate;
+- (void)_loadSyncUI;
+- (void)_tearDownSyncUI;
+- (void)_cacheUIControllerSettings;
+- (void)_loadPickerUI;
+- (void)_tearDownPickerUI;
+- (void)navigationBar:(id)fp8 buttonClicked:(int)fp12;
+- (void)_syncDidStart;
+- (void)_syncDidEnd;
+- (void)syncingHasBeenUnblockedBySB;
+- (void)iTunesSyncRequestedStart;
+- (void)iTunesSyncHasCompleted:(int)fp8;
+- (void)cameraAlbumDidChange;
+- (void)cancelButtonClicked;
+- (void)imageWasSelected:(id)fp8;
+- (void)cancelThrow:(id)fp8;
+- (void)hopFinished:(id)fp8;
+- (void)photoWasCroppedToRect:(struct CGRect)fp8 fullSizeImageData:(id)fp24 fullScreenImageData:(id)fp28 croppedImageData:(id)fp32 imageView:(id)fp36;
+- (void)showCropUI;
+- (void)setFullSizeImageData:(id)fp8 cropRect:(struct CGRect)fp12;
+- (void)setFullSizeImage:(struct CGImage *)fp8 cropRect:(struct CGRect)fp12 orientation:(int)fp28;
+- (BOOL)imageViewIsDisplayingLandscape:(id)fp8;
+- (void)willStartGesture:(int)fp8 inView:(id)fp12 forEvent:(struct __GSEvent *)fp16;
+- (void)cropOverlayWasCancelled:(id)fp8;
+- (void)cropOverlayWasOKed:(id)fp8;
+- (void)cropOverlay:(id)fp8 didFinishSaving:(id)fp12;
+
+@end
+
diff --git a/PhotoLibrary/PLPhotosButtonBar.h b/PhotoLibrary/PLPhotosButtonBar.h
new file mode 100644 (file)
index 0000000..a3c804d
--- /dev/null
@@ -0,0 +1,19 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIToolbar.h"
+
+@interface PLPhotosButtonBar : UIToolbar
+{
+}
+
++ (id)backgroundImage;
++ (float)defaultHeight;
+- (id)initInView:(id)fp8 withItems:(CDAnonymousStruct1 *)fp12 withCount:(int)fp16;
+- (void)drawRect:(struct CGRect)fp8;
+
+@end
+
diff --git a/PhotoLibrary/PLPhotosDefaults.h b/PhotoLibrary/PLPhotosDefaults.h
new file mode 100644 (file)
index 0000000..9a8dbb7
--- /dev/null
@@ -0,0 +1,34 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@class NSString;
+
+@interface PLPhotosDefaults : NSObject
+{
+    BOOL _shouldRepeat;
+    BOOL _shouldShuffle;
+    int _transition;
+    int _secondsPerSlide;
+    NSString *_musicForSlideshow;
+}
+
++ (id)sharedInstance;
++ (int)randomTransition;
+- (id)init;
+- (BOOL)shouldRepeat;
+- (BOOL)shouldShuffle;
+- (int)secondsPerSlide;
+- (int)transitionForAnimationMovingForward:(BOOL)fp8;
+- (int)transition;
+- (BOOL)debugIndexSheetScrolling;
+- (int)smoothScrollBehavior;
+- (BOOL)shouldPlayMusic;
+- (id)musicForSlideshow;
+
+@end
+
diff --git a/PhotoLibrary/PLPhotosMusicPlayer.h b/PhotoLibrary/PLPhotosMusicPlayer.h
new file mode 100644 (file)
index 0000000..8132a26
--- /dev/null
@@ -0,0 +1,20 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@interface PLPhotosMusicPlayer : NSObject
+{
+}
+
++ (void)startMusicForAlbum:(id)fp8;
++ (void)_setMusicPlaybackState:(int)fp8;
++ (void)stopMusic;
++ (void)pauseMusic;
++ (void)continueMusic;
+
+@end
+
diff --git a/PhotoLibrary/PLPhotosNavigationItem.h b/PhotoLibrary/PLPhotosNavigationItem.h
new file mode 100644 (file)
index 0000000..9a5d97a
--- /dev/null
@@ -0,0 +1,18 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UINavigationItem.h"
+
+@interface PLPhotosNavigationItem : UINavigationItem
+{
+    int _barStyle;
+}
+
+- (int)barStyle;
+- (void)setBarStyle:(int)fp8;
+
+@end
+
diff --git a/PhotoLibrary/PLPortraitAlertSheet.h b/PhotoLibrary/PLPortraitAlertSheet.h
new file mode 100644 (file)
index 0000000..a2da8ed
--- /dev/null
@@ -0,0 +1,16 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIModalView.h"
+
+@interface PLPortraitAlertSheet : UIModalView
+{
+}
+
+- (BOOL)requiresPortraitOrientation;
+
+@end
+
diff --git a/PhotoLibrary/PLRotationView.h b/PhotoLibrary/PLRotationView.h
new file mode 100644 (file)
index 0000000..1e38f3f
--- /dev/null
@@ -0,0 +1,14 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIView.h"
+
+@interface PLRotationView : UIView
+{
+}
+
+@end
+
diff --git a/PhotoLibrary/PLSelectableTable.h b/PhotoLibrary/PLSelectableTable.h
new file mode 100644 (file)
index 0000000..ab17f2a
--- /dev/null
@@ -0,0 +1,28 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UITable.h"
+
+@class UITableCell;
+
+@interface PLSelectableTable : UITable
+{
+    BOOL _allowsCellSelection;
+    UITableCell *_selectedCell;
+    float _topPadding;
+}
+
+- (BOOL)_canDrawContent;
+- (void)dealloc;
+- (void)setAllowsCellSelection:(BOOL)fp8;
+- (void)selectRow:(int)fp8 byExtendingSelection:(BOOL)fp12;
+- (void)highlightView:(id)fp8 state:(BOOL)fp12;
+- (void)setTopPadding:(float)fp8;
+- (struct CGRect)rectOfRow:(int)fp8;
+- (struct _NSRange)rowsInRect:(struct CGRect)fp8;
+
+@end
+
diff --git a/PhotoLibrary/PLSilverCameraButtonBar.h b/PhotoLibrary/PLSilverCameraButtonBar.h
new file mode 100644 (file)
index 0000000..14ab26a
--- /dev/null
@@ -0,0 +1,17 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <PhotoLibrary/PLCameraButtonBar.h>
+
+@interface PLSilverCameraButtonBar : PLCameraButtonBar
+{
+}
+
++ (id)backgroundImage;
+- (void)positionButtons:(id)fp8 tags:(int *)fp12 count:(int)fp16 group:(int)fp20;
+
+@end
+
diff --git a/PhotoLibrary/PLStoreAnimationView.h b/PhotoLibrary/PLStoreAnimationView.h
new file mode 100644 (file)
index 0000000..d5be66f
--- /dev/null
@@ -0,0 +1,16 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIView.h"
+
+@interface PLStoreAnimationView : UIView
+{
+}
+
+- (id)initWithFrame:(struct CGRect)fp8 image:(id)fp24;
+
+@end
+
diff --git a/PhotoLibrary/PLSyncProgressView.h b/PhotoLibrary/PLSyncProgressView.h
new file mode 100644 (file)
index 0000000..7210117
--- /dev/null
@@ -0,0 +1,21 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIView.h"
+
+@class UIImageView;
+
+@interface PLSyncProgressView : UIView
+{
+    UIImageView *_icon;
+}
+
+- (void)layoutSubviews;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)dealloc;
+
+@end
+
diff --git a/PhotoLibrary/PLTVOutImageTile.h b/PhotoLibrary/PLTVOutImageTile.h
new file mode 100644 (file)
index 0000000..2b67f33
--- /dev/null
@@ -0,0 +1,17 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <PhotoLibrary/PLImageTile.h>
+
+@interface PLTVOutImageTile : PLImageTile
+{
+}
+
++ (Class)tileViewClass;
+- (struct CGRect)imageRect;
+
+@end
+
diff --git a/PhotoLibrary/PLTVOutImageTileView.h b/PhotoLibrary/PLTVOutImageTileView.h
new file mode 100644 (file)
index 0000000..edad21f
--- /dev/null
@@ -0,0 +1,19 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <PhotoLibrary/PLImageTileView.h>
+
+@interface PLTVOutImageTileView : PLImageTileView
+{
+}
+
++ (Class)tileClass;
++ (int)tileWidth;
++ (void)setTileSize:(struct CGSize)fp8;
+- (struct CGSize)imageSize;
+
+@end
+
diff --git a/PhotoLibrary/PLThumbnailTableCell.h b/PhotoLibrary/PLThumbnailTableCell.h
new file mode 100644 (file)
index 0000000..05f6310
--- /dev/null
@@ -0,0 +1,43 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UITableCell.h"
+
+@class NSMutableArray, UIImage, UIView;
+
+@interface PLThumbnailTableCell : UITableCell
+{
+    NSMutableArray *_slideImages;
+    UIImage *_image;
+    struct CGImage *_cgImage;
+    UIView *_highlightView;
+    int _highlightPhoto;
+    BOOL _trackingHighlight;
+}
+
+- (id)initWithSize:(struct CGSize)fp8;
+- (void)dealloc;
+- (id)selectedImage;
+- (id)slideImageAtIndex:(unsigned int)fp8;
+- (void)setSlideImage:(id)fp8 atIndex:(unsigned int)fp12;
+- (void)setImage:(id)fp8;
+- (void)setNeedsDisplay;
+- (void)setNeedsDisplayInRect:(struct CGRect)fp8;
+- (void)setImageRef:(struct CGImage *)fp8;
+- (BOOL)_canDrawContent;
+- (void)drawContentInRect:(struct CGRect)fp8 selected:(BOOL)fp24;
+- (void)_updateSelectedColumnWithEvent:(struct __GSEvent *)fp8;
+- (void)mouseDown:(struct __GSEvent *)fp8;
+- (void)mouseUp:(struct __GSEvent *)fp8;
+- (void)mouseDragged:(struct __GSEvent *)fp8;
+- (void)touchesBegan:(id)fp8 withEvent:(id)fp12;
+- (void)touchesMoved:(id)fp8 withEvent:(id)fp12;
+- (void)touchesEnded:(id)fp8 withEvent:(id)fp12;
+- (void)setSelected:(BOOL)fp8 withFade:(BOOL)fp12;
+- (void)setBackgroundColor:(id)fp8;
+
+@end
+
diff --git a/PhotoLibrary/PLTransitionContainerView.h b/PhotoLibrary/PLTransitionContainerView.h
new file mode 100644 (file)
index 0000000..b33e715
--- /dev/null
@@ -0,0 +1,20 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIView.h"
+
+@class PLImageScroller;
+
+@interface PLTransitionContainerView : UIView
+{
+    PLImageScroller *_scroller;
+}
+
+- (id)scroller;
+- (void)setRotationView:(id)fp8 scroller:(id)fp12;
+
+@end
+
diff --git a/PhotoLibrary/PLUIController.h b/PhotoLibrary/PLUIController.h
new file mode 100644 (file)
index 0000000..a250a61
--- /dev/null
@@ -0,0 +1,166 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@class MLPhotoAlbum, NSMutableArray, NSString, PLAlbumsController, PLBackgroundView, PLCameraButtonBar, PLCameraView, PLLibraryController, PLPhotoLibrary, PLPhotosNavigationItem, PLSyncProgressView, UIToolbar, UITransitionView, UIWindow;
+
+@interface PLUIController : NSObject
+{
+    id _delegate;
+    UIWindow *_window;
+    struct {
+        unsigned int showingCamera:1;
+        unsigned int allowsAlbumSelection:1;
+        unsigned int allowsPlayingSlideshow:1;
+        unsigned int allowsFullSizeImageDisplay:1;
+        unsigned int displayingPhotoPicker:1;
+        unsigned int allowsZoomingWhenCropping:1;
+        unsigned int cropPhotoAfterSelection:1;
+        unsigned int ignoreAccelerometer:1;
+        unsigned int showCancelInNavBar:1;
+        unsigned int showingCameraPreview:1;
+        unsigned int hasAnimatedIrisOnSuspend:1;
+        unsigned int hasStartedLocation:1;
+        unsigned int wantsThrowViewOnSave:1;
+    } _flags;
+    PLPhotoLibrary *_model;
+    PLBackgroundView *_backgroundView;
+    UITransitionView *_fullScreenTransitionView;
+    NSMutableArray *_fullScreenViews;
+    PLCameraView *_cameraView;
+    PLCameraButtonBar *_cameraRollButtonBar;
+    PLSyncProgressView *_syncProgressView;
+    PLAlbumsController *_albumsController;
+    PLLibraryController *_libraryController;
+    int _fullScreenPopTransition;
+    PLPhotosNavigationItem *_fullScreenStatusItem;
+    UIToolbar *_fullScreenViewButtonBar;
+    int _statusBarMode;
+    int _barStyle;
+    NSString *_cropTitle;
+    NSString *_cropSubtitle;
+    NSString *_cropButtonTitle;
+    NSMutableArray *_albumsToSelect;
+    int _testPictureCounter;
+    MLPhotoAlbum *_selectedAlbum;
+    int _deviceOrientation;
+    double _lastFSCheck;
+}
+
++ (id)sharedInstance;
++ (void)releaseIfSharedInstance:(id)fp8;
++ (BOOL)runningPhotosApplication;
+- (void)_diskSpaceWarned:(id)fp8;
+- (id)_retainedNavigationItemForAlbum:(id)fp8;
+- (void)_hideNavBarWithDuration:(float)fp8 showFullScreenNavBar:(BOOL)fp12;
+- (void)_showNavBar;
+- (void)_fadeNavBarOutWithItem:(id)fp8 transition:(int)fp12;
+- (void)_fadeNavBarIn;
+- (void)_transitionToFullScreenView:(id)fp8 withTransition:(int)fp12 showOverlayNavBar:(BOOL)fp16;
+- (void)_transitionCompletedFromView:(id)fp8 toView:(id)fp12 transitionView:(id)fp16;
+- (void)_setShowSyncUI:(BOOL)fp8;
+- (void)syncingHasBeenUnblockedBySB;
+- (void)iTunesSyncRequestedStart;
+- (void)iTunesSyncHasCompleted:(int)fp8;
+- (id)init;
+- (void)dealloc;
+- (id)mainWindow;
+- (void)setMainWindow:(id)fp8;
+- (id)defaultPNGName;
+- (BOOL)isVisible;
+- (void)setDelegate:(id)fp8;
+- (id)contentViewWithFrame:(struct CGRect)fp8;
+- (id)albumsController;
+- (id)libraryController;
+- (id)currentConfiguration;
+- (void)setCurrentConfiguration:(id)fp8;
+- (BOOL)allowsAlbumSelection;
+- (void)setAllowsAlbumSelection:(BOOL)fp8;
+- (int)statusBarMode;
+- (void)setStatusBarMode:(int)fp8;
+- (int)barStyle;
+- (void)setBarStyle:(int)fp8;
+- (BOOL)allowsPlayingSlideshow;
+- (void)setAllowsPlayingSlideshow:(BOOL)fp8;
+- (BOOL)allowsFullSizeImageDisplay;
+- (void)setAllowsFullSizeImageDisplay:(BOOL)fp8;
+- (void)_updateCameraViewGestures;
+- (BOOL)allowsZoomingWhenCropping;
+- (void)setAllowsZoomingWhenCropping:(BOOL)fp8;
+- (int)allowedImageViewGestures;
+- (BOOL)displayingPhotoPicker;
+- (void)setDisplayingPhotoPicker:(BOOL)fp8;
+- (BOOL)showCancelButtonInNavigationBar;
+- (void)setShowCancelButtonInNavigationBar:(BOOL)fp8;
+- (BOOL)wantsThrowViewOnSave;
+- (void)_updateCameraPhotoSavingOptions;
+- (void)setWantsThrowViewOnSave:(BOOL)fp8;
+- (BOOL)cropPhotoAfterSelection;
+- (void)_updateLocationRunState;
+- (void)activeStateChanged:(id)fp8;
+- (void)setCropPhotoAfterSelection:(BOOL)fp8;
+- (id)cropTitle;
+- (id)cropSubtitle;
+- (id)cropButtonTitle;
+- (void)setCropTitle:(id)fp8 subtitle:(id)fp12 cropButtonTitle:(id)fp16;
+- (void)photoWasCroppedToRect:(struct CGRect)fp8 fullSizeImageData:(id)fp24 fullScreenImageData:(id)fp28 croppedImageData:(id)fp32 imageView:(id)fp36;
+- (void)cancelButtonClicked;
+- (void)imageWasSelected:(id)fp8;
+- (int)_statusBarOrientationForDeviceOrientation:(int)fp8;
+- (int)deviceOrientation;
+- (void)setDeviceOrientation:(int)fp8;
+- (BOOL)isLandscape;
+- (BOOL)ignoreAccelerometer;
+- (void)setIgnoreAccelerometer:(BOOL)fp8;
+- (BOOL)showingCameraPreview;
+- (BOOL)showCamera;
+- (void)setShowCamera:(BOOL)fp8;
+- (id)selectedAlbum;
+- (void)setSelectedAlbum:(id)fp8;
+- (id)viewForNavigationItem:(id)fp8;
+- (void)popToLibraryView;
+- (void)backgroundViewCompletedTransition;
+- (void)pushNavigationItem:(id)fp8;
+- (void)popNavigationItem;
+- (id)albumScroller;
+- (id)cameraButtonBar;
+- (void)slidePhotoIndexUp:(id)fp8;
+- (void)slidePhotoIndexUpFinished;
+- (BOOL)wantsToAnimateIrisOnSuspend;
+- (void)animateIrisOnSuspend;
+- (void)irisCloseToPhotos:(id)fp8;
+- (void)cameraViewFinishedClosingIris:(id)fp8;
+- (void)switchToCamera:(id)fp8;
+- (void)switchToCameraFinished;
+- (void)cameraViewWillBeDisplayed:(id)fp8;
+- (void)cameraViewWillBeRemoved:(id)fp8;
+- (void)cameraViewFinishedTakingPicture:(id)fp8;
+- (void)cameraViewCancelled:(id)fp8;
+- (BOOL)cameraViewShouldShowPreviewAfterSelection:(id)fp8;
+- (BOOL)cameraViewShouldShowIris:(id)fp8;
+- (BOOL)cameraViewShouldShowProgressWhileCapturing:(id)fp8;
+- (void)cameraView:(id)fp8 photoSaved:(id)fp12;
+- (BOOL)cameraViewIsDisplayingLandscape:(id)fp8;
+- (void)cameraShutterClicked:(id)fp8;
+- (void)playSlideshow;
+- (void)transitionViewDidComplete:(id)fp8 fromView:(id)fp12 toView:(id)fp16;
+- (void)transitionToFullScreenView:(id)fp8 withTransition:(int)fp12;
+- (void)popFullScreenView;
+- (struct CGRect)fullScreenRect;
+- (BOOL)backgroundShouldAnimateTransition;
+- (id)backgroundView;
+- (double)durationForTransition:(int)fp8;
+- (void)navigationBar:(id)fp8 poppedItem:(id)fp12;
+- (void)navigationBar:(id)fp8 buttonClicked:(int)fp12;
+- (void)navigationItemWasPopped:(id)fp8;
+- (id)topNavigationItem;
+- (void)setFullScreenStatus:(id)fp8;
+- (void)runAlbumSelectionTest;
+- (void)runTakePictureTest:(int)fp8;
+
+@end
+
diff --git a/PhotoLibrary/PhotosButtonBar.h b/PhotoLibrary/PhotosButtonBar.h
new file mode 100644 (file)
index 0000000..ed78bbb
--- /dev/null
@@ -0,0 +1,19 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIButtonBar.h>
+
+@interface PhotosButtonBar : UIButtonBar
+{
+}
+
++ (id)backgroundImage;
++ (float)defaultHeight;
+- (id)initInView:(id)fp8 withItems:(CDAnonymousStruct1 *)fp12 withCount:(int)fp16;
+- (void)drawRect:(struct CGRect)fp8;
+
+@end
+
diff --git a/PhotoLibrary/PhotosDefaults.h b/PhotoLibrary/PhotosDefaults.h
new file mode 100644 (file)
index 0000000..9aa4f84
--- /dev/null
@@ -0,0 +1,34 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+@class NSString;
+
+@interface PhotosDefaults : NSObject
+{
+    BOOL _shouldRepeat;
+    BOOL _shouldShuffle;
+    int _transition;
+    int _secondsPerSlide;
+    NSString *_musicForSlideshow;
+}
+
++ (id)sharedInstance;
++ (int)randomTransition;
+- (id)init;
+- (BOOL)shouldRepeat;
+- (BOOL)shouldShuffle;
+- (int)secondsPerSlide;
+- (int)transitionForAnimationMovingForward:(BOOL)fp8;
+- (int)transition;
+- (BOOL)debugIndexSheetScrolling;
+- (int)smoothScrollBehavior;
+- (BOOL)shouldPlayMusic;
+- (id)musicForSlideshow;
+
+@end
+
diff --git a/PhotoLibrary/PhotosMusicPlayer.h b/PhotoLibrary/PhotosMusicPlayer.h
new file mode 100644 (file)
index 0000000..546b10f
--- /dev/null
@@ -0,0 +1,20 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+@interface PhotosMusicPlayer : NSObject
+{
+}
+
++ (void)startMusicForAlbum:(id)fp8;
++ (void)_setMusicPlaybackState:(int)fp8;
++ (void)stopMusic;
++ (void)pauseMusic;
++ (void)continueMusic;
+
+@end
+
diff --git a/PhotoLibrary/PhotosNavigationItem.h b/PhotoLibrary/PhotosNavigationItem.h
new file mode 100644 (file)
index 0000000..6b9ec68
--- /dev/null
@@ -0,0 +1,18 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UINavigationItem.h>
+
+@interface PhotosNavigationItem : UINavigationItem
+{
+    int _barStyle;
+}
+
+- (int)barStyle;
+- (void)setBarStyle:(int)fp8;
+
+@end
+
diff --git a/PhotoLibrary/PortraitAlertSheet.h b/PhotoLibrary/PortraitAlertSheet.h
new file mode 100644 (file)
index 0000000..e395943
--- /dev/null
@@ -0,0 +1,16 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIAlertSheet.h>
+
+@interface PortraitAlertSheet : UIAlertSheet
+{
+}
+
+- (BOOL)requiresPortraitOrientation;
+
+@end
+
diff --git a/PhotoLibrary/RotationView.h b/PhotoLibrary/RotationView.h
new file mode 100644 (file)
index 0000000..354bc6c
--- /dev/null
@@ -0,0 +1,14 @@
+/*
+ *     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>
+
+@interface RotationView : UIView
+{
+}
+
+@end
+
diff --git a/PhotoLibrary/SelectableTable.h b/PhotoLibrary/SelectableTable.h
new file mode 100644 (file)
index 0000000..c43da9b
--- /dev/null
@@ -0,0 +1,24 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UITable.h>
+
+@class UITableCell;
+
+@interface SelectableTable : UITable
+{
+    BOOL _allowsCellSelection;
+    UITableCell *_selectedCell;
+}
+
+- (BOOL)_canDrawContent;
+- (void)dealloc;
+- (void)setAllowsCellSelection:(BOOL)fp8;
+- (void)selectRow:(int)fp8 byExtendingSelection:(BOOL)fp12;
+- (void)highlightView:(id)fp8 state:(BOOL)fp12;
+
+@end
+
diff --git a/PhotoLibrary/SilverCameraButtonBar.h b/PhotoLibrary/SilverCameraButtonBar.h
new file mode 100644 (file)
index 0000000..998b335
--- /dev/null
@@ -0,0 +1,17 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <PhotoLibrary/CameraButtonBar.h>
+
+@interface SilverCameraButtonBar : CameraButtonBar
+{
+}
+
++ (id)backgroundImage;
+- (void)positionButtons:(id)fp8 tags:(int *)fp12 count:(int)fp16 group:(int)fp20;
+
+@end
+
diff --git a/PhotoLibrary/StoreAnimationView.h b/PhotoLibrary/StoreAnimationView.h
new file mode 100644 (file)
index 0000000..1f442db
--- /dev/null
@@ -0,0 +1,16 @@
+/*
+ *     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>
+
+@interface StoreAnimationView : UIView
+{
+}
+
+- (id)initWithFrame:(struct CGRect)fp8 image:(id)fp24;
+
+@end
+
diff --git a/PhotoLibrary/SyncProgressView.h b/PhotoLibrary/SyncProgressView.h
new file mode 100644 (file)
index 0000000..763dbcd
--- /dev/null
@@ -0,0 +1,21 @@
+/*
+ *     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>
+
+@class UIImageView;
+
+@interface SyncProgressView : UIView
+{
+    UIImageView *_icon;
+}
+
+- (void)layoutSubviews;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)dealloc;
+
+@end
+
diff --git a/PhotoLibrary/TPCameraPushButton.h b/PhotoLibrary/TPCameraPushButton.h
new file mode 100644 (file)
index 0000000..f705cb4
--- /dev/null
@@ -0,0 +1,21 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "TPPushButton.h"
+
+@class UIImageView;
+
+@interface TPCameraPushButton : TPPushButton
+{
+    UIImageView *_cameraIcon;
+}
+
+- (void)dealloc;
+- (void)setShowsCameraIcon:(BOOL)fp8;
+- (BOOL)pointInside:(struct CGPoint)fp8 forEvent:(struct __GSEvent *)fp16;
+
+@end
+
diff --git a/PhotoLibrary/TVOutImageTileView.h b/PhotoLibrary/TVOutImageTileView.h
new file mode 100644 (file)
index 0000000..04bad4d
--- /dev/null
@@ -0,0 +1,19 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <PhotoLibrary/ImageTileView.h>
+
+@interface TVOutImageTileView : ImageTileView
+{
+}
+
++ (Class)tileClass;
++ (int)tileWidth;
++ (void)setTileSize:(struct CGSize)fp8;
+- (struct CGSize)imageSize;
+
+@end
+
diff --git a/PhotoLibrary/ThumbnailTableCell.h b/PhotoLibrary/ThumbnailTableCell.h
new file mode 100644 (file)
index 0000000..561d2c5
--- /dev/null
@@ -0,0 +1,42 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UITableCell.h>
+
+@class NSMutableArray, UIImage, UIView;
+
+@interface ThumbnailTableCell : UITableCell
+{
+    id _delegate;
+    NSMutableArray *_slideImages;
+    UIImage *_image;
+    struct CGImage *_cgImage;
+    UIView *_highlightView;
+    int _highlightPhoto;
+    BOOL _trackingHighlight;
+}
+
+- (id)initWithSize:(struct CGSize)fp8;
+- (void)dealloc;
+- (id)selectedImage;
+- (id)slideImageAtIndex:(unsigned int)fp8;
+- (void)setSlideImage:(id)fp8 atIndex:(unsigned int)fp12;
+- (void)setImage:(id)fp8;
+- (void)setNeedsDisplay;
+- (void)setNeedsDisplayInRect:(struct CGRect)fp8;
+- (void)setImageRef:(struct CGImage *)fp8;
+- (BOOL)_canDrawContent;
+- (void)drawContentInRect:(struct CGRect)fp8 selected:(BOOL)fp24;
+- (void)setDelegate:(id)fp8;
+- (void)_updateSelectedColumnWithEvent:(struct __GSEvent *)fp8;
+- (void)mouseDown:(struct __GSEvent *)fp8;
+- (void)mouseUp:(struct __GSEvent *)fp8;
+- (void)mouseDragged:(struct __GSEvent *)fp8;
+- (void)setSelected:(BOOL)fp8 withFade:(BOOL)fp12;
+- (void)setBackgroundColor:(struct CGColor *)fp8;
+
+@end
+
diff --git a/PhotoLibrary/TransitionContainerView.h b/PhotoLibrary/TransitionContainerView.h
new file mode 100644 (file)
index 0000000..6e126a5
--- /dev/null
@@ -0,0 +1,20 @@
+/*
+ *     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>
+
+@class PLImageScroller;
+
+@interface TransitionContainerView : UIView
+{
+    PLImageScroller *_scroller;
+}
+
+- (id)scroller;
+- (void)setRotationView:(id)fp8 scroller:(id)fp12;
+
+@end
+
diff --git a/PhotoLibrary/UIApplication-PLPPAdditions.h b/PhotoLibrary/UIApplication-PLPPAdditions.h
new file mode 100644 (file)
index 0000000..7908062
--- /dev/null
@@ -0,0 +1,13 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIApplication.h"
+
+@interface UIApplication (PLPPAdditions)
++ (id)pickerBundle;
++ (void)setPickerBundle:(id)fp8;
+@end
+
diff --git a/PhotoLibrary/UIApplication-PhotosDelayedTermination.h b/PhotoLibrary/UIApplication-PhotosDelayedTermination.h
new file mode 100644 (file)
index 0000000..ca14a05
--- /dev/null
@@ -0,0 +1,12 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIApplication.h"
+
+@interface UIApplication (PhotosDelayedTermination)
+- (void)setDelaySuspend:(BOOL)fp8;
+@end
+
diff --git a/PhotoLibrary/UINavigationBar-PrivateMethodsForTesting.h b/PhotoLibrary/UINavigationBar-PrivateMethodsForTesting.h
new file mode 100644 (file)
index 0000000..53b9a89
--- /dev/null
@@ -0,0 +1,12 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UINavigationBar.h>
+
+@interface UINavigationBar (PrivateMethodsForTesting)
+- (int)__animationState;
+@end
+
diff --git a/PhotoLibrary/UIToolbarDelegate-Protocol.h b/PhotoLibrary/UIToolbarDelegate-Protocol.h
new file mode 100644 (file)
index 0000000..e524255
--- /dev/null
@@ -0,0 +1,11 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject-Protocol.h"
+
+@protocol UIToolbarDelegate <NSObject>
+@end
+
diff --git a/PhotoLibrary/UIView-PhotosCGPathUtilities.h b/PhotoLibrary/UIView-PhotosCGPathUtilities.h
new file mode 100644 (file)
index 0000000..bbfade5
--- /dev/null
@@ -0,0 +1,13 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIView.h"
+
+@interface UIView (PhotosCGPathUtilities)
++ (void)calculateControlPointsFromMidpoint:(struct CGPoint)fp8 toMidpoint:(struct CGPoint)fp16 controlPoint1:(struct CGPoint *)fp24 controlPoint2:(struct CGPoint *)fp28;
++ (void)addCurveToPath:(struct CGPath *)fp8 fromRect:(struct CGRect)fp12 toRect:(struct CGRect)fp28 swapControlPoints:(BOOL)fp44;
+@end
+
diff --git a/PhotoLibrary/UIViewController-PLNavigationControllerInterface.h b/PhotoLibrary/UIViewController-PLNavigationControllerInterface.h
new file mode 100644 (file)
index 0000000..7409701
--- /dev/null
@@ -0,0 +1,12 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIViewController.h"
+
+@interface UIViewController (PLNavigationControllerInterface)
+- (id)imagePickerController;
+@end
+