]> git.saurik.com Git - iphone-api.git/blob - MobileSMS/mSMSMessageTranscriptController.h
Commit these numerous sequestered UIKit updates.
[iphone-api.git] / MobileSMS / mSMSMessageTranscriptController.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 <UIKit/UIViewController.h>
8
9 @class CollapsibleAtomList, NSMutableArray, NSTimer, SMSMessage, SMSMessageDelivery, SMSRecipientSelectionView, TranscriptFrameAnimation, UIButton, UIControl, UIFrameAnimation, UIKeyboard, UIModalView, UIScroller, UIView, mSMSBalloonTextField, mSMSMessageEntryView, mSMSMessageGroup, mSMSMessageTranscriptLayer, mSMSSendingProgressLayer, mSMSUIController;
10
11 @interface mSMSMessageTranscriptController : UIViewController <UIModalViewDelegate>
12 {
13 mSMSMessageGroup *_messageGroup;
14 mSMSUIController *_uiController;
15 UIView *_backPlacard;
16 UIKeyboard *_keyboardLayer;
17 BOOL _keyboardVisible;
18 mSMSMessageTranscriptLayer *_transcriptLayer;
19 CollapsibleAtomList *_recipientList;
20 UIControl *_recipientContainer;
21 UIScroller *_recipientScroller;
22 UIView *_recipientSeparator;
23 mSMSMessageEntryView *_entryView;
24 UIButton *_clearButton;
25 UIView *_multipleRecipientTitleView;
26 NSMutableArray *_bubbleData;
27 id _lastMessage;
28 mSMSBalloonTextField *_outboundMessageLayer;
29 UIView *_replacementMessageLayer;
30 mSMSSendingProgressLayer *_sendingProgressLayer;
31 double _progStart;
32 float _sendingProgress;
33 float _progressRate;
34 NSTimer *_sendingProgressTimer;
35 NSMutableArray *_recipients;
36 SMSMessageDelivery *_delivery;
37 int _numberSent;
38 int _numberToSend;
39 SMSMessage *_outboundMessage;
40 BOOL _newRecipient;
41 SMSRecipientSelectionView *_recipientSelectionView;
42 UIFrameAnimation *_throwAnimation;
43 TranscriptFrameAnimation *_transcriptAnimation;
44 UIFrameAnimation *_messageEntryViewAnimation;
45 unsigned int _rescroll:1;
46 unsigned int _sending:1;
47 unsigned int _waitingOnMessageSend:1;
48 unsigned int _failedToSend:1;
49 unsigned int _isThrowingOutboundMessageToTable:1;
50 unsigned int _recipientListScrollingEnabled:1;
51 unsigned int _recipientListShouldBeExpanded:1;
52 unsigned int _shouldMoveFocusToUnsentCursorPosition:1;
53 NSTimer *_errorDisplayTimer;
54 UIModalView *_contactAlertSheet;
55 UIModalView *_clearConversationAlertSheet;
56 }
57
58 + (id)tableColor;
59 - (id)initWithUIController:(id)fp8;
60 - (void)dealloc;
61 - (struct CGPoint)bestVisibleOffsetForBubbleAtIndex:(int)fp8;
62 - (void)scrollBubbleIndexToVisible:(int)fp8;
63 - (void)setMessageGroup:(id)fp8;
64 - (void)_reloadTranscriptLayer;
65 - (void)reload:(BOOL)fp8;
66 - (id)messageGroup;
67 - (void)_setupRecipientSelectionView;
68 - (void)updateEnablednessOfSendButton;
69 - (void)_adjustMessageEntryViewOriginDelta:(float)fp8 heightDelta:(float)fp12 animate:(BOOL)fp16 animationLength:(float)fp20;
70 - (void)_adjustTranscriptLayerFrameDelta:(struct CGRect)fp8 offsetDelta:(struct CGPoint)fp24 animate:(BOOL)fp32 animationLength:(float)fp36;
71 - (float)smsRecipientSelectionViewMaxHeight:(id)fp8;
72 - (float)smsRecipientSelectionViewMaxToFieldHeight:(id)fp8;
73 - (void)smsRecipientSelectionView:(id)fp8 recipientAdded:(id)fp12;
74 - (void)smsRecipientSelectionViewEmpty:(id)fp8;
75 - (void)hideKeyboard:(BOOL)fp8;
76 - (void)showKeyboard:(BOOL)fp8;
77 - (BOOL)isSendingMessage;
78 - (id)entryView;
79 - (id)sendingProgressLayer;
80 - (void)loadView;
81 - (void)viewWillAppear:(BOOL)fp8;
82 - (void)moveCursorToEnd;
83 - (void)saveMessageStore;
84 - (void)viewDidAppear:(BOOL)fp8;
85 - (void)viewWillDisappear:(BOOL)fp8;
86 - (id)titleViewForMultipleRecipients;
87 - (void)updateTitle;
88 - (void)updateNavigationButtons;
89 - (void)cancelButtonClicked:(id)fp8;
90 - (void)clearButtonClicked:(id)fp8;
91 - (void)scrollerWillStartDragging:(id)fp8;
92 - (void)resignEntryViewFirstResponder;
93 - (void)makeRecipientFieldFirstResponder;
94 - (void)restoreEntryViewCursor;
95 - (void)makeEntryViewFirstResponder;
96 - (void)activateURLButton:(id)fp8;
97 - (void)addressAtomClicked:(id)fp8;
98 - (void)_setupTranscriptHeader;
99 - (void)_clearExpandRecipientListFlag;
100 - (void)_loadMore;
101 - (void)_showTranscriptButtons;
102 - (void)_hideAccessoryView;
103 - (void)_hideTranscriptButtons;
104 - (void)_showRecipientList;
105 - (void)_hideRecipientList;
106 - (void)_updateRecipientContainerViewFrame;
107 - (void)_updateRecipientScrollViewFrame;
108 - (void)_updateTranscriptScrollerIndicatorSubrect;
109 - (void)collapsibleAtomList:(id)fp8 sizeDidChange:(struct CGSize)fp12;
110 - (Class)balloonClassForText:(id)fp8;
111 - (id)_createSegmentArrayForMessageText:(id)fp8 height:(unsigned int *)fp12 smsMessage:(id)fp16;
112 - (void)appendDataArraysFromMessageToBubbleData:(id)fp8;
113 - (void)_computeBubbleData;
114 - (id)bubbleData;
115 - (void)addOutboundMessage:(id)fp8 reloadForInsertion:(BOOL)fp12;
116 - (id)table:(id)fp8 cellForRow:(int)fp12 column:(id)fp16;
117 - (int)numberOfRowsInTable:(id)fp8;
118 - (float)table:(id)fp8 heightForRow:(int)fp12;
119 - (void)cleanUpAfterSendAttempt:(BOOL)fp8;
120 - (void)animator:(id)fp8 stopAnimation:(id)fp12;
121 - (struct CGPoint)_transcriptScrollToBottomOffsetWithHeightDelta:(float)fp8;
122 - (void)throwOutboundMessageToTable:(id)fp8 clearTranscript:(BOOL)fp12;
123 - (void)didBeginSendingText:(id)fp8 alphaIn:(BOOL)fp12 rebuildOutboundLayer:(BOOL)fp16;
124 - (void)didBeginSendingText:(id)fp8;
125 - (void)_scheduleNextProgressUpdate:(SEL)fp8;
126 - (void)finishProgress;
127 - (void)updateSendingProgress;
128 - (void)resetErrorDisplay;
129 - (void)tearDownErrorDisplay;
130 - (void)showErrorDisplay;
131 - (void)mSMSSendingProgressLayerCancelHit:(id)fp8;
132 - (void)mSMSSendingProgressLayerTryAgainHit:(id)fp8;
133 - (void)_showPartialFailureDisplay;
134 - (void)didEndSendingMessage:(id)fp8;
135 - (void)_fadeOutSendingProgressLayer;
136 - (void)_actuallyClearCurrentMessageThread;
137 - (void)clearCurrentMessageThread;
138 - (void)_startUpdatingSendProgress;
139 - (void)sendMessage:(id)fp8;
140 - (void)deliveredSubpart:(int)fp8 totalSubparts:(int)fp12 success:(BOOL)fp16;
141 - (void)deliveryPartiallyFailedForMessage:(id)fp8;
142 - (void)deliveryCompletedForMessage:(id)fp8;
143 - (void)deliveryFailedForMessage:(id)fp8;
144 - (void)send:(id)fp8;
145 - (void)transcriptLayerTapped:(id)fp8;
146 - (struct CGRect)messageEntryViewFinalFrame;
147 - (id)smsTextEntryViewMessageEntryView:(id)fp8;
148 - (void)smsTextEntryViewWillBecomeFirstResponder:(id)fp8;
149 - (void)smsTextEntryViewTextChanged:(id)fp8;
150 - (void)smsTextEntryViewSizeChanged:(id)fp8 height:(float)fp12 animate:(BOOL)fp16;
151 - (id)text;
152 - (void)setText:(id)fp8;
153 - (void)setText:(id)fp8 resizeEntryView:(BOOL)fp12 animate:(BOOL)fp16;
154 - (void)findMessageGroupForRecipients:(id)fp8;
155 - (id)recipients;
156 - (id)proposedRecipients;
157 - (void)setNewCompositionAddresses:(id)fp8;
158 - (void)setupForNewRecipient;
159 - (BOOL)isNewRecipient;
160 - (void)addRecipient:(void *)fp8 identifier:(int)fp12 phoneNumber:(id)fp16;
161 - (void)webView:(id)fp8 decidePolicyForNavigationAction:(id)fp12 request:(id)fp16 frame:(id)fp20 decisionListener:(id)fp24;
162 - (void)smsTranscriptTopCell:(id)fp8 buttonClicked:(int)fp12;
163 - (void)alertSheet:(id)fp8 buttonClicked:(int)fp12;
164
165 @end
166