]>
Commit | Line | Data |
---|---|---|
c58d80b0 JF |
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 "UIViewController.h" | |
8 | ||
9 | #import "ABNewPersonViewControllerDelegate-Protocol.h" | |
10 | #import "ABPeoplePickerNavigationControllerDelegate-Protocol.h" | |
11 | #import "ABPersonViewControllerDelegate-Protocol.h" | |
12 | #import "ABUnknownPersonViewControllerDelegate-Protocol.h" | |
13 | #import "UIActionSheetDelegate-Protocol.h" | |
14 | #import "UIModalViewDelegate-Protocol.h" | |
15 | #import "UITableViewDataSource-Protocol.h" | |
16 | #import "UITableViewDelegate-Protocol.h" | |
17 | ||
18 | @class ABPeoplePickerNavigationController, CKContentOffsetAnimation, CKConversation, CKLinksController, CKMessage, CKMessageComposition, CKMessageEntryView, CKRecipientGenerator, CKRecipientListView, CKRecipientSelectionView, CKService, CKTranscriptBubbleData, CKTranscriptStatusController, CKTranscriptTableView, NSArray, NSDictionary, NSMutableArray, NSOperationQueue, PLPhotoScrollerViewController, UIBarButtonItem, UIFrameAnimation, UIKeyboard, UINavigationController, UINavigationItem, UIToolbar, UIView; | |
19 | ||
20 | @interface CKTranscriptController : UIViewController <UIActionSheetDelegate, UIModalViewDelegate, UITableViewDataSource, UITableViewDelegate, ABPersonViewControllerDelegate, ABPeoplePickerNavigationControllerDelegate, ABUnknownPersonViewControllerDelegate, ABNewPersonViewControllerDelegate> | |
21 | { | |
22 | CKConversation *_conversation; | |
23 | UINavigationController *_navigationController; | |
24 | UINavigationItem *_navItem; | |
25 | CKTranscriptStatusController *_statusBar; | |
26 | UIBarButtonItem *_actionItem; | |
27 | UIBarButtonItem *_clearAllItem; | |
28 | UIView *_backPlacard; | |
29 | CKTranscriptTableView *_transcriptTable; | |
30 | CKRecipientListView *_recipientListView; | |
31 | CKRecipientSelectionView *_recipientSelectionView; | |
32 | CKMessageEntryView *_entryView; | |
33 | PLPhotoScrollerViewController *_photoScrollerForActionSheet; | |
34 | CKTranscriptBubbleData *_bubbleInfo; | |
35 | id _lastMessage; | |
36 | id _composeDelegate; | |
37 | NSMutableArray *_outboundMessageLayers; | |
38 | NSMutableArray *_replacementMessageLayers; | |
39 | NSMutableArray *_throwAnimations; | |
40 | int _finishedThrows; | |
41 | NSMutableArray *_bubblizationAnimations; | |
42 | int _finishedBubbs; | |
43 | CKMessage *_messageToThrow; | |
44 | CKMessage *_smartForwardMessage; | |
45 | NSMutableArray *_recipients; | |
46 | NSArray *_newCompositionAddresses; | |
47 | CKMessageComposition *_newComposition; | |
48 | CKContentOffsetAnimation *_transcriptAnimation; | |
49 | UIFrameAnimation *_messageEntryViewAnimation; | |
50 | unsigned int _rotationBlockingAnimationCount; | |
51 | unsigned int _needsSetupForNewRecipient:1; | |
52 | unsigned int _dirty:1; | |
53 | unsigned int _locked:1; | |
54 | unsigned int _visible:1; | |
55 | unsigned int _viewNeedsSetup:1; | |
56 | unsigned int _newRecipient:1; | |
57 | unsigned int _rescroll:1; | |
58 | unsigned int _sending:1; | |
59 | unsigned int _recipientListShouldBeExpanded:1; | |
60 | unsigned int _transitioningToTranscript:1; | |
61 | unsigned int _entryViewCanAcceptFocus:1; | |
62 | unsigned int _keyboardLayerOnScreen:1; | |
63 | unsigned int _willRotateView:1; | |
64 | unsigned int _isAnimatingMessageSend:1; | |
65 | unsigned int _isDeleting:1; | |
66 | unsigned int _ignoresOverlayViewsForLayout:1; | |
67 | unsigned int _didCancel:1; | |
68 | CKService *_currentService; | |
69 | CKRecipientGenerator *_recipientGenerator; | |
70 | NSDictionary *_abPropertiesCache; | |
71 | ABPeoplePickerNavigationController *_peoplePickerController; | |
72 | CKLinksController *_linkViewController; | |
73 | UIToolbar *_actionsToolbar; | |
74 | NSOperationQueue *_mediaPreviewQueue; | |
75 | UIKeyboard *_keyboardLayer; | |
76 | float _transcriptTableBottomOffset; | |
77 | } | |
78 | ||
79 | + (id)tableColor; | |
80 | - (id)initWithNavigationController:(id)fp8; | |
81 | - (void)dealloc; | |
82 | - (void)loadView; | |
83 | - (BOOL)_canReloadView; | |
84 | - (void)viewWillAppear:(BOOL)fp8; | |
85 | - (void)viewDidAppear:(BOOL)fp8; | |
86 | - (void)viewWillDisappear:(BOOL)fp8; | |
87 | - (void)viewDidDisappear:(BOOL)fp8; | |
88 | - (BOOL)shouldAutorotateToInterfaceOrientation:(int)fp8; | |
89 | - (void)_getRotationContentSettings:(CDAnonymousStruct1 *)fp8; | |
90 | - (void)willRotateToInterfaceOrientation:(int)fp8 duration:(double)fp12; | |
91 | - (void)willAnimateRotationToInterfaceOrientation:(int)fp8 duration:(double)fp12; | |
92 | - (id)rotatingFooterView; | |
93 | - (void)_screenLocked:(id)fp8; | |
94 | - (void)_screenUnlocked:(id)fp8; | |
95 | - (void)conversationUpdate:(id)fp8; | |
96 | - (void)_stopEntryViewAnimation:(BOOL)fp8; | |
97 | - (void)_stopTranscriptAnimation:(BOOL)fp8; | |
98 | - (void)_stopThrowAnimations:(BOOL)fp8; | |
99 | - (struct CGPoint)bestVisibleOffsetForBubbleAtIndex:(int)fp8; | |
100 | - (void)scrollBubbleIndexToVisible:(int)fp8; | |
101 | - (void)setConversation:(id)fp8; | |
102 | - (void)_reloadTranscriptLayer; | |
103 | - (void)reload:(BOOL)fp8; | |
104 | - (id)conversation; | |
105 | - (void)_setupRecipientSelectionView; | |
106 | - (void)updateEnablednessOfSendButton; | |
107 | - (void)_adjustMessageEntryViewOriginDelta:(float)fp8 heightDelta:(float)fp12 animate:(BOOL)fp16 animationLength:(float)fp20 fastAnimate:(BOOL)fp24; | |
108 | - (void)_adjustTranscriptContentOffset:(struct CGPoint)fp8 animate:(BOOL)fp16 animationLength:(float)fp20 fastAnimate:(BOOL)fp24; | |
109 | - (BOOL)isSendingMessage; | |
110 | - (id)entryView; | |
111 | - (void)_resetTranscriptAndKeyboard; | |
112 | - (void)_cancelMessageSendAnimations; | |
113 | - (void)_setupViewForConversation; | |
114 | - (void)moveCursorToEnd; | |
115 | - (void)updateTitle; | |
116 | - (id)actionItem; | |
117 | - (id)clearAllItem; | |
118 | - (void)updateNavigationButtons; | |
119 | - (void)cancelButtonClicked:(id)fp8; | |
120 | - (void)smsComposeControllerCancelled:(id)fp8; | |
121 | - (struct CGPoint)tableView:(id)fp8 newContentOffsetAfterUpdate:(struct CGPoint)fp12 context:(id)fp20; | |
122 | - (void)setEditing:(BOOL)fp8 animated:(BOOL)fp12; | |
123 | - (void)dismissModalViewControllerAnimated:(BOOL)fp8; | |
124 | - (void)_deleteSelectedMessages:(id)fp8; | |
125 | - (void)_deleteMessagesAtIndexPaths:(id)fp8; | |
126 | - (void)_forwardSelectedMessages:(id)fp8; | |
127 | - (void)actionButtonClicked:(id)fp8; | |
128 | - (void)clearButtonClicked:(id)fp8; | |
129 | - (void)scrollViewWillBeginDragging:(id)fp8; | |
130 | - (void)restoreEntryViewCursor; | |
131 | - (void)_setupTranscriptHeader; | |
132 | - (void)_clearExpandRecipientListFlag; | |
133 | - (void)_loadMore; | |
134 | - (void)_showTranscriptButtons; | |
135 | - (void)_hideAccessoryView; | |
136 | - (void)_hideTranscriptButtons; | |
137 | - (id)bubbleData; | |
138 | - (void)_computeBubbleData; | |
139 | - (struct _NSRange)addOutboundMessage:(id)fp8; | |
140 | - (int)numberOfRows; | |
141 | - (void)cleanUpAfterSendAttempt; | |
142 | - (void)_incrementRotationBlockingAnimationCount; | |
143 | - (void)_decrementRotationBlockingAnimationCount; | |
144 | - (void)animator:(id)fp8 startAnimation:(id)fp12; | |
145 | - (void)animator:(id)fp8 stopAnimation:(id)fp12; | |
146 | - (struct CGPoint)_transcriptScrollToBottomOffsetWithHeightDelta:(float)fp8; | |
147 | - (void)transitionFromNewMessageToConversation; | |
148 | - (void)throwOutboundMessageToTable:(id)fp8; | |
149 | - (void)bubbilizationFinished:(id)fp8 forAnimation:(id)fp12; | |
150 | - (float)_topPaddingForBubbleRow:(int)fp8; | |
151 | - (float)_bottomPaddingForBubbleRow:(int)fp8; | |
152 | - (float)_topPaddingForRow:(int)fp8 forEditing:(BOOL)fp12; | |
153 | - (void)didBeginSendingComposition:(id)fp8 message:(id)fp12; | |
154 | - (void)displayAlertSheet:(id)fp8; | |
155 | - (void)dismissAlertSheet:(id)fp8; | |
156 | - (void)clearCurrentMessageThread; | |
157 | - (void)sendMessage:(id)fp8; | |
158 | - (void)messageCellTappedBalloon:(id)fp8; | |
159 | - (void)messageCellTappedFailureButton:(id)fp8; | |
160 | - (void)_finishedCreatingNewMessageForSending:(id)fp8; | |
161 | - (void)_startCreatingNewMessageForSending:(id)fp8; | |
162 | - (void)send:(id)fp8; | |
163 | - (void)_shrinkRecipientList; | |
164 | - (struct CGRect)entryViewFinalFrame; | |
165 | - (void)entryFieldDidBecomeActive:(id)fp8; | |
166 | - (BOOL)entryFieldShouldBecomeActive:(id)fp8; | |
167 | - (void)entryFieldAttachmentsChanged:(id)fp8; | |
168 | - (void)entryFieldContentChanged:(id)fp8; | |
169 | - (void)entryFieldSubjectChanged:(id)fp8; | |
170 | - (BOOL)entryField:(id)fp8 shouldInsertMediaObject:(id)fp12; | |
171 | - (void)messageEntryViewSendButtonHit:(id)fp8; | |
172 | - (BOOL)messageEntryView:(id)fp8 contentSizeChanged:(struct CGSize)fp12 animate:(BOOL)fp20; | |
173 | - (id)composition; | |
174 | - (void)clearComposition; | |
175 | - (void)setMessageParts:(id)fp8; | |
176 | - (void)setComposition:(id)fp8; | |
177 | - (void)findConversationForRecipients:(id)fp8; | |
178 | - (id)recipients; | |
179 | - (id)proposedRecipients; | |
180 | - (void)setNewComposition:(id)fp8 addresses:(id)fp12; | |
181 | - (void)_setupNewComposition; | |
182 | - (void)setupForNewRecipient; | |
183 | - (BOOL)isNewRecipient; | |
184 | - (void)addRecipient:(void *)fp8 identifier:(int)fp12 phoneNumber:(id)fp16 makingContentEntryViewActive:(BOOL)fp20; | |
185 | - (void)webView:(id)fp8 decidePolicyForNavigationAction:(id)fp12 request:(id)fp16 frame:(id)fp20 decisionListener:(id)fp24; | |
186 | - (void)CKTranscriptHeaderView:(id)fp8 buttonClicked:(int)fp12; | |
187 | - (void)_resendMessageAtIndexPath:(id)fp8; | |
188 | - (void)alertSheet:(id)fp8 buttonClicked:(int)fp12; | |
189 | - (void)_actuallyClearCurrentMessageThread; | |
190 | - (void)tableView:(id)fp8 didSelectRowAtIndexPath:(id)fp12; | |
191 | - (void)tableView:(id)fp8 didDeselectRowAtIndexPath:(id)fp12; | |
192 | - (id)tableView:(id)fp8 willSelectRowAtIndexPath:(id)fp12; | |
193 | - (int)tableView:(id)fp8 numberOfRowsInSection:(int)fp12; | |
194 | - (BOOL)_editableAtIndexPath:(id)fp8; | |
195 | - (BOOL)tableView:(id)fp8 shouldIndentWhileEditingRowAtIndexPath:(id)fp12; | |
196 | - (int)tableView:(id)fp8 editingStyleForRowAtIndexPath:(id)fp12; | |
197 | - (BOOL)_disclosureSupportsMediaType:(int)fp8; | |
198 | - (id)tableView:(id)fp8 cellForRowAtIndexPath:(id)fp12; | |
199 | - (void)tableView:(id)fp8 accessoryButtonTappedForRowWithIndexPath:(id)fp12; | |
200 | - (float)tableView:(id)fp8 heightForRowAtIndexPath:(id)fp12; | |
201 | - (id)_abPersonViewControllerForPerson:(void *)fp8 property:(int)fp12 withIdentifier:(int)fp16; | |
202 | - (void)_displayABPersonViewController:(id)fp8; | |
203 | - (void)showABCardForPerson:(void *)fp8 highlightedProperty:(int)fp12 identifier:(int)fp16; | |
204 | - (BOOL)personViewController:(id)fp8 shouldPerformDefaultActionForPerson:(void *)fp12 property:(int)fp16 identifier:(int)fp20; | |
205 | - (void)unknownPersonViewController:(id)fp8 didResolveToPerson:(void *)fp12; | |
206 | - (void)_updateUI; | |
207 | - (void)newPersonViewController:(id)fp8 didCompleteWithNewPerson:(void *)fp12; | |
208 | - (id)_unknownPersonViewControllerForProps:(id)fp8; | |
209 | - (id)_personViewControllerForProps:(id)fp8; | |
210 | - (void)showABCardForLinkProperties:(id)fp8; | |
211 | - (void)showURLsForMessage:(id)fp8; | |
212 | - (void)peoplePickerNavigationControllerDidCancel:(id)fp8; | |
213 | - (BOOL)peoplePickerNavigationController:(id)fp8 shouldShowInsertEditorForPerson:(void *)fp12 insertProperty:(int *)fp16 copyInsertValue:(id *)fp20 copyInsertLabel:(id *)fp24; | |
214 | - (BOOL)peoplePickerNavigationController:(id)fp8 shouldDismissAfterInsertEditorConfirmed:(BOOL)fp12 withPerson:(void *)fp16; | |
215 | - (void)dismissPeoplePicker:(id)fp8; | |
216 | - (void)dismissPeoplePicker; | |
217 | - (void)showPeoplePickerWithDelegate:(id)fp8; | |
218 | - (void)transcriptController:(id)fp8 showPeoplePickerWithDelegate:(id)fp12; | |
219 | - (void)tearDownPeoplePicker; | |
220 | - (BOOL)peoplePickerNavigationController:(id)fp8 shouldContinueAfterSelectingPerson:(void *)fp12 property:(int)fp16 identifier:(int)fp20; | |
221 | - (BOOL)peoplePickerNavigationController:(id)fp8 shouldContinueAfterSelectingPerson:(void *)fp12; | |
222 | - (void)peoplePickerNavigationController:(id)fp8 displayedMembersOfGroup:(void *)fp12; | |
223 | - (void)peoplePickerNavigationControllerDisplayedGroups:(id)fp8; | |
224 | - (void *)_createPersonWithValue:(struct __CFString *)fp8 forMultiValueProperty:(int)fp12; | |
225 | - (void)showNewContactViewForEntity:(id)fp8; | |
226 | - (void)showAddToExistingContactViewForEntity:(id)fp8; | |
227 | - (id)navigationItem; | |
228 | - (void)_setEntryViewVisible:(BOOL)fp8; | |
229 | - (id)transcriptTable; | |
230 | - (struct CGRect)clippedTargetRectForBalloon:(id)fp8; | |
231 | - (void)linksController:(id)fp8 showABCardForLinkProperties:(id)fp12; | |
232 | - (void)recipientListView:(id)fp8 addressAtomClicked:(id)fp12; | |
233 | - (void)recipientListView:(id)fp8 contentSizeDidChange:(struct CGSize)fp12; | |
234 | - (void)recipientSelectionView:(id)fp8 contentSizeChanged:(struct CGSize)fp12; | |
235 | - (BOOL)recipientSelectionView:(id)fp8 isValidAddress:(id)fp12; | |
236 | - (void)recipientSelectionViewTextChanged:(id)fp8; | |
237 | - (void)recipientSelectionViewRecipientListChanged:(id)fp8; | |
238 | - (void)recipientSelectionView:(id)fp8 showPeoplePickerWithDelegate:(id)fp12; | |
239 | - (void)recipientSelectionViewFinishedWithPeoplePicker:(id)fp8; | |
240 | - (id)recipientSelectionView:(id)fp8 recipientForAddress:(id)fp12; | |
241 | - (id)recipientSelectionView:(id)fp8 recipientForRecord:(void *)fp12 property:(int)fp16 identifier:(int)fp20; | |
242 | - (id)recipientSelectionView:(id)fp8 recipientsForText:(id)fp12; | |
243 | - (void)transcriptStatusBar:(id)fp8 showNavBarTitle:(id)fp12; | |
244 | - (void)transcriptStatusBar:(id)fp8 showNavBarCustomView:(id)fp12; | |
245 | - (void)animationDidStop:(id)fp8 finished:(id)fp12 context:(void *)fp16; | |
246 | - (id)_recipientGenerator; | |
247 | - (id)_actionsToolbar; | |
248 | - (void)_updateActionsToolbarItems; | |
249 | - (void)_updateActionsToolbarItemsForRotation:(int)fp8; | |
250 | - (void)_makeContentEntryViewActive; | |
251 | - (void)_makeRecipientEntryViewActive; | |
252 | - (void)_makeFieldForFocusActive; | |
253 | - (id)_fieldForFocus; | |
254 | - (void)_deactivateContentEntryView; | |
255 | - (void)_resetEntryViewSize; | |
256 | - (void)_updatePhotoButtonEnabled; | |
257 | - (void)_refreshKeyboardAndAdjustFocus:(BOOL)fp8; | |
258 | - (void)_hideKeyboard; | |
259 | - (void)_hideKeyboardAndDeactivateContent:(BOOL)fp8; | |
260 | - (void)_showKeyboard:(BOOL)fp8; | |
261 | - (void)_showKeyboard:(BOOL)fp8 activateContent:(BOOL)fp12; | |
262 | - (float)_maxHeightForOverlayView:(id)fp8 entryViewResize:(int)fp12; | |
263 | - (float)_overlayViewMinHeight; | |
264 | - (id)_overlayView; | |
265 | - (void)_showRecipientListView; | |
266 | - (void)_hideRecipientListView; | |
267 | - (void)_updateRecipientListView; | |
268 | - (void)_synchronizeStatusBarStyle:(BOOL)fp8; | |
269 | - (id)_statusBar; | |
270 | - (void)_adjustCustomTitleViewFrame:(int)fp8; | |
271 | - (void)_refreshTranscript; | |
272 | - (void)_refreshTranscript:(BOOL)fp8; | |
273 | - (void)_resetTranscriptInsets; | |
274 | - (void)_calculateTopVisibleRow:(int *)fp8 andOffset:(float *)fp12 forTransitionToEditing:(BOOL)fp16; | |
275 | - (struct CGPoint)_offsetForRow:(int)fp8 withInternalOffset:(float)fp12; | |
276 | - (float)_maximumContentOffset; | |
277 | - (id)composeDelegate; | |
278 | - (void)setComposeDelegate:(id)fp8; | |
279 | - (id)smartForwardMessage; | |
280 | - (void)setSmartForwardMessage:(id)fp8; | |
281 | - (id)messageToThrow; | |
282 | - (void)setMessageToThrow:(id)fp8; | |
283 | - (id)currentService; | |
284 | - (void)setCurrentService:(id)fp8; | |
285 | ||
286 | @end | |
287 |