Adding PhotoLibrary.
[iphone-api.git] / PhotoLibrary / PLUIController.h
1 /*
2 * Generated by class-dump 3.1.2.
3 *
4 * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
5 */
6
7 #import "NSObject.h"
8
9 @class MLPhotoAlbum, NSMutableArray, NSString, PLAlbumsController, PLBackgroundView, PLCameraButtonBar, PLCameraView, PLLibraryController, PLPhotoLibrary, PLPhotosNavigationItem, PLSyncProgressView, UIToolbar, UITransitionView, UIWindow;
10
11 @interface PLUIController : NSObject
12 {
13 id _delegate;
14 UIWindow *_window;
15 struct {
16 unsigned int showingCamera:1;
17 unsigned int allowsAlbumSelection:1;
18 unsigned int allowsPlayingSlideshow:1;
19 unsigned int allowsFullSizeImageDisplay:1;
20 unsigned int displayingPhotoPicker:1;
21 unsigned int allowsZoomingWhenCropping:1;
22 unsigned int cropPhotoAfterSelection:1;
23 unsigned int ignoreAccelerometer:1;
24 unsigned int showCancelInNavBar:1;
25 unsigned int showingCameraPreview:1;
26 unsigned int hasAnimatedIrisOnSuspend:1;
27 unsigned int hasStartedLocation:1;
28 unsigned int wantsThrowViewOnSave:1;
29 } _flags;
30 PLPhotoLibrary *_model;
31 PLBackgroundView *_backgroundView;
32 UITransitionView *_fullScreenTransitionView;
33 NSMutableArray *_fullScreenViews;
34 PLCameraView *_cameraView;
35 PLCameraButtonBar *_cameraRollButtonBar;
36 PLSyncProgressView *_syncProgressView;
37 PLAlbumsController *_albumsController;
38 PLLibraryController *_libraryController;
39 int _fullScreenPopTransition;
40 PLPhotosNavigationItem *_fullScreenStatusItem;
41 UIToolbar *_fullScreenViewButtonBar;
42 int _statusBarMode;
43 int _barStyle;
44 NSString *_cropTitle;
45 NSString *_cropSubtitle;
46 NSString *_cropButtonTitle;
47 NSMutableArray *_albumsToSelect;
48 int _testPictureCounter;
49 MLPhotoAlbum *_selectedAlbum;
50 int _deviceOrientation;
51 double _lastFSCheck;
52 }
53
54 + (id)sharedInstance;
55 + (void)releaseIfSharedInstance:(id)fp8;
56 + (BOOL)runningPhotosApplication;
57 - (void)_diskSpaceWarned:(id)fp8;
58 - (id)_retainedNavigationItemForAlbum:(id)fp8;
59 - (void)_hideNavBarWithDuration:(float)fp8 showFullScreenNavBar:(BOOL)fp12;
60 - (void)_showNavBar;
61 - (void)_fadeNavBarOutWithItem:(id)fp8 transition:(int)fp12;
62 - (void)_fadeNavBarIn;
63 - (void)_transitionToFullScreenView:(id)fp8 withTransition:(int)fp12 showOverlayNavBar:(BOOL)fp16;
64 - (void)_transitionCompletedFromView:(id)fp8 toView:(id)fp12 transitionView:(id)fp16;
65 - (void)_setShowSyncUI:(BOOL)fp8;
66 - (void)syncingHasBeenUnblockedBySB;
67 - (void)iTunesSyncRequestedStart;
68 - (void)iTunesSyncHasCompleted:(int)fp8;
69 - (id)init;
70 - (void)dealloc;
71 - (id)mainWindow;
72 - (void)setMainWindow:(id)fp8;
73 - (id)defaultPNGName;
74 - (BOOL)isVisible;
75 - (void)setDelegate:(id)fp8;
76 - (id)contentViewWithFrame:(struct CGRect)fp8;
77 - (id)albumsController;
78 - (id)libraryController;
79 - (id)currentConfiguration;
80 - (void)setCurrentConfiguration:(id)fp8;
81 - (BOOL)allowsAlbumSelection;
82 - (void)setAllowsAlbumSelection:(BOOL)fp8;
83 - (int)statusBarMode;
84 - (void)setStatusBarMode:(int)fp8;
85 - (int)barStyle;
86 - (void)setBarStyle:(int)fp8;
87 - (BOOL)allowsPlayingSlideshow;
88 - (void)setAllowsPlayingSlideshow:(BOOL)fp8;
89 - (BOOL)allowsFullSizeImageDisplay;
90 - (void)setAllowsFullSizeImageDisplay:(BOOL)fp8;
91 - (void)_updateCameraViewGestures;
92 - (BOOL)allowsZoomingWhenCropping;
93 - (void)setAllowsZoomingWhenCropping:(BOOL)fp8;
94 - (int)allowedImageViewGestures;
95 - (BOOL)displayingPhotoPicker;
96 - (void)setDisplayingPhotoPicker:(BOOL)fp8;
97 - (BOOL)showCancelButtonInNavigationBar;
98 - (void)setShowCancelButtonInNavigationBar:(BOOL)fp8;
99 - (BOOL)wantsThrowViewOnSave;
100 - (void)_updateCameraPhotoSavingOptions;
101 - (void)setWantsThrowViewOnSave:(BOOL)fp8;
102 - (BOOL)cropPhotoAfterSelection;
103 - (void)_updateLocationRunState;
104 - (void)activeStateChanged:(id)fp8;
105 - (void)setCropPhotoAfterSelection:(BOOL)fp8;
106 - (id)cropTitle;
107 - (id)cropSubtitle;
108 - (id)cropButtonTitle;
109 - (void)setCropTitle:(id)fp8 subtitle:(id)fp12 cropButtonTitle:(id)fp16;
110 - (void)photoWasCroppedToRect:(struct CGRect)fp8 fullSizeImageData:(id)fp24 fullScreenImageData:(id)fp28 croppedImageData:(id)fp32 imageView:(id)fp36;
111 - (void)cancelButtonClicked;
112 - (void)imageWasSelected:(id)fp8;
113 - (int)_statusBarOrientationForDeviceOrientation:(int)fp8;
114 - (int)deviceOrientation;
115 - (void)setDeviceOrientation:(int)fp8;
116 - (BOOL)isLandscape;
117 - (BOOL)ignoreAccelerometer;
118 - (void)setIgnoreAccelerometer:(BOOL)fp8;
119 - (BOOL)showingCameraPreview;
120 - (BOOL)showCamera;
121 - (void)setShowCamera:(BOOL)fp8;
122 - (id)selectedAlbum;
123 - (void)setSelectedAlbum:(id)fp8;
124 - (id)viewForNavigationItem:(id)fp8;
125 - (void)popToLibraryView;
126 - (void)backgroundViewCompletedTransition;
127 - (void)pushNavigationItem:(id)fp8;
128 - (void)popNavigationItem;
129 - (id)albumScroller;
130 - (id)cameraButtonBar;
131 - (void)slidePhotoIndexUp:(id)fp8;
132 - (void)slidePhotoIndexUpFinished;
133 - (BOOL)wantsToAnimateIrisOnSuspend;
134 - (void)animateIrisOnSuspend;
135 - (void)irisCloseToPhotos:(id)fp8;
136 - (void)cameraViewFinishedClosingIris:(id)fp8;
137 - (void)switchToCamera:(id)fp8;
138 - (void)switchToCameraFinished;
139 - (void)cameraViewWillBeDisplayed:(id)fp8;
140 - (void)cameraViewWillBeRemoved:(id)fp8;
141 - (void)cameraViewFinishedTakingPicture:(id)fp8;
142 - (void)cameraViewCancelled:(id)fp8;
143 - (BOOL)cameraViewShouldShowPreviewAfterSelection:(id)fp8;
144 - (BOOL)cameraViewShouldShowIris:(id)fp8;
145 - (BOOL)cameraViewShouldShowProgressWhileCapturing:(id)fp8;
146 - (void)cameraView:(id)fp8 photoSaved:(id)fp12;
147 - (BOOL)cameraViewIsDisplayingLandscape:(id)fp8;
148 - (void)cameraShutterClicked:(id)fp8;
149 - (void)playSlideshow;
150 - (void)transitionViewDidComplete:(id)fp8 fromView:(id)fp12 toView:(id)fp16;
151 - (void)transitionToFullScreenView:(id)fp8 withTransition:(int)fp12;
152 - (void)popFullScreenView;
153 - (struct CGRect)fullScreenRect;
154 - (BOOL)backgroundShouldAnimateTransition;
155 - (id)backgroundView;
156 - (double)durationForTransition:(int)fp8;
157 - (void)navigationBar:(id)fp8 poppedItem:(id)fp12;
158 - (void)navigationBar:(id)fp8 buttonClicked:(int)fp12;
159 - (void)navigationItemWasPopped:(id)fp8;
160 - (id)topNavigationItem;
161 - (void)setFullScreenStatus:(id)fp8;
162 - (void)runAlbumSelectionTest;
163 - (void)runTakePictureTest:(int)fp8;
164
165 @end
166