]> git.saurik.com Git - iphone-api.git/blame - MobileSMS/mSMSMessageTranscriptController.h
Add support for new WinterBoard Settings features.
[iphone-api.git] / MobileSMS / mSMSMessageTranscriptController.h
CommitLineData
73c9549b
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 <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