]> git.saurik.com Git - iphone-api.git/commitdiff
Commit the ChatKit folder (for WinterBoard).
authorJay Freeman (saurik) <saurik@saurik.com>
Wed, 8 Jan 2014 06:55:25 +0000 (06:55 +0000)
committerJay Freeman (saurik) <saurik@saurik.com>
Wed, 8 Jan 2014 06:55:25 +0000 (06:55 +0000)
120 files changed:
ChatKit/ABNewPersonViewControllerDelegate-Protocol.h [new file with mode: 0644]
ChatKit/ABPeoplePickerNavigationControllerDelegate-Protocol.h [new file with mode: 0644]
ChatKit/ABPersonViewControllerDelegate-Protocol.h [new file with mode: 0644]
ChatKit/ABUnknownPersonViewControllerDelegate-Protocol.h [new file with mode: 0644]
ChatKit/AlwaysHighlightingPlacardButton.h [new file with mode: 0644]
ChatKit/CDStructures.h [new file with mode: 0644]
ChatKit/CKABNewPersonViewController.h [new file with mode: 0644]
ChatKit/CKABUnknownPersonViewController.h [new file with mode: 0644]
ChatKit/CKAVMediaObject.h [new file with mode: 0644]
ChatKit/CKAnimatedImageMediaObject.h [new file with mode: 0644]
ChatKit/CKAtomListView.h [new file with mode: 0644]
ChatKit/CKAudioMediaObject.h [new file with mode: 0644]
ChatKit/CKBalloonView.h [new file with mode: 0644]
ChatKit/CKCachedImageBalloonView.h [new file with mode: 0644]
ChatKit/CKCompressibleImageMediaObject.h [new file with mode: 0644]
ChatKit/CKContentEntryBridge.h [new file with mode: 0644]
ChatKit/CKContentEntryBridgeClient-Protocol.h [new file with mode: 0644]
ChatKit/CKContentEntryView.h [new file with mode: 0644]
ChatKit/CKContentOffsetAnimation.h [new file with mode: 0644]
ChatKit/CKConversation.h [new file with mode: 0644]
ChatKit/CKConversationList.h [new file with mode: 0644]
ChatKit/CKConversationListCell.h [new file with mode: 0644]
ChatKit/CKConversationListController.h [new file with mode: 0644]
ChatKit/CKDeletedMessagePart.h [new file with mode: 0644]
ChatKit/CKDraftManager.h [new file with mode: 0644]
ChatKit/CKEntity.h [new file with mode: 0644]
ChatKit/CKEntityView.h [new file with mode: 0644]
ChatKit/CKEntryField-Protocol.h [new file with mode: 0644]
ChatKit/CKFixedImageMediaObject.h [new file with mode: 0644]
ChatKit/CKGenericFileBalloonView.h [new file with mode: 0644]
ChatKit/CKImageBalloonView.h [new file with mode: 0644]
ChatKit/CKImageData.h [new file with mode: 0644]
ChatKit/CKImagePickerMediaPreviewGenerator.h [new file with mode: 0644]
ChatKit/CKLinksController.h [new file with mode: 0644]
ChatKit/CKLoopbackMessage.h [new file with mode: 0644]
ChatKit/CKLoopbackService.h [new file with mode: 0644]
ChatKit/CKMailComposeRecipient.h [new file with mode: 0644]
ChatKit/CKMediaObject.h [new file with mode: 0644]
ChatKit/CKMediaObjectManager.h [new file with mode: 0644]
ChatKit/CKMediaObjectMessagePart.h [new file with mode: 0644]
ChatKit/CKMediaPreviewGenerator.h [new file with mode: 0644]
ChatKit/CKMessage.h [new file with mode: 0644]
ChatKit/CKMessageCell.h [new file with mode: 0644]
ChatKit/CKMessageComposition.h [new file with mode: 0644]
ChatKit/CKMessageEntryView.h [new file with mode: 0644]
ChatKit/CKMessageLinkedComposition.h [new file with mode: 0644]
ChatKit/CKMessageMediaEntryView.h [new file with mode: 0644]
ChatKit/CKMessagePart.h [new file with mode: 0644]
ChatKit/CKMessagePartComposeResourcePool.h [new file with mode: 0644]
ChatKit/CKMessagePartURLProtocol.h [new file with mode: 0644]
ChatKit/CKMessageStandaloneComposition.h [new file with mode: 0644]
ChatKit/CKOverlayViewProtocol-Protocol.h [new file with mode: 0644]
ChatKit/CKPhoneComposeRecipient.h [new file with mode: 0644]
ChatKit/CKProgressBar.h [new file with mode: 0644]
ChatKit/CKProperlyTransitioningNavigationItem.h [new file with mode: 0644]
ChatKit/CKRecipientGenerator.h [new file with mode: 0644]
ChatKit/CKRecipientListView.h [new file with mode: 0644]
ChatKit/CKRecipientSelectionView.h [new file with mode: 0644]
ChatKit/CKRichContentView.h [new file with mode: 0644]
ChatKit/CKSMSBubblizationAnimation.h [new file with mode: 0644]
ChatKit/CKSMSComposeController.h [new file with mode: 0644]
ChatKit/CKSMSDeferredMessage.h [new file with mode: 0644]
ChatKit/CKSMSEntity.h [new file with mode: 0644]
ChatKit/CKSMSMessage.h [new file with mode: 0644]
ChatKit/CKSMSMessageDelivery.h [new file with mode: 0644]
ChatKit/CKSMSService.h [new file with mode: 0644]
ChatKit/CKSelectedMessageCellView.h [new file with mode: 0644]
ChatKit/CKSendingProgressView.h [new file with mode: 0644]
ChatKit/CKService.h [new file with mode: 0644]
ChatKit/CKSimpleBalloonView.h [new file with mode: 0644]
ChatKit/CKSummaryLabel.h [new file with mode: 0644]
ChatKit/CKTextContentView-WebKitReachIns.h [new file with mode: 0644]
ChatKit/CKTextContentView.h [new file with mode: 0644]
ChatKit/CKTextMessagePart.h [new file with mode: 0644]
ChatKit/CKTimestampView.h [new file with mode: 0644]
ChatKit/CKTranscriptBubbleData-ConvenienceAndClarity.h [new file with mode: 0644]
ChatKit/CKTranscriptBubbleData.h [new file with mode: 0644]
ChatKit/CKTranscriptController-MediaEntry.h [new file with mode: 0644]
ChatKit/CKTranscriptController-Testing.h [new file with mode: 0644]
ChatKit/CKTranscriptController.h [new file with mode: 0644]
ChatKit/CKTranscriptHeaderView.h [new file with mode: 0644]
ChatKit/CKTranscriptStatusController.h [new file with mode: 0644]
ChatKit/CKTranscriptTableView.h [new file with mode: 0644]
ChatKit/CKUnknownMediaObject.h [new file with mode: 0644]
ChatKit/CKUnknownMessagePart.h [new file with mode: 0644]
ChatKit/CKVCalMediaObject.h [new file with mode: 0644]
ChatKit/CKVCardMediaObject.h [new file with mode: 0644]
ChatKit/CKVideoMediaObject.h [new file with mode: 0644]
ChatKit/CKWBMPImageData.h [new file with mode: 0644]
ChatKit/CKWBMPImageMediaObject.h [new file with mode: 0644]
ChatKit/CKWebBalloonView.h [new file with mode: 0644]
ChatKit/CKWebImageBalloonView.h [new file with mode: 0644]
ChatKit/CKWebviewBasedContentEntryBridge.h [new file with mode: 0644]
ChatKit/ComposeRecipient-Additions.h [new file with mode: 0644]
ChatKit/ComposeRecipientView-ReachingIn.h [new file with mode: 0644]
ChatKit/DOMEventListener-Protocol.h [new file with mode: 0644]
ChatKit/MFMailComposeViewControllerDelegate-Protocol.h [new file with mode: 0644]
ChatKit/MailMultiSelectButton.h [new file with mode: 0644]
ChatKit/MailMultiSelectControl.h [new file with mode: 0644]
ChatKit/MailToolbarButton.h [new file with mode: 0644]
ChatKit/NSArray-CKMediaObjectPartAdditions.h [new file with mode: 0644]
ChatKit/NSArray-ComposeRecipientConvenience.h [new file with mode: 0644]
ChatKit/NSArray-SMS.h [new file with mode: 0644]
ChatKit/NSObject-CKMessageEntryViewDelegate.h [new file with mode: 0644]
ChatKit/NSObject-CKSMSComposeControllerDelegate.h [new file with mode: 0644]
ChatKit/NSObject-Protocol.h [new file with mode: 0644]
ChatKit/NSString-Emoji.h [new file with mode: 0644]
ChatKit/NSString-LinkProperties.h [new file with mode: 0644]
ChatKit/NSString-SMSPhoneNumberNormalization.h [new file with mode: 0644]
ChatKit/SMSComposeRecipientView.h [new file with mode: 0644]
ChatKit/SMSWebDocumentView.h [new file with mode: 0644]
ChatKit/UIActionSheetDelegate-Protocol.h [new file with mode: 0644]
ChatKit/UIImage-ChatKitAdditions.h [new file with mode: 0644]
ChatKit/UIImage-ImageWithTail.h [new file with mode: 0644]
ChatKit/UIModalViewDelegate-Protocol.h [new file with mode: 0644]
ChatKit/UIScrollViewDelegate-Protocol.h [new file with mode: 0644]
ChatKit/UITableViewDataSource-Protocol.h [new file with mode: 0644]
ChatKit/UITableViewDelegate-Protocol.h [new file with mode: 0644]
ChatKit/UITextContentViewDelegate-Protocol.h [new file with mode: 0644]
ChatKit/mSMSSendButtonView.h [new file with mode: 0644]

diff --git a/ChatKit/ABNewPersonViewControllerDelegate-Protocol.h b/ChatKit/ABNewPersonViewControllerDelegate-Protocol.h
new file mode 100644 (file)
index 0000000..9dd3e46
--- /dev/null
@@ -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 <NSObject>
+- (void)newPersonViewController:(id)fp8 didCompleteWithNewPerson:(void *)fp12;
+@end
+
diff --git a/ChatKit/ABPeoplePickerNavigationControllerDelegate-Protocol.h b/ChatKit/ABPeoplePickerNavigationControllerDelegate-Protocol.h
new file mode 100644 (file)
index 0000000..9253217
--- /dev/null
@@ -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 <NSObject>
+- (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/ChatKit/ABPersonViewControllerDelegate-Protocol.h b/ChatKit/ABPersonViewControllerDelegate-Protocol.h
new file mode 100644 (file)
index 0000000..3347a86
--- /dev/null
@@ -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 <NSObject>
+- (BOOL)personViewController:(id)fp8 shouldPerformDefaultActionForPerson:(void *)fp12 property:(int)fp16 identifier:(int)fp20;
+@end
+
diff --git a/ChatKit/ABUnknownPersonViewControllerDelegate-Protocol.h b/ChatKit/ABUnknownPersonViewControllerDelegate-Protocol.h
new file mode 100644 (file)
index 0000000..bee1ea0
--- /dev/null
@@ -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 <NSObject>
+- (void)unknownPersonViewController:(id)fp8 didResolveToPerson:(void *)fp12;
+@end
+
diff --git a/ChatKit/AlwaysHighlightingPlacardButton.h b/ChatKit/AlwaysHighlightingPlacardButton.h
new file mode 100644 (file)
index 0000000..e27c71a
--- /dev/null
@@ -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 "UIPlacardButton.h"
+
+@interface AlwaysHighlightingPlacardButton : UIPlacardButton
+{
+}
+
+- (id)initWithTitle:(id)fp8;
+- (void)drawTitleAtPoint:(struct CGPoint)fp8 width:(float)fp16;
+- (BOOL)_alwaysHandleScrollerMouseEvent;
+
+@end
+
diff --git a/ChatKit/CDStructures.h b/ChatKit/CDStructures.h
new file mode 100644 (file)
index 0000000..bf082e9
--- /dev/null
@@ -0,0 +1,65 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+struct CGContext;
+
+struct CGImage;
+
+struct CGImageSource;
+
+struct CGPoint {
+    float x;
+    float y;
+};
+
+struct CGRect {
+    struct CGPoint origin;
+    struct CGSize size;
+};
+
+struct CGSize {
+    float width;
+    float height;
+};
+
+struct UIEdgeInsets {
+    float _field1;
+    float _field2;
+    float _field3;
+    float _field4;
+};
+
+struct _NSRange {
+    unsigned int _field1;
+    unsigned int _field2;
+};
+
+struct _NSZone;
+
+struct __CFString;
+
+struct __CKSMSAddress;
+
+struct __CKSMSRecord;
+
+struct __GSEvent;
+
+typedef struct {
+    char _field1;
+    char _field2;
+    char _field3;
+    float _field4;
+    float _field5;
+    int _field6;
+    struct CGRect _field7;
+    struct CGRect _field8;
+} CDAnonymousStruct1;
+
+typedef struct {
+    int _field1;
+    int _field2;
+} CDAnonymousStruct2;
+
diff --git a/ChatKit/CKABNewPersonViewController.h b/ChatKit/CKABNewPersonViewController.h
new file mode 100644 (file)
index 0000000..d8fb80e
--- /dev/null
@@ -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 "ABNewPersonViewController.h"
+
+@interface CKABNewPersonViewController : ABNewPersonViewController
+{
+}
+
+- (BOOL)shouldAutorotateToInterfaceOrientation:(int)fp8;
+
+@end
+
diff --git a/ChatKit/CKABUnknownPersonViewController.h b/ChatKit/CKABUnknownPersonViewController.h
new file mode 100644 (file)
index 0000000..8669bad
--- /dev/null
@@ -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 "ABUnknownPersonViewController.h"
+
+@interface CKABUnknownPersonViewController : ABUnknownPersonViewController
+{
+}
+
+- (BOOL)shouldAutorotateToInterfaceOrientation:(int)fp8;
+
+@end
+
diff --git a/ChatKit/CKAVMediaObject.h b/ChatKit/CKAVMediaObject.h
new file mode 100644 (file)
index 0000000..6b3f83f
--- /dev/null
@@ -0,0 +1,49 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <ChatKit/CKMediaObject.h>
+
+@class AVRemaker, NSString;
+
+@interface CKAVMediaObject : CKMediaObject
+{
+    AVRemaker *_remaker;
+    BOOL _remakeSuccessful;
+    BOOL _remakeDidEnd;
+    NSString *_createdFilename;
+    double _approximateDuration;
+}
+
++ (void)initialize;
++ (double)maxMMSTrimDurationForMediaType:(int)fp8;
++ (id)transcodeOptionsWithMaxBytes:(int)fp8;
++ (void)_dequeueNextTranscodeOnMainThread;
+- (void)dealloc;
+- (BOOL)shouldTranscodeForMMS;
+- (Class)balloonPreviewClassWithPreviewData:(id)fp8;
+- (void)prepareForTranscode;
+- (id)transcodedFilename;
+- (id)newTranscodingForMMSWithMaxByteLength:(int)fp8;
+- (id)transcodedPathExtension;
+- (void)cleanupAfterTranscode;
+- (void)configureBalloon:(id)fp8 withPreviewData:(id)fp12;
+- (id)transcodePath;
+- (double)transcodeStartTime;
+- (double)transcodeEndTime;
+- (double)transcodeDuration;
+- (id)transcodeMimeType;
+- (id)effectiveExportedFilename;
+- (id)fileForDataWithExtension:(id)fp8;
+- (id)previewTitle;
+- (void)_determineDurationOnMainThreadWithFile:(id)fp8;
+- (void)_enqueueTranscodeOnMainThreadWithOptions:(id)fp8;
+- (void)_beginRemakingOnMainThreadWithOptions:(id)fp8;
+- (void)_remakeDidComplete:(id)fp8;
+- (BOOL)remakeDidEnd;
+- (void)setRemakeDidEnd:(BOOL)fp8;
+
+@end
+
diff --git a/ChatKit/CKAnimatedImageMediaObject.h b/ChatKit/CKAnimatedImageMediaObject.h
new file mode 100644 (file)
index 0000000..0ec3f75
--- /dev/null
@@ -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 <ChatKit/CKFixedImageMediaObject.h>
+
+@interface CKAnimatedImageMediaObject : CKFixedImageMediaObject
+{
+}
+
++ (id)mimeTypesToFileExtensions;
+- (id)newPreview:(int)fp8 highlight:(BOOL)fp12;
+- (Class)balloonPreviewClassWithPreviewData:(id)fp8;
+- (float)balloonHeightWithPreviewData:(id)fp8;
+- (void)configureBalloon:(id)fp8 withPreviewData:(id)fp12;
+- (BOOL)_imageHasAnimation;
+
+@end
+
diff --git a/ChatKit/CKAtomListView.h b/ChatKit/CKAtomListView.h
new file mode 100644 (file)
index 0000000..2333714
--- /dev/null
@@ -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 CKAtomListView : 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:(id)fp20;
+- (void)dealloc;
+- (id)_newButtonWithTitle:(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/ChatKit/CKAudioMediaObject.h b/ChatKit/CKAudioMediaObject.h
new file mode 100644 (file)
index 0000000..6da485d
--- /dev/null
@@ -0,0 +1,36 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <ChatKit/CKAVMediaObject.h>
+
+@class NSDictionary, NSString;
+
+@interface CKAudioMediaObject : CKAVMediaObject
+{
+    NSDictionary *_transcodeOptions;
+    NSString *_transcodePath;
+}
+
++ (id)mimeTypesToFileExtensions;
+- (void)dealloc;
+- (BOOL)shouldTranscodeForMMS;
+- (int)mediaType;
+- (unsigned long long)sizeInBytes;
+- (id)optionsForMedia;
+- (void)prepareForTranscode;
+- (id)transcodePath;
+- (id)transcodedFilename;
+- (id)transcodeMimeType;
+- (id)transcodedPathExtension;
+- (double)transcodeStartTime;
+- (double)transcodeEndTime;
+- (double)transcodeDuration;
+- (id)effectiveExportedFilename;
+- (id)previewTitle;
+- (id)filenameForMedia;
+
+@end
+
diff --git a/ChatKit/CKBalloonView.h b/ChatKit/CKBalloonView.h
new file mode 100644 (file)
index 0000000..c383b19
--- /dev/null
@@ -0,0 +1,97 @@
+/*
+ *     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 CKMessagePart, NSString;
+
+@interface CKBalloonView : UIView
+{
+    id _delegate;
+    id _tapDelegate;
+    int _orientation;
+    float _bubbleAlpha;
+    float _tightenedWidth;
+    unsigned int _hasURLs:1;
+    unsigned int _draws:1;
+    unsigned int _forceTighten:1;
+    unsigned int _balloonHighlight:1;
+    float _topMargin;
+    CKMessagePart *_messagePart;
+    NSString *_subject;
+    unsigned int _preview:1;
+    unsigned int _isIgnoringSingleTap:1;
+    unsigned int _calloutRegistered:1;
+}
+
++ (float)fixedHeight;
++ (BOOL)shouldHaveAccessoryDiclosure;
++ (struct CGSize)defaultSize;
++ (id)defaultFont;
++ (BOOL)showsSubject;
++ (struct CGSize)sizeForMessagePart:(id)fp8 width:(float)fp12;
++ (float)heightForText:(id)fp8 width:(float)fp12 subject:(id)fp16;
++ (struct CGSize)sizeForMessagePart:(id)fp8 width:(float)fp12 withSubject:(BOOL)fp16;
++ (struct CGPoint)offsetForBubbleInsetAtPoint:(struct CGPoint)fp8;
++ (float)additionalHeightForBubbleWhenInsetAtPoint:(struct CGPoint)fp8;
++ (float)heightForText:(id)fp8;
++ (float)heightForText:(id)fp8 width:(float)fp12;
++ (float)heightForText:(id)fp8 width:(float)fp12 includeBuffers:(BOOL)fp16;
++ (struct CGContext *)sharedSizingContext;
+- (void)setPreview:(BOOL)fp8;
+- (BOOL)isPreview;
+- (void)copy:(id)fp8;
+- (void)_stopIgnoringSingleTapGesture;
+- (void)_temporarilyIgnoreSingleTapGesture;
+- (void)calloutWillHide:(id)fp8;
+- (void)_toggleCopyCallout;
+- (void)_hideCopyCallout;
+- (void)_showCopyCallout;
+- (void)copyToPasteboard;
+- (void)_setBalloonHighlight:(BOOL)fp8;
+- (float)balloonContentHeadMargin;
+- (float)balloonContentTailMargin;
+- (float)balloonContentTopMargin;
+- (float)balloonContentBottomMargin;
+- (void)setTopMargin:(float)fp8;
+- (void)oneFingerDoubleTap:(id)fp8;
+- (void)longPressGesture:(id)fp8;
+- (void)singleTap:(id)fp8;
+- (void)setupGestureRecognizers;
+- (id)initWithFrame:(struct CGRect)fp8 delegate:(id)fp24;
+- (int)orientation;
+- (void)setOrientation:(int)fp8;
+- (void)setBubbleAlpha:(float)fp8;
+- (void)setComposition:(id)fp8;
+- (void)setText:(id)fp8;
+- (id)messagePart;
+- (void)setMessagePart:(id)fp8;
+- (void)setDraws:(BOOL)fp8;
+- (id)text;
+- (void)setFrame:(struct CGRect)fp8;
+- (float)tightenedWidth;
+- (void)setForceTighten:(BOOL)fp8;
+- (float)heightForWidth:(float)fp8;
+- (void)tighten;
+- (void)drawBalloonImage:(id)fp8 inRect:(struct CGRect)fp12;
+- (struct CGRect)_tightenedBounds;
+- (struct CGRect)contentBounds;
+- (struct CGRect)balloonBounds;
+- (void)drawRect:(struct CGRect)fp8;
+- (void)prepareForReuse;
+- (BOOL)hasURLs;
+- (BOOL)canBecomeFirstResponder;
+- (BOOL)canResignFirstResponder;
+- (void)dealloc;
+- (id)tapDelegate;
+- (void)setTapDelegate:(id)fp8;
+- (id)delegate;
+- (void)setDelegate:(id)fp8;
+- (id)subject;
+- (void)setSubject:(id)fp8;
+
+@end
+
diff --git a/ChatKit/CKCachedImageBalloonView.h b/ChatKit/CKCachedImageBalloonView.h
new file mode 100644 (file)
index 0000000..be78f25
--- /dev/null
@@ -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 <ChatKit/CKImageBalloonView.h>
+
+@interface CKCachedImageBalloonView : CKImageBalloonView
+{
+}
+
++ (BOOL)shouldHaveAccessoryDiclosure;
+- (id)balloonImage;
+- (void)setMessagePart:(id)fp8;
+
+@end
+
diff --git a/ChatKit/CKCompressibleImageMediaObject.h b/ChatKit/CKCompressibleImageMediaObject.h
new file mode 100644 (file)
index 0000000..b6eb9c8
--- /dev/null
@@ -0,0 +1,32 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <ChatKit/CKMediaObject.h>
+
+@class CKImageData;
+
+@interface CKCompressibleImageMediaObject : CKMediaObject
+{
+    CKImageData *_imageData;
+}
+
++ (id)mimeTypesToFileExtensions;
++ (id)previewDataMIMEType;
++ (struct CGSize)transcodeMaxSize;
+- (void)dealloc;
+- (int)mediaType;
+- (id)imageData;
+- (BOOL)shouldTranscodeForMMS;
+- (Class)balloonPreviewClassWithPreviewData:(id)fp8;
+- (float)balloonHeightWithPreviewData:(id)fp8;
+- (void)configureBalloon:(id)fp8 withPreviewData:(id)fp12;
+- (id)_newTranscodedMediaObjectWithMaxByteLength:(int)fp8;
+- (id)newTranscodingForMMSWithMaxByteLength:(int)fp8;
+- (id)newPreview:(int)fp8 highlight:(BOOL)fp12;
+- (void)copyToPasteboard:(id)fp8;
+
+@end
+
diff --git a/ChatKit/CKContentEntryBridge.h b/ChatKit/CKContentEntryBridge.h
new file mode 100644 (file)
index 0000000..9d89088
--- /dev/null
@@ -0,0 +1,32 @@
+/*
+ *     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 NSObject<CKContentEntryBridgeClient>;
+
+@interface CKContentEntryBridge : NSObject
+{
+    NSObject<CKContentEntryBridgeClient> *_entryView;
+}
+
++ (id)newContentEntryBridge;
+- (void)dealloc;
+- (void)setMessageComposition:(id)fp8;
+- (id)messageComposition;
+- (void)setMessageParts:(id)fp8;
+- (id)messageParts;
+- (id)attachments;
+- (void)insertMessagePart:(id)fp8;
+- (BOOL)hasContent;
+- (id)newContentViewWithFrame:(struct CGRect)fp8;
+- (id)supportedPasteboardTypesInTextContentView:(id)fp8;
+- (id)documentFragmentForPasteboardItemAtIndex:(int)fp8 inTextContentView:(id)fp12;
+- (id)contentEntryView;
+- (void)setContentEntryView:(id)fp8;
+
+@end
+
diff --git a/ChatKit/CKContentEntryBridgeClient-Protocol.h b/ChatKit/CKContentEntryBridgeClient-Protocol.h
new file mode 100644 (file)
index 0000000..5a910f3
--- /dev/null
@@ -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.
+ */
+
+@protocol CKContentEntryBridgeClient
+- (void)attachmentsDidChange;
+- (id)subject;
+- (id)contentViews;
+- (BOOL)canPasteObject:(id)fp8;
+@end
+
diff --git a/ChatKit/CKContentEntryView.h b/ChatKit/CKContentEntryView.h
new file mode 100644 (file)
index 0000000..1429708
--- /dev/null
@@ -0,0 +1,88 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIScrollView.h"
+
+#import "CKContentEntryBridgeClient-Protocol.h"
+#import "CKEntryField-Protocol.h"
+#import "UITextContentViewDelegate-Protocol.h"
+
+@class CKContentEntryBridge, CKTextContentView, NSMutableArray, UIView;
+
+@interface CKContentEntryView : UIScrollView <CKEntryField, UITextContentViewDelegate, CKContentEntryBridgeClient>
+{
+    NSMutableArray *_contentViews;
+    CKTextContentView *_subjectView;
+    CKTextContentView *_activeView;
+    UIView *_subjectLine;
+    CKContentEntryBridge *_bridge;
+    unsigned int _showsSubject:1;
+    unsigned int _viewsLoaded:1;
+    id _entryFieldDelegate;
+    BOOL _needsScrollToVisible;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)dealloc;
+- (void)removeFromSuperview;
+- (void)setContentOffset:(struct CGPoint)fp8;
+- (void)_scrollViewAnimationEnded;
+- (void)updateCandidateDisplay;
+- (void)setFrame:(struct CGRect)fp8;
+- (void)scrollSelectionToVisible:(BOOL)fp8;
+- (struct CGRect)contentEntryFrame:(BOOL)fp8;
+- (BOOL)showsSubject;
+- (void)setShowsSubject:(BOOL)fp8;
+- (void)showSubjectLinesAndDefaultText:(BOOL)fp8;
+- (void)tapGesture:(id)fp8;
+- (void)resetKeyboardDelegate:(id)fp8;
+- (BOOL)textContentView:(id)fp8 shouldChangeTextInRange:(struct _NSRange)fp12 replacementText:(id)fp20;
+- (void)textContentViewDidChange:(id)fp8;
+- (BOOL)textContentViewShouldBeginEditing:(id)fp8;
+- (void)textContentViewDidBeginEditing:(id)fp8;
+- (BOOL)textContentViewShouldEndEditing:(id)fp8;
+- (BOOL)textContentView:(id)fp8 shouldChangeSizeForContentSize:(struct CGSize)fp12;
+- (void)textContentView:(id)fp8 didChangeSize:(struct CGSize)fp12;
+- (id)supportedPasteboardTypesInTextContentView:(id)fp8;
+- (id)documentFragmentForPasteboardItemAtIndex:(int)fp8 inTextContentView:(id)fp12;
+- (void)attachmentsDidChange;
+- (void)reflowContent;
+- (void)setContentHidden:(BOOL)fp8 subjectHidden:(BOOL)fp12;
+- (void)setEntryFieldDelegate:(id)fp8;
+- (id)entryFieldDelegate;
+- (void)clearMessage;
+- (BOOL)hasContent;
+- (void)setMessageComposition:(id)fp8;
+- (id)messageComposition;
+- (void)setMessageParts:(id)fp8;
+- (id)messageParts;
+- (void)insertMessagePart:(id)fp8;
+- (void)moveCursorToEnd;
+- (void)setCursorPosition:(int)fp8;
+- (int)cursorPosition;
+- (int)lastCursorPosition;
+- (void)saveCursorPosition;
+- (void)restoreCursorPosition;
+- (void)makeActive;
+- (BOOL)isActive;
+- (void)disableEditing;
+- (void)setIgnoreAnimations:(BOOL)fp8;
+- (id)subject;
+- (void)setSubject:(id)fp8;
+- (void)loadSubviews;
+- (id)attachments;
+- (void)setContentOffset:(struct CGPoint)fp8 animated:(BOOL)fp16;
+- (void)_addContentView:(id)fp8;
+- (void)_reloadEntryViewsIfLoaded;
+- (void)_removeContentView:(id)fp8;
+- (void)_loadEntryViews;
+- (void)_adjustAllContent;
+- (void)_setupGestureRecognizers;
+- (BOOL)canPasteObject:(id)fp8;
+- (id)contentViews;
+
+@end
+
diff --git a/ChatKit/CKContentOffsetAnimation.h b/ChatKit/CKContentOffsetAnimation.h
new file mode 100644 (file)
index 0000000..50c8769
--- /dev/null
@@ -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 "UIAnimation.h"
+
+@interface CKContentOffsetAnimation : UIAnimation
+{
+    struct CGPoint _startContentOffset;
+    struct CGPoint _endContentOffset;
+}
+
+- (void)setProgress:(float)fp8;
+- (void)setStartContentOffset:(struct CGPoint)fp8;
+- (void)setEndContentOffset:(struct CGPoint)fp8;
+- (struct CGPoint)endContentOffset;
+
+@end
+
diff --git a/ChatKit/CKConversation.h b/ChatKit/CKConversation.h
new file mode 100644 (file)
index 0000000..18a53d7
--- /dev/null
@@ -0,0 +1,87 @@
+/*
+ *     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 CKMessage, CKService, NSArray, NSMutableArray, NSMutableDictionary, NSString;
+
+@interface CKConversation : NSObject
+{
+    NSMutableArray *_messages;
+    NSString *_name;
+    int _unreadCount;
+    NSMutableArray *_failedMessages;
+    NSMutableArray *_pendingMessages;
+    CKMessage *_latestIncomingMessage;
+    BOOL _hasPlaceholder;
+    CKMessage *_placeholderMessage;
+    NSArray *_names;
+    NSArray *_recipients;
+    int _groupID;
+    NSMutableDictionary *_groupMessages;
+    NSMutableArray *_queuedGroupMessages;
+    int _groupAddStack;
+    BOOL _moreMessagesToLoad;
+    int _limitToLoad;
+    CKService *_service;
+    BOOL _updatesDisabled;
+}
+
+- (void)setUnsentComposition:(id)fp8;
+- (id)unsentComposition;
+- (int)groupID;
+- (id)initWithGroupID:(int)fp8 service:(id)fp12;
+- (id)recipient;
+- (void)dealloc;
+- (void)setName:(id)fp8;
+- (id)name;
+- (id)latestMessage;
+- (id)date;
+- (void)setRecipients:(id)fp8;
+- (id)recipients;
+- (void)_recalculateUnreadCounts;
+- (void)removeMessage:(id)fp8;
+- (BOOL)isEmpty;
+- (BOOL)isPlaceholder;
+- (id)placeholderMessage;
+- (void)_setPlaceholderMessage:(id)fp8;
+- (void)updateMessage:(id)fp8;
+- (int)addMessage:(id)fp8 incrementUnreadCount:(BOOL)fp12;
+- (void)_beginGroupAdd;
+- (void)_addGroupMessage:(id)fp8;
+- (int)_endGroupAdd:(BOOL)fp8;
+- (void)resetPendingMessages;
+- (void)markAllMessagesAsRead;
+- (void)removeAllMessages;
+- (void)_deleteAllMessagesAndRemoveGroup:(BOOL)fp8;
+- (void)deleteAllMessages;
+- (void)deleteAllMessagesAndRemoveGroup;
+- (BOOL)moreMessagesToLoad;
+- (void)_postUpdate;
+- (void)_reloadMessagesToLimit;
+- (void)loadAllMessages;
+- (void)loadMoreMessages;
+- (id)pendingMessages;
+- (id)messages;
+- (id)latestIncomingMessage;
+- (void)setUnreadCount:(int)fp8;
+- (int)unreadCount;
+- (BOOL)hasUnreadMessages;
+- (id)_trulyLatestMessage;
+- (int)compareByDateDescending:(id)fp8;
+- (void *)abRecord;
+- (int)propertyType;
+- (int)identifier;
+- (void)resetCaches;
+- (id)groupMessageWithAssociationID:(int)fp8;
+- (void)pendingMessagesTotalMessages:(int *)fp8 percentComplete:(float *)fp12;
+- (id)failedMessages;
+- (BOOL)updatesDisabled;
+- (void)setUpdatesDisabled:(BOOL)fp8;
+- (id)service;
+
+@end
+
diff --git a/ChatKit/CKConversationList.h b/ChatKit/CKConversationList.h
new file mode 100644 (file)
index 0000000..969c00a
--- /dev/null
@@ -0,0 +1,48 @@
+/*
+ *     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 CKConversation, CKService, NSMutableArray;
+
+@interface CKConversationList : NSObject
+{
+    NSMutableArray *_conversations;
+    CKConversation *_pendingConversation;
+    NSMutableArray *_groupsToDelete;
+    BOOL _fullyLoaded;
+    CKService *_service;
+}
+
+- (id)initWithService:(id)fp8;
+- (void)dealloc;
+- (id)conversationForRecipients:(id)fp8 create:(BOOL)fp12;
+- (id)_recipientForMessage:(id)fp8;
+- (id)_createConversationForMessage:(id)fp8 groupID:(int)fp12;
+- (id)_conversationForMessage:(id)fp8 groupID:(int)fp12 create:(BOOL)fp16;
+- (id)conversationForGroupID:(int)fp8;
+- (id)existingConversationForGroupID:(int)fp8;
+- (id)conversationForMessage:(id)fp8 create:(BOOL)fp12;
+- (void)resetCaches;
+- (void)fixupNames;
+- (id)activeConversations;
+- (void)_addGroupToDeletionSchedule:(int)fp8;
+- (void)_deleteGroups;
+- (id)loadedConversations;
+- (id)conversations;
+- (id)existingConversationForAddresses:(id)fp8;
+- (void)resort;
+- (void)_conversationChanged;
+- (void)addConversation:(id)fp8;
+- (void)unpendConversation;
+- (void)applyPendingConversation;
+- (id)pendingConversation:(BOOL)fp8;
+- (int)unreadCount;
+- (void)deleteConversationAtIndex:(int)fp8;
+- (id)service;
+
+@end
+
diff --git a/ChatKit/CKConversationListCell.h b/ChatKit/CKConversationListCell.h
new file mode 100644 (file)
index 0000000..899fa62
--- /dev/null
@@ -0,0 +1,36 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UITableViewCell.h"
+
+@class CKConversation, CKSummaryLabel, UIDateLabel, UIImageView, UILabel;
+
+@interface CKConversationListCell : UITableViewCell
+{
+    CKConversation *_conversation;
+    UIDateLabel *_dateLabel;
+    CKSummaryLabel *_summaryLabel;
+    CKSummaryLabel *_backupSummaryLabel;
+    UIImageView *_unreadIndicatorImageView;
+    UILabel *_fromLabel;
+    UIImageView *_groupImageView;
+}
+
++ (id)identifier;
++ (float)cellHeight;
+- (id)initWithFrame:(struct CGRect)fp8 conversation:(id)fp24;
+- (void)setConversation:(id)fp8;
+- (void)dealloc;
+- (void)clearText;
+- (void)updateContents;
+- (void)_createBackupSummaryLabel;
+- (void)setHighlighted:(BOOL)fp8 animated:(BOOL)fp12;
+- (void)willTransitionToState:(unsigned int)fp8;
+- (void)didTransitionToState:(unsigned int)fp8;
+- (void)layoutSubviews;
+
+@end
+
diff --git a/ChatKit/CKConversationListController.h b/ChatKit/CKConversationListController.h
new file mode 100644 (file)
index 0000000..837fa46
--- /dev/null
@@ -0,0 +1,80 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIViewController.h"
+
+#import "MFMailComposeViewControllerDelegate-Protocol.h"
+#import "UITableViewDataSource-Protocol.h"
+#import "UITableViewDelegate-Protocol.h"
+
+@class CKConversationList, CKService, CKTranscriptController, MFMailComposeViewController, UINavigationController, UITableView, UIToolbar;
+
+@interface CKConversationListController : UIViewController <UITableViewDataSource, UITableViewDelegate, MFMailComposeViewControllerDelegate>
+{
+    UINavigationController *_navigationController;
+    UITableView *_table;
+    CKTranscriptController *_transcriptController;
+    UIToolbar *_buttonBar;
+    unsigned int _willBeMarkedReadCount;
+    unsigned int _dirty:1;
+    unsigned int _isVisible:1;
+    unsigned int _isUpdatingDisabled:1;
+    CKService *_currentService;
+    CKConversationList *_conversationList;
+    MFMailComposeViewController *_mailComposeController;
+}
+
+- (void)setConversationList:(id)fp8;
+- (id)initWithNavigationController:(id)fp8 service:(id)fp12;
+- (void)dealloc;
+- (id)transcriptController;
+- (void)_conversationWasMarkedAsRead:(id)fp8;
+- (void)_conversationDidChange:(id)fp8;
+- (void)_conversationMessageWasSent:(id)fp8;
+- (void)_groupsChanged:(id)fp8;
+- (void)updateTitle;
+- (void)updateNavigationItems;
+- (void)conversationWillBeMarkedRead:(id)fp8;
+- (void)noteUnreadCountsChanged;
+- (void)significantTimeChange;
+- (void)updateConversationList;
+- (void)disableConversationListUpdates;
+- (void)enableConversationListUpdates;
+- (void)noteConversationListChanged;
+- (void)showMessagesForAddress:(id)fp8 animate:(BOOL)fp12;
+- (void)showNewMessageCompositionPanel:(BOOL)fp8;
+- (void)showConversation:(id)fp8 animate:(BOOL)fp12;
+- (BOOL)resumeToConversation:(id)fp8 unsentComposition:(id)fp12;
+- (void)show:(BOOL)fp8;
+- (BOOL)showUnreadConversations;
+- (BOOL)isShowingTranscriptWithUnsentText;
+- (void)loadView;
+- (void)viewWillAppear:(BOOL)fp8;
+- (void)viewDidAppear:(BOOL)fp8;
+- (void)viewDidDisappear:(BOOL)fp8;
+- (BOOL)shouldAutorotateToInterfaceOrientation:(int)fp8;
+- (void)_getRotationContentSettings:(CDAnonymousStruct1 *)fp8;
+- (void)setEditing:(BOOL)fp8 animated:(BOOL)fp12;
+- (void)composeButtonClicked:(id)fp8;
+- (int)selectedIndex;
+- (void)tableView:(id)fp8 didSelectRowAtIndexPath:(id)fp12;
+- (int)tableView:(id)fp8 numberOfRowsInSection:(int)fp12;
+- (id)tableView:(id)fp8 cellForRowAtIndexPath:(id)fp12;
+- (void)tableView:(id)fp8 willBeginEditingRowAtIndexPath:(id)fp12;
+- (void)tableView:(id)fp8 didEndEditingRowAtIndexPath:(id)fp12;
+- (void)deleteButtonPressedForIndexPath:(id)fp8;
+- (void)tableView:(id)fp8 commitEditingStyle:(int)fp12 forRowAtIndexPath:(id)fp16;
+- (void)_displaySMSDatabaseFullWarning;
+- (void)_showMailComposeSheet;
+- (void)showMailComposeSheetForAutosavedMessage;
+- (void)autosaveMailComposition;
+- (void)showMailComposeSheetForAddress:(id)fp8;
+- (void)mailComposeController:(id)fp8 didFinishWithResult:(int)fp12 error:(id)fp16;
+- (void)didCancelComposition:(id)fp8;
+- (id)conversationList;
+
+@end
+
diff --git a/ChatKit/CKDeletedMessagePart.h b/ChatKit/CKDeletedMessagePart.h
new file mode 100644 (file)
index 0000000..3b771f2
--- /dev/null
@@ -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 <ChatKit/CKMessagePart.h>
+
+@interface CKDeletedMessagePart : CKMessagePart
+{
+}
+
+- (int)type;
+
+@end
+
diff --git a/ChatKit/CKDraftManager.h b/ChatKit/CKDraftManager.h
new file mode 100644 (file)
index 0000000..2e2ebc7
--- /dev/null
@@ -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 "NSObject.h"
+
+@class NSArray, NSMutableDictionary, NSMutableSet;
+
+@interface CKDraftManager : NSObject
+{
+    NSMutableDictionary *_cachedDrafts;
+    NSMutableSet *_dirtyDraftIDs;
+    NSArray *_pendingRecipients;
+}
+
++ (id)sharedInstance;
++ (void)_createPendingRecipientPath;
++ (id)_pendingRecipientFile;
++ (id)_draftSavePath;
++ (void)_createDraftSavePath;
+- (id)init;
+- (void)dealloc;
+- (id)draftForConversation:(id)fp8;
+- (void)setDraft:(id)fp8 forConversation:(id)fp12;
+- (void)clearDraftForConversation:(id)fp8;
+- (id)draftForPendingConversationWithRecipients:(id *)fp8;
+- (void)setDraftForPendingConversation:(id)fp8 withRecipients:(id)fp12;
+- (void)clearDraftForPendingConversation;
+- (void)save:(BOOL)fp8;
+- (id)_draftForKey:(id)fp8;
+- (void)_setDraft:(id)fp8 forKey:(id)fp12;
+- (void)_setPendingRecipients:(id)fp8;
+- (id)_pendingRecipients;
+
+@end
+
diff --git a/ChatKit/CKEntity.h b/ChatKit/CKEntity.h
new file mode 100644 (file)
index 0000000..c6e94c6
--- /dev/null
@@ -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 CKService;
+
+@interface CKEntity : NSObject
+{
+    int _addressBookUID;
+    int _identifier;
+    int _propertyType;
+    BOOL _foundABNameForSender;
+    BOOL _senderIsVoicemail;
+    void *_abRecord;
+    CKService *_service;
+}
+
+- (void)resetCaches;
+- (id)_initWithService:(id)fp8;
+- (void)dealloc;
+- (id)rawAddress;
+- (id)name;
+- (BOOL)senderIsVoicemail;
+- (BOOL)foundABNameForSender;
+- (int)propertyType;
+- (void)setPropertyType:(int)fp8;
+- (void *)abRecord;
+- (int)identifier;
+- (void)setIdentifier:(int)fp8;
+- (int)addressBookUID;
+- (void)setAddressBookUID:(int)fp8;
+- (id)service;
+
+@end
+
diff --git a/ChatKit/CKEntityView.h b/ChatKit/CKEntityView.h
new file mode 100644 (file)
index 0000000..2c37a29
--- /dev/null
@@ -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 "UITableViewCell.h"
+
+@class CKEntity, UILabel;
+
+@interface CKEntityView : UITableViewCell
+{
+    UILabel *_label;
+    CKEntity *_entity;
+}
+
++ (float)defaultHeight;
+- (id)initWithStyle:(int)fp8 reuseIdentifier:(id)fp12;
+- (void)dealloc;
+- (void)setEntity:(id)fp8;
+- (void)sizeToFit;
+
+@end
+
diff --git a/ChatKit/CKEntryField-Protocol.h b/ChatKit/CKEntryField-Protocol.h
new file mode 100644 (file)
index 0000000..2e9abeb
--- /dev/null
@@ -0,0 +1,36 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+@protocol CKEntryField
+- (void)setEntryFieldDelegate:(id)fp8;
+- (id)entryFieldDelegate;
+- (void)clearMessage;
+- (BOOL)hasContent;
+- (id)attachments;
+- (void)setMessageComposition:(id)fp8;
+- (id)messageComposition;
+- (void)setMessageParts:(id)fp8;
+- (id)messageParts;
+- (void)insertMessagePart:(id)fp8;
+- (struct CGPoint)contentOffset;
+- (struct UIEdgeInsets)contentInset;
+- (void)moveCursorToEnd;
+- (void)setCursorPosition:(int)fp8;
+- (void)reflowContent;
+- (int)cursorPosition;
+- (int)lastCursorPosition;
+- (void)saveCursorPosition;
+- (void)restoreCursorPosition;
+- (void)makeActive;
+- (BOOL)isActive;
+- (void)disableEditing;
+- (void)setIgnoreAnimations:(BOOL)fp8;
+- (id)subject;
+- (void)setSubject:(id)fp8;
+- (void)setContentHidden:(BOOL)fp8 subjectHidden:(BOOL)fp12;
+- (void)loadSubviews;
+@end
+
diff --git a/ChatKit/CKFixedImageMediaObject.h b/ChatKit/CKFixedImageMediaObject.h
new file mode 100644 (file)
index 0000000..c022e00
--- /dev/null
@@ -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 <ChatKit/CKCompressibleImageMediaObject.h>
+
+@interface CKFixedImageMediaObject : CKCompressibleImageMediaObject
+{
+}
+
++ (id)mimeTypesToFileExtensions;
+- (BOOL)shouldTranscodeForMMS;
+
+@end
+
diff --git a/ChatKit/CKGenericFileBalloonView.h b/ChatKit/CKGenericFileBalloonView.h
new file mode 100644 (file)
index 0000000..e006428
--- /dev/null
@@ -0,0 +1,41 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <ChatKit/CKBalloonView.h>
+
+@class NSString, UIImage;
+
+@interface CKGenericFileBalloonView : CKBalloonView
+{
+    UIImage *_icon;
+    NSString *_text;
+    NSString *_subtext;
+    float _originalWidth;
+}
+
++ (struct CGPoint)offsetForBubbleInsetAtPoint:(struct CGPoint)fp8;
++ (float)additionalHeightForBubbleWhenInsetAtPoint:(struct CGPoint)fp8;
++ (float)fixedHeight;
++ (BOOL)shouldHaveAccessoryDiclosure;
+- (id)initWithFrame:(struct CGRect)fp8 delegate:(id)fp24;
+- (void)dealloc;
+- (void)drawRect:(struct CGRect)fp8;
+- (float)tightenedWidth;
+- (void)tighten;
+- (void)setText:(id)fp8;
+- (void)setSubtext:(id)fp8;
+- (void)setIcon:(id)fp8;
+- (id)_titleFont;
+- (id)_subtitleFont;
+- (struct CGRect)_iconRect;
+- (struct CGRect)_textRect;
+- (struct CGRect)_subtextRect;
+- (id)icon;
+- (id)subtext;
+- (id)text;
+
+@end
+
diff --git a/ChatKit/CKImageBalloonView.h b/ChatKit/CKImageBalloonView.h
new file mode 100644 (file)
index 0000000..1b339d5
--- /dev/null
@@ -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 <ChatKit/CKBalloonView.h>
+
+@class UIImage;
+
+@interface CKImageBalloonView : CKBalloonView
+{
+    UIImage *_img;
+    UIImage *_balloonImage;
+}
+
++ (struct CGPoint)offsetForBubbleInsetAtPoint:(struct CGPoint)fp8;
++ (float)additionalHeightForBubbleWhenInsetAtPoint:(struct CGPoint)fp8;
+- (void)dealloc;
+- (void)setImage:(id)fp8;
+- (float)heightForWidth:(float)fp8;
+- (float)tightenedWidth;
+- (void)tighten;
+- (id)balloonImage;
+- (void)drawRect:(struct CGRect)fp8;
+- (void)copyToPasteboard;
+
+@end
+
diff --git a/ChatKit/CKImageData.h b/ChatKit/CKImageData.h
new file mode 100644 (file)
index 0000000..d749bde
--- /dev/null
@@ -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 "NSObject.h"
+
+@class NSData;
+
+@interface CKImageData : NSObject
+{
+    struct CGImageSource *_imageSource;
+    NSData *_data;
+}
+
+- (id)initWithData:(id)fp8;
+- (void)dealloc;
+- (id)image;
+- (id)imageWithMaxLength:(int)fp8;
+- (id)jpegDataWithMaxLength:(int)fp8 compression:(float)fp12;
+- (id)pngDataWithMaxLength:(int)fp8;
+- (id)mimeType;
+- (id)imageType;
+- (int)imageCount;
+- (struct CGSize)size;
+- (int)imageOrientation;
+- (struct CGImageSource *)_imageSource;
+- (id)_newImageWithMaxLength:(int)fp8 transformOrientation:(BOOL)fp12;
+- (struct CGImage *)_newCGImageWithMaxLength:(int)fp8 transformOrientation:(BOOL)fp12;
+- (id)data;
+
+@end
+
diff --git a/ChatKit/CKImagePickerMediaPreviewGenerator.h b/ChatKit/CKImagePickerMediaPreviewGenerator.h
new file mode 100644 (file)
index 0000000..df7a3a6
--- /dev/null
@@ -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 <ChatKit/CKMediaPreviewGenerator.h>
+
+@class NSData, NSDictionary, UIImage, UIImagePickerController;
+
+@interface CKImagePickerMediaPreviewGenerator : CKMediaPreviewGenerator
+{
+    UIImage *_image;
+    NSData *_imageData;
+    NSDictionary *_editingInfo;
+    UIImagePickerController *_imagePickerController;
+    struct CGImage *_videoPreviewCGImage;
+}
+
+- (void)main;
+- (void)_generatePreviewOnMainThreadForVideoFile:(id)fp8;
+- (void)dealloc;
+- (id)imagePickerController;
+- (void)setImagePickerController:(id)fp8;
+- (id)editingInfo;
+- (void)setEditingInfo:(id)fp8;
+- (id)imageData;
+- (void)setImageData:(id)fp8;
+- (id)image;
+- (void)setImage:(id)fp8;
+
+@end
+
diff --git a/ChatKit/CKLinksController.h b/ChatKit/CKLinksController.h
new file mode 100644 (file)
index 0000000..bc5dd86
--- /dev/null
@@ -0,0 +1,36 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIViewController.h"
+
+#import "UITableViewDataSource-Protocol.h"
+#import "UITableViewDelegate-Protocol.h"
+
+@class NSArray, UINavigationController, UITableView;
+
+@interface CKLinksController : UIViewController <UITableViewDataSource, UITableViewDelegate>
+{
+    id _delegate;
+    UINavigationController *_navigationController;
+    NSArray *_linkProps;
+    UITableView *_table;
+}
+
+- (id)initWithNavigationController:(id)fp8;
+- (void)dealloc;
+- (void)setDelegate:(id)fp8;
+- (void)setLinkProperties:(id)fp8;
+- (void)viewWillAppear:(BOOL)fp8;
+- (void)viewDidDisappear:(BOOL)fp8;
+- (void)loadView;
+- (BOOL)shouldAutorotateToInterfaceOrientation:(int)fp8;
+- (int)tableView:(id)fp8 numberOfRowsInSection:(int)fp12;
+- (int)numberOfSectionsInTableView:(id)fp8;
+- (void)tableView:(id)fp8 didSelectRowAtIndexPath:(id)fp12;
+- (id)tableView:(id)fp8 cellForRowAtIndexPath:(id)fp12;
+
+@end
+
diff --git a/ChatKit/CKLoopbackMessage.h b/ChatKit/CKLoopbackMessage.h
new file mode 100644 (file)
index 0000000..19ca101
--- /dev/null
@@ -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 <ChatKit/CKMessage.h>
+
+@interface CKLoopbackMessage : CKMessage
+{
+    BOOL _isOutgoing;
+    BOOL _isRead;
+    BOOL _isPlaceholder;
+}
+
+- (void)dealloc;
+- (id)initWithConversation:(id)fp8 text:(id)fp12 date:(id)fp16;
+- (BOOL)isEqual:(id)fp8;
+- (void)markAsRead;
+- (BOOL)hasBeenRead;
+- (int)sentCount;
+- (void)markAsSent;
+- (void)setOutgoing:(BOOL)fp8;
+- (id)initPlaceholderConversation:(id)fp8 date:(id)fp12;
+- (id)initWithConversation:(id)fp8 text:(id)fp12;
+- (BOOL)isOutgoing;
+
+@end
+
diff --git a/ChatKit/CKLoopbackService.h b/ChatKit/CKLoopbackService.h
new file mode 100644 (file)
index 0000000..45022e2
--- /dev/null
@@ -0,0 +1,35 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <ChatKit/CKService.h>
+
+@class NSMutableArray;
+
+@interface CKLoopbackService : CKService
+{
+    NSMutableArray *_conversations;
+}
+
++ (id)sharedLoopbackService;
+- (id)newMessageWithComposition:(id)fp8 forConversation:(id)fp12;
+- (id)placeholderMessageForConversation:(id)fp8 withDate:(id)fp12;
+- (void)addMessageToStore:(id)fp8 incrementUnreadCount:(BOOL)fp12;
+- (void)sendMessage:(id)fp8;
+- (void)_reallySendMessage:(id)fp8;
+- (void)_receiveMessageForMessage:(id)fp8;
+- (int)unreadConversationCount;
+- (int)unreadCount;
+- (int)unreadCountForConversation:(id)fp8;
+- (id)lookupRecipientsForConversation:(id)fp8;
+- (void)fixupNames;
+- (id)conversationSummaries:(id *)fp8 groupIDs:(id *)fp12;
+- (id)messagesForConversation:(id)fp8 limit:(int)fp12 moreToLoad:(char *)fp16;
+- (int)createConversationWithRecipients:(id)fp8;
+- (BOOL)dbFull;
+- (void)dealloc;
+
+@end
+
diff --git a/ChatKit/CKMailComposeRecipient.h b/ChatKit/CKMailComposeRecipient.h
new file mode 100644 (file)
index 0000000..711b2b7
--- /dev/null
@@ -0,0 +1,19 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "ComposeRecipient.h"
+
+@interface CKMailComposeRecipient : ComposeRecipient
+{
+}
+
++ (int)_recipientABProperty;
++ (void *)_abFindRecordForAddress:(id)fp8 identifier:(int *)fp12 uniqueID:(int *)fp16;
+- (id)displayString;
+- (id)uncommentedAddress;
+
+@end
+
diff --git a/ChatKit/CKMediaObject.h b/ChatKit/CKMediaObject.h
new file mode 100644 (file)
index 0000000..10bf4ac
--- /dev/null
@@ -0,0 +1,54 @@
+/*
+ *     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 NSData, NSString;
+
+@interface CKMediaObject : NSObject
+{
+    NSString *_filename;
+    NSData *_data;
+    NSString *_mimeType;
+    NSString *_exportedFilename;
+    double _duration;
+}
+
++ (id)mimeTypesToFileExtensions;
++ (id)supportedMIMETypes;
++ (id)fileExtensionForMIMEType:(id)fp8;
++ (id)previewDataMIMEType;
++ (BOOL)supportsMIMEType:(id)fp8;
++ (struct CGSize)transcodeMaxSize;
+- (int)mediaType;
+- (void)cleanupAfterTranscode;
+- (id)initWithData:(id)fp8 mimeType:(id)fp12 exportedFilename:(id)fp16;
+- (id)initWithFilename:(id)fp8 mimeType:(id)fp12 exportedFilename:(id)fp16;
+- (float)balloonHeightWithPreviewData:(id)fp8;
+- (void)dealloc;
+- (id)previewTitle;
+- (Class)balloonPreviewClassWithPreviewData:(id)fp8;
+- (BOOL)shouldTranscodeForMMS;
+- (id)newTranscodingForMMSWithMaxByteLength:(int)fp8;
+- (id)newPreview:(int)fp8 highlight:(BOOL)fp12;
+- (void)configureBalloon:(id)fp8 withPreviewData:(id)fp12;
+- (void)copyToPasteboard:(id)fp8;
+- (id)dataRepresentation;
+- (unsigned long long)sizeInBytes;
+- (id)sizeInBytesString;
+- (id)filenameForMedia;
+- (id)dataForMedia;
+- (id)dataFileExtensionForMedia;
+- (id)optionsForMedia;
+- (double)duration;
+- (void)setDuration:(double)fp8;
+- (id)exportedFilename;
+- (id)mimeType;
+- (id)filename;
+- (id)data;
+
+@end
+
diff --git a/ChatKit/CKMediaObjectManager.h b/ChatKit/CKMediaObjectManager.h
new file mode 100644 (file)
index 0000000..553c8bc
--- /dev/null
@@ -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"
+
+@class NSMutableDictionary;
+
+@interface CKMediaObjectManager : NSObject
+{
+    NSMutableDictionary *_mediaObjectDict;
+}
+
++ (id)sharedInstance;
+- (void)_registerAllMediaTypes;
+- (id)newMediaObjectForFilename:(id)fp8 mimeType:(id)fp12 exportedFilename:(id)fp16;
+- (id)newMediaObjectForData:(id)fp8 mimeType:(id)fp12 exportedFilename:(id)fp16;
+- (Class)mediaObjectClassForMIMEType:(id)fp8;
+- (void)dealloc;
+
+@end
+
diff --git a/ChatKit/CKMediaObjectMessagePart.h b/ChatKit/CKMediaObjectMessagePart.h
new file mode 100644 (file)
index 0000000..65c0e61
--- /dev/null
@@ -0,0 +1,36 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <ChatKit/CKMessagePart.h>
+
+@class CKMediaObject, NSData, UIImage;
+
+@interface CKMediaObjectMessagePart : CKMessagePart
+{
+    CKMediaObject *_mediaObject;
+    UIImage *_composeImage;
+    NSData *_previewData;
+    NSData *_composeData;
+    NSData *_dataForHighlight;
+}
+
+- (id)detachedCopy;
+- (id)initWithMediaObject:(id)fp8;
+- (id)composeImage;
+- (BOOL)isDisplayable;
+- (int)_orientation;
+- (void)setComposeData:(id)fp8;
+- (void)setPreviewData:(id)fp8;
+- (id)highlightData;
+- (id)composeData;
+- (id)previewData;
+- (void)copyToPasteboard;
+- (int)type;
+- (void)dealloc;
+- (id)mediaObject;
+
+@end
+
diff --git a/ChatKit/CKMediaPreviewGenerator.h b/ChatKit/CKMediaPreviewGenerator.h
new file mode 100644 (file)
index 0000000..b1ad012
--- /dev/null
@@ -0,0 +1,35 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSOperation.h"
+
+@class CKMediaObject, NSData;
+
+@interface CKMediaPreviewGenerator : NSOperation
+{
+    BOOL _generateComposePreview;
+    int _orientation;
+    CKMediaObject *_mediaObject;
+    id _delegate;
+    NSData *_previewResult;
+    NSData *_composePreviewResult;
+}
+
+- (void)main;
+- (void)dealloc;
+- (id)composePreviewResult;
+- (id)previewResult;
+- (id)delegate;
+- (void)setDelegate:(id)fp8;
+- (id)mediaObject;
+- (void)setMediaObject:(id)fp8;
+- (BOOL)generateComposePreview;
+- (void)setGenerateComposePreview:(BOOL)fp8;
+- (int)orientation;
+- (void)setOrientation:(int)fp8;
+
+@end
+
diff --git a/ChatKit/CKMessage.h b/ChatKit/CKMessage.h
new file mode 100644 (file)
index 0000000..9a1f24d
--- /dev/null
@@ -0,0 +1,89 @@
+/*
+ *     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 CKConversation, NSArray, NSCalendarDate, NSString;
+
+@interface CKMessage : NSObject
+{
+    unsigned int _height;
+    NSArray *_messageParts;
+    float _cachedPercentComplete;
+    unsigned int _dateLoaded:1;
+    unsigned int _heightAndFlagsLoaded:1;
+    unsigned int _failedSendCountLoaded:1;
+    unsigned int _outgoing:1;
+    unsigned int _outgoingLoaded:1;
+    unsigned int _messagePartsLoaded:1;
+    unsigned int _subjectLoaded:1;
+    double _date;
+    NSCalendarDate *_calendarDate;
+    int _failedSendCount;
+    unsigned int _flags;
+    NSString *_text;
+    NSString *_subject;
+    int _groupID;
+    CKConversation *_conversation;
+}
+
+- (id)init;
+- (int)messageCount;
+- (BOOL)isEqual:(id)fp8;
+- (void)dealloc;
+- (void)_resetData;
+- (int)groupID;
+- (double)_loadDate;
+- (double)timeIntervalSince1970;
+- (id)date;
+- (void)markAsRead;
+- (BOOL)isForward;
+- (void)permanentlyRemoveMessage;
+- (BOOL)_loadOutgoing;
+- (void)_loadSubject;
+- (id)_createParts;
+- (void)loadParts;
+- (void)setParts:(id)fp8;
+- (void)_loadText;
+- (BOOL)isOutgoing;
+- (id)previewText;
+- (id)attachmentText:(BOOL)fp8;
+- (id)subject;
+- (id)text;
+- (unsigned long)height;
+- (void)_storeUIFlags:(unsigned long)fp8;
+- (void)_loadUIFlags;
+- (void)setUIHeight:(unsigned long)fp8 flags:(unsigned long)fp12;
+- (void)getUIHeight:(unsigned int *)fp8 flags:(unsigned int *)fp12;
+- (int)totalMessageCount;
+- (int)pendingCount;
+- (BOOL)pending;
+- (int)compare:(id)fp8;
+- (BOOL)failedSend;
+- (BOOL)partiallyFailedSend;
+- (int)sentCount;
+- (BOOL)hasBeenSent;
+- (BOOL)hasBeenRead;
+- (BOOL)isPlaceholder;
+- (void)_loadFailedSendCount;
+- (int)failedSendCount;
+- (BOOL)completelyFailedSend;
+- (void)reloadFailedSendCount;
+- (float)percentComplete;
+- (id)sender;
+- (id)address;
+- (id)alertImageData;
+- (BOOL)isFirstDisplayablePart:(id)fp8;
+- (BOOL)containsDisplayableMessageParts;
+- (BOOL)isOnlyDisplayableMessagePart:(id)fp8;
+- (void)deleteMessagePart:(id)fp8;
+- (BOOL)smartForwardCapable;
+- (id)conversation;
+- (void)setConversation:(id)fp8;
+- (id)messageParts;
+
+@end
+
diff --git a/ChatKit/CKMessageCell.h b/ChatKit/CKMessageCell.h
new file mode 100644 (file)
index 0000000..f5cfee4
--- /dev/null
@@ -0,0 +1,42 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIKit/UITableViewCell.h"
+
+@class CKBalloonView, UIButton;
+
+@interface CKMessageCell : UITableViewCell
+{
+    CKBalloonView *_balloonView;
+    UIButton *_failedButton;
+    float _topPadding;
+    float _bottomPadding;
+    id _replacementMessageBubbleData;
+}
+
++ (id)_exclamationGlyphImage;
++ (id)_failImage;
++ (id)_failPressedImage;
+- (id)initWithStyle:(int)fp8 reuseIdentifier:(id)fp12;
+- (void)dealloc;
+- (void)layoutSubviews;
+- (void)setEditing:(BOOL)fp8 animated:(BOOL)fp12;
+- (void)setHighlighted:(BOOL)fp8 animated:(BOOL)fp12;
+- (void)setSelected:(BOOL)fp8 animated:(BOOL)fp12;
+- (id)_multiselectBackgroundColor;
+- (void)addBalloonView:(id)fp8;
+- (void)setFailed:(BOOL)fp8;
+- (void)setTopPadding:(float)fp8 bottomPadding:(float)fp12;
+- (void)_failPressed:(id)fp8;
+- (void)didTapBalloon:(id)fp8;
+- (void)_resetBalloonFrame;
+- (void)prepareForReuse;
+- (id)replacementMessageBubbleData;
+- (void)setReplacementMessageBubbleData:(id)fp8;
+- (id)balloonView;
+
+@end
+
diff --git a/ChatKit/CKMessageComposition.h b/ChatKit/CKMessageComposition.h
new file mode 100644 (file)
index 0000000..6906da4
--- /dev/null
@@ -0,0 +1,32 @@
+/*
+ *     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 CKMessageComposition : NSObject
+{
+}
+
++ (id)newCompositionForText:(id)fp8;
++ (id)newCompositionForMessage:(id)fp8;
++ (id)newComposition;
++ (void)deleteFileWithPrefix:(id)fp8 path:(id)fp12;
++ (id)messageCompositionFromFileWithPrefix:(id)fp8 path:(id)fp12;
+- (BOOL)hasContent;
+- (BOOL)isTextOnly;
+- (void)setIsTextOnly:(BOOL)fp8;
+- (id)markupString;
+- (void)setMarkupString:(id)fp8;
+- (id)textString;
+- (void)setTextString:(id)fp8;
+- (id)resources;
+- (void)setResources:(id)fp8;
+- (id)subject;
+- (void)setSubject:(id)fp8;
+- (void)writeToFileWithPrefix:(id)fp8 path:(id)fp12;
+
+@end
+
diff --git a/ChatKit/CKMessageEntryView.h b/ChatKit/CKMessageEntryView.h
new file mode 100644 (file)
index 0000000..49ffd03
--- /dev/null
@@ -0,0 +1,49 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UI9PartImageView.h"
+
+#import "UIScrollViewDelegate-Protocol.h"
+
+@class CKContentEntryView, UIThreePartButton;
+
+@interface CKMessageEntryView : UI9PartImageView <UIScrollViewDelegate>
+{
+    CKContentEntryView *_contentField;
+    UI9PartImageView *_balloonFGView;
+    UI9PartImageView *_balloonBGView;
+    UI9PartImageView *_balloonBGSendingView;
+    UIThreePartButton *_sendButton;
+    struct CGRect _finalFrame;
+    BOOL _isAnimating;
+    BOOL _textFieldLoaded;
+    id _delegate;
+}
+
++ (struct CGRect)sendButtonFrame:(struct CGRect)fp8;
++ (struct CGRect)entryFieldBalloonFrame:(struct CGRect)fp8;
++ (float)defaultHeight;
++ (float)defaultWidthInPortrait;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)showFakeEntryView:(BOOL)fp8;
+- (void)fadeToSendingState:(BOOL)fp8 withDuration:(float)fp12;
+- (void)dealloc;
+- (void)send:(id)fp8;
+- (id)entryField;
+- (struct CGRect)contentEntryFrame:(BOOL)fp8;
+- (void)enableSendButton;
+- (void)disableSendButton;
+- (void)touchesEnded:(id)fp8 withEvent:(id)fp12;
+- (struct CGRect)balloonFrame;
+- (void)setIsAnimating:(BOOL)fp8;
+- (void)setFinalFrame:(struct CGRect)fp8;
+- (struct CGRect)finalFrame;
+- (BOOL)ckContentEntryViewContentSizeChanged:(id)fp8 height:(float)fp12 animate:(BOOL)fp16;
+- (id)delegate;
+- (void)setDelegate:(id)fp8;
+
+@end
+
diff --git a/ChatKit/CKMessageLinkedComposition.h b/ChatKit/CKMessageLinkedComposition.h
new file mode 100644 (file)
index 0000000..29cf823
--- /dev/null
@@ -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 <ChatKit/CKMessageComposition.h>
+
+@class CKMessage;
+
+@interface CKMessageLinkedComposition : CKMessageComposition
+{
+    CKMessage *_message;
+}
+
+- (BOOL)isTextOnly;
+- (id)textString;
+- (id)markupString;
+- (id)subject;
+- (id)resources;
+- (void)dealloc;
+- (id)message;
+- (void)setMessage:(id)fp8;
+
+@end
+
diff --git a/ChatKit/CKMessageMediaEntryView.h b/ChatKit/CKMessageMediaEntryView.h
new file mode 100644 (file)
index 0000000..13a5c34
--- /dev/null
@@ -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 <ChatKit/CKMessageEntryView.h>
+
+@class UIButton;
+
+@interface CKMessageMediaEntryView : CKMessageEntryView
+{
+    UIButton *_photoButton;
+}
+
++ (struct CGRect)sendButtonFrame:(struct CGRect)fp8;
++ (struct CGRect)photoButtonFrame:(struct CGRect)fp8;
++ (struct CGRect)entryFieldBalloonFrame:(struct CGRect)fp8;
+- (void)dealloc;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (id)photoButton;
+
+@end
+
diff --git a/ChatKit/CKMessagePart.h b/ChatKit/CKMessagePart.h
new file mode 100644 (file)
index 0000000..611e3dc
--- /dev/null
@@ -0,0 +1,48 @@
+/*
+ *     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 CKMessage;
+
+@interface CKMessagePart : NSObject
+{
+    unsigned int _height;
+    unsigned int _flags;
+    CKMessage *_parentMessage;
+}
+
++ (id)_assembleTextPartFromRange:(id)fp8;
++ (id)_newPartsForNode:(id)fp8 resources:(id)fp12;
++ (id)copyDetachedMessageParts:(id)fp8;
++ (id)copyMessagePartsFromComposition:(id)fp8;
++ (id)_newPartForPartRepresentation:(id)fp8 previewPartRepresentation:(id)fp12;
++ (id)copyMessagePartsFromArrayRepresentation:(id)fp8;
++ (id)copyDeletedPart;
++ (id)copyUnknownPart;
+- (id)mediaObject;
+- (id)previewText;
+- (BOOL)isDisplayable;
+- (id)text;
+- (id)imageData;
+- (id)image;
+- (id)highlightData;
+- (id)previewImage;
+- (id)composeImage;
+- (id)imageFilename;
+- (id)detachedCopy;
+- (void)getUIHeight:(unsigned int *)fp8 flags:(unsigned int *)fp12;
+- (int)type;
+- (void)setUIHeight:(unsigned long)fp8 flags:(unsigned long)fp12;
+- (void)dealloc;
+- (id)previewData;
+- (id)composeData;
+- (void)copyToPasteboard;
+- (id)parentMessage;
+- (void)setParentMessage:(id)fp8;
+
+@end
+
diff --git a/ChatKit/CKMessagePartComposeResourcePool.h b/ChatKit/CKMessagePartComposeResourcePool.h
new file mode 100644 (file)
index 0000000..4e56650
--- /dev/null
@@ -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 "NSObject.h"
+
+@interface CKMessagePartComposeResourcePool : NSObject
+{
+}
+
++ (int)requestProviderID;
++ (void)relinquishProviderID:(int)fp8;
++ (void)addComposeImage:(id)fp8 withID:(int)fp12 forProvider:(int)fp16;
++ (void)removeComposeImageWithID:(int)fp8 forProvider:(int)fp12;
++ (void)removeAllPartsForProviderID:(int)fp8;
++ (id)composeImageWithPartID:(int)fp8 providerID:(int)fp12;
+
+@end
+
diff --git a/ChatKit/CKMessagePartURLProtocol.h b/ChatKit/CKMessagePartURLProtocol.h
new file mode 100644 (file)
index 0000000..b5d18a0
--- /dev/null
@@ -0,0 +1,22 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSURLProtocol.h"
+
+@interface CKMessagePartURLProtocol : NSURLProtocol
+{
+}
+
++ (void)initialize;
++ (id)URLScheme;
++ (BOOL)canInitWithRequest:(id)fp8;
++ (id)canonicalRequestForRequest:(id)fp8;
++ (BOOL)requestIsCacheEquivalent:(id)fp8 toRequest:(id)fp12;
+- (void)startLoading;
+- (void)stopLoading;
+
+@end
+
diff --git a/ChatKit/CKMessageStandaloneComposition.h b/ChatKit/CKMessageStandaloneComposition.h
new file mode 100644 (file)
index 0000000..d47042e
--- /dev/null
@@ -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 <ChatKit/CKMessageComposition.h>
+
+@class NSArray, NSString;
+
+@interface CKMessageStandaloneComposition : CKMessageComposition
+{
+    NSString *_textString;
+    NSString *_markupString;
+    NSString *_subject;
+    NSArray *_resources;
+    BOOL _isTextOnly;
+}
+
+- (void)dealloc;
+- (BOOL)isTextOnly;
+- (void)setIsTextOnly:(BOOL)fp8;
+- (id)resources;
+- (void)setResources:(id)fp8;
+- (id)subject;
+- (void)setSubject:(id)fp8;
+- (id)textString;
+- (void)setTextString:(id)fp8;
+- (id)markupString;
+- (void)setMarkupString:(id)fp8;
+
+@end
+
diff --git a/ChatKit/CKOverlayViewProtocol-Protocol.h b/ChatKit/CKOverlayViewProtocol-Protocol.h
new file mode 100644 (file)
index 0000000..d7cb598
--- /dev/null
@@ -0,0 +1,10 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+@protocol CKOverlayViewProtocol
+- (float)heightWithoutSeparator;
+@end
+
diff --git a/ChatKit/CKPhoneComposeRecipient.h b/ChatKit/CKPhoneComposeRecipient.h
new file mode 100644 (file)
index 0000000..c2a0b87
--- /dev/null
@@ -0,0 +1,22 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "ComposeRecipient.h"
+
+@interface CKPhoneComposeRecipient : ComposeRecipient
+{
+}
+
++ (int)_recipientABProperty;
++ (void *)_abFindRecordForAddress:(id)fp8 identifier:(int *)fp12 uniqueID:(int *)fp16;
+- (id)_unformattedAddress;
+- (BOOL)isEqual:(id)fp8;
+- (id)address;
+- (id)displayString;
+- (id)uncommentedAddress;
+
+@end
+
diff --git a/ChatKit/CKProgressBar.h b/ChatKit/CKProgressBar.h
new file mode 100644 (file)
index 0000000..4ff5479
--- /dev/null
@@ -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.
+ */
+
+#import "UIView.h"
+
+@class UIImageView;
+
+@interface CKProgressBar : UIView
+{
+    UIImageView *_well;
+    UIImageView *_fill;
+    float _progressValue;
+}
+
++ (float)defaultHeight;
++ (float)_minFillWidth;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)dealloc;
+- (void)layoutSubviews;
+- (void)setProgressValue:(float)fp8;
+- (void)_setupFillFrame;
+- (float)progressValue;
+
+@end
+
diff --git a/ChatKit/CKProperlyTransitioningNavigationItem.h b/ChatKit/CKProperlyTransitioningNavigationItem.h
new file mode 100644 (file)
index 0000000..e0f2f83
--- /dev/null
@@ -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 "UINavigationItem.h"
+
+@interface CKProperlyTransitioningNavigationItem : UINavigationItem
+{
+}
+
+- (int)barStyle;
+
+@end
+
diff --git a/ChatKit/CKRecipientGenerator.h b/ChatKit/CKRecipientGenerator.h
new file mode 100644 (file)
index 0000000..563dd5a
--- /dev/null
@@ -0,0 +1,27 @@
+/*
+ *     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;
+
+@interface CKRecipientGenerator : NSObject
+{
+    void *_addressBook;
+    NSArray *_searchABPropertyTypes;
+}
+
+- (void)dealloc;
+- (id)resultsForText:(id)fp8;
+- (id)recipientWithRecord:(void *)fp8 property:(int)fp12 identifier:(int)fp16;
+- (id)recipientWithAddress:(id)fp8;
+- (void)_appendSearchResults:(id)fp8 identifiers:(id)fp12 abPropertyType:(int)fp16 toArray:(id)fp20;
+- (Class)_recipientClassForABPropertyType:(int)fp8;
+- (id)searchABPropertyTypes;
+- (void)setSearchABPropertyTypes:(id)fp8;
+
+@end
+
diff --git a/ChatKit/CKRecipientListView.h b/ChatKit/CKRecipientListView.h
new file mode 100644 (file)
index 0000000..b135a42
--- /dev/null
@@ -0,0 +1,37 @@
+/*
+ *     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 "CKOverlayViewProtocol-Protocol.h"
+
+@class CKAtomListView, UIImageView, UIScrollView;
+
+@interface CKRecipientListView : UIView <CKOverlayViewProtocol>
+{
+    UIScrollView *_recipientScrollView;
+    CKAtomListView *_toField;
+    UIImageView *_recipientSeparatorShadow;
+    struct CGSize _contentSize;
+    id _delegate;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8 toFieldRecipients:(id)fp24 delegate:(id)fp28;
+- (void)dealloc;
+- (void)layoutSubviews;
+- (void)setExpanded:(BOOL)fp8 animate:(BOOL)fp12;
+- (float)heightWithoutSeparator;
+- (void)addressAtomClicked:(id)fp8;
+- (void)atomListView:(id)fp8 sizeDidChange:(struct CGSize)fp12;
+- (void)_clearToField;
+- (void)_adjustContentSize;
+- (void)_setupToFieldWithRecipients:(id)fp8;
+- (struct CGSize)contentSize;
+- (id)delegate;
+- (void)setDelegate:(id)fp8;
+
+@end
+
diff --git a/ChatKit/CKRecipientSelectionView.h b/ChatKit/CKRecipientSelectionView.h
new file mode 100644 (file)
index 0000000..32568e9
--- /dev/null
@@ -0,0 +1,55 @@
+/*
+ *     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 "CKOverlayViewProtocol-Protocol.h"
+#import "UITableViewDataSource-Protocol.h"
+#import "UITableViewDelegate-Protocol.h"
+
+@class ComposeRecipientView, NSArray, SearchShadowView, UIScroller, UITableView;
+
+@interface CKRecipientSelectionView : UIView <UITableViewDataSource, UITableViewDelegate, CKOverlayViewProtocol>
+{
+    ComposeRecipientView *_toField;
+    UIScroller *_toFieldScrollingView;
+    NSArray *_searchResults;
+    UITableView *_searchResultsTable;
+    SearchShadowView *_shadowView;
+    BOOL _showingSearchField;
+    id _delegate;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8 ABProperties:(id)fp24;
+- (void)dealloc;
+- (BOOL)hasText;
+- (id)recipients;
+- (void)reset;
+- (id)toField;
+- (void)tableView:(id)fp8 didSelectRowAtIndexPath:(id)fp12;
+- (int)tableView:(id)fp8 numberOfRowsInSection:(int)fp12;
+- (id)tableView:(id)fp8 cellForRowAtIndexPath:(id)fp12;
+- (void)composeRecipientView:(id)fp8 textDidChange:(id)fp12;
+- (void)composeRecipientView:(id)fp8 requestDeleteRecipientAtIndex:(int)fp12;
+- (void)composeRecipientViewDidFinishEnteringRecipient:(id)fp8;
+- (id)composeRecipientView:(id)fp8 composeRecipientForAddress:(id)fp12;
+- (id)composeRecipientView:(id)fp8 composeRecipientForRecord:(void *)fp12 property:(int)fp16 identifier:(int)fp20;
+- (void)composeRecipientView:(id)fp8 didChangeSize:(struct CGSize)fp12;
+- (void)composeRecipientViewRequestAddRecipient:(id)fp8;
+- (void)composeRecipientViewDidFinishPickingRecipient:(id)fp8;
+- (void)animationDidStop:(id)fp8;
+- (void)_updateContentSize;
+- (void)reflow;
+- (void)_hideSearchField:(BOOL)fp8;
+- (void)_showSearchField:(BOOL)fp8;
+- (void)_searchWithText:(id)fp8;
+- (float)heightWithoutSeparator;
+- (BOOL)isShowingSearchField;
+- (id)delegate;
+- (void)setDelegate:(id)fp8;
+
+@end
+
diff --git a/ChatKit/CKRichContentView.h b/ChatKit/CKRichContentView.h
new file mode 100644 (file)
index 0000000..7225528
--- /dev/null
@@ -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 <ChatKit/CKTextContentView.h>
+
+#import "DOMEventListener-Protocol.h"
+
+@interface CKRichContentView : CKTextContentView <DOMEventListener>
+{
+    id _richContentDelegate;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)dealloc;
+- (id)brElement;
+- (void)insertImage:(id)fp8 ID:(id)fp12 URL:(id)fp16;
+- (id)nodeForImage:(id)fp8 ID:(id)fp12 URL:(id)fp16;
+- (id)createDocumentFragment;
+- (void)_wvHelperThawSelectionTag;
+- (void)_wvInsertHTML:(id)fp8;
+- (void)_wvRegisterForDOMEvents;
+- (void)_wvUnregisterForDOMEvents;
+- (void)handleEvent:(id)fp8;
+- (void)setHTML:(id)fp8;
+- (void)insertHTML:(id)fp8;
+- (id)richContentDelegate;
+- (void)setRichContentDelegate:(id)fp8;
+
+@end
+
diff --git a/ChatKit/CKSMSBubblizationAnimation.h b/ChatKit/CKSMSBubblizationAnimation.h
new file mode 100644 (file)
index 0000000..5c3bb3c
--- /dev/null
@@ -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 CKSMSBubblizationAnimation : UIAnimation
+{
+}
+
+- (void)setProgress:(float)fp8;
+
+@end
+
diff --git a/ChatKit/CKSMSComposeController.h b/ChatKit/CKSMSComposeController.h
new file mode 100644 (file)
index 0000000..e50768a
--- /dev/null
@@ -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 <ChatKit/CKTranscriptController.h>
+
+@class NSMutableArray;
+
+@interface CKSMSComposeController : CKTranscriptController
+{
+    NSMutableArray *_presetMessageParts;
+    id _delegate;
+    BOOL _mimeType;
+    BOOL _alreadySetUp;
+    BOOL _shouldReenableAutomaticKeyboard;
+    NSMutableArray *_partsToInsert;
+    NSMutableArray *_typesToInsert;
+    int _entryViewInvisible;
+}
+
++ (BOOL)acceptsMIMEType:(id)fp8;
++ (double)maxTrimDurationForAudio;
++ (double)maxTrimDurationForVideo;
++ (BOOL)canSendPhotos:(int)fp8 videos:(int)fp12 audioClips:(int)fp16;
++ (id)_newMediaObjectForFilename:(id)fp8 mimeType:(id)fp12 exportedFilename:(id)fp16 options:(id)fp20;
+- (void)_addPart:(id)fp8;
+- (BOOL)_insertMediaObject:(id)fp8;
+- (BOOL)insertFilename:(id)fp8 MIMEType:(id)fp12 exportedFilename:(id)fp16;
+- (BOOL)insertFilename:(id)fp8 MIMEType:(id)fp12 exportedFilename:(id)fp16 options:(id)fp20;
+- (BOOL)insertData:(id)fp8 MIMEType:(id)fp12 exportedFilename:(id)fp16;
+- (void)setTextEntryContentsVisible:(BOOL)fp8;
+- (void)viewWillDisappear:(BOOL)fp8;
+- (void)viewWillAppear:(BOOL)fp8;
+- (void)viewDidAppear:(BOOL)fp8;
+- (void)transitionFromNewMessageToConversation;
+- (void)cancelButtonClicked:(id)fp8;
+- (void)send:(id)fp8;
+- (void)dealloc;
+- (void)_addPresetMessagePart:(id)fp8;
+- (BOOL)mimeType;
+- (void)setMimeType:(BOOL)fp8;
+- (id)presetMessageParts;
+- (void)setPresetMessageParts:(id)fp8;
+- (id)delegate;
+- (void)setDelegate:(id)fp8;
+
+@end
+
diff --git a/ChatKit/CKSMSDeferredMessage.h b/ChatKit/CKSMSDeferredMessage.h
new file mode 100644 (file)
index 0000000..aed2313
--- /dev/null
@@ -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 <ChatKit/CKMessage.h>
+
+@class NSString;
+
+@interface CKSMSDeferredMessage : CKMessage
+{
+    NSString *_address;
+}
+
+- (id)initWithAddress:(id)fp8;
+- (void)dealloc;
+- (id)address;
+
+@end
+
diff --git a/ChatKit/CKSMSEntity.h b/ChatKit/CKSMSEntity.h
new file mode 100644 (file)
index 0000000..3854045
--- /dev/null
@@ -0,0 +1,41 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <ChatKit/CKEntity.h>
+
+@class NSString;
+
+@interface CKSMSEntity : CKEntity
+{
+    NSString *_cachedName;
+    unsigned int _accepted:1;
+    unsigned int _generated:1;
+    struct __CKSMSAddress *_smsAddress;
+}
+
++ (id)copyAllSMSEntities;
+- (void)resetCaches;
+- (void)_addToSharedSet;
+- (void)_removeFromSharedSet;
+- (id)_existingEntityFromSharedSet;
+- (id)_initWithSMSAddress:(struct __CKSMSAddress *)fp8 service:(id)fp12;
+- (id)rawAddress;
+- (struct __CKSMSAddress *)_smsAddress;
+- (void)dealloc;
+- (unsigned int)hash;
+- (void *)abRecord;
+- (int)propertyType;
+- (int)identifier;
+- (int)addressBookUID;
+- (void)_generateCachedName;
+- (void)_generateName;
+- (void)manuallyGenerateWithABRecord:(void *)fp8 identifier:(int)fp12;
+- (id)name;
+- (BOOL)isEqual:(id)fp8;
+- (struct __CKSMSAddress *)smsAddress;
+
+@end
+
diff --git a/ChatKit/CKSMSMessage.h b/ChatKit/CKSMSMessage.h
new file mode 100644 (file)
index 0000000..1f26227
--- /dev/null
@@ -0,0 +1,58 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <ChatKit/CKMessage.h>
+
+@class CKSMSMessageDelivery, NSMutableArray;
+
+@interface CKSMSMessage : CKMessage
+{
+    NSMutableArray *_messages;
+    int _associationID;
+    CKSMSMessageDelivery *_delivery;
+}
+
+- (void)setDelivery:(id)fp8;
+- (void)dealloc;
+- (void)_loadFailedSendCount;
+- (BOOL)isPlaceholder;
+- (BOOL)hasBeenRead;
+- (int)totalMessageCount;
+- (int)sentCount;
+- (void)_storeUIFlags:(unsigned long)fp8;
+- (void)_loadUIFlags;
+- (void)_loadSubject;
+- (void)_loadText;
+- (BOOL)_loadOutgoing;
+- (id)_createParts;
+- (void)addMessage:(struct __CKSMSRecord *)fp8;
+- (void)setMessages:(id)fp8;
+- (void)markAsRead;
+- (double)_loadDate;
+- (void)permanentlyRemoveMessage;
+- (id)messages;
+- (id)initWithCTMessage:(struct __CKSMSRecord *)fp8 messageParts:(id)fp12;
+- (BOOL)isEqual:(id)fp8;
+- (id)initWithCTMessages:(id)fp8 messageParts:(id)fp12;
+- (int)messageCount;
+- (BOOL)isForward;
+- (void)prepareToResend;
+- (id)sender;
+- (id)address;
+- (id)alertImageData;
+- (BOOL)isOnlyDisplayableMessagePart:(id)fp8;
+- (BOOL)containsDisplayableMessageParts;
+- (void)deleteMessagePart:(id)fp8;
+- (void)_setupDeliveryIfPending;
+- (void)deliveredSubpart:(int)fp8 totalSubparts:(int)fp12 success:(BOOL)fp16;
+- (void)deliveryCompletedForMessage:(id)fp8;
+- (void)deliveryFailedForMessage:(id)fp8;
+- (void)deliveryPartiallyFailedForMessage:(id)fp8;
+- (id)delivery;
+- (int)associationID;
+
+@end
+
diff --git a/ChatKit/CKSMSMessageDelivery.h b/ChatKit/CKSMSMessageDelivery.h
new file mode 100644 (file)
index 0000000..b49b0a7
--- /dev/null
@@ -0,0 +1,37 @@
+/*
+ *     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 CKSMSMessage, NSString;
+
+@interface CKSMSMessageDelivery : NSObject
+{
+    NSString *_text;
+    int _group;
+    int _associationID;
+    CKSMSMessage *_message;
+    unsigned int _isSending:1;
+}
+
+- (id)init;
+- (void)dealloc;
+- (float)progress;
+- (BOOL)isSending;
+- (void)_finishedSendingMessages;
+- (void)_notifyDelegatesOfMessageDelivery:(struct __CKSMSRecord *)fp8 success:(BOOL)fp12;
+- (void)_sentMessage:(struct __CKSMSRecord *)fp8;
+- (void)_errorSendingMessage:(struct __CKSMSRecord *)fp8;
+- (void)sendOutboundMessage:(struct __CKSMSRecord *)fp8;
+- (void)redeliverPartiallyFailedMessage;
+- (void)sendMessage;
+- (CDAnonymousStruct2)_sendMessage:(struct __CKSMSRecord *)fp8;
+- (void)_fakeSendMessage:(struct __CKSMSRecord *)fp8 afterDelay:(double)fp12;
+- (id)message;
+- (void)setMessage:(id)fp8;
+
+@end
+
diff --git a/ChatKit/CKSMSService.h b/ChatKit/CKSMSService.h
new file mode 100644 (file)
index 0000000..7aa3621
--- /dev/null
@@ -0,0 +1,63 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <ChatKit/CKService.h>
+
+@class NSMutableSet;
+
+@interface CKSMSService : CKService
+{
+    NSMutableSet *_deliveryObjects;
+}
+
++ (id)sharedSMSService;
++ (id)dbPath;
++ (void)migrate;
+- (int)messageCount;
+- (id)userFormattedAlphanumericStringForAddress:(id)fp8;
+- (int)unreadCountForConversation:(id)fp8;
+- (BOOL)dbFull;
+- (void)markAllMessagesInConversationAsRead:(id)fp8;
+- (void)_receivedMessage:(struct __CKSMSRecord *)fp8 replace:(BOOL)fp12;
+- (void)_sentMessage:(struct __CKSMSRecord *)fp8;
+- (void)_sendError:(struct __CKSMSRecord *)fp8;
+- (int)createConversationWithRecipients:(id)fp8;
+- (int)conversationIDWithRecipients:(id)fp8;
+- (void)_registerForCTNotifications;
+- (id)init;
+- (id)abPropertyTypes;
+- (id)_newMMSMessageWithParts:(id)fp8 forConversation:(id)fp12 subject:(id)fp16;
+- (id)_newMMSMessageWithComposition:(id)fp8 forConversation:(id)fp12;
+- (id)_newSMSMessageWithText:(id)fp8 forConversation:(id)fp12;
+- (BOOL)_sendMMSByDefaultForConversation:(id)fp8;
+- (id)newMessageWithMessage:(id)fp8 forConversation:(id)fp12 isForward:(BOOL)fp16;
+- (id)newMessageWithComposition:(id)fp8 forConversation:(id)fp12;
+- (int)unreadConversationCount;
+- (int)unreadCount;
+- (id)placeholderMessageForConversation:(id)fp8 withDate:(id)fp12;
+- (void)sendMessage:(id)fp8;
+- (void)fixupNames;
+- (id)lookupRecipientsForConversation:(id)fp8;
+- (id)conversationSummaries:(id *)fp8 groupIDs:(id *)fp12;
+- (id)messagesForConversation:(id)fp8 limit:(int)fp12 moreToLoad:(char *)fp16;
+- (void)deleteMessagesForConversationIDs:(id)fp8 removeConversations:(BOOL)fp12;
+- (void)dealloc;
+- (id)copyEntityForAddressString:(id)fp8;
+- (id)unknownEntity;
+- (id)headerTitleForEntities:(id)fp8;
+- (id)headerTitleForComposeRecipients:(id)fp8 mediaObjects:(id)fp12 subject:(id)fp16;
+- (BOOL)restrictsMediaObjects;
+- (BOOL)canSendMessageWithMediaObjectTypes:(int *)fp8;
+- (BOOL)canAcceptMediaObjectType:(int)fp8 givenMediaObjects:(id)fp12;
+- (BOOL)canSendToRecipients:(id)fp8 withAttachments:(id)fp12 alertIfUnable:(BOOL)fp16;
+- (int)maxRecipientCount;
+- (BOOL)canAcceptMediaObject:(id)fp8 givenMediaObjects:(id)fp12;
+- (int)maxAttachmentCount;
+- (BOOL)isValidAddress:(id)fp8;
+- (double)maxTrimDurationForMediaType:(int)fp8;
+
+@end
+
diff --git a/ChatKit/CKSelectedMessageCellView.h b/ChatKit/CKSelectedMessageCellView.h
new file mode 100644 (file)
index 0000000..d8491a2
--- /dev/null
@@ -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 CKSelectedMessageCellView : UIView
+{
+}
+
+- (id)initWithFrame:(struct CGRect)fp8;
+
+@end
+
diff --git a/ChatKit/CKSendingProgressView.h b/ChatKit/CKSendingProgressView.h
new file mode 100644 (file)
index 0000000..0352c60
--- /dev/null
@@ -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 CKProgressBar, UILabel;
+
+@interface CKSendingProgressView : UIView
+{
+    CKProgressBar *_sendingProgress;
+    UILabel *_statusLabel;
+}
+
++ (struct CGRect)defaultFrame;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)dealloc;
+- (void)layoutSubviews;
+- (void)setStatus:(id)fp8;
+- (float)progressValue;
+- (void)setProgressValue:(float)fp8;
+
+@end
+
diff --git a/ChatKit/CKService.h b/ChatKit/CKService.h
new file mode 100644 (file)
index 0000000..f1b4bcf
--- /dev/null
@@ -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 "NSObject.h"
+
+@class CKConversationList, NSString;
+
+@interface CKService : NSObject
+{
+    NSString *_serviceID;
+    CKConversationList *_conversationList;
+}
+
+- (id)initWithServiceID:(id)fp8;
+- (int)createConversationWithRecipients:(id)fp8;
+- (int)conversationIDWithRecipients:(id)fp8;
+- (int)unreadConversationCount;
+- (int)unreadCountForConversation:(id)fp8;
+- (id)headerTitleForEntities:(id)fp8;
+- (id)headerTitleForComposeRecipients:(id)fp8 mediaObjects:(id)fp12 subject:(id)fp16;
+- (BOOL)canSendToRecipients:(id)fp8 withAttachments:(id)fp12 alertIfUnable:(BOOL)fp16;
+- (void)markAllMessagesInConversationAsRead:(id)fp8;
+- (BOOL)dbFull;
+- (BOOL)canSendMessageWithMediaObjectTypes:(int *)fp8;
+- (void)dealloc;
+- (id)placeholderMessageForConversation:(id)fp8 withDate:(id)fp12;
+- (id)newMessageWithComposition:(id)fp8 forConversation:(id)fp12;
+- (id)newMessageWithMessage:(id)fp8 forConversation:(id)fp12 isForward:(BOOL)fp16;
+- (void)sendMessage:(id)fp8;
+- (id)conversationSummaries:(id *)fp8 groupIDs:(id *)fp12;
+- (id)lookupRecipientsForConversation:(id)fp8;
+- (void)fixupNames;
+- (int)maxRecipientCount;
+- (int)unreadCount;
+- (id)messagesForConversation:(id)fp8 limit:(int)fp12 moreToLoad:(char *)fp16;
+- (BOOL)restrictsMediaObjects;
+- (BOOL)canAcceptMediaObject:(id)fp8 givenMediaObjects:(id)fp12;
+- (BOOL)canAcceptMediaObjectType:(int)fp8 givenMediaObjects:(id)fp12;
+- (double)maxTrimDurationForMediaType:(int)fp8;
+- (id)copyEntityForAddressString:(id)fp8;
+- (id)unknownEntity;
+- (id)abPropertyTypes;
+- (BOOL)isValidAddress:(id)fp8;
+- (int)maxAttachmentCount;
+- (void)deleteMessagesForConversationIDs:(id)fp8 removeConversations:(BOOL)fp12;
+- (id)conversationList;
+- (id)serviceID;
+
+@end
+
diff --git a/ChatKit/CKSimpleBalloonView.h b/ChatKit/CKSimpleBalloonView.h
new file mode 100644 (file)
index 0000000..4a19283
--- /dev/null
@@ -0,0 +1,32 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <ChatKit/CKBalloonView.h>
+
+@class NSString;
+
+@interface CKSimpleBalloonView : CKBalloonView
+{
+    NSString *_text;
+}
+
++ (float)minimumBubbleHeight;
++ (float)heightForText:(id)fp8 width:(float)fp12 includeBuffers:(BOOL)fp16;
++ (BOOL)showsSubject;
+- (id)text;
+- (id)subject;
+- (void)setText:(id)fp8;
+- (void)setMessagePart:(id)fp8;
+- (void)setComposition:(id)fp8;
+- (void)prepareForReuse;
+- (void)dealloc;
+- (void)setBackgroundColor:(id)fp8;
+- (struct CGRect)subjectBounds;
+- (struct CGRect)textBounds;
+- (void)drawRect:(struct CGRect)fp8;
+
+@end
+
diff --git a/ChatKit/CKSummaryLabel.h b/ChatKit/CKSummaryLabel.h
new file mode 100644 (file)
index 0000000..e706519
--- /dev/null
@@ -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 "UILabel.h"
+
+@interface CKSummaryLabel : UILabel
+{
+    BOOL _hasEmoji;
+}
+
+- (void)setText:(id)fp8;
+- (void)drawRect:(struct CGRect)fp8;
+
+@end
+
diff --git a/ChatKit/CKTextContentView-WebKitReachIns.h b/ChatKit/CKTextContentView-WebKitReachIns.h
new file mode 100644 (file)
index 0000000..58de03e
--- /dev/null
@@ -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 <ChatKit/CKTextContentView.h>
+
+@interface CKTextContentView (WebKitReachIns)
+- (void)_wvReflow;
+- (BOOL)_wvHasImages;
+- (void)_wvSetupCSSWithMargins:(struct UIEdgeInsets)fp8;
+@end
+
diff --git a/ChatKit/CKTextContentView.h b/ChatKit/CKTextContentView.h
new file mode 100644 (file)
index 0000000..2923234
--- /dev/null
@@ -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 "UITextContentView.h"
+
+@class UILabel;
+
+@interface CKTextContentView : UITextContentView
+{
+    UILabel *_defaultTextView;
+}
+
++ (float)singleLineTextHeight;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)dealloc;
+- (void)setDefaultText:(id)fp8;
+- (void)setText:(id)fp8;
+- (BOOL)hasImages;
+- (BOOL)keyboardInputChanged:(id)fp8;
+- (void)hideDefaultText:(BOOL)fp8;
+- (id)automaticallySelectedOverlay;
+- (void)scrollRectToVisible:(struct CGRect)fp8 animated:(BOOL)fp24;
+- (void)_adjustForSingleLineHeightIfNecessary;
+- (void)reflow;
+- (void)_updateDefaultText;
+
+@end
+
diff --git a/ChatKit/CKTextMessagePart.h b/ChatKit/CKTextMessagePart.h
new file mode 100644 (file)
index 0000000..4fead03
--- /dev/null
@@ -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.
+ */
+
+#import <ChatKit/CKMessagePart.h>
+
+@class NSString;
+
+@interface CKTextMessagePart : CKMessagePart
+{
+    NSString *_text;
+    NSString *_contentLocation;
+}
+
+- (id)detachedCopy;
+- (BOOL)isDisplayable;
+- (int)type;
+- (id)initWithText:(id)fp8;
+- (id)text;
+- (void)dealloc;
+- (void)copyToPasteboard;
+- (id)contentLocation;
+- (void)setContentLocation:(id)fp8;
+
+@end
+
diff --git a/ChatKit/CKTimestampView.h b/ChatKit/CKTimestampView.h
new file mode 100644 (file)
index 0000000..d909c1f
--- /dev/null
@@ -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 "UITableViewCell.h"
+
+@class UILabel;
+
+@interface CKTimestampView : UITableViewCell
+{
+    UILabel *_label;
+}
+
+- (id)initWithStyle:(int)fp8 reuseIdentifier:(id)fp12;
+- (void)setDate:(id)fp8;
+- (void)dealloc;
+
+@end
+
diff --git a/ChatKit/CKTranscriptBubbleData-ConvenienceAndClarity.h b/ChatKit/CKTranscriptBubbleData-ConvenienceAndClarity.h
new file mode 100644 (file)
index 0000000..3f9c0e3
--- /dev/null
@@ -0,0 +1,22 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <ChatKit/CKTranscriptBubbleData.h>
+
+@interface CKTranscriptBubbleData (ConvenienceAndClarity)
+- (int)typeAtIndex:(int)fp8;
+- (id)entityAtIndex:(int)fp8;
+- (id)messageAtIndex:(int)fp8;
+- (id)dateAtIndex:(int)fp8;
+- (id)partAtIndex:(int)fp8;
+- (id)textAtIndex:(int)fp8;
+- (id)subjectAtIndex:(int)fp8;
+- (int)heightAtIndex:(int)fp8;
+- (Class)balloonClassAtIndex:(int)fp8;
+- (BOOL)isSubjectPlaceholderAtIndex:(int)fp8;
+- (BOOL)isMessageContinuationAtIndex:(int)fp8;
+@end
+
diff --git a/ChatKit/CKTranscriptBubbleData.h b/ChatKit/CKTranscriptBubbleData.h
new file mode 100644 (file)
index 0000000..25d53d0
--- /dev/null
@@ -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 "NSObject.h"
+
+@class NSDate, NSMutableArray;
+
+@interface CKTranscriptBubbleData : NSObject
+{
+    NSMutableArray *_bubbleDataArray;
+    float _balloonWidth;
+    NSDate *_nextEligibleTimestamp;
+}
+
++ (Class)balloonClassForMessagePart:(id)fp8;
++ (Class)balloonClassForFlags:(unsigned long)fp8;
++ (Class)balloonClassForMessage:(id)fp8;
++ (unsigned long)_processFlags:(unsigned long)fp8 forText:(id)fp12;
+- (void)dealloc;
+- (int)count;
+- (id)data:(int)fp8 forIndex:(int)fp12;
+- (id)bubbleDataForIndex:(int)fp8;
+- (BOOL)bubbleData:(id)fp8 isEqualToIndex:(int)fp12;
+- (id)deleteMessageAtIndex:(int)fp8;
+- (void)appendBubbleDataForMessage:(id)fp8;
+- (void)clearBubbleData;
+- (void)_createArrayIfNeeded;
+- (void)_createBubbleInfoForImage:(id)fp8 part:(id)fp12 subject:(id)fp16;
+- (void)_appendTextMessage:(id)fp8 part:(id)fp12 height:(int)fp16 text:(id)fp20 subject:(id)fp24 bubbleClass:(Class)fp28 messageContinuation:(BOOL)fp32;
+- (void)_createSegmentArrayForMessageText:(id)fp8 height:(unsigned int *)fp12 message:(id)fp16 subject:(id)fp20 part:(id)fp24 messageContinuation:(BOOL)fp28;
+- (void)_createBubbleInfoForTextMessage:(id)fp8 part:(id)fp12 subject:(id)fp16;
+- (void)_appendDateForMessageIfNeeded:(id)fp8;
+- (void)_appendEntity:(id)fp8;
+- (void)_appendDate:(id)fp8;
+- (void)_appendEntityForMessageIfNeeded:(id)fp8;
+- (void)_setupNextEligibleTimestamp:(id)fp8;
+- (BOOL)_shouldShowTimestampForDate:(id)fp8;
+- (float)balloonWidth;
+- (void)setBalloonWidth:(float)fp8;
+
+@end
+
diff --git a/ChatKit/CKTranscriptController-MediaEntry.h b/ChatKit/CKTranscriptController-MediaEntry.h
new file mode 100644 (file)
index 0000000..eb2bd1c
--- /dev/null
@@ -0,0 +1,32 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <ChatKit/CKTranscriptController.h>
+
+@interface CKTranscriptController (MediaEntry)
++ (void)_sendDidStartSavingImageNotification;
++ (void)_sendDidFinishSavingImageNotificationWithImage:(id)fp8 error:(id)fp12 context:(void *)fp16;
+- (void)_setupMediaEntryViewWithFrame:(struct CGRect)fp8;
+- (void)addMedia:(id)fp8;
+- (void)actionSheet:(id)fp8 didDismissWithButtonIndex:(int)fp12;
+- (void)actionSheet:(id)fp8 clickedButtonAtIndex:(int)fp12;
+- (void)_showMediaSourceSelectionSheet;
+- (void)_showPhotoPickerWithSourceType:(unsigned int)fp8;
+- (void)imagePickerControllerDidCancel:(id)fp8;
+- (void)imagePickerController:(id)fp8 didFinishPickingMediaWithInfo:(id)fp12;
+- (void)_addPreviewGeneratorObject:(id)fp8;
+- (void)_generatePreviewsForMediaObject:(id)fp8;
+- (void)_addPart:(id)fp8;
+- (void)ckMediaPreviewGeneratorFinished:(id)fp8;
+- (void)_showPhotoScrollerForTranscriptStartingAtRow:(int)fp8;
+- (BOOL)photoScrollerShouldShowActionItem:(id)fp8;
+- (void)photoScroller:(id)fp8 showActionSheetInView:(id)fp12;
+- (void)_showMediaForTranscriptStartingAtRow:(int)fp8;
+- (void)_showVCardViewerForRow:(int)fp8;
+- (void)_showVCalViewerForRow:(int)fp8;
+- (id)_supportedMediaTypesForPhotoPicker;
+@end
+
diff --git a/ChatKit/CKTranscriptController-Testing.h b/ChatKit/CKTranscriptController-Testing.h
new file mode 100644 (file)
index 0000000..5f2089d
--- /dev/null
@@ -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 <ChatKit/CKTranscriptController.h>
+
+@interface CKTranscriptController (Testing)
+- (void)entryDebugClear;
+- (void)entryDebugSliderChange:(id)fp8;
+- (void)_entryDebugShowEntryHUD;
+@end
+
diff --git a/ChatKit/CKTranscriptController.h b/ChatKit/CKTranscriptController.h
new file mode 100644 (file)
index 0000000..45b831a
--- /dev/null
@@ -0,0 +1,287 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIViewController.h"
+
+#import "ABNewPersonViewControllerDelegate-Protocol.h"
+#import "ABPeoplePickerNavigationControllerDelegate-Protocol.h"
+#import "ABPersonViewControllerDelegate-Protocol.h"
+#import "ABUnknownPersonViewControllerDelegate-Protocol.h"
+#import "UIActionSheetDelegate-Protocol.h"
+#import "UIModalViewDelegate-Protocol.h"
+#import "UITableViewDataSource-Protocol.h"
+#import "UITableViewDelegate-Protocol.h"
+
+@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;
+
+@interface CKTranscriptController : UIViewController <UIActionSheetDelegate, UIModalViewDelegate, UITableViewDataSource, UITableViewDelegate, ABPersonViewControllerDelegate, ABPeoplePickerNavigationControllerDelegate, ABUnknownPersonViewControllerDelegate, ABNewPersonViewControllerDelegate>
+{
+    CKConversation *_conversation;
+    UINavigationController *_navigationController;
+    UINavigationItem *_navItem;
+    CKTranscriptStatusController *_statusBar;
+    UIBarButtonItem *_actionItem;
+    UIBarButtonItem *_clearAllItem;
+    UIView *_backPlacard;
+    CKTranscriptTableView *_transcriptTable;
+    CKRecipientListView *_recipientListView;
+    CKRecipientSelectionView *_recipientSelectionView;
+    CKMessageEntryView *_entryView;
+    PLPhotoScrollerViewController *_photoScrollerForActionSheet;
+    CKTranscriptBubbleData *_bubbleInfo;
+    id _lastMessage;
+    id _composeDelegate;
+    NSMutableArray *_outboundMessageLayers;
+    NSMutableArray *_replacementMessageLayers;
+    NSMutableArray *_throwAnimations;
+    int _finishedThrows;
+    NSMutableArray *_bubblizationAnimations;
+    int _finishedBubbs;
+    CKMessage *_messageToThrow;
+    CKMessage *_smartForwardMessage;
+    NSMutableArray *_recipients;
+    NSArray *_newCompositionAddresses;
+    CKMessageComposition *_newComposition;
+    CKContentOffsetAnimation *_transcriptAnimation;
+    UIFrameAnimation *_messageEntryViewAnimation;
+    unsigned int _rotationBlockingAnimationCount;
+    unsigned int _needsSetupForNewRecipient:1;
+    unsigned int _dirty:1;
+    unsigned int _locked:1;
+    unsigned int _visible:1;
+    unsigned int _viewNeedsSetup:1;
+    unsigned int _newRecipient:1;
+    unsigned int _rescroll:1;
+    unsigned int _sending:1;
+    unsigned int _recipientListShouldBeExpanded:1;
+    unsigned int _transitioningToTranscript:1;
+    unsigned int _entryViewCanAcceptFocus:1;
+    unsigned int _keyboardLayerOnScreen:1;
+    unsigned int _willRotateView:1;
+    unsigned int _isAnimatingMessageSend:1;
+    unsigned int _isDeleting:1;
+    unsigned int _ignoresOverlayViewsForLayout:1;
+    unsigned int _didCancel:1;
+    CKService *_currentService;
+    CKRecipientGenerator *_recipientGenerator;
+    NSDictionary *_abPropertiesCache;
+    ABPeoplePickerNavigationController *_peoplePickerController;
+    CKLinksController *_linkViewController;
+    UIToolbar *_actionsToolbar;
+    NSOperationQueue *_mediaPreviewQueue;
+    UIKeyboard *_keyboardLayer;
+    float _transcriptTableBottomOffset;
+}
+
++ (id)tableColor;
+- (id)initWithNavigationController:(id)fp8;
+- (void)dealloc;
+- (void)loadView;
+- (BOOL)_canReloadView;
+- (void)viewWillAppear:(BOOL)fp8;
+- (void)viewDidAppear:(BOOL)fp8;
+- (void)viewWillDisappear:(BOOL)fp8;
+- (void)viewDidDisappear:(BOOL)fp8;
+- (BOOL)shouldAutorotateToInterfaceOrientation:(int)fp8;
+- (void)_getRotationContentSettings:(CDAnonymousStruct1 *)fp8;
+- (void)willRotateToInterfaceOrientation:(int)fp8 duration:(double)fp12;
+- (void)willAnimateRotationToInterfaceOrientation:(int)fp8 duration:(double)fp12;
+- (id)rotatingFooterView;
+- (void)_screenLocked:(id)fp8;
+- (void)_screenUnlocked:(id)fp8;
+- (void)conversationUpdate:(id)fp8;
+- (void)_stopEntryViewAnimation:(BOOL)fp8;
+- (void)_stopTranscriptAnimation:(BOOL)fp8;
+- (void)_stopThrowAnimations:(BOOL)fp8;
+- (struct CGPoint)bestVisibleOffsetForBubbleAtIndex:(int)fp8;
+- (void)scrollBubbleIndexToVisible:(int)fp8;
+- (void)setConversation:(id)fp8;
+- (void)_reloadTranscriptLayer;
+- (void)reload:(BOOL)fp8;
+- (id)conversation;
+- (void)_setupRecipientSelectionView;
+- (void)updateEnablednessOfSendButton;
+- (void)_adjustMessageEntryViewOriginDelta:(float)fp8 heightDelta:(float)fp12 animate:(BOOL)fp16 animationLength:(float)fp20 fastAnimate:(BOOL)fp24;
+- (void)_adjustTranscriptContentOffset:(struct CGPoint)fp8 animate:(BOOL)fp16 animationLength:(float)fp20 fastAnimate:(BOOL)fp24;
+- (BOOL)isSendingMessage;
+- (id)entryView;
+- (void)_resetTranscriptAndKeyboard;
+- (void)_cancelMessageSendAnimations;
+- (void)_setupViewForConversation;
+- (void)moveCursorToEnd;
+- (void)updateTitle;
+- (id)actionItem;
+- (id)clearAllItem;
+- (void)updateNavigationButtons;
+- (void)cancelButtonClicked:(id)fp8;
+- (void)smsComposeControllerCancelled:(id)fp8;
+- (struct CGPoint)tableView:(id)fp8 newContentOffsetAfterUpdate:(struct CGPoint)fp12 context:(id)fp20;
+- (void)setEditing:(BOOL)fp8 animated:(BOOL)fp12;
+- (void)dismissModalViewControllerAnimated:(BOOL)fp8;
+- (void)_deleteSelectedMessages:(id)fp8;
+- (void)_deleteMessagesAtIndexPaths:(id)fp8;
+- (void)_forwardSelectedMessages:(id)fp8;
+- (void)actionButtonClicked:(id)fp8;
+- (void)clearButtonClicked:(id)fp8;
+- (void)scrollViewWillBeginDragging:(id)fp8;
+- (void)restoreEntryViewCursor;
+- (void)_setupTranscriptHeader;
+- (void)_clearExpandRecipientListFlag;
+- (void)_loadMore;
+- (void)_showTranscriptButtons;
+- (void)_hideAccessoryView;
+- (void)_hideTranscriptButtons;
+- (id)bubbleData;
+- (void)_computeBubbleData;
+- (struct _NSRange)addOutboundMessage:(id)fp8;
+- (int)numberOfRows;
+- (void)cleanUpAfterSendAttempt;
+- (void)_incrementRotationBlockingAnimationCount;
+- (void)_decrementRotationBlockingAnimationCount;
+- (void)animator:(id)fp8 startAnimation:(id)fp12;
+- (void)animator:(id)fp8 stopAnimation:(id)fp12;
+- (struct CGPoint)_transcriptScrollToBottomOffsetWithHeightDelta:(float)fp8;
+- (void)transitionFromNewMessageToConversation;
+- (void)throwOutboundMessageToTable:(id)fp8;
+- (void)bubbilizationFinished:(id)fp8 forAnimation:(id)fp12;
+- (float)_topPaddingForBubbleRow:(int)fp8;
+- (float)_bottomPaddingForBubbleRow:(int)fp8;
+- (float)_topPaddingForRow:(int)fp8 forEditing:(BOOL)fp12;
+- (void)didBeginSendingComposition:(id)fp8 message:(id)fp12;
+- (void)displayAlertSheet:(id)fp8;
+- (void)dismissAlertSheet:(id)fp8;
+- (void)clearCurrentMessageThread;
+- (void)sendMessage:(id)fp8;
+- (void)messageCellTappedBalloon:(id)fp8;
+- (void)messageCellTappedFailureButton:(id)fp8;
+- (void)_finishedCreatingNewMessageForSending:(id)fp8;
+- (void)_startCreatingNewMessageForSending:(id)fp8;
+- (void)send:(id)fp8;
+- (void)_shrinkRecipientList;
+- (struct CGRect)entryViewFinalFrame;
+- (void)entryFieldDidBecomeActive:(id)fp8;
+- (BOOL)entryFieldShouldBecomeActive:(id)fp8;
+- (void)entryFieldAttachmentsChanged:(id)fp8;
+- (void)entryFieldContentChanged:(id)fp8;
+- (void)entryFieldSubjectChanged:(id)fp8;
+- (BOOL)entryField:(id)fp8 shouldInsertMediaObject:(id)fp12;
+- (void)messageEntryViewSendButtonHit:(id)fp8;
+- (BOOL)messageEntryView:(id)fp8 contentSizeChanged:(struct CGSize)fp12 animate:(BOOL)fp20;
+- (id)composition;
+- (void)clearComposition;
+- (void)setMessageParts:(id)fp8;
+- (void)setComposition:(id)fp8;
+- (void)findConversationForRecipients:(id)fp8;
+- (id)recipients;
+- (id)proposedRecipients;
+- (void)setNewComposition:(id)fp8 addresses:(id)fp12;
+- (void)_setupNewComposition;
+- (void)setupForNewRecipient;
+- (BOOL)isNewRecipient;
+- (void)addRecipient:(void *)fp8 identifier:(int)fp12 phoneNumber:(id)fp16 makingContentEntryViewActive:(BOOL)fp20;
+- (void)webView:(id)fp8 decidePolicyForNavigationAction:(id)fp12 request:(id)fp16 frame:(id)fp20 decisionListener:(id)fp24;
+- (void)CKTranscriptHeaderView:(id)fp8 buttonClicked:(int)fp12;
+- (void)_resendMessageAtIndexPath:(id)fp8;
+- (void)alertSheet:(id)fp8 buttonClicked:(int)fp12;
+- (void)_actuallyClearCurrentMessageThread;
+- (void)tableView:(id)fp8 didSelectRowAtIndexPath:(id)fp12;
+- (void)tableView:(id)fp8 didDeselectRowAtIndexPath:(id)fp12;
+- (id)tableView:(id)fp8 willSelectRowAtIndexPath:(id)fp12;
+- (int)tableView:(id)fp8 numberOfRowsInSection:(int)fp12;
+- (BOOL)_editableAtIndexPath:(id)fp8;
+- (BOOL)tableView:(id)fp8 shouldIndentWhileEditingRowAtIndexPath:(id)fp12;
+- (int)tableView:(id)fp8 editingStyleForRowAtIndexPath:(id)fp12;
+- (BOOL)_disclosureSupportsMediaType:(int)fp8;
+- (id)tableView:(id)fp8 cellForRowAtIndexPath:(id)fp12;
+- (void)tableView:(id)fp8 accessoryButtonTappedForRowWithIndexPath:(id)fp12;
+- (float)tableView:(id)fp8 heightForRowAtIndexPath:(id)fp12;
+- (id)_abPersonViewControllerForPerson:(void *)fp8 property:(int)fp12 withIdentifier:(int)fp16;
+- (void)_displayABPersonViewController:(id)fp8;
+- (void)showABCardForPerson:(void *)fp8 highlightedProperty:(int)fp12 identifier:(int)fp16;
+- (BOOL)personViewController:(id)fp8 shouldPerformDefaultActionForPerson:(void *)fp12 property:(int)fp16 identifier:(int)fp20;
+- (void)unknownPersonViewController:(id)fp8 didResolveToPerson:(void *)fp12;
+- (void)_updateUI;
+- (void)newPersonViewController:(id)fp8 didCompleteWithNewPerson:(void *)fp12;
+- (id)_unknownPersonViewControllerForProps:(id)fp8;
+- (id)_personViewControllerForProps:(id)fp8;
+- (void)showABCardForLinkProperties:(id)fp8;
+- (void)showURLsForMessage:(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;
+- (void)dismissPeoplePicker:(id)fp8;
+- (void)dismissPeoplePicker;
+- (void)showPeoplePickerWithDelegate:(id)fp8;
+- (void)transcriptController:(id)fp8 showPeoplePickerWithDelegate:(id)fp12;
+- (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 *)_createPersonWithValue:(struct __CFString *)fp8 forMultiValueProperty:(int)fp12;
+- (void)showNewContactViewForEntity:(id)fp8;
+- (void)showAddToExistingContactViewForEntity:(id)fp8;
+- (id)navigationItem;
+- (void)_setEntryViewVisible:(BOOL)fp8;
+- (id)transcriptTable;
+- (struct CGRect)clippedTargetRectForBalloon:(id)fp8;
+- (void)linksController:(id)fp8 showABCardForLinkProperties:(id)fp12;
+- (void)recipientListView:(id)fp8 addressAtomClicked:(id)fp12;
+- (void)recipientListView:(id)fp8 contentSizeDidChange:(struct CGSize)fp12;
+- (void)recipientSelectionView:(id)fp8 contentSizeChanged:(struct CGSize)fp12;
+- (BOOL)recipientSelectionView:(id)fp8 isValidAddress:(id)fp12;
+- (void)recipientSelectionViewTextChanged:(id)fp8;
+- (void)recipientSelectionViewRecipientListChanged:(id)fp8;
+- (void)recipientSelectionView:(id)fp8 showPeoplePickerWithDelegate:(id)fp12;
+- (void)recipientSelectionViewFinishedWithPeoplePicker:(id)fp8;
+- (id)recipientSelectionView:(id)fp8 recipientForAddress:(id)fp12;
+- (id)recipientSelectionView:(id)fp8 recipientForRecord:(void *)fp12 property:(int)fp16 identifier:(int)fp20;
+- (id)recipientSelectionView:(id)fp8 recipientsForText:(id)fp12;
+- (void)transcriptStatusBar:(id)fp8 showNavBarTitle:(id)fp12;
+- (void)transcriptStatusBar:(id)fp8 showNavBarCustomView:(id)fp12;
+- (void)animationDidStop:(id)fp8 finished:(id)fp12 context:(void *)fp16;
+- (id)_recipientGenerator;
+- (id)_actionsToolbar;
+- (void)_updateActionsToolbarItems;
+- (void)_updateActionsToolbarItemsForRotation:(int)fp8;
+- (void)_makeContentEntryViewActive;
+- (void)_makeRecipientEntryViewActive;
+- (void)_makeFieldForFocusActive;
+- (id)_fieldForFocus;
+- (void)_deactivateContentEntryView;
+- (void)_resetEntryViewSize;
+- (void)_updatePhotoButtonEnabled;
+- (void)_refreshKeyboardAndAdjustFocus:(BOOL)fp8;
+- (void)_hideKeyboard;
+- (void)_hideKeyboardAndDeactivateContent:(BOOL)fp8;
+- (void)_showKeyboard:(BOOL)fp8;
+- (void)_showKeyboard:(BOOL)fp8 activateContent:(BOOL)fp12;
+- (float)_maxHeightForOverlayView:(id)fp8 entryViewResize:(int)fp12;
+- (float)_overlayViewMinHeight;
+- (id)_overlayView;
+- (void)_showRecipientListView;
+- (void)_hideRecipientListView;
+- (void)_updateRecipientListView;
+- (void)_synchronizeStatusBarStyle:(BOOL)fp8;
+- (id)_statusBar;
+- (void)_adjustCustomTitleViewFrame:(int)fp8;
+- (void)_refreshTranscript;
+- (void)_refreshTranscript:(BOOL)fp8;
+- (void)_resetTranscriptInsets;
+- (void)_calculateTopVisibleRow:(int *)fp8 andOffset:(float *)fp12 forTransitionToEditing:(BOOL)fp16;
+- (struct CGPoint)_offsetForRow:(int)fp8 withInternalOffset:(float)fp12;
+- (float)_maximumContentOffset;
+- (id)composeDelegate;
+- (void)setComposeDelegate:(id)fp8;
+- (id)smartForwardMessage;
+- (void)setSmartForwardMessage:(id)fp8;
+- (id)messageToThrow;
+- (void)setMessageToThrow:(id)fp8;
+- (id)currentService;
+- (void)setCurrentService:(id)fp8;
+
+@end
+
diff --git a/ChatKit/CKTranscriptHeaderView.h b/ChatKit/CKTranscriptHeaderView.h
new file mode 100644 (file)
index 0000000..84c5ac1
--- /dev/null
@@ -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.
+ */
+
+#import "UIView.h"
+
+@class UIPlacardButton;
+
+@interface CKTranscriptHeaderView : UIView
+{
+    id _delegate;
+    UIPlacardButton *_firstButton;
+    UIPlacardButton *_secondButton;
+    UIPlacardButton *_loadMoreButton;
+}
+
++ (float)defaultHeight;
+- (id)initWithFrame:(struct CGRect)fp8 withFirstTitle:(id)fp24 withSecondTitle:(id)fp28 displayLoadPrevious:(BOOL)fp32;
+- (void)dealloc;
+- (void)setButtonsEnabled:(BOOL)fp8;
+- (void)setDelegate:(id)fp8;
+- (void)_buttonClicked:(id)fp8;
+- (void)_loadMore;
+
+@end
+
diff --git a/ChatKit/CKTranscriptStatusController.h b/ChatKit/CKTranscriptStatusController.h
new file mode 100644 (file)
index 0000000..85adca2
--- /dev/null
@@ -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 "NSObject.h"
+
+@class CKConversation, CKSendingProgressView, NSMutableSet, NSString, NSTimer, UIView;
+
+@interface CKTranscriptStatusController : NSObject
+{
+    UIView *_multipleRecipientTitleView;
+    CKSendingProgressView *_statusView;
+    NSString *_title;
+    CKConversation *_conversation;
+    float _lastVal;
+    NSString *_lastMsg;
+    NSTimer *_progressUpdateTimer;
+    NSMutableSet *_currentMessages;
+    BOOL _updatingProgress;
+    BOOL _viewTitle;
+    BOOL _finishingUp;
+    id _delegate;
+}
+
+- (void)dealloc;
+- (void)setConversation:(id)fp8;
+- (void)setTitle:(id)fp8;
+- (void)brieflyShowName;
+- (void)reset;
+- (void)refresh;
+- (void)_updateTitle:(BOOL)fp8;
+- (void)_hideName;
+- (id)_statusView;
+- (void)_updateNavItemTitleView:(BOOL)fp8;
+- (void)_updateCurrentMessages;
+- (void)_startUpdatingProgress;
+- (void)_refreshNavigationItemView;
+- (void)_refreshNavigationItemViewAnimate:(BOOL)fp8;
+- (BOOL)_calcVals:(char *)fp8;
+- (void)_finishProgress;
+- (id)_title;
+- (void)_resetProgress;
+- (id)_generateStatusTitle;
+- (float)_generateVal;
+- (id)delegate;
+- (void)setDelegate:(id)fp8;
+- (id)title;
+- (id)conversation;
+
+@end
+
diff --git a/ChatKit/CKTranscriptTableView.h b/ChatKit/CKTranscriptTableView.h
new file mode 100644 (file)
index 0000000..ebf75cf
--- /dev/null
@@ -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 "UITableView.h"
+
+@interface CKTranscriptTableView : UITableView
+{
+}
+
+- (void)setEditing:(BOOL)fp8 animated:(BOOL)fp12;
+
+@end
+
diff --git a/ChatKit/CKUnknownMediaObject.h b/ChatKit/CKUnknownMediaObject.h
new file mode 100644 (file)
index 0000000..9ddf1dd
--- /dev/null
@@ -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 <ChatKit/CKMediaObject.h>
+
+@interface CKUnknownMediaObject : CKMediaObject
+{
+}
+
++ (BOOL)supportsMIMEType:(id)fp8;
+- (float)balloonHeightWithPreviewData:(id)fp8;
+- (Class)balloonPreviewClassWithPreviewData:(id)fp8;
+- (BOOL)shouldTranscodeForMMS;
+- (id)newTranscodingForMMSWithMaxByteLength:(int)fp8;
+- (id)newPreview:(int)fp8 highlight:(BOOL)fp12;
+- (id)_icon;
+- (void)configureBalloon:(id)fp8 withPreviewData:(id)fp12;
+- (id)_effectiveFilename;
+
+@end
+
diff --git a/ChatKit/CKUnknownMessagePart.h b/ChatKit/CKUnknownMessagePart.h
new file mode 100644 (file)
index 0000000..65a2b7e
--- /dev/null
@@ -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 <ChatKit/CKMessagePart.h>
+
+@interface CKUnknownMessagePart : CKMessagePart
+{
+}
+
+- (int)type;
+
+@end
+
diff --git a/ChatKit/CKVCalMediaObject.h b/ChatKit/CKVCalMediaObject.h
new file mode 100644 (file)
index 0000000..d14a296
--- /dev/null
@@ -0,0 +1,20 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <ChatKit/CKMediaObject.h>
+
+@interface CKVCalMediaObject : CKMediaObject
+{
+}
+
++ (id)mimeTypesToFileExtensions;
+- (int)mediaType;
+- (BOOL)shouldTranscodeForMMS;
+- (Class)balloonPreviewClassWithPreviewData:(id)fp8;
+- (void)configureBalloon:(id)fp8 withPreviewData:(id)fp12;
+
+@end
+
diff --git a/ChatKit/CKVCardMediaObject.h b/ChatKit/CKVCardMediaObject.h
new file mode 100644 (file)
index 0000000..3c32779
--- /dev/null
@@ -0,0 +1,20 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <ChatKit/CKMediaObject.h>
+
+@interface CKVCardMediaObject : CKMediaObject
+{
+}
+
++ (id)mimeTypesToFileExtensions;
+- (int)mediaType;
+- (BOOL)shouldTranscodeForMMS;
+- (Class)balloonPreviewClassWithPreviewData:(id)fp8;
+- (void)configureBalloon:(id)fp8 withPreviewData:(id)fp12;
+
+@end
+
diff --git a/ChatKit/CKVideoMediaObject.h b/ChatKit/CKVideoMediaObject.h
new file mode 100644 (file)
index 0000000..697c6f7
--- /dev/null
@@ -0,0 +1,44 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <ChatKit/CKAVMediaObject.h>
+
+@class NSDictionary, NSString;
+
+@interface CKVideoMediaObject : CKAVMediaObject
+{
+    NSDictionary *_transcodeOptions;
+    struct CGImage *_videoPreviewCGImage;
+    NSString *_transcodePath;
+}
+
++ (id)mimeTypesToFileExtensions;
+- (void)dealloc;
+- (BOOL)shouldTranscodeForMMS;
+- (int)mediaType;
+- (id)transcodedFilename;
+- (Class)balloonPreviewClassWithPreviewData:(id)fp8;
+- (float)balloonHeightWithPreviewData:(id)fp8;
+- (id)newPreview:(int)fp8 highlight:(BOOL)fp12;
+- (void)configureBalloon:(id)fp8 withPreviewData:(id)fp12;
+- (unsigned long long)sizeInBytes;
+- (id)optionsForMedia;
+- (id)transcodePath;
+- (id)transcodeMimeType;
+- (double)transcodeStartTime;
+- (double)transcodeEndTime;
+- (double)transcodeDuration;
+- (id)effectiveExportedFilename;
+- (id)transcodedPathExtension;
+- (id)_transcodeOptions;
+- (struct CGImage *)_newPreviewImageWithTailStyle:(int)fp8;
+- (struct CGImage *)_newPreviewImageForIncomingVideoWithTailStyle:(int)fp8;
+- (void)_generatePreviewOnMainThreadForVideoFile:(id)fp8;
+- (struct CGImage *)_newVideoPreviewImageForImage:(struct CGImage *)fp8 withTailStyle:(int)fp12;
+- (id)filenameForMedia;
+
+@end
+
diff --git a/ChatKit/CKWBMPImageData.h b/ChatKit/CKWBMPImageData.h
new file mode 100644 (file)
index 0000000..13638ab
--- /dev/null
@@ -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 <ChatKit/CKImageData.h>
+
+@interface CKWBMPImageData : CKImageData
+{
+}
+
+- (void)_transformWBMPData;
+- (id)initWithData:(id)fp8;
+
+@end
+
diff --git a/ChatKit/CKWBMPImageMediaObject.h b/ChatKit/CKWBMPImageMediaObject.h
new file mode 100644 (file)
index 0000000..cd72444
--- /dev/null
@@ -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 <ChatKit/CKFixedImageMediaObject.h>
+
+@interface CKWBMPImageMediaObject : CKFixedImageMediaObject
+{
+}
+
++ (id)mimeTypesToFileExtensions;
+- (id)imageData;
+- (int)mediaType;
+
+@end
+
diff --git a/ChatKit/CKWebBalloonView.h b/ChatKit/CKWebBalloonView.h
new file mode 100644 (file)
index 0000000..4f3226b
--- /dev/null
@@ -0,0 +1,35 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <ChatKit/CKBalloonView.h>
+
+@class DOMHTMLElement, UIWebDocumentView;
+
+@interface CKWebBalloonView : CKBalloonView
+{
+    UIWebDocumentView *_webLayer;
+    DOMHTMLElement *_textElement;
+}
+
++ (BOOL)shouldHaveAccessoryDiclosure;
++ (struct CGSize)defaultSize;
++ (float)heightForText:(id)fp8 width:(float)fp12 includeBuffers:(BOOL)fp16;
+- (id)initWithFrame:(struct CGRect)fp8 delegate:(id)fp24;
+- (void)dealloc;
+- (void)setOrientation:(int)fp8;
+- (void)setFrame:(struct CGRect)fp8;
+- (void)setMessagePart:(id)fp8;
+- (void)setComposition:(id)fp8;
+- (void)setText:(id)fp8;
+- (void)setDraws:(BOOL)fp8;
+- (id)text;
+- (void)layoutSubviews;
+- (void)setNeedsDisplay;
+- (void)tighten;
+- (void)cancelInteraction;
+
+@end
+
diff --git a/ChatKit/CKWebImageBalloonView.h b/ChatKit/CKWebImageBalloonView.h
new file mode 100644 (file)
index 0000000..a063515
--- /dev/null
@@ -0,0 +1,35 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <ChatKit/CKWebBalloonView.h>
+
+@class UIImageView;
+
+@interface CKWebImageBalloonView : CKWebBalloonView
+{
+    struct CGSize _originalImageSize;
+    UIImageView *_stillImage;
+}
+
++ (struct CGPoint)offsetForBubbleInsetAtPoint:(struct CGPoint)fp8;
++ (float)additionalHeightForBubbleWhenInsetAtPoint:(struct CGPoint)fp8;
+- (void)dealloc;
+- (void)setText:(id)fp8;
+- (float)heightForWidth:(float)fp8;
+- (float)tightenedWidth;
+- (void)tighten;
+- (void)setImage:(id)fp8 mimeType:(id)fp12;
+- (void)setImageWithFilename:(id)fp8;
+- (void)setStillImage:(id)fp8;
+- (id)_htmlForImageWithFilename:(id)fp8 size:(struct CGSize)fp12;
+- (id)_htmlForImageWithData:(id)fp8 mimeType:(id)fp12 size:(struct CGSize)fp16;
+- (struct CGSize)_scaledImageSize;
+- (void)_wvSetHTML:(id)fp8;
+- (struct CGSize)originalImageSize;
+- (void)setOriginalImageSize:(struct CGSize)fp8;
+
+@end
+
diff --git a/ChatKit/CKWebviewBasedContentEntryBridge.h b/ChatKit/CKWebviewBasedContentEntryBridge.h
new file mode 100644 (file)
index 0000000..d77e576
--- /dev/null
@@ -0,0 +1,37 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <ChatKit/CKContentEntryBridge.h>
+
+@class NSMutableArray;
+
+@interface CKWebviewBasedContentEntryBridge : CKContentEntryBridge
+{
+    NSMutableArray *_resources;
+    int _composeResourcePoolID;
+}
+
+- (id)init;
+- (void)dealloc;
+- (id)newContentViewWithFrame:(struct CGRect)fp8;
+- (void)setMessageComposition:(id)fp8;
+- (id)messageComposition;
+- (void)setMessageParts:(id)fp8;
+- (id)attachments;
+- (id)messageParts;
+- (void)insertMessagePart:(id)fp8;
+- (BOOL)hasContent;
+- (id)supportedPasteboardTypesInTextContentView:(id)fp8;
+- (id)documentFragmentForPasteboardItemAtIndex:(int)fp8 inTextContentView:(id)fp12;
+- (void)richContentView:(id)fp8 didRemoveImage:(id)fp12;
+- (void)richContentView:(id)fp8 didInsertImage:(id)fp12;
+- (id)_textView;
+- (void)_resetResourcePool;
+- (id)_nodeForImagePart:(id)fp8 forRichContentView:(id)fp12;
+- (id)_htmlForMessagePart:(id)fp8;
+
+@end
+
diff --git a/ChatKit/ComposeRecipient-Additions.h b/ChatKit/ComposeRecipient-Additions.h
new file mode 100644 (file)
index 0000000..cbe830f
--- /dev/null
@@ -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 "ComposeRecipient.h"
+
+@interface ComposeRecipient (Additions)
+- (BOOL)isEmail;
+- (BOOL)isPhone;
+@end
+
diff --git a/ChatKit/ComposeRecipientView-ReachingIn.h b/ChatKit/ComposeRecipientView-ReachingIn.h
new file mode 100644 (file)
index 0000000..59daf3f
--- /dev/null
@@ -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/ChatKit/DOMEventListener-Protocol.h b/ChatKit/DOMEventListener-Protocol.h
new file mode 100644 (file)
index 0000000..2e79b21
--- /dev/null
@@ -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 DOMEventListener <NSObject>
+- (void)handleEvent:(id)fp8;
+@end
+
diff --git a/ChatKit/MFMailComposeViewControllerDelegate-Protocol.h b/ChatKit/MFMailComposeViewControllerDelegate-Protocol.h
new file mode 100644 (file)
index 0000000..0c1eb7c
--- /dev/null
@@ -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 MFMailComposeViewControllerDelegate <NSObject>
+@end
+
diff --git a/ChatKit/MailMultiSelectButton.h b/ChatKit/MailMultiSelectButton.h
new file mode 100644 (file)
index 0000000..e588b7e
--- /dev/null
@@ -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 "UIControl.h"
+
+@interface MailMultiSelectButton : UIControl
+{
+    unsigned int _isChecked:1;
+    unsigned int _isSelected:1;
+}
+
++ (float)defaultWidth;
++ (id)minusImage;
++ (id)plusImage;
++ (id)minusCenterImage;
+- (id)initWithRemoveControl:(id)fp8 checked:(BOOL)fp12;
+- (void)toggleRotate:(BOOL)fp8;
+- (BOOL)isRotated;
+- (BOOL)isRotating;
+- (BOOL)isHiding;
+- (void)setHiding:(BOOL)fp8;
+- (void)drawRect:(struct CGRect)fp8;
+- (void)setChecked:(BOOL)fp8 selected:(BOOL)fp12;
+
+@end
+
diff --git a/ChatKit/MailMultiSelectControl.h b/ChatKit/MailMultiSelectControl.h
new file mode 100644 (file)
index 0000000..63beb28
--- /dev/null
@@ -0,0 +1,19 @@
+/*
+ *     Generated by class-dump 3.1.2.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIRemoveControl.h"
+
+@interface MailMultiSelectControl : UIRemoveControl
+{
+    unsigned int _inEditMode:1;
+}
+
+- (id)initWithTarget:(id)fp8 inEditMode:(BOOL)fp12;
+- (void)_setInterceptMouseEvent:(BOOL)fp8;
+- (void)setChecked:(BOOL)fp8 selected:(BOOL)fp12;
+
+@end
+
diff --git a/ChatKit/MailToolbarButton.h b/ChatKit/MailToolbarButton.h
new file mode 100644 (file)
index 0000000..7336d99
--- /dev/null
@@ -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.
+ */
+
+#import "UIThreePartButton.h"
+
+@class UIImageView, UITextLabel;
+
+@interface MailToolbarButton : UIThreePartButton
+{
+    UITextLabel *_titleLabel;
+    UIImageView *_iconView;
+    BOOL _isRed;
+    BOOL _isMinibar;
+}
+
+- (id)initAsRed:(BOOL)fp8;
+- (void)dealloc;
+- (void)setEnabled:(BOOL)fp8;
+- (struct CGPoint)_offsetForMiniBarState:(BOOL)fp8;
+- (void)updateForMiniBarState:(BOOL)fp8;
+- (void)setTitle:(id)fp8;
+- (void)layoutSubviews;
+
+@end
+
diff --git a/ChatKit/NSArray-CKMediaObjectPartAdditions.h b/ChatKit/NSArray-CKMediaObjectPartAdditions.h
new file mode 100644 (file)
index 0000000..5f0213a
--- /dev/null
@@ -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 "NSArray.h"
+
+@interface NSArray (CKMediaObjectPartAdditions)
+- (id)mediaObjects;
+@end
+
diff --git a/ChatKit/NSArray-ComposeRecipientConvenience.h b/ChatKit/NSArray-ComposeRecipientConvenience.h
new file mode 100644 (file)
index 0000000..a7db4e9
--- /dev/null
@@ -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 "NSArray.h"
+
+@interface NSArray (ComposeRecipientConvenience)
+- (id)composeRecipientAddresses;
+@end
+
diff --git a/ChatKit/NSArray-SMS.h b/ChatKit/NSArray-SMS.h
new file mode 100644 (file)
index 0000000..ebe651b
--- /dev/null
@@ -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 "NSArray.h"
+
+@interface NSArray (SMS)
+- (id)smsAddresses;
+@end
+
diff --git a/ChatKit/NSObject-CKMessageEntryViewDelegate.h b/ChatKit/NSObject-CKMessageEntryViewDelegate.h
new file mode 100644 (file)
index 0000000..4902ab2
--- /dev/null
@@ -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 "NSObject.h"
+
+@interface NSObject (CKMessageEntryViewDelegate)
+- (BOOL)messageEntryView:(id)fp8 contentSizeChanged:(struct CGSize)fp12 animate:(BOOL)fp20;
+- (void)messageEntryViewSendButtonHit:(id)fp8;
+@end
+
diff --git a/ChatKit/NSObject-CKSMSComposeControllerDelegate.h b/ChatKit/NSObject-CKSMSComposeControllerDelegate.h
new file mode 100644 (file)
index 0000000..0794285
--- /dev/null
@@ -0,0 +1,15 @@
+/*
+ *     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 (CKSMSComposeControllerDelegate)
+- (void)smsComposeControllerDataInserted:(id)fp8;
+- (void)smsComposeControllerAppeared:(id)fp8;
+- (void)smsComposeControllerCancelled:(id)fp8;
+- (void)smsComposeControllerSendStarted:(id)fp8;
+@end
+
diff --git a/ChatKit/NSObject-Protocol.h b/ChatKit/NSObject-Protocol.h
new file mode 100644 (file)
index 0000000..9dce5ff
--- /dev/null
@@ -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/ChatKit/NSString-Emoji.h b/ChatKit/NSString-Emoji.h
new file mode 100644 (file)
index 0000000..3382d84
--- /dev/null
@@ -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 "NSString.h"
+
+@interface NSString (Emoji)
+- (BOOL)containsEmoji;
+- (int)emojiCharacterCount;
+@end
+
diff --git a/ChatKit/NSString-LinkProperties.h b/ChatKit/NSString-LinkProperties.h
new file mode 100644 (file)
index 0000000..e1e7b5a
--- /dev/null
@@ -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/ChatKit/NSString-SMSPhoneNumberNormalization.h b/ChatKit/NSString-SMSPhoneNumberNormalization.h
new file mode 100644 (file)
index 0000000..ccd5a96
--- /dev/null
@@ -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/ChatKit/SMSComposeRecipientView.h b/ChatKit/SMSComposeRecipientView.h
new file mode 100644 (file)
index 0000000..40add40
--- /dev/null
@@ -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/ChatKit/SMSWebDocumentView.h b/ChatKit/SMSWebDocumentView.h
new file mode 100644 (file)
index 0000000..51739c2
--- /dev/null
@@ -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/ChatKit/UIActionSheetDelegate-Protocol.h b/ChatKit/UIActionSheetDelegate-Protocol.h
new file mode 100644 (file)
index 0000000..0bd69fb
--- /dev/null
@@ -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 UIActionSheetDelegate <NSObject>
+@end
+
diff --git a/ChatKit/UIImage-ChatKitAdditions.h b/ChatKit/UIImage-ChatKitAdditions.h
new file mode 100644 (file)
index 0000000..490c9b1
--- /dev/null
@@ -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 "UIImage.h"
+
+@interface UIImage (ChatKitAdditions)
++ (id)ckImageNamed:(id)fp8;
+@end
+
diff --git a/ChatKit/UIImage-ImageWithTail.h b/ChatKit/UIImage-ImageWithTail.h
new file mode 100644 (file)
index 0000000..6242f2d
--- /dev/null
@@ -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 "UIImage.h"
+
+@interface UIImage (ImageWithTail)
++ (id)_balloonMask:(BOOL)fp8;
++ (id)_highlightImage;
++ (id)_imageWithColor:(BOOL)fp8;
++ (id)_balloonImage:(BOOL)fp8 color:(BOOL)fp12;
+- (id)newBalloonImageWithTail:(BOOL)fp8;
+- (id)newBalloonImageWithTail:(BOOL)fp8 size:(struct CGSize)fp12;
+@end
+
diff --git a/ChatKit/UIModalViewDelegate-Protocol.h b/ChatKit/UIModalViewDelegate-Protocol.h
new file mode 100644 (file)
index 0000000..3357f47
--- /dev/null
@@ -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 UIModalViewDelegate <NSObject>
+@end
+
diff --git a/ChatKit/UIScrollViewDelegate-Protocol.h b/ChatKit/UIScrollViewDelegate-Protocol.h
new file mode 100644 (file)
index 0000000..2b2ee36
--- /dev/null
@@ -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 UIScrollViewDelegate <NSObject>
+@end
+
diff --git a/ChatKit/UITableViewDataSource-Protocol.h b/ChatKit/UITableViewDataSource-Protocol.h
new file mode 100644 (file)
index 0000000..a95fd57
--- /dev/null
@@ -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 "NSObject-Protocol.h"
+
+@protocol UITableViewDataSource <NSObject>
+- (int)tableView:(id)fp8 numberOfRowsInSection:(int)fp12;
+- (id)tableView:(id)fp8 cellForRowAtIndexPath:(id)fp12;
+@end
+
diff --git a/ChatKit/UITableViewDelegate-Protocol.h b/ChatKit/UITableViewDelegate-Protocol.h
new file mode 100644 (file)
index 0000000..2a6c00e
--- /dev/null
@@ -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"
+#import "UIScrollViewDelegate-Protocol.h"
+
+@protocol UITableViewDelegate <NSObject, UIScrollViewDelegate>
+@end
+
diff --git a/ChatKit/UITextContentViewDelegate-Protocol.h b/ChatKit/UITextContentViewDelegate-Protocol.h
new file mode 100644 (file)
index 0000000..1951cb4
--- /dev/null
@@ -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 UITextContentViewDelegate <NSObject>
+@end
+
diff --git a/ChatKit/mSMSSendButtonView.h b/ChatKit/mSMSSendButtonView.h
new file mode 100644 (file)
index 0000000..b836c98
--- /dev/null
@@ -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 "UIThreePartButton.h"
+
+@interface mSMSSendButtonView : UIThreePartButton
+{
+}
+
+- (BOOL)pointInside:(struct CGPoint)fp8 forEvent:(struct __GSEvent *)fp16;
+- (void)drawTitleAtPoint:(struct CGPoint)fp8 width:(float)fp16;
+- (float)minTitleMargin;
+
+@end
+