From 73c9549b07198c69435baa81eec9a976389f6d79 Mon Sep 17 00:00:00 2001 From: "Jay Freeman (saurik)" Date: Sun, 20 Mar 2011 23:41:51 +0000 Subject: [PATCH] Add MobileSMS for NickP. --- ...NewPersonViewControllerDelegate-Protocol.h | 12 ++ ...kerNavigationControllerDelegate-Protocol.h | 14 ++ .../ABPersonViewControllerDelegate-Protocol.h | 12 ++ ...ownPersonViewControllerDelegate-Protocol.h | 12 ++ MobileSMS/AlwaysHighlightingPlacardButton.h | 16 ++ MobileSMS/CDStructures.h | 38 ++++ MobileSMS/CollapsibleAtomList.h | 34 ++++ MobileSMS/ComposeRecipientView-ReachingIn.h | 12 ++ MobileSMS/MessageURLButton.h | 21 +++ MobileSMS/NSObject-Protocol.h | 28 +++ MobileSMS/NSObject-SMSTextEntryViewDelegate.h | 16 ++ MobileSMS/NSString-LinkProperties.h | 12 ++ .../NSString-SMSPhoneNumberNormalization.h | 12 ++ MobileSMS/SMSComposeRecipientView.h | 16 ++ MobileSMS/SMSMessage.h | 62 +++++++ MobileSMS/SMSMessageAddress.h | 24 +++ MobileSMS/SMSMessageDelivery.h | 39 ++++ MobileSMS/SMSMessageSynopsisLabel.h | 16 ++ MobileSMS/SMSRecipientSelectionView.h | 52 ++++++ MobileSMS/SMSTextEntryView.h | 53 ++++++ MobileSMS/SMSTextView.h | 29 +++ MobileSMS/SMSTranscriptTopCell.h | 26 +++ MobileSMS/SMSWebDocumentView.h | 16 ++ MobileSMS/TranscriptFrameAnimation.h | 21 +++ MobileSMS/UIModalViewDelegate-Protocol.h | 9 + MobileSMS/UITextViewDelegate-Protocol.h | 11 ++ MobileSMS/WhiteOutlineButton.h | 17 ++ MobileSMS/mSMS1PartImageView.h | 16 ++ .../mSMSApplication-mSMSApplicationTesting.h | 26 +++ MobileSMS/mSMSApplication.h | 34 ++++ MobileSMS/mSMSBalloonSimpleTextField.h | 23 +++ MobileSMS/mSMSBalloonTextField.h | 45 +++++ MobileSMS/mSMSBalloonWebTextField.h | 30 ++++ MobileSMS/mSMSBubblizationAnimation.h | 16 ++ MobileSMS/mSMSLinkViewController.h | 30 ++++ MobileSMS/mSMSMessageEntryView.h | 38 ++++ MobileSMS/mSMSMessageGroup.h | 91 ++++++++++ MobileSMS/mSMSMessageListController.h | 51 ++++++ MobileSMS/mSMSMessageListModel.h | 50 ++++++ MobileSMS/mSMSMessageSynopsisLayer.h | 33 ++++ ...ageTranscriptController-testingAdditions.h | 13 ++ MobileSMS/mSMSMessageTranscriptController.h | 166 ++++++++++++++++++ MobileSMS/mSMSMessageTranscriptLayer.h | 18 ++ MobileSMS/mSMSSendButtonView.h | 17 ++ MobileSMS/mSMSSendingProgressLayer.h | 31 ++++ MobileSMS/mSMSTimeStampLayer.h | 21 +++ MobileSMS/mSMSUIController.h | 115 ++++++++++++ 47 files changed, 1494 insertions(+) create mode 100644 MobileSMS/ABNewPersonViewControllerDelegate-Protocol.h create mode 100644 MobileSMS/ABPeoplePickerNavigationControllerDelegate-Protocol.h create mode 100644 MobileSMS/ABPersonViewControllerDelegate-Protocol.h create mode 100644 MobileSMS/ABUnknownPersonViewControllerDelegate-Protocol.h create mode 100644 MobileSMS/AlwaysHighlightingPlacardButton.h create mode 100644 MobileSMS/CDStructures.h create mode 100644 MobileSMS/CollapsibleAtomList.h create mode 100644 MobileSMS/ComposeRecipientView-ReachingIn.h create mode 100644 MobileSMS/MessageURLButton.h create mode 100644 MobileSMS/NSObject-Protocol.h create mode 100644 MobileSMS/NSObject-SMSTextEntryViewDelegate.h create mode 100644 MobileSMS/NSString-LinkProperties.h create mode 100644 MobileSMS/NSString-SMSPhoneNumberNormalization.h create mode 100644 MobileSMS/SMSComposeRecipientView.h create mode 100644 MobileSMS/SMSMessage.h create mode 100644 MobileSMS/SMSMessageAddress.h create mode 100644 MobileSMS/SMSMessageDelivery.h create mode 100644 MobileSMS/SMSMessageSynopsisLabel.h create mode 100644 MobileSMS/SMSRecipientSelectionView.h create mode 100644 MobileSMS/SMSTextEntryView.h create mode 100644 MobileSMS/SMSTextView.h create mode 100644 MobileSMS/SMSTranscriptTopCell.h create mode 100644 MobileSMS/SMSWebDocumentView.h create mode 100644 MobileSMS/TranscriptFrameAnimation.h create mode 100644 MobileSMS/UIModalViewDelegate-Protocol.h create mode 100644 MobileSMS/UITextViewDelegate-Protocol.h create mode 100644 MobileSMS/WhiteOutlineButton.h create mode 100644 MobileSMS/mSMS1PartImageView.h create mode 100644 MobileSMS/mSMSApplication-mSMSApplicationTesting.h create mode 100644 MobileSMS/mSMSApplication.h create mode 100644 MobileSMS/mSMSBalloonSimpleTextField.h create mode 100644 MobileSMS/mSMSBalloonTextField.h create mode 100644 MobileSMS/mSMSBalloonWebTextField.h create mode 100644 MobileSMS/mSMSBubblizationAnimation.h create mode 100644 MobileSMS/mSMSLinkViewController.h create mode 100644 MobileSMS/mSMSMessageEntryView.h create mode 100644 MobileSMS/mSMSMessageGroup.h create mode 100644 MobileSMS/mSMSMessageListController.h create mode 100644 MobileSMS/mSMSMessageListModel.h create mode 100644 MobileSMS/mSMSMessageSynopsisLayer.h create mode 100644 MobileSMS/mSMSMessageTranscriptController-testingAdditions.h create mode 100644 MobileSMS/mSMSMessageTranscriptController.h create mode 100644 MobileSMS/mSMSMessageTranscriptLayer.h create mode 100644 MobileSMS/mSMSSendButtonView.h create mode 100644 MobileSMS/mSMSSendingProgressLayer.h create mode 100644 MobileSMS/mSMSTimeStampLayer.h create mode 100644 MobileSMS/mSMSUIController.h diff --git a/MobileSMS/ABNewPersonViewControllerDelegate-Protocol.h b/MobileSMS/ABNewPersonViewControllerDelegate-Protocol.h new file mode 100644 index 0000000..9dd3e46 --- /dev/null +++ b/MobileSMS/ABNewPersonViewControllerDelegate-Protocol.h @@ -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 "NSObject-Protocol.h" + +@protocol ABNewPersonViewControllerDelegate +- (void)newPersonViewController:(id)fp8 didCompleteWithNewPerson:(void *)fp12; +@end + diff --git a/MobileSMS/ABPeoplePickerNavigationControllerDelegate-Protocol.h b/MobileSMS/ABPeoplePickerNavigationControllerDelegate-Protocol.h new file mode 100644 index 0000000..9253217 --- /dev/null +++ b/MobileSMS/ABPeoplePickerNavigationControllerDelegate-Protocol.h @@ -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 "NSObject-Protocol.h" + +@protocol ABPeoplePickerNavigationControllerDelegate +- (void)peoplePickerNavigationControllerDidCancel:(id)fp8; +- (BOOL)peoplePickerNavigationController:(id)fp8 shouldContinueAfterSelectingPerson:(void *)fp12; +- (BOOL)peoplePickerNavigationController:(id)fp8 shouldContinueAfterSelectingPerson:(void *)fp12 property:(int)fp16 identifier:(int)fp20; +@end + diff --git a/MobileSMS/ABPersonViewControllerDelegate-Protocol.h b/MobileSMS/ABPersonViewControllerDelegate-Protocol.h new file mode 100644 index 0000000..3347a86 --- /dev/null +++ b/MobileSMS/ABPersonViewControllerDelegate-Protocol.h @@ -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 "NSObject-Protocol.h" + +@protocol ABPersonViewControllerDelegate +- (BOOL)personViewController:(id)fp8 shouldPerformDefaultActionForPerson:(void *)fp12 property:(int)fp16 identifier:(int)fp20; +@end + diff --git a/MobileSMS/ABUnknownPersonViewControllerDelegate-Protocol.h b/MobileSMS/ABUnknownPersonViewControllerDelegate-Protocol.h new file mode 100644 index 0000000..bee1ea0 --- /dev/null +++ b/MobileSMS/ABUnknownPersonViewControllerDelegate-Protocol.h @@ -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 "NSObject-Protocol.h" + +@protocol ABUnknownPersonViewControllerDelegate +- (void)unknownPersonViewController:(id)fp8 didResolveToPerson:(void *)fp12; +@end + diff --git a/MobileSMS/AlwaysHighlightingPlacardButton.h b/MobileSMS/AlwaysHighlightingPlacardButton.h new file mode 100644 index 0000000..e72368a --- /dev/null +++ b/MobileSMS/AlwaysHighlightingPlacardButton.h @@ -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 "UIPlacardButton.h" + +@interface AlwaysHighlightingPlacardButton : UIPlacardButton +{ +} + +- (BOOL)_alwaysHandleScrollerMouseEvent; + +@end + diff --git a/MobileSMS/CDStructures.h b/MobileSMS/CDStructures.h new file mode 100644 index 0000000..e03999d --- /dev/null +++ b/MobileSMS/CDStructures.h @@ -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. + */ + +struct CGContext; + +struct CGPoint { + float x; + float y; +}; + +struct CGRect { + struct CGPoint origin; + struct CGSize size; +}; + +struct CGSize { + float width; + float height; +}; + +struct _NSZone; + +struct __CFArray; + +struct __CFString; + +struct __CTSMSMessage; + +struct __GSEvent; + +typedef struct { + int _field1; + int _field2; +} CDAnonymousStruct1; + diff --git a/MobileSMS/CollapsibleAtomList.h b/MobileSMS/CollapsibleAtomList.h new file mode 100644 index 0000000..b6b1bcb --- /dev/null +++ b/MobileSMS/CollapsibleAtomList.h @@ -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 "UIView.h" + +@class LabelledAtomList, UIPushButton, UITextLabel; + +@interface CollapsibleAtomList : UIView +{ + LabelledAtomList *_atomList; + UITextLabel *_recipientListLabel; + UIPushButton *_detailsButton; + UIPushButton *_hideDetailsButton; + id _delegate; + unsigned int _expanded:1; +} + +- (id)initWithLabel:(id)fp8 totalWidth:(float)fp12 addresses:(id)fp16 arePhoneNumbers:(BOOL)fp20; +- (void)dealloc; +- (id)_createButtonWithTitle:(id)fp8; +- (void)_buttonTouchUpEvent:(id)fp8; +- (void)setDelegate:(id)fp8; +- (void)setAddressAtomTarget:(id)fp8 action:(SEL)fp12; +- (BOOL)isExpanded; +- (void)setExpanded:(BOOL)fp8 animate:(BOOL)fp12; +- (void)_setSizeAndAlphasAnimating:(BOOL)fp8; +- (void)_updateInactiveModeText; +- (void)displayStringsDidChangeForLabelledAtomList:(id)fp8; + +@end + diff --git a/MobileSMS/ComposeRecipientView-ReachingIn.h b/MobileSMS/ComposeRecipientView-ReachingIn.h new file mode 100644 index 0000000..59daf3f --- /dev/null +++ b/MobileSMS/ComposeRecipientView-ReachingIn.h @@ -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 "ComposeRecipientView.h" + +@interface ComposeRecipientView (ReachingIn) +- (id)addButton; +@end + diff --git a/MobileSMS/MessageURLButton.h b/MobileSMS/MessageURLButton.h new file mode 100644 index 0000000..e19a64e --- /dev/null +++ b/MobileSMS/MessageURLButton.h @@ -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 "UIPushButton.h" + +@class NSString; + +@interface MessageURLButton : UIPushButton +{ + NSString *_message; +} + +- (void)setMessage:(id)fp8; +- (id)message; +- (void)dealloc; + +@end + diff --git a/MobileSMS/NSObject-Protocol.h b/MobileSMS/NSObject-Protocol.h new file mode 100644 index 0000000..9dce5ff --- /dev/null +++ b/MobileSMS/NSObject-Protocol.h @@ -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/MobileSMS/NSObject-SMSTextEntryViewDelegate.h b/MobileSMS/NSObject-SMSTextEntryViewDelegate.h new file mode 100644 index 0000000..5c7a909 --- /dev/null +++ b/MobileSMS/NSObject-SMSTextEntryViewDelegate.h @@ -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 "NSObject.h" + +@interface NSObject (SMSTextEntryViewDelegate) +- (void)smsTextEntryViewSizeChanged:(id)fp8 height:(float)fp12 animate:(BOOL)fp16; +- (id)smsTextEntryViewMessageEntryView:(id)fp8; +- (void)smsTextEntryViewTextChanged:(id)fp8; +- (void)smsTextEntryViewWillBecomeFirstResponder:(id)fp8; +- (struct CGRect)smsTextEntryViewFinalFrame:(id)fp8; +@end + diff --git a/MobileSMS/NSString-LinkProperties.h b/MobileSMS/NSString-LinkProperties.h new file mode 100644 index 0000000..e1e7b5a --- /dev/null +++ b/MobileSMS/NSString-LinkProperties.h @@ -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 "NSString.h" + +@interface NSString (LinkProperties) +- (id)linkProperties; +@end + diff --git a/MobileSMS/NSString-SMSPhoneNumberNormalization.h b/MobileSMS/NSString-SMSPhoneNumberNormalization.h new file mode 100644 index 0000000..ccd5a96 --- /dev/null +++ b/MobileSMS/NSString-SMSPhoneNumberNormalization.h @@ -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 "NSString.h" + +@interface NSString (SMSPhoneNumberNormalization) +- (id)unformattedPhoneNumber; +@end + diff --git a/MobileSMS/SMSComposeRecipientView.h b/MobileSMS/SMSComposeRecipientView.h new file mode 100644 index 0000000..40add40 --- /dev/null +++ b/MobileSMS/SMSComposeRecipientView.h @@ -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 "ComposeRecipientView.h" + +@interface SMSComposeRecipientView : ComposeRecipientView +{ +} + +- (id)customOverlayContainer; + +@end + diff --git a/MobileSMS/SMSMessage.h b/MobileSMS/SMSMessage.h new file mode 100644 index 0000000..5e6c7ae --- /dev/null +++ b/MobileSMS/SMSMessage.h @@ -0,0 +1,62 @@ +/* + * 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 NSCalendarDate, NSMutableArray, NSString; + +@interface SMSMessage : NSObject +{ + NSMutableArray *_messages; + double _date; + BOOL _dateLoaded; + NSCalendarDate *_calendarDate; + BOOL _outgoingLoaded; + BOOL _outgoing; + NSString *_text; + unsigned int _height; + unsigned int _flags; + BOOL _heightAndFlagsLoaded; + int _failedSendCount; + BOOL _failedSendCountLoaded; + int _associationID; + int _groupID; +} + +- (id)init; +- (id)initWithMessage:(struct __CTSMSMessage *)fp8; +- (id)initWithMessages:(id)fp8; +- (BOOL)isEqual:(id)fp8; +- (void)dealloc; +- (void)_resetData; +- (void)addMessage:(struct __CTSMSMessage *)fp8; +- (int)associationID; +- (int)groupID; +- (id)messages; +- (double)timeIntervalSince1970; +- (id)date; +- (id)unreadMessages; +- (void)markAsRead; +- (void)permanentlyRemoveMessage; +- (BOOL)isOutgoing; +- (id)text; +- (unsigned long)height; +- (void)setUIHeight:(unsigned long)fp8 flags:(unsigned long)fp12; +- (void)getUIHeight:(unsigned int *)fp8 flags:(unsigned int *)fp12; +- (int)pendingCount; +- (BOOL)pending; +- (BOOL)failedSend; +- (BOOL)partiallyFailedSend; +- (int)sentCount; +- (BOOL)hasBeenSent; +- (BOOL)hasBeenRead; +- (BOOL)isPlaceholder; +- (int)failedSendCount; +- (BOOL)completelyFailedSend; +- (void)reloadFailedSendCount; + +@end + diff --git a/MobileSMS/SMSMessageAddress.h b/MobileSMS/SMSMessageAddress.h new file mode 100644 index 0000000..2f7010d --- /dev/null +++ b/MobileSMS/SMSMessageAddress.h @@ -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 "NSObject.h" + +@interface SMSMessageAddress : NSObject +{ + void *_address; + int _hash; + BOOL _hashComputed; +} + ++ (id)addressessForCTMessageAddresses:(id)fp8; +- (id)initWithCTMessageAddress:(void *)fp8; +- (void)dealloc; +- (id)phoneNumber; +- (unsigned int)hash; +- (BOOL)isEqual:(id)fp8; + +@end + diff --git a/MobileSMS/SMSMessageDelivery.h b/MobileSMS/SMSMessageDelivery.h new file mode 100644 index 0000000..4fe1592 --- /dev/null +++ b/MobileSMS/SMSMessageDelivery.h @@ -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 "NSObject.h" + +@class NSString, SMSMessage; + +@interface SMSMessageDelivery : NSObject +{ + id _delegate; + NSString *_text; + int _group; + int _associationID; + SMSMessage *_message; + unsigned int _isSending:1; +} + +- (id)init; +- (void)dealloc; +- (void)setDelegate:(id)fp8; +- (float)progress; +- (BOOL)isSending; +- (void)_finishedSendingMessages; +- (void)_notifyDelegatesOfMessageDelivery:(struct __CTSMSMessage *)fp8 success:(BOOL)fp12; +- (void)_sentMessage:(struct __CTSMSMessage *)fp8; +- (void)_errorSendingMessage:(struct __CTSMSMessage *)fp8; +- (void)populateWithDeliveringMessage:(id)fp8; +- (void)deliverText:(id)fp8 recipients:(id)fp12 group:(int)fp16 replyTo:(id)fp20; +- (void)sendOutboundMessage:(struct __CTSMSMessage *)fp8; +- (void)redeliverPartiallyFailedMessage:(id)fp8; +- (void)_deliverText:(id)fp8 recipient:(void *)fp12 replyTo:(id)fp16; +- (CDAnonymousStruct1)_sendMessage:(struct __CTSMSMessage *)fp8; +- (void)_fakeSendMessage:(struct __CTSMSMessage *)fp8 afterDelay:(double)fp12; + +@end + diff --git a/MobileSMS/SMSMessageSynopsisLabel.h b/MobileSMS/SMSMessageSynopsisLabel.h new file mode 100644 index 0000000..92e2658 --- /dev/null +++ b/MobileSMS/SMSMessageSynopsisLabel.h @@ -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 "UITextLabel.h" + +@interface SMSMessageSynopsisLabel : UITextLabel +{ +} + +- (void)drawRect:(struct CGRect)fp8; + +@end + diff --git a/MobileSMS/SMSRecipientSelectionView.h b/MobileSMS/SMSRecipientSelectionView.h new file mode 100644 index 0000000..3e01bfe --- /dev/null +++ b/MobileSMS/SMSRecipientSelectionView.h @@ -0,0 +1,52 @@ +/* + * 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 ComposeRecipientView, NSMutableArray, SearchShadowView, UIScroller, UITable; + +@interface SMSRecipientSelectionView : UIView +{ + ComposeRecipientView *_toField; + UIScroller *_toFieldScrollingView; + NSMutableArray *_searchResults; + UITable *_searchResultsTable; + SearchShadowView *_shadowView; + BOOL _showingSearchField; + id _delegate; +} + +- (id)firstRecipient; +- (id)recipients; +- (float)_maxHeight; +- (float)_properHeight; +- (void)setFrame:(struct CGRect)fp8; +- (void)_resetHeight; +- (void)dealloc; +- (id)initWithFrame:(struct CGRect)fp8; +- (void)reset; +- (id)toField; +- (void)setDelegate:(id)fp8; +- (void)_hideSearchField; +- (void)_showSearchField; +- (int)numberOfRowsInTable:(id)fp8; +- (id)table:(id)fp8 cellForRow:(int)fp12 column:(id)fp16 reusing:(id)fp20; +- (void)tableSelectionDidChange:(id)fp8; +- (void)appendSearchResults:(id)fp8 identifiers:(id)fp12 recipientClass:(Class)fp16; +- (void)searchWithText:(id)fp8; +- (void)composeRecipientView:(id)fp8 textDidChange:(id)fp12; +- (void)composeRecipientView:(id)fp8 requestDeleteRecipientAtIndex:(int)fp12; +- (void)composeRecipientViewDidFinishEnteringRecipient:(id)fp8; +- (void)composeRecipientView:(id)fp8 peoplePicker:(id)fp12 selectedRecord:(void *)fp16 withIdentifier:(int)fp20; +- (id)composeRecipientView:(id)fp8 composeRecipientForAddress:(id)fp12; +- (id)composeRecipientView:(id)fp8 composeRecipientForRecord:(void *)fp12 identifier:(int)fp16; +- (void)animationDidStop:(id)fp8; +- (void)composeRecipientView:(id)fp8 didChangeSize:(struct CGSize)fp12; +- (void)composeRecipientViewRequestAddRecipient:(id)fp8; +- (void)composeRecipientViewDidFinishPickingRecipient:(id)fp8; + +@end + diff --git a/MobileSMS/SMSTextEntryView.h b/MobileSMS/SMSTextEntryView.h new file mode 100644 index 0000000..7a6115e --- /dev/null +++ b/MobileSMS/SMSTextEntryView.h @@ -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 "UIView.h" + +#import "UITextViewDelegate-Protocol.h" + +@class SMSTextView; + +@interface SMSTextEntryView : UIView +{ + SMSTextView *_textView; + BOOL _textViewLoaded; + id _delegate; + BOOL _visible; + BOOL _settingContent; + float _minHeight; + float _resizeDuration; +} + ++ (struct CGSize)defaultSize; +- (void)_loadTextView; +- (id)initWithFrame:(struct CGRect)fp8; +- (void)touchesEnded:(id)fp8 withEvent:(id)fp12; +- (BOOL)canBecomeFirstResponder; +- (BOOL)canResignFirstResponder; +- (BOOL)becomeFirstResponder; +- (BOOL)isFirstResponder; +- (int)cursorPosition; +- (BOOL)resignFirstResponder; +- (void)smsTextViewWillBecomeFirstResponder:(id)fp8; +- (float)bottomBufferHeight; +- (void)setText:(id)fp8; +- (id)text; +- (void)setDelegate:(id)fp8; +- (id)delegate; +- (void)setDraws:(BOOL)fp8; +- (void)setCursorPosition:(int)fp8; +- (int)lastCursorPosition; +- (void)animator:(id)fp8 stopAnimation:(id)fp12; +- (BOOL)keyboardInputChanged:(id)fp8; +- (void)resizeToFit:(BOOL)fp8; +- (void)setResizeDuration:(float)fp8; +- (BOOL)textView:(id)fp8 shouldScrollForPendingContentSize:(struct CGSize)fp12; +- (int)keyboardInput:(id)fp8 positionForAutocorrection:(id)fp12; +- (void)saveCursorPosition; +- (void)restoreCursorPosition; + +@end + diff --git a/MobileSMS/SMSTextView.h b/MobileSMS/SMSTextView.h new file mode 100644 index 0000000..623a5be --- /dev/null +++ b/MobileSMS/SMSTextView.h @@ -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 "UITextView.h" + +@interface SMSTextView : UITextView +{ + BOOL _ignoresEnsureSelection; + int _lastCursorLocation; +} + +- (int)lastCursorPosition; +- (void)ensureSelection; +- (void)setText:(id)fp8; +- (void)touchesEnded:(id)fp8 withEvent:(id)fp12; +- (void)_forceSetContentSize:(struct CGSize)fp8; +- (void)_setCursorLocation:(int)fp8; +- (int)_cursorLocation; +- (void)restoreCursorPosition; +- (id)initWithFrame:(struct CGRect)fp8; +- (BOOL)becomeFirstResponder; +- (void)saveCursorPosition; +- (id)automaticallySelectedOverlay; + +@end + diff --git a/MobileSMS/SMSTranscriptTopCell.h b/MobileSMS/SMSTranscriptTopCell.h new file mode 100644 index 0000000..d15ed69 --- /dev/null +++ b/MobileSMS/SMSTranscriptTopCell.h @@ -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 "UIView.h" + +@class NSMutableArray; + +@interface SMSTranscriptTopCell : UIView +{ + id _delegate; + NSMutableArray *_buttonViews; +} + ++ (float)defaultHeight; +- (void)dealloc; +- (void)_addButtonWithTitle:(id)fp8 frame:(struct CGRect)fp12; +- (void)setFirstButton:(id)fp8 secondButton:(id)fp12; +- (void)setDelegate:(id)fp8; +- (id)buttonViews; +- (void)_buttonClicked:(id)fp8; + +@end + diff --git a/MobileSMS/SMSWebDocumentView.h b/MobileSMS/SMSWebDocumentView.h new file mode 100644 index 0000000..51739c2 --- /dev/null +++ b/MobileSMS/SMSWebDocumentView.h @@ -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 "UIWebDocumentView.h" + +@interface SMSWebDocumentView : UIWebDocumentView +{ +} + +- (BOOL)canBecomeFirstResponder; + +@end + diff --git a/MobileSMS/TranscriptFrameAnimation.h b/MobileSMS/TranscriptFrameAnimation.h new file mode 100644 index 0000000..86dc5ec --- /dev/null +++ b/MobileSMS/TranscriptFrameAnimation.h @@ -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 "UIFrameAnimation.h" + +@interface TranscriptFrameAnimation : UIFrameAnimation +{ + struct CGPoint _startTopLeftPoint; + struct CGPoint _endTopLeftPoint; +} + +- (void)setProgress:(float)fp8; +- (void)setStartTopLeftPoint:(struct CGPoint)fp8; +- (void)setEndTopLeftPoint:(struct CGPoint)fp8; +- (struct CGPoint)endTopLeftPoint; + +@end + diff --git a/MobileSMS/UIModalViewDelegate-Protocol.h b/MobileSMS/UIModalViewDelegate-Protocol.h new file mode 100644 index 0000000..f3a9a63 --- /dev/null +++ b/MobileSMS/UIModalViewDelegate-Protocol.h @@ -0,0 +1,9 @@ +/* + * Generated by class-dump 3.1.2. + * + * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard. + */ + +@protocol UIModalViewDelegate +@end + diff --git a/MobileSMS/UITextViewDelegate-Protocol.h b/MobileSMS/UITextViewDelegate-Protocol.h new file mode 100644 index 0000000..8d52c96 --- /dev/null +++ b/MobileSMS/UITextViewDelegate-Protocol.h @@ -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 UITextViewDelegate +@end + diff --git a/MobileSMS/WhiteOutlineButton.h b/MobileSMS/WhiteOutlineButton.h new file mode 100644 index 0000000..15d66c7 --- /dev/null +++ b/MobileSMS/WhiteOutlineButton.h @@ -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 "UIPushButton.h" + +@interface WhiteOutlineButton : UIPushButton +{ +} + +- (id)currentTitleColor; +- (void)drawRect:(struct CGRect)fp8; + +@end + diff --git a/MobileSMS/mSMS1PartImageView.h b/MobileSMS/mSMS1PartImageView.h new file mode 100644 index 0000000..6a939f1 --- /dev/null +++ b/MobileSMS/mSMS1PartImageView.h @@ -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 mSMS1PartImageView : UIView +{ +} + +- (id)initWithFrame:(struct CGRect)fp8 image:(id)fp24; + +@end + diff --git a/MobileSMS/mSMSApplication-mSMSApplicationTesting.h b/MobileSMS/mSMSApplication-mSMSApplicationTesting.h new file mode 100644 index 0000000..89496ed --- /dev/null +++ b/MobileSMS/mSMSApplication-mSMSApplicationTesting.h @@ -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 "mSMSApplication.h" + +@interface mSMSApplication (mSMSApplicationTesting) +- (BOOL)runTest:(id)fp8 options:(id)fp12; +- (void)finishedTest:(id)fp8 extraResults:(id)fp12; +- (void)failedTest:(id)fp8; +- (void)showTranscriptList; +- (void)didShowAMessage; +- (void)didShowTranscriptList; +- (void)didSendMessage; +- (void)showNextMessage; +- (void)startShowMessagesTest:(id)fp8; +- (void)startSendMessageTest:(id)fp8; +- (void)sendNextMessage; +- (void)startThrowTest:(id)fp8; +- (void)flickFinished:(id)fp8; +- (void)_scrollTranscriptTest:(id)fp8; +- (void)startScrollTranscriptTest:(id)fp8; +@end + diff --git a/MobileSMS/mSMSApplication.h b/MobileSMS/mSMSApplication.h new file mode 100644 index 0000000..9a290db --- /dev/null +++ b/MobileSMS/mSMSApplication.h @@ -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 "UIApplication.h" + +@class mSMSUIController; + +@interface mSMSApplication : UIApplication +{ + mSMSUIController *_uiController; + BOOL _waitToSendFinishLaunching; + BOOL _isLocked; + void *_addressBook; +} + +- (void)applicationDidFinishLaunching:(id)fp8; +- (BOOL)isLocked; +- (void)applicationWillSuspendForEventsOnly; +- (void)applicationDidResumeForEventsOnly; +- (BOOL)willHandleWithURL; +- (void)applicationOpenURL:(id)fp8; +- (void)setWaitToSendFinishLaunching:(BOOL)fp8; +- (void)reportAppLaunchFinished; +- (BOOL)openURL:(id)fp8; +- (BOOL)applicationSuspend:(struct __GSEvent *)fp8 settings:(id)fp12; +- (void)significantTimeChange; +- (void *)addressBook; +- (void)dealloc; + +@end + diff --git a/MobileSMS/mSMSBalloonSimpleTextField.h b/MobileSMS/mSMSBalloonSimpleTextField.h new file mode 100644 index 0000000..584310e --- /dev/null +++ b/MobileSMS/mSMSBalloonSimpleTextField.h @@ -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 "mSMSBalloonTextField.h" + +@class NSString; + +@interface mSMSBalloonSimpleTextField : mSMSBalloonTextField +{ + NSString *_text; +} + ++ (float)heightForText:(id)fp8; +- (id)text; +- (void)setText:(id)fp8; +- (void)dealloc; +- (void)drawRect:(struct CGRect)fp8; + +@end + diff --git a/MobileSMS/mSMSBalloonTextField.h b/MobileSMS/mSMSBalloonTextField.h new file mode 100644 index 0000000..7bf3524 --- /dev/null +++ b/MobileSMS/mSMSBalloonTextField.h @@ -0,0 +1,45 @@ +/* + * Generated by class-dump 3.1.2. + * + * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard. + */ + +#import + +@interface mSMSBalloonTextField : UITableCell +{ + id _delegate; + int _orientation; + float _bubbleAlpha; + float _tightenedWidth; + unsigned int _hasURLs:1; + unsigned int _draws:1; + unsigned int _forceTighten:1; +} + ++ (struct CGSize)defaultSize; ++ (id)defaultFont; ++ (float)heightForText:(id)fp8; ++ (struct CGContext *)sharedSizingContext; +- (id)initWithFrame:(struct CGRect)fp8; +- (void)setOrientation:(int)fp8; +- (void)animateToBubbleWithDuration:(float)fp8; +- (void)setBubbleAlpha:(float)fp8; +- (void)setText:(id)fp8; +- (void)setDraws:(BOOL)fp8; +- (id)text; +- (void)setFrame:(struct CGRect)fp8; +- (float)tightenedWidth; +- (void)setForceTighten:(BOOL)fp8; +- (void)tighten; +- (void)drawBalloonImage:(id)fp8 inRect:(struct CGRect)fp12; +- (struct CGRect)balloonBounds; +- (void)drawRect:(struct CGRect)fp8; +- (void)setDelegate:(id)fp8; +- (id)delegate; +- (BOOL)hasURLs; +- (BOOL)becomeFirstResponder; +- (void)animator:(id)fp8 stopAnimation:(id)fp12; + +@end + diff --git a/MobileSMS/mSMSBalloonWebTextField.h b/MobileSMS/mSMSBalloonWebTextField.h new file mode 100644 index 0000000..bd37418 --- /dev/null +++ b/MobileSMS/mSMSBalloonWebTextField.h @@ -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 "mSMSBalloonTextField.h" + +@class DOMHTMLElement, UIWebDocumentView; + +@interface mSMSBalloonWebTextField : mSMSBalloonTextField +{ + UIWebDocumentView *_webLayer; + DOMHTMLElement *_textElement; +} + ++ (float)heightForText:(id)fp8; +- (id)initWithFrame:(struct CGRect)fp8; +- (void)dealloc; +- (void)setOrientation:(int)fp8; +- (void)setText:(id)fp8; +- (void)setDraws:(BOOL)fp8; +- (id)text; +- (void)setNeedsDisplay; +- (void)tighten; +- (void)cancelInteraction; +- (void)webViewDidChange:(id)fp8; + +@end + diff --git a/MobileSMS/mSMSBubblizationAnimation.h b/MobileSMS/mSMSBubblizationAnimation.h new file mode 100644 index 0000000..dfe2605 --- /dev/null +++ b/MobileSMS/mSMSBubblizationAnimation.h @@ -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 "UIAnimation.h" + +@interface mSMSBubblizationAnimation : UIAnimation +{ +} + +- (void)setProgress:(float)fp8; + +@end + diff --git a/MobileSMS/mSMSLinkViewController.h b/MobileSMS/mSMSLinkViewController.h new file mode 100644 index 0000000..1bf7a4f --- /dev/null +++ b/MobileSMS/mSMSLinkViewController.h @@ -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 "UIViewController.h" + +@class NSArray, UIPreferencesTable, mSMSUIController; + +@interface mSMSLinkViewController : UIViewController +{ + mSMSUIController *_uiController; + NSArray *_linkProps; + UIPreferencesTable *_table; +} + +- (id)initWithUIController:(id)fp8; +- (void)dealloc; +- (void)setLinkProperties:(id)fp8; +- (void)viewWillAppear:(BOOL)fp8; +- (void)viewDidDisappear:(BOOL)fp8; +- (void)loadView; +- (void)tableSelectionDidChange:(id)fp8; +- (int)numberOfGroupsInPreferencesTable:(id)fp8; +- (int)preferencesTable:(id)fp8 numberOfRowsInGroup:(int)fp12; +- (id)preferencesTable:(id)fp8 cellForRow:(int)fp12 inGroup:(int)fp16; + +@end + diff --git a/MobileSMS/mSMSMessageEntryView.h b/MobileSMS/mSMSMessageEntryView.h new file mode 100644 index 0000000..a427c5a --- /dev/null +++ b/MobileSMS/mSMSMessageEntryView.h @@ -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 "UI9PartImageView.h" + +@class SMSTextEntryView, UIColor, UIThreePartButton; + +@interface mSMSMessageEntryView : UI9PartImageView +{ + SMSTextEntryView *_textField; + UI9PartImageView *_balloonBGView; + UIThreePartButton *_sendButton; + struct CGRect _finalFrame; + BOOL _isAnimating; + UIColor *_disabledColor; +} + ++ (float)defaultHeight; ++ (float)maximumHeight; ++ (float)verticalPaddingForTextView; +- (id)initWithDefaultSize; +- (void)dealloc; +- (void)send:(id)fp8; +- (id)textField; +- (void)enableSendButton; +- (id)_disabledColor; +- (void)disableSendButton; +- (void)touchesEnded:(id)fp8 withEvent:(id)fp12; +- (struct CGRect)balloonFrame; +- (void)setIsAnimating:(BOOL)fp8; +- (void)setFinalFrame:(struct CGRect)fp8; +- (struct CGRect)finalFrame; + +@end + diff --git a/MobileSMS/mSMSMessageGroup.h b/MobileSMS/mSMSMessageGroup.h new file mode 100644 index 0000000..70cab7c --- /dev/null +++ b/MobileSMS/mSMSMessageGroup.h @@ -0,0 +1,91 @@ +/* + * 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, NSCalendarDate, NSMutableArray, NSMutableDictionary, NSString, SMSMessage; + +@interface mSMSMessageGroup : NSObject +{ + NSMutableArray *_messages; + NSCalendarDate *_nextEligibleTimestamp; + NSString *_name; + int _unreadCount; + SMSMessage *_latestFailedMessage; + NSMutableArray *_pendingMessages; + SMSMessage *_latestIncomingMessage; + void *_abRecord; + int _identifier; + BOOL _hasPlaceholder; + SMSMessage *_placeholderMessage; + NSArray *_abRecords; + int *_identifiers; + NSArray *_names; + NSArray *_recipients; + int _groupID; + NSMutableDictionary *_groupMessages; + NSMutableArray *_queuedGroupMessages; + int _groupAddStack; + NSString *_unsentMessage; + int _unsentCursorPosition; + BOOL _moreMessagesToLoad; + int _limitToLoad; +} + +- (int)groupID; +- (id)initWithGroupID:(int)fp8; +- (void *)recipient; +- (void)dealloc; +- (void)setName:(id)fp8; +- (id)name; +- (void *)abRecord; +- (int)identifier; +- (id)latestMessage; +- (id)date; +- (void)setRecipients:(id)fp8; +- (id)recipients; +- (void)_setupNextEligibleTimestamp:(id)fp8; +- (BOOL)_shouldShowTimestampForDate:(id)fp8; +- (void)_recalculateUnreadCounts; +- (void)removeMessage:(struct __CTSMSMessage *)fp8; +- (void)_setLatestFailedMessage:(id)fp8 delete:(BOOL)fp12; +- (void)resetFailedMessageDeletingFailure:(BOOL)fp8; +- (BOOL)isEmpty; +- (BOOL)isPlaceholder; +- (id)placeholderMessage; +- (void)_setPlaceholderMessage:(id)fp8; +- (int)addSMSMessage:(id)fp8 incrementUnreadCount:(BOOL)fp12; +- (void)_beginGroupAdd; +- (void)_addGroupMessage:(id)fp8; +- (int)_endGroupAdd:(BOOL)fp8; +- (int)addMessage:(struct __CTSMSMessage *)fp8 incrementUnreadCount:(BOOL)fp12; +- (void)resetPendingMessages; +- (void)removeAllMessages; +- (void)_deleteAllMessagesAndRemoveGroup:(BOOL)fp8; +- (void)deleteAllMessages; +- (void)deleteAllMessagesAndRemoveGroup; +- (struct __CFArray *)_createMessagesForGroup:(int)fp8 limit:(int)fp12 moreToLoad:(char *)fp16; +- (BOOL)moreMessagesToLoad; +- (void)_reloadMessagesToLimit; +- (void)loadAllMessages; +- (void)loadMoreMessages; +- (id)pendingMessages; +- (id)messages; +- (id)latestFailedMessage; +- (id)latestIncomingMessage; +- (void)setUnreadCount:(int)fp8; +- (int)unreadCount; +- (BOOL)hasUnreadMessages; +- (int)compareByDateDescending:(id)fp8; +- (void)resetCaches; +- (id)groupMessageWithAssociationID:(int)fp8; +- (int)unsentCursorPosition; +- (void)setUnsentCursorPosition:(int)fp8; +- (id)unsentMessage; +- (void)setUnsentMessage:(id)fp8; + +@end + diff --git a/MobileSMS/mSMSMessageListController.h b/MobileSMS/mSMSMessageListController.h new file mode 100644 index 0000000..091cc36 --- /dev/null +++ b/MobileSMS/mSMSMessageListController.h @@ -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 + +@class UITable, UIToolbar, mSMSUIController; + +@interface mSMSMessageListController : UIViewController +{ + mSMSUIController *_uiController; + UITable *_table; + UIToolbar *_buttonBar; + unsigned int _willBeMarkedReadCount; + unsigned int _dirty:1; + unsigned int _isVisible:1; + unsigned int _isUpdatingDisabled:1; +} + +- (id)initWithUIController:(id)fp8; +- (void)dealloc; +- (void)_groupsChanged:(id)fp8; +- (void)resetSelection; +- (void)updateTitle; +- (void)updateEditButton; +- (void)messageGroupWillBeMarkedRead:(id)fp8; +- (void)noteUnreadCountsChanged; +- (void)significantTimeChange; +- (void)updateMessageList; +- (void)disableMessageListUpdates; +- (void)enableMessageListUpdates; +- (void)noteMessageListChanged; +- (void)loadView; +- (void)viewWillAppear:(BOOL)fp8; +- (void)viewDidAppear:(BOOL)fp8; +- (void)viewDidDisappear:(BOOL)fp8; +- (void)setEditing:(BOOL)fp8 animated:(BOOL)fp12; +- (void)composeButtonClicked:(id)fp8; +- (void)table:(id)fp8 deleteRow:(int)fp12; +- (BOOL)table:(id)fp8 canDeleteRow:(int)fp12; +- (id)table:(id)fp8 cellForRow:(int)fp12 column:(id)fp16 reusing:(id)fp20; +- (BOOL)table:(id)fp8 showDisclosureForRow:(int)fp12; +- (int)numberOfRowsInTable:(id)fp8; +- (void)tableSelectionDidChange:(id)fp8; +- (void)table:(id)fp8 willSwipeToDeleteRow:(int)fp12; +- (void)table:(id)fp8 willCancelSwipeToDeleteRow:(int)fp12; + +@end + diff --git a/MobileSMS/mSMSMessageListModel.h b/MobileSMS/mSMSMessageListModel.h new file mode 100644 index 0000000..beb2f4c --- /dev/null +++ b/MobileSMS/mSMSMessageListModel.h @@ -0,0 +1,50 @@ +/* + * 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 NSMutableArray, NSMutableDictionary, mSMSMessageGroup; + +@interface mSMSMessageListModel : NSObject +{ + NSMutableArray *_messageGroups; + mSMSMessageGroup *_pendingMessageGroup; + NSMutableArray *_groupsToDelete; + BOOL _fullyLoaded; + NSMutableDictionary *_unsentMessages; +} + ++ (id)sharedInstance; +- (void)dealloc; +- (id)messageGroupForRecipients:(id)fp8 create:(BOOL)fp12; +- (void)_restoreUnsentInformationForGroup:(id)fp8; +- (id)_recipientsForGroupID:(int)fp8; +- (void *)_recipientForMessage:(struct __CTSMSMessage *)fp8; +- (id)_createMessageGroupForMessage:(struct __CTSMSMessage *)fp8 groupID:(int)fp12; +- (id)_messageGroupForMessage:(struct __CTSMSMessage *)fp8 groupID:(int)fp12 create:(BOOL)fp16; +- (id)messageGroupForGroupID:(int)fp8; +- (void)setUnsentMessagesDictionary:(id)fp8; +- (id)existingMessageGroupForGroupID:(int)fp8; +- (id)messageGroupForMessage:(struct __CTSMSMessage *)fp8 create:(BOOL)fp12; +- (void)resetCaches; +- (void)fixupNames; +- (id)activeMessageGroups; +- (void)_addGroupToDeletionSchedule:(int)fp8; +- (void)_deleteGroups; +- (id)loadedMessageGroups; +- (id)messageGroups; +- (void)resort; +- (void)_messageGroupChanged; +- (void)addMessageGroup:(id)fp8; +- (void)unpendMessageGroup; +- (void)applyPendingMessageGroup; +- (id)pendingMessageGroup:(BOOL)fp8; +- (int)unreadCount; +- (void)markMessageGroupAsRead:(id)fp8; +- (void)deleteMessageGroupAtIndex:(int)fp8; + +@end + diff --git a/MobileSMS/mSMSMessageSynopsisLayer.h b/MobileSMS/mSMSMessageSynopsisLayer.h new file mode 100644 index 0000000..41c04fa --- /dev/null +++ b/MobileSMS/mSMSMessageSynopsisLayer.h @@ -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 "UIImageAndTextTableCell.h" + +@class SMSMessageSynopsisLabel, UIDateLabel, mSMSMessageGroup; + +@interface mSMSMessageSynopsisLayer : UIImageAndTextTableCell +{ + mSMSMessageGroup *_messageGroup; + UIDateLabel *_dateLabel; + SMSMessageSynopsisLabel *_messageLabel; + SMSMessageSynopsisLabel *_backupMessageLabel; + BOOL _willShowRemove; +} + ++ (float)cellHeight; +- (id)initWithFrame:(struct CGRect)fp8 messageGroup:(id)fp24; +- (void)setMessageGroup:(id)fp8; +- (void)dealloc; +- (void)clearText; +- (void)updateContents; +- (void)updateHighlightColors; +- (void)_setupBackupMessageLabel; +- (void)layoutSubviews; +- (void)removeControlWillShowRemoveConfirmation:(id)fp8; +- (void)removeControlWillHideRemoveConfirmation:(id)fp8; + +@end + diff --git a/MobileSMS/mSMSMessageTranscriptController-testingAdditions.h b/MobileSMS/mSMSMessageTranscriptController-testingAdditions.h new file mode 100644 index 0000000..2fc8358 --- /dev/null +++ b/MobileSMS/mSMSMessageTranscriptController-testingAdditions.h @@ -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 "mSMSMessageTranscriptController.h" + +@interface mSMSMessageTranscriptController (testingAdditions) +- (void)setMessageText:(id)fp8; +- (id)transcriptLayer; +@end + diff --git a/MobileSMS/mSMSMessageTranscriptController.h b/MobileSMS/mSMSMessageTranscriptController.h new file mode 100644 index 0000000..067563f --- /dev/null +++ b/MobileSMS/mSMSMessageTranscriptController.h @@ -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 + +@class CollapsibleAtomList, NSMutableArray, NSTimer, SMSMessage, SMSMessageDelivery, SMSRecipientSelectionView, TranscriptFrameAnimation, UIButton, UIControl, UIFrameAnimation, UIKeyboard, UIModalView, UIScroller, UIView, mSMSBalloonTextField, mSMSMessageEntryView, mSMSMessageGroup, mSMSMessageTranscriptLayer, mSMSSendingProgressLayer, mSMSUIController; + +@interface mSMSMessageTranscriptController : UIViewController +{ + mSMSMessageGroup *_messageGroup; + mSMSUIController *_uiController; + UIView *_backPlacard; + UIKeyboard *_keyboardLayer; + BOOL _keyboardVisible; + mSMSMessageTranscriptLayer *_transcriptLayer; + CollapsibleAtomList *_recipientList; + UIControl *_recipientContainer; + UIScroller *_recipientScroller; + UIView *_recipientSeparator; + mSMSMessageEntryView *_entryView; + UIButton *_clearButton; + UIView *_multipleRecipientTitleView; + NSMutableArray *_bubbleData; + id _lastMessage; + mSMSBalloonTextField *_outboundMessageLayer; + UIView *_replacementMessageLayer; + mSMSSendingProgressLayer *_sendingProgressLayer; + double _progStart; + float _sendingProgress; + float _progressRate; + NSTimer *_sendingProgressTimer; + NSMutableArray *_recipients; + SMSMessageDelivery *_delivery; + int _numberSent; + int _numberToSend; + SMSMessage *_outboundMessage; + BOOL _newRecipient; + SMSRecipientSelectionView *_recipientSelectionView; + UIFrameAnimation *_throwAnimation; + TranscriptFrameAnimation *_transcriptAnimation; + UIFrameAnimation *_messageEntryViewAnimation; + unsigned int _rescroll:1; + unsigned int _sending:1; + unsigned int _waitingOnMessageSend:1; + unsigned int _failedToSend:1; + unsigned int _isThrowingOutboundMessageToTable:1; + unsigned int _recipientListScrollingEnabled:1; + unsigned int _recipientListShouldBeExpanded:1; + unsigned int _shouldMoveFocusToUnsentCursorPosition:1; + NSTimer *_errorDisplayTimer; + UIModalView *_contactAlertSheet; + UIModalView *_clearConversationAlertSheet; +} + ++ (id)tableColor; +- (id)initWithUIController:(id)fp8; +- (void)dealloc; +- (struct CGPoint)bestVisibleOffsetForBubbleAtIndex:(int)fp8; +- (void)scrollBubbleIndexToVisible:(int)fp8; +- (void)setMessageGroup:(id)fp8; +- (void)_reloadTranscriptLayer; +- (void)reload:(BOOL)fp8; +- (id)messageGroup; +- (void)_setupRecipientSelectionView; +- (void)updateEnablednessOfSendButton; +- (void)_adjustMessageEntryViewOriginDelta:(float)fp8 heightDelta:(float)fp12 animate:(BOOL)fp16 animationLength:(float)fp20; +- (void)_adjustTranscriptLayerFrameDelta:(struct CGRect)fp8 offsetDelta:(struct CGPoint)fp24 animate:(BOOL)fp32 animationLength:(float)fp36; +- (float)smsRecipientSelectionViewMaxHeight:(id)fp8; +- (float)smsRecipientSelectionViewMaxToFieldHeight:(id)fp8; +- (void)smsRecipientSelectionView:(id)fp8 recipientAdded:(id)fp12; +- (void)smsRecipientSelectionViewEmpty:(id)fp8; +- (void)hideKeyboard:(BOOL)fp8; +- (void)showKeyboard:(BOOL)fp8; +- (BOOL)isSendingMessage; +- (id)entryView; +- (id)sendingProgressLayer; +- (void)loadView; +- (void)viewWillAppear:(BOOL)fp8; +- (void)moveCursorToEnd; +- (void)saveMessageStore; +- (void)viewDidAppear:(BOOL)fp8; +- (void)viewWillDisappear:(BOOL)fp8; +- (id)titleViewForMultipleRecipients; +- (void)updateTitle; +- (void)updateNavigationButtons; +- (void)cancelButtonClicked:(id)fp8; +- (void)clearButtonClicked:(id)fp8; +- (void)scrollerWillStartDragging:(id)fp8; +- (void)resignEntryViewFirstResponder; +- (void)makeRecipientFieldFirstResponder; +- (void)restoreEntryViewCursor; +- (void)makeEntryViewFirstResponder; +- (void)activateURLButton:(id)fp8; +- (void)addressAtomClicked:(id)fp8; +- (void)_setupTranscriptHeader; +- (void)_clearExpandRecipientListFlag; +- (void)_loadMore; +- (void)_showTranscriptButtons; +- (void)_hideAccessoryView; +- (void)_hideTranscriptButtons; +- (void)_showRecipientList; +- (void)_hideRecipientList; +- (void)_updateRecipientContainerViewFrame; +- (void)_updateRecipientScrollViewFrame; +- (void)_updateTranscriptScrollerIndicatorSubrect; +- (void)collapsibleAtomList:(id)fp8 sizeDidChange:(struct CGSize)fp12; +- (Class)balloonClassForText:(id)fp8; +- (id)_createSegmentArrayForMessageText:(id)fp8 height:(unsigned int *)fp12 smsMessage:(id)fp16; +- (void)appendDataArraysFromMessageToBubbleData:(id)fp8; +- (void)_computeBubbleData; +- (id)bubbleData; +- (void)addOutboundMessage:(id)fp8 reloadForInsertion:(BOOL)fp12; +- (id)table:(id)fp8 cellForRow:(int)fp12 column:(id)fp16; +- (int)numberOfRowsInTable:(id)fp8; +- (float)table:(id)fp8 heightForRow:(int)fp12; +- (void)cleanUpAfterSendAttempt:(BOOL)fp8; +- (void)animator:(id)fp8 stopAnimation:(id)fp12; +- (struct CGPoint)_transcriptScrollToBottomOffsetWithHeightDelta:(float)fp8; +- (void)throwOutboundMessageToTable:(id)fp8 clearTranscript:(BOOL)fp12; +- (void)didBeginSendingText:(id)fp8 alphaIn:(BOOL)fp12 rebuildOutboundLayer:(BOOL)fp16; +- (void)didBeginSendingText:(id)fp8; +- (void)_scheduleNextProgressUpdate:(SEL)fp8; +- (void)finishProgress; +- (void)updateSendingProgress; +- (void)resetErrorDisplay; +- (void)tearDownErrorDisplay; +- (void)showErrorDisplay; +- (void)mSMSSendingProgressLayerCancelHit:(id)fp8; +- (void)mSMSSendingProgressLayerTryAgainHit:(id)fp8; +- (void)_showPartialFailureDisplay; +- (void)didEndSendingMessage:(id)fp8; +- (void)_fadeOutSendingProgressLayer; +- (void)_actuallyClearCurrentMessageThread; +- (void)clearCurrentMessageThread; +- (void)_startUpdatingSendProgress; +- (void)sendMessage:(id)fp8; +- (void)deliveredSubpart:(int)fp8 totalSubparts:(int)fp12 success:(BOOL)fp16; +- (void)deliveryPartiallyFailedForMessage:(id)fp8; +- (void)deliveryCompletedForMessage:(id)fp8; +- (void)deliveryFailedForMessage:(id)fp8; +- (void)send:(id)fp8; +- (void)transcriptLayerTapped:(id)fp8; +- (struct CGRect)messageEntryViewFinalFrame; +- (id)smsTextEntryViewMessageEntryView:(id)fp8; +- (void)smsTextEntryViewWillBecomeFirstResponder:(id)fp8; +- (void)smsTextEntryViewTextChanged:(id)fp8; +- (void)smsTextEntryViewSizeChanged:(id)fp8 height:(float)fp12 animate:(BOOL)fp16; +- (id)text; +- (void)setText:(id)fp8; +- (void)setText:(id)fp8 resizeEntryView:(BOOL)fp12 animate:(BOOL)fp16; +- (void)findMessageGroupForRecipients:(id)fp8; +- (id)recipients; +- (id)proposedRecipients; +- (void)setNewCompositionAddresses:(id)fp8; +- (void)setupForNewRecipient; +- (BOOL)isNewRecipient; +- (void)addRecipient:(void *)fp8 identifier:(int)fp12 phoneNumber:(id)fp16; +- (void)webView:(id)fp8 decidePolicyForNavigationAction:(id)fp12 request:(id)fp16 frame:(id)fp20 decisionListener:(id)fp24; +- (void)smsTranscriptTopCell:(id)fp8 buttonClicked:(int)fp12; +- (void)alertSheet:(id)fp8 buttonClicked:(int)fp12; + +@end + diff --git a/MobileSMS/mSMSMessageTranscriptLayer.h b/MobileSMS/mSMSMessageTranscriptLayer.h new file mode 100644 index 0000000..55e7f20 --- /dev/null +++ b/MobileSMS/mSMSMessageTranscriptLayer.h @@ -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 + +@interface mSMSMessageTranscriptLayer : UITable +{ + id _transcriptDelegate; +} + +- (void)setTranscriptDelegate:(id)fp8; +- (void)touchesEnded:(id)fp8 withEvent:(id)fp12; + +@end + diff --git a/MobileSMS/mSMSSendButtonView.h b/MobileSMS/mSMSSendButtonView.h new file mode 100644 index 0000000..368a946 --- /dev/null +++ b/MobileSMS/mSMSSendButtonView.h @@ -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 "UIThreePartButton.h" + +@interface mSMSSendButtonView : UIThreePartButton +{ +} + +- (BOOL)pointInside:(struct CGPoint)fp8 forEvent:(struct __GSEvent *)fp16; +- (float)minTitleMargin; + +@end + diff --git a/MobileSMS/mSMSSendingProgressLayer.h b/MobileSMS/mSMSSendingProgressLayer.h new file mode 100644 index 0000000..89bb396 --- /dev/null +++ b/MobileSMS/mSMSSendingProgressLayer.h @@ -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 "UIView.h" + +@class NSString, UIProgressBar; + +@interface mSMSSendingProgressLayer : UIView +{ + UIProgressBar *_progressLayer; + NSString *_displayString; + UIView *_partialFailurePane; + id _delegate; +} + +- (id)initWithSize:(struct CGSize)fp8; +- (void)dealloc; +- (void)showPartialFailurePane; +- (void)sendPushed; +- (void)cancelPushed; +- (void)hidePartialFailurePane; +- (void)setDelegate:(id)fp8; +- (void)setDisplayString:(id)fp8; +- (void)setProgress:(float)fp8; +- (void)drawRect:(struct CGRect)fp8; + +@end + diff --git a/MobileSMS/mSMSTimeStampLayer.h b/MobileSMS/mSMSTimeStampLayer.h new file mode 100644 index 0000000..0f25746 --- /dev/null +++ b/MobileSMS/mSMSTimeStampLayer.h @@ -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 "UITableCell.h" + +@class NSDate; + +@interface mSMSTimeStampLayer : UITableCell +{ + NSDate *_date; +} + +- (id)initWithDate:(id)fp8; +- (void)dealloc; +- (void)drawRect:(struct CGRect)fp8; + +@end + diff --git a/MobileSMS/mSMSUIController.h b/MobileSMS/mSMSUIController.h new file mode 100644 index 0000000..7bf33be --- /dev/null +++ b/MobileSMS/mSMSUIController.h @@ -0,0 +1,115 @@ +/* + * 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 "ABNewPersonViewControllerDelegate-Protocol.h" +#import "ABPeoplePickerNavigationControllerDelegate-Protocol.h" +#import "ABPersonViewControllerDelegate-Protocol.h" +#import "ABUnknownPersonViewControllerDelegate-Protocol.h" +#import "UIModalViewDelegate-Protocol.h" + +@class ABPeoplePickerNavigationController, MailComposeController, NSDictionary, UINavigationController, UIWindow, mSMSLinkViewController, mSMSMessageListController, mSMSMessageTranscriptController; + +@interface mSMSUIController : NSObject +{ + UIWindow *_window; + UINavigationController *_navigationController; + mSMSMessageListController *_messageListController; + mSMSMessageTranscriptController *_messageTranscriptController; + mSMSLinkViewController *_linkViewController; + MailComposeController *_mailComposeController; + ABPeoplePickerNavigationController *_peoplePickerController; + BOOL _hasEmail; + BOOL _restoringState; + struct __CFArray *_queuedMessages; + NSDictionary *_propsCache; + id _navBarLeftButtonTarget; + SEL _navBarLeftButtonAction; + id _navBarRightButtonTarget; + SEL _navBarRightButtonAction; +} + ++ (id)sharedInstance; +- (struct CGRect)contentViewRect; +- (void)_init; +- (void)_displaySMSDatabaseFullWarning; +- (void)dealloc; +- (id)messageListController; +- (id)messageTranscriptController; +- (id)existingMessageGroupForAddresses:(id)fp8; +- (void)showMessagesForAddress:(id)fp8 animate:(BOOL)fp12; +- (BOOL)resumeToMessageGroup:(id)fp8 unsentText:(id)fp12; +- (void)showMessageGroup:(id)fp8 animate:(BOOL)fp12; +- (void)showTranscriptList:(BOOL)fp8; +- (void)showURLListForMessage:(id)fp8; +- (void)showNewMessageCompositionPanel:(BOOL)fp8; +- (BOOL)_shouldPlaySounds; +- (void)_playMessageSent; +- (void)_playMessageRecieved; +- (void)compose:(id)fp8; +- (void)transitionFromNewMessageToConversation; +- (void)_processReceivedMessage:(struct __CTSMSMessage *)fp8 replace:(BOOL)fp12 isLastMessage:(BOOL)fp16 animate:(BOOL)fp20; +- (void)_receivedMessage:(struct __CTSMSMessage *)fp8 replace:(BOOL)fp12; +- (void)markMessageGroupAsRead:(id)fp8; +- (void)noteMessageGroupChanged:(id)fp8 animate:(BOOL)fp12; +- (void)receivedMessage:(struct __CTSMSMessage *)fp8; +- (void)receivedReplaceMessage:(struct __CTSMSMessage *)fp8; +- (void)_sentMessage:(struct __CTSMSMessage *)fp8; +- (void)sentMessage; +- (long)numberOfQueuedMessages; +- (void)dequeueMessages; +- (void)addReceivedMessageToQueue:(struct __CTSMSMessage *)fp8 replace:(BOOL)fp12; +- (void)displayAlertSheet:(id)fp8; +- (void)dismissAlertSheet:(id)fp8; +- (void)alertSheet:(id)fp8 buttonClicked:(int)fp12; +- (void)dismissPeoplePicker:(id)fp8; +- (void)dismissPeoplePicker; +- (void)showPeoplePickerWithDelegate:(id)fp8; +- (void)tearDownPeoplePicker; +- (BOOL)peoplePickerNavigationController:(id)fp8 shouldContinueAfterSelectingPerson:(void *)fp12 property:(int)fp16 identifier:(int)fp20; +- (BOOL)peoplePickerNavigationController:(id)fp8 shouldContinueAfterSelectingPerson:(void *)fp12; +- (void)peoplePickerNavigationController:(id)fp8 displayedMembersOfGroup:(void *)fp12; +- (void)peoplePickerNavigationControllerDisplayedGroups:(id)fp8; +- (void)_updateUI; +- (void)_abUpdated:(void *)fp8; +- (void)_restoreUnsentMessages; +- (void)handleURL:(id)fp8; +- (BOOL)restoringState; +- (BOOL)_restoreState; +- (BOOL)showUnreadConversations; +- (BOOL)isShowingTranscriptWithUnsentText; +- (void)storeState:(id)fp8; +- (void *)createPersonWithValue:(struct __CFString *)fp8 forMultiValueProperty:(int)fp12; +- (id)_abPersonViewControllerForPerson:(void *)fp8 property:(int)fp12 withIdentifier:(int)fp16; +- (BOOL)personViewController:(id)fp8 shouldPerformDefaultActionForPerson:(void *)fp12 property:(int)fp16 identifier:(int)fp20; +- (id)_unknownPersonViewControllerForProps:(id)fp8; +- (id)_personViewControllerForProps:(id)fp8; +- (void)_displayABPersonViewController:(id)fp8; +- (void)showABCardForPerson:(void *)fp8 highlightedProperty:(int)fp12 identifier:(int)fp16; +- (void)showABCardForLinkProperties:(id)fp8; +- (void)cardViewer:(id)fp8 presentActionsSheet:(id)fp12; +- (void)cardViewer:(id)fp8 dismissActionsSheet:(id)fp12; +- (void)cardViewer:(id)fp8 presentActionsView:(id)fp12 withTitle:(id)fp16; +- (void)unknownPersonViewController:(id)fp8 didResolveToPerson:(void *)fp12; +- (void)_showMailComposeSheet; +- (void)_showComposeEmailForAddress:(id)fp8; +- (void)mailComposeControllerCompositionFinished:(id)fp8; +- (void)_emailDeliveryFailed:(id)fp8; +- (void)_backgroundDeliverEmail:(id)fp8; +- (void)mailComposeController:(id)fp8 willUseMessageHeaders:(id)fp12; +- (void)mailComposeControllerContentsDidChange:(id)fp8; +- (BOOL)mailComposeControllerIsEditingDraft:(id)fp8; +- (void)mailComposeController:(id)fp8 loadedAttachments:(id)fp12; +- (void)showNewContactViewForNumber:(id)fp8; +- (void)newPersonViewController:(id)fp8 didCompleteWithNewPerson:(void *)fp12; +- (void)showAddToExistingContactViewForNumber:(id)fp8; +- (void)peoplePickerNavigationControllerDidCancel:(id)fp8; +- (BOOL)peoplePickerNavigationController:(id)fp8 shouldShowInsertEditorForPerson:(void *)fp12 insertProperty:(int *)fp16 copyInsertValue:(id *)fp20 copyInsertLabel:(id *)fp24; +- (BOOL)peoplePickerNavigationController:(id)fp8 shouldDismissAfterInsertEditorConfirmed:(BOOL)fp12 withPerson:(void *)fp16; + +@end + -- 2.45.2