--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIPreferencesTable.h"
+
+@class ABCardController, ABCardTableController;
+
+@interface ABAbstractCardView : UIPreferencesTable
+{
+ void *_addressBook;
+ ABCardController *_cardController;
+ BOOL _showPersonImage;
+ ABCardTableController *_cardTableController;
+}
+
++ (id)createCardTableControllerWithCardController:(id)fp8;
+- (id)initWithFrame:(struct CGRect)fp8 addressBook:(void *)fp24 suspendReloads:(BOOL)fp28;
+- (id)initWithFrame:(struct CGRect)fp8 addressBook:(void *)fp24;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)dealloc;
+- (void *)addressBook;
+- (void)setCardViewerDelegate:(id)fp8;
+- (id)cardViewerDelegate;
+- (id)cardTableController;
+- (id)cardController;
+- (void)deselectAllRowsWithAnimation:(BOOL)fp8;
+- (void)setDisplayedPerson:(void *)fp8;
+- (void)setDisplayedProperties:(struct __CFArray *)fp8;
+- (struct __CFArray *)displayedProperties;
+- (void)setAllowsActions:(BOOL)fp8;
+- (void)setShowPersonImage:(BOOL)fp8;
+- (void)setDatesMessageFormat:(id)fp8;
+- (void)setDates:(id)fp8 withMessageFormat:(id)fp12;
+- (void)setTitleIsImportant:(BOOL)fp8;
+- (void)setTitle:(id)fp8 withMessage:(id)fp12;
+- (void)setHighlightedItemForProperty:(int)fp8 withIdentifier:(int)fp12 important:(BOOL)fp16;
+- (id)navigationBarTitle;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIViewController.h"
+
+@class ABModel;
+
+@interface ABAbstractViewController : UIViewController
+{
+ ABModel *_model;
+}
+
+- (id)initWithModel:(id)fp8;
+- (void)dealloc;
+- (void)setParentViewController:(id)fp8;
+- (struct CGSize)contentSize;
+- (id)peoplePickerNavigationController;
+- (id)model;
+- (int)behavior;
+- (void)updateNavigationButtons;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+#import "UITableViewDataSource-Protocol.h"
+#import "UITableViewDelegate-Protocol.h"
+
+@class ABModel, NSArray, NSDictionary, NSMutableDictionary;
+
+@interface ABAccountsAndGroupDataSource : NSObject <UITableViewDataSource, UITableViewDelegate>
+{
+ ABModel *_model;
+ NSArray *_accountIdentifiers;
+ NSArray *_accountDisplayNames;
+ NSArray *_accountDisplayTypes;
+ NSDictionary *_groupsByAccountIdentifier;
+ NSMutableDictionary *_headerViewsBySection;
+}
+
+- (id)init;
+- (void)dealloc;
+- (id)defaultGroupWrapper;
+- (void)reloadData;
+- (id)createTable;
+- (BOOL)needsStyleUpdateForTableView:(id)fp8;
+- (id)groupWrapperForIndexPath:(id)fp8;
+- (id)accountGroupWrappers;
+- (int)tableView:(id)fp8 numberOfRowsInSection:(int)fp12;
+- (int)numberOfSectionsInTableView:(id)fp8;
+- (id)tableView:(id)fp8 cellForRowAtIndexPath:(id)fp12;
+- (float)tableView:(id)fp8 heightForHeaderInSection:(int)fp12;
+- (id)tableView:(id)fp8 viewForHeaderInSection:(int)fp12;
+- (void)tableView:(id)fp8 didSelectRowAtIndexPath:(id)fp12;
+- (id)model;
+- (void)setModel:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * 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 "UITableViewDelegate-Protocol.h"
+
+@class ABAccountsAndGroupDataSource;
+
+@interface ABAccountsAndGroupsViewController : UIViewController <UITableViewDelegate>
+{
+ ABAccountsAndGroupDataSource *_dataSource;
+}
+
+- (id)init;
+- (void)dealloc;
+- (void)reloadData;
+- (void)_showMembersWithModel:(id)fp8 animate:(BOOL)fp12;
+- (void)showMembersOfGroup:(void *)fp8 animate:(BOOL)fp12;
+- (void)showMembersOfGroupWrapper:(id)fp8 animate:(BOOL)fp12;
+- (id)model;
+- (void)setModel:(id)fp8;
+- (void)_refreshIfNeeded;
+- (void)loadView;
+- (void)viewWillAppear:(BOOL)fp8;
+- (void)viewWillDisappear:(BOOL)fp8;
+- (id)tableView:(id)fp8 cellForRowAtIndexPath:(id)fp12;
+- (id)tableView:(id)fp8 viewForHeaderInSection:(int)fp12;
+- (float)tableView:(id)fp8 heightForHeaderInSection:(int)fp12;
+- (void)tableView:(id)fp8 didSelectRowAtIndexPath:(id)fp12;
+- (void)modelDatabaseChange:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * 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 ABCardController, NSString;
+
+@interface ABActionsController : NSObject
+{
+ ABCardController *_cardController;
+ BOOL _isUnknownPerson;
+ int _property;
+ NSString *_stringValue;
+ NSString *_label;
+ int _multiValueIdentifier;
+ id _value;
+ int _recordID;
+}
+
++ (id)createActionsControllerForProperty:(int)fp8 withCardController:(id)fp12;
+- (id)initWithProperty:(int)fp8 cardController:(id)fp12;
+- (void)dealloc;
+- (void)setIsKnown:(BOOL)fp8;
+- (int)actionsGroupFirstIndexOfSecondGroup;
+- (int)actionsCount;
+- (id)actionTitleForIndex:(int)fp8;
+- (void)performActionAtIndex:(int)fp8;
+- (void)performDefaultAction;
+- (void)setLabel:(id)fp8;
+- (id)stringValue;
+- (void)setStringValue:(id)fp8;
+- (id)value;
+- (void)setValue:(id)fp8;
+- (void)setMultiValueIdentifier:(int)fp8;
+- (void)setRecordID:(int)fp8;
+- (void)actionSelectedAtIndex:(int)fp8;
+- (void)openURLWithFormat:(id)fp8 value:(id)fp12;
+- (BOOL)shouldShowAddToFavorites;
+- (int)phoneActionsGroupFirstIndexOfSecondGroup;
+- (int)phoneActionCount;
+- (id)phoneActionTitleForIndex:(int)fp8;
+- (void)phoneActionSelectedAtIndex:(int)fp8;
+- (int)emailActionsGroupFirstIndexOfSecondGroup;
+- (int)emailActionCount;
+- (id)emailActionTitleForIndex:(int)fp8;
+- (void)emailActionSelectedAtIndex:(int)fp8;
+- (int)urlActionsGroupFirstIndexOfSecondGroup;
+- (int)urlActionCount;
+- (id)urlActionTitleForIndex:(int)fp8;
+- (void)urlActionSelectedAtIndex:(int)fp8;
+- (int)addressActionsGroupFirstIndexOfSecondGroup;
+- (int)addressActionCount;
+- (id)addressActionTitleForIndex:(int)fp8;
+- (void)addressActionSelectedAtIndex:(int)fp8;
+- (int)cardActionsGroupFirstIndexOfSecondGroup;
+- (int)cardActionCount;
+- (id)cardActionTitleForIndex:(int)fp8;
+- (void)cardActionSelectedAtIndex:(int)fp8;
+
+@end
+
--- /dev/null
+/*
+ * 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 ABAllGroup : NSObject
+{
+}
+
++ (id)allGroup;
+- (id)compositeName;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIAlphaAnimation.h"
+
+@interface ABAlphaAnimation : UIAlphaAnimation
+{
+}
+
+- (void)setProgress:(float)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIView.h"
+
+@class NSString;
+
+@interface ABBannerView : UIView
+{
+ NSString *_title;
+ NSString *_value;
+}
+
++ (float)defaultHeight;
+- (void)dealloc;
+- (void)setTitle:(id)fp8;
+- (id)title;
+- (void)setValue:(id)fp8;
+- (id)value;
+- (void)drawRect:(struct CGRect)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <AddressBookUI/ABContentController.h>
+
+@class ABActionsController, ABCardTableController, ABCardTitleView, NSString;
+
+@interface ABCardController : ABContentController
+{
+ ABActionsController *_phoneActionsController;
+ NSString *_tagLine;
+ void *_displayedPerson;
+ struct __CFArray *_cardViewerDisplayedProperties;
+ id _cardViewerDelegate;
+ id _contentBuildingDelegate;
+ BOOL _enableActions;
+ ABCardTitleView *_noPropertiesView;
+ unsigned int _reloadSuspendCount;
+ struct {
+ unsigned int isEditing:1;
+ unsigned int isDeleting:1;
+ unsigned int isEndingEditing:1;
+ unsigned int isAnimating:1;
+ unsigned int needsReload:1;
+ unsigned int isModifying:1;
+ unsigned int reloadSuspended:1;
+ unsigned int reserved:25;
+ } _cardControllerFlags;
+ float _editingProgress;
+ float _contentHeight;
+ float _normalHeight;
+ float _editingHeight;
+ ABCardTableController *_cardTableController;
+}
+
++ (struct __CFArray *)copyAllProperties;
++ (struct __CFArray *)copyDefaultDisplayedProperties;
++ (struct __CFArray *)copyOptionalProperties;
++ (struct __CFArray *)copyNameProperties;
++ (BOOL)isNameProperty:(int)fp8;
++ (struct __CFArray *)copyOptionalNameProperties;
++ (id)defaultCardNavigationBarTitle;
+- (id)initWithContentControllerDelegate:(id)fp8 addressBook:(void *)fp12;
+- (void)dealloc;
+- (void)favoritesListChanged:(id)fp8;
+- (void)buildContentLayerWithTable:(id)fp8 tableController:(id)fp12;
+- (id)personImageView;
+- (id)itemViewForPerson:(void *)fp8 property:(int)fp12 identifier:(int)fp16;
+- (void)preloadController;
+- (id)contentView;
+- (void)reflowForPickerSize:(struct CGSize)fp8;
+- (struct CGRect)_visibleRectForAnimation;
+- (void)setNeedsReloadData:(BOOL)fp8;
+- (void)reloadDataIfNeeded;
+- (void)editProperty:(int)fp8 withIdentifier:(int)fp12 isNew:(BOOL)fp16;
+- (void)clickedProperty:(int)fp8 identifier:(int)fp12 actionsController:(id)fp16;
+- (void)showOptionalProperties:(struct __CFArray *)fp8;
+- (void)propertyPicker:(id)fp8 selectedProperty:(int)fp12;
+- (BOOL)shouldShowActions;
+- (BOOL)allowsActions;
+- (void)setAllowsActions:(BOOL)fp8;
+- (BOOL)performDefaultActionForPerson:(void *)fp8 property:(int)fp12 identifier:(int)fp16;
+- (void)mapsCardViewerAddToBookmarksClicked:(id)fp8;
+- (void)mapsCardViewerDirectionsToClicked:(id)fp8;
+- (void)mapsCardViewerDirectionsFromClicked:(id)fp8;
+- (BOOL)isCardPartiallyFilled;
+- (BOOL)isPhonePropertyDisplayed;
+- (void)presentDifferentiationSheet:(id)fp8;
+- (void)dismissDifferentiationSheet:(id)fp8;
+- (void)doDelayedAnimationStart:(id)fp8;
+- (BOOL)allowsCardEditing;
+- (void)setAllowsCardDeletion:(BOOL)fp8;
+- (BOOL)allowsCardDeletion;
+- (void)setIsEditable:(BOOL)fp8 animate:(BOOL)fp12;
+- (BOOL)isEditable;
+- (void)setEditingProgress:(float)fp8;
+- (float)editingProgress;
+- (BOOL)isModifying;
+- (void)setModifying:(BOOL)fp8;
+- (BOOL)isAnimating;
+- (void)makeDelegateShowEditorForItems:(id)fp8 navTitle:(id)fp12 displayMode:(int)fp16 isNameParts:(BOOL)fp20 isNew:(BOOL)fp24;
+- (void)showNameEditorForPerson:(void *)fp8 withNameControl:(id)fp12;
+- (void)editNameWithNameControl:(id)fp8;
+- (void)tappedImageView;
+- (void)deleteCard;
+- (void)setCardViewerDelegate:(id)fp8;
+- (id)cardViewerDelegate;
+- (void)setDisplayedPerson:(void *)fp8 andScrollToTop:(BOOL)fp12;
+- (void)setDisplayedPerson:(void *)fp8;
+- (void *)displayedPerson;
+- (void)setCardViewerDisplayedProperties:(struct __CFArray *)fp8;
+- (struct __CFArray *)displayedProperties;
+- (void)setCardViewerTagLine:(id)fp8;
+- (id)cardViewerTagLine;
+- (void)manageRingtones;
+- (void)back:(BOOL)fp8 save:(BOOL)fp12;
+- (void)reload;
+- (void)suspendReloads;
+- (void)resumeReloads;
+- (void)reloadNameData;
+
+@end
+
--- /dev/null
+/*
+ * 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 ABCardControllerAnimation : UIAnimation
+{
+ SEL _progressAction;
+ void *_hacked_impl;
+}
+
+- (void)setProgressAction:(SEL)fp8;
+- (void)setProgress:(float)fp8;
+
+@end
+
--- /dev/null
+/*
+ * 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 ABEditorController, UIDatePicker, UIKeyboard, UIScroller;
+
+@interface ABCardEditingLayer : UIView
+{
+ ABEditorController *_editingController;
+ UIScroller *_scroller;
+ UIKeyboard *_keyboard;
+ UIDatePicker *_datePicker;
+ BOOL _reallyNeedsLayout;
+}
+
+- (id)initWithSize:(struct CGSize)fp8;
+- (void)setEditingController:(id)fp8;
+- (id)updateButtonBarAndKeyboard:(BOOL)fp8 withType:(int)fp12 datePickerDelegate:(id)fp16;
+- (void)update;
+- (BOOL)becomeFirstResponder;
+- (void)setNeedsLayout;
+- (void)layoutSubviews;
+- (id)editorModelForLayer:(id)fp8;
+- (void)editCountryCodeForItemEditorLayer:(id)fp8;
+- (void)editLabelForItemEditorLayer:(id)fp8 additionalLabels:(id)fp12 property:(int)fp16;
+- (void)fieldEndedEditing:(id)fp8;
+- (void)itemEditorDidRefreshUI:(id)fp8;
+- (void)itemFieldTextChanged:(id)fp8;
+- (void)drawRect:(struct CGRect)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIView.h"
+
+@class NSString;
+
+@interface ABCardItemEditorEntryLayer : UIView
+{
+ NSString *_value;
+}
+
+- (void)setDelegate:(id)fp8;
+- (BOOL)endEditing:(BOOL)fp8;
+- (void)setValue:(id)fp8;
+- (id)text;
+- (void)drawRect:(struct CGRect)fp8;
+- (void)dealloc;
+
+@end
+
--- /dev/null
+/*
+ * 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 "UITextFieldDelegate-Protocol.h"
+
+@class ABCardNameControl, ABPersonImageView, NSArray, NSMutableArray, NSMutableDictionary, NSString, UIPreferencesTableCell;
+
+@interface ABCardItemEditorLayer : UIView <UITextFieldDelegate>
+{
+ int _property;
+ void *_person;
+ NSArray *_fieldEditableKeys;
+ NSMutableDictionary *_entryFields;
+ UIPreferencesTableCell *_labelPicker;
+ NSString *_label;
+ NSArray *_knownLabels;
+ ABPersonImageView *_personImageView;
+ ABCardNameControl *_personNameView;
+ NSMutableArray *_bubbles;
+ struct {
+ unsigned int valueIsEditable:1;
+ unsigned int useFullHeight:1;
+ unsigned int reallyNeedsLayout:1;
+ unsigned int hasTextBefore:1;
+ unsigned int unused:28;
+ } _itemEditorLayerFlags;
+ id _delegate;
+ UIPreferencesTableCell *_countryCodeButton;
+ NSString *_countryCode;
+ NSString *_localizedCountryName;
+ id _previousValue;
+ id _currentValue;
+ int _groupingOutline;
+}
+
++ (struct CGSize)defaultSizeForProperty:(int)fp8 displayingPerson:(BOOL)fp12;
++ (id)formattedFieldEditableKeysForPropertyByLine:(int)fp8 forCountryCode:(id)fp12;
+- (id)initWithProperty:(int)fp8 value:(id)fp12 selectedLabel:(id)fp16 labels:(id)fp20 valueEditable:(BOOL)fp24 displayedPerson:(void *)fp28 showCardHeader:(BOOL)fp32;
+- (void)dealloc;
+- (void)setFrame:(struct CGRect)fp8;
+- (BOOL)useFullHeight;
+- (void)setUseFullHeight:(BOOL)fp8;
+- (void)setGroupingOutline:(int)fp8;
+- (void)fieldEndedEditing:(id)fp8;
+- (CDAnonymousStruct2)suggestionsForString:(id)fp8 inputIndex:(unsigned int)fp12;
+- (id)keyboardInputOverlayContainer:(id)fp8;
+- (BOOL)endEditing:(BOOL)fp8;
+- (id)entryFieldForKey:(id)fp8 localizedPlaceholder:(id)fp12 stringValue:(id)fp16 keyboardSettings:(id)fp20 useLargeFont:(BOOL)fp24 multiLine:(BOOL)fp28;
+- (void)setSelectedLabel:(id)fp8;
+- (id)createBubbleWithFrame:(struct CGRect)fp8 action:(SEL)fp24;
+- (id)bubbleAtIndex:(unsigned int)fp8 withFrame:(struct CGRect)fp12 action:(SEL)fp28;
+- (id)labelPickerWithSelectedLabel:(id)fp8;
+- (void)setLocalizedCountryName:(id)fp8;
+- (id)copyLocalizedCountryNameForCountryCode:(id)fp8;
+- (void)_updateCountryCodeButtonText;
+- (void)countryCodeButtonClicked:(id)fp8;
+- (void)labelPickerDisclosureButtonClicked:(id)fp8;
+- (id)countryCodeValueButton;
+- (void)setupAddressEntryFieldWithKey:(id)fp8 lineItemInfo:(id)fp12 value:(id)fp16 origin:(struct CGPoint *)fp20 itemSpace:(float)fp24 container:(id)fp28;
+- (void)setupAddressSublayersWithValue:(id)fp8 selectedLabel:(id)fp12 origin:(struct CGPoint *)fp16;
+- (void)setupInstantMessageSublayersWithValue:(id)fp8 selectedLabel:(id)fp12 origin:(struct CGPoint *)fp16;
+- (void)setupMultiLineStringPropertySublayersWithValue:(id)fp8 selectedLabel:(id)fp12 origin:(struct CGPoint *)fp16;
+- (void)setupStringPropertySublayersWithValue:(id)fp8 selectedLabel:(id)fp12 origin:(struct CGPoint *)fp16;
+- (void)setupDateTimePropertySublayersWithValue:(id)fp8 selectedLabel:(id)fp12 origin:(struct CGPoint *)fp16;
+- (void)setupSublayersWithValue:(id)fp8 selectedLabel:(id)fp12 createUI:(BOOL)fp16;
+- (void)refreshUIWithChangedCountryCode:(id)fp8;
+- (void)refreshUIWithChangedValue:(id)fp8 forProperty:(id)fp12;
+- (void)refreshUI;
+- (int)editorInputType;
+- (void)setNeedsLayout;
+- (void)layoutSubviews;
+- (void)refreshUIWithChangedLabel:(id)fp8;
+- (id)value;
+- (BOOL)atleastOneFieldHasData;
+- (BOOL)allFieldsHaveData;
+- (id)selectedLabel;
+- (BOOL)becomeFirstResponder;
+- (void)setDelegate:(id)fp8;
+- (void)notifyDelegateEditorHasText:(id)fp8;
+- (BOOL)textViewLegacy:(id)fp8 shouldChangeTextInRange:(struct _NSRange)fp12 replacementText:(id)fp20;
+- (void)_textValueChanged:(id)fp8;
+- (void)datePickerChanged:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIControl.h"
+
+@class ABCardController, NSString, UIView;
+
+@interface ABCardNameControl : UIControl
+{
+ ABCardController *_cardController;
+ void *_displayedPerson;
+ UIView *_backgroundView;
+ UIView *_nameView;
+ NSString *_tagLine;
+ BOOL _editable;
+}
+
++ (id)createNameFont;
++ (id)createNameColor;
++ (id)createNameBevelColor;
++ (id)createTagLineFont;
+- (id)initWithCardController:(id)fp8 frame:(struct CGRect)fp12;
+- (void)dealloc;
+- (struct CGSize)sizeToFitWithMinimumHeight:(float)fp8;
+- (void)setDisplayedPerson:(void *)fp8;
+- (void)setTagLine:(id)fp8;
+- (void)setHighlighted:(BOOL)fp8;
+- (void)setFrame:(struct CGRect)fp8;
+- (void)layoutSubviews;
+- (void)setEditable:(BOOL)fp8;
+- (id)copyTagLine;
+- (id)copyCompositeNameWithTagLine:(id)fp8 isPlaceholder:(char *)fp12;
+- (id)fontForName:(id)fp8 withWidth:(float)fp12;
+- (float)verticalOffsetForNameWithTextSize:(struct CGSize)fp8 tagLines:(id)fp16;
+- (struct CGRect)usableNameBounds;
+- (void)drawNameInView:(id)fp8 withClipRect:(struct CGRect)fp12;
+- (BOOL)beginTrackingAt:(struct CGPoint)fp8 withEvent:(struct __GSEvent *)fp16;
+- (void)setNeedsDisplay;
+- (struct __CFArray *)copyNamePropertiesForEditing:(BOOL)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIControl.h"
+
+@class ABCardNameControl;
+
+@interface ABCardNameInternalView : UIControl
+{
+ ABCardNameControl *_cardNameControl;
+ BOOL _drawName;
+}
+
+- (id)initWithSize:(struct CGSize)fp8 cardNameControl:(id)fp16 namePart:(BOOL)fp20;
+- (void)setFrame:(struct CGRect)fp8;
+- (void)drawRect:(struct CGRect)fp8;
+
+@end
+
--- /dev/null
+/*
+ * 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 UIPreferencesTable;
+
+@interface ABCardPropertyPicker : UIView
+{
+ UIPreferencesTable *_table;
+ struct __CFArray *_properties;
+ id _delegate;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)dealloc;
+- (void)setProperties:(struct __CFArray *)fp8;
+- (void)setDelegate:(id)fp8;
+- (void)deselectAllRowsWithAnimation:(BOOL)fp8;
+- (void)tableSelectionDidChange:(id)fp8;
+- (int)numberOfGroupsInPreferencesTable:(id)fp8;
+- (int)preferencesTable:(id)fp8 numberOfRowsInGroup:(int)fp12;
+- (id)preferencesTable:(id)fp8 cellForRow:(int)fp12 inGroup:(int)fp16;
+- (BOOL)table:(id)fp8 showDisclosureForRow:(int)fp12;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIView.h"
+
+@class NSMutableArray, NSMutableDictionary;
+
+@interface ABCardRecentDatesView : UIView
+{
+ NSMutableDictionary *_timeByDay;
+ NSMutableArray *_orderedDays;
+ BOOL _recomputeFrameToFit;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)dealloc;
+- (struct CGRect)frameToFit;
+- (void)setDates:(id)fp8;
+- (void)drawRect:(struct CGRect)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <AddressBookUI/ABCardTableCell.h>
+
+@interface ABCardTableCell (SyntheticEvents)
+- (id)_automationID;
+- (id)_automationValue;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIPreferencesTableCell.h"
+
+@class ABCardTableController, UIImageView;
+
+@interface ABCardTableCell : UIPreferencesTableCell
+{
+ UIImageView *_badgeView;
+ ABCardTableController *_tableController;
+ struct {
+ unsigned int multiLine:1;
+ unsigned int isFavorite:1;
+ unsigned int isNameCell:1;
+ unsigned int isAddItem:1;
+ unsigned int noDeleteAnimation:1;
+ unsigned int reserved:26;
+ } _itemFlags;
+}
+
+- (id)initWithProperty:(int)fp8 cardTableController:(id)fp12;
+- (void)dealloc;
+- (struct CGRect)abValueLabelFrame;
+- (id)valueTextLabel;
+- (id)createRemoveControl;
+- (void)setIsFavorite:(BOOL)fp8;
+- (void)setIsNameCell:(BOOL)fp8;
+- (void)setIsAddItem:(BOOL)fp8;
+- (id)_badgeView;
+- (void)_updateFavoritesBadge:(BOOL)fp8;
+- (void)layoutSubviews;
+- (void)setAnimatesOnDelete:(BOOL)fp8;
+- (BOOL)removeControl:(id)fp8 shouldRemoveTarget:(id)fp12;
+- (void)removeControl:(id)fp8 willRemoveTarget:(id)fp12;
+- (void)removeControl:(id)fp8 didRemoveTarget:(id)fp12;
+
+@end
+
--- /dev/null
+/*
+ * 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 ABActionsController, ABCardController, ABCardNameControl, ABCardRecentDatesView, ABCardTitleView, ABPersonImageView, ABRingtoneManager, NSArray, NSMutableArray, NSString, UIView;
+
+@interface ABCardTableController : NSObject
+{
+ ABCardController *_cardController;
+ struct __CFArray *_optionalProperties;
+ NSMutableArray *_propertyGroups;
+ NSMutableArray *_editablePropertyGroups;
+ void *_displayedPerson;
+ BOOL _editable;
+ BOOL _allowsActions;
+ BOOL _allowsDelete;
+ BOOL _showMapActions;
+ ABCardNameControl *_nameControl;
+ ABCardTitleView *_customizedNameView;
+ ABPersonImageView *_imageView;
+ UIView *_textActionView;
+ UIView *_addToFavoritesActionView;
+ ABActionsController *_phoneActionsController;
+ NSArray *_dates;
+ ABCardRecentDatesView *_datesView;
+ NSString *_datesMessageFormat;
+ int _highlightIdentifier;
+ BOOL _highlightImportant;
+ int _highlightProperty;
+ ABRingtoneManager *_ringtoneManager;
+}
+
+- (id)initWithCardController:(id)fp8;
+- (void)dealloc;
+- (id)personImageView;
+- (id)itemViewForPerson:(void *)fp8 property:(int)fp12 identifier:(int)fp16 withTable:(id)fp20;
+- (void)setDisplayedPerson:(void *)fp8;
+- (void)displayedPersonWasModified:(void *)fp8;
+- (void)setShowsMapActions:(BOOL)fp8;
+- (void *)displayedPerson;
+- (void)setAllowsActions:(BOOL)fp8;
+- (void)setAllowsCardDeletion:(BOOL)fp8;
+- (BOOL)allowsCardDeletion;
+- (BOOL)hasAdditionalProperties;
+- (BOOL)isPropertyOptional:(int)fp8;
+- (void *)policyForPerson:(void *)fp8;
+- (id)createPropertyGroupsForEditing:(BOOL)fp8 person:(void *)fp12 withDisplayedProperties:(struct __CFArray *)fp16 ignoringValue:(id)fp20;
+- (id)createPropertyGroupsForEditing:(BOOL)fp8;
+- (id)propertyGroupsForEditing:(BOOL)fp8;
+- (struct __CFArray *)createAdditionalPropertiesArray;
+- (id)propertyGroups;
+- (BOOL)isCardPartiallyFilled;
+- (BOOL)shouldShowRingtoneCellWhenEditing:(BOOL)fp8;
+- (id)ringtoneManager;
+- (void)setIsEditable:(BOOL)fp8 animated:(BOOL)fp12 withTable:(id)fp16;
+- (BOOL)isEditable;
+- (void)setHighlightedItemForProperty:(int)fp8 withIdentifier:(int)fp12 important:(BOOL)fp16;
+- (BOOL)performDefaultActionForPerson:(void *)fp8 property:(int)fp12 identifier:(int)fp16;
+- (void)setNameIsCustomized:(BOOL)fp8;
+- (void)setTagLine:(id)fp8;
+- (id)createDateMessageString;
+- (void)setDates:(id)fp8 withMessageFormat:(id)fp12;
+- (void)setTitleColor:(id)fp8;
+- (void)setTitleIsImportant:(BOOL)fp8;
+- (void)setTitle:(id)fp8 withMessage:(id)fp12;
+- (BOOL)hasInlineActions;
+- (BOOL)hasDeleteButton;
+- (BOOL)hasMapActions;
+- (int)firstPropertyGroupIndex;
+- (void)getFirstPropertyGroupIndex:(int *)fp8 lastPropertyGroupIndex:(int *)fp12;
+- (int)phoneTableGroupIndex;
+- (int)inlineActionsTableGroupIndex;
+- (void)updateNameControlSizeWithTableSize:(struct CGSize)fp8 outHeight:(float *)fp16;
+- (id)createNameCellWithTableSize:(struct CGSize)fp8;
+- (id)createRecentDatesCellWithTableSize:(struct CGSize)fp8;
+- (id)createValueCellForRow:(int)fp8 inGroup:(int)fp12 withTableSize:(struct CGSize)fp16;
+- (id)createDeleteCellWithTableSize:(struct CGSize)fp8;
+- (id)createAddPropertiesCellWithTableSize:(struct CGSize)fp8;
+- (id)titleForNoValueWithProperty:(int)fp8;
+- (id)createNoValueCellWithTableSize:(struct CGSize)fp8;
+- (id)propertyGroupForProperty:(int)fp8;
+- (void)performActionFromSender:(id)fp8 buttonClicked:(int)fp12;
+- (void)alertSheet:(id)fp8 buttonClicked:(int)fp12;
+- (void)inlineActionButtonClicked:(id)fp8;
+- (BOOL)isPhonePropertyDisplayed;
+- (BOOL)shouldShowAddToFavoritesAction;
+- (BOOL)shouldShowTextAction;
+- (id)createActionCellWithFrame:(struct CGRect)fp8 font:(id)fp24;
+- (id)createActionCellWithFrame:(struct CGRect)fp8;
+- (id)createActionButtonWithFrame:(struct CGRect)fp8 tag:(int)fp24 font:(id)fp28;
+- (id)createActionsCellWithTableSize:(struct CGSize)fp8;
+- (id)createMapDirectionsTo:(BOOL)fp8 cellWithTableSize:(struct CGSize)fp12;
+- (id)createMapAddToBookmarksCellWithTableSize:(struct CGSize)fp8;
+- (void)reloadPhoneFavoritesInTable:(id)fp8;
+- (void)reloadNameData;
+- (int)numberOfGroupsInPreferencesTable:(id)fp8;
+- (int)preferencesTable:(id)fp8 numberOfRowsInGroup:(int)fp12;
+- (id)preferencesTable:(id)fp8 cellForRow:(int)fp12 inGroup:(int)fp16;
+- (float)preferencesTable:(id)fp8 heightForRow:(int)fp12 inGroup:(int)fp16 withProposedHeight:(float)fp20;
+- (BOOL)table:(id)fp8 canDeleteRow:(int)fp12;
+- (void)removeValueAtIndex:(int)fp8 fromPropertyGroup:(id)fp12;
+- (void)performDeleteForCell:(id)fp8;
+- (void)preferencesTable:(id)fp8 deleteRow:(int)fp12 inGroup:(int)fp16 outDeletionItemCopy:(id *)fp20;
+- (BOOL)table:(id)fp8 canInsertAtRow:(int)fp12;
+- (void)tableSelectionDidChange:(id)fp8;
+- (BOOL)table:(id)fp8 showDisclosureForRow:(int)fp12;
+- (BOOL)table:(id)fp8 shouldIndentRow:(int)fp12;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIView.h"
+
+@class NSString, UIColor;
+
+@interface ABCardTitleView : UIView
+{
+ NSString *_title;
+ NSString *_label;
+ NSString *_status;
+ UIColor *_titleColor;
+ UIColor *_titleBevelColor;
+ float _titleFontSize;
+ BOOL _leftAligned;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)dealloc;
+- (void)drawLeftAlignedWithClipRect:(struct CGRect)fp8;
+- (void)drawCenteredWithClipRect:(struct CGRect)fp8;
+- (void)drawRect:(struct CGRect)fp8;
+- (void)setTitleFontSize:(float)fp8;
+- (void)setTitleColor:(id)fp8;
+- (id)title;
+- (void)setTitle:(id)fp8;
+- (void)setTitleBevelColor:(id)fp8;
+- (void)setLabel:(id)fp8;
+- (void)setStatus:(id)fp8;
+- (void)setLeftAligned:(BOOL)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <AddressBookUI/ABCardViewer.h>
+
+@interface ABCardViewer (ABCardViewerMapsExtensions)
+- (void)setShowsMapActions:(BOOL)fp8;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <AddressBookUI/ABAbstractCardView.h>
+
+@interface ABCardViewer : ABAbstractCardView
+{
+}
+
++ (struct __CFArray *)copyDefaultDisplayedProperties;
+- (void)setAllowsDeletion:(BOOL)fp8;
+- (void)setEditing:(BOOL)fp8 animated:(BOOL)fp12;
+- (void)setTagLine:(id)fp8;
+- (BOOL)performDefaultActionForPerson:(void *)fp8 property:(int)fp12 identifier:(int)fp16;
+- (void)reloadNameData;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIImageView.h"
+
+@class NSArray, UIImage;
+
+@interface ABClippingImageView : UIImageView
+{
+ UIImage *_clippingImage;
+ UIImage *_image;
+ NSArray *_labelLines;
+}
+
+- (void)dealloc;
+- (void)setLabel:(id)fp8;
+- (void)setImage:(id)fp8;
+- (void)setClippingImage:(id)fp8;
+- (BOOL)_canDrawContent;
+- (void)drawRect:(struct CGRect)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <AddressBookUI/ABGroupWrapper.h>
+
+@interface ABContainerGroupWrapper : ABGroupWrapper
+{
+}
+
+- (BOOL)isContainerWrapper;
+- (id)name;
+- (BOOL)isEqual:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+#import "ABContentControllerProtocol-Protocol.h"
+
+@class UIView;
+
+@interface ABContentController : NSObject <ABContentControllerProtocol>
+{
+ void *_addressBook;
+ id _contentControllerDelegate;
+ UIView *_contentLayer;
+}
+
+- (id)initWithContentControllerDelegate:(id)fp8 addressBook:(void *)fp12;
+- (void)dealloc;
+- (void *)addressBook;
+- (id)contentControllerDelegate;
+- (void)setContentControllerDelegate:(id)fp8;
+- (BOOL)table:(id)fp8 showDisclosureForRow:(int)fp12;
+- (id)contentView;
+- (void)cleanUpContentLayer;
+- (BOOL)contentViewIsVisible;
+- (void)displayScrollerIndicators;
+- (void)back:(BOOL)fp8 save:(BOOL)fp12;
+- (void)reload;
+- (void)preloadController;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+@protocol ABContentControllerProtocol
+- (void)back:(BOOL)fp8 save:(BOOL)fp12;
+- (void)reload;
+@end
+
--- /dev/null
+/*
+ * 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 NSArray, NSString, UISectionList;
+
+@interface ABCountryCodePicker : UIView
+{
+ id _delegate;
+ id _editedItem;
+ NSString *_selectedCountryCode;
+ UISectionList *_sectionList;
+ NSArray *_sortedRegions;
+ NSArray *_sortedRegionsIndices;
+ NSArray *_sortedCountryInfos;
+ unsigned int _manuallySettingRowSelection:1;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)dealloc;
+- (void)setEditedItem:(id)fp8;
+- (id)editedItem;
+- (void)_setSelectedCountryCode:(id)fp8;
+- (void)setSelectedCountryCode:(id)fp8;
+- (id)selectedCountryCode;
+- (void)reloadCountryCodes;
+- (void)setDelegate:(id)fp8;
+- (void)buildUI;
+- (void)_didEndPickingAndConfirmed:(BOOL)fp8 animate:(BOOL)fp12;
+- (void)tableRowSelected:(id)fp8;
+- (int)numberOfRowsInTable:(id)fp8;
+- (id)table:(id)fp8 cellForRow:(int)fp12 column:(id)fp16 reusing:(id)fp20;
+- (int)numberOfSectionsInSectionList:(id)fp8;
+- (id)sectionList:(id)fp8 titleForSection:(int)fp12;
+- (int)sectionList:(id)fp8 rowForSection:(int)fp12;
+- (void)back:(BOOL)fp8 save:(BOOL)fp12;
+- (void)reload;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIViewController.h"
+
+@class ABCountryCodePicker, ABEditorModel;
+
+@interface ABCountryPickerViewController : UIViewController
+{
+ ABCountryCodePicker *_countryPicker;
+ ABEditorModel *_editorModel;
+ id _delegate;
+}
+
+- (id)initWithEditedItem:(id)fp8;
+- (void)dealloc;
+- (void)setDelegate:(id)fp8;
+- (id)countryCodePicker;
+- (void)countryCodePicker:(id)fp8 endedWithSelectionConfirmed:(BOOL)fp12 animate:(BOOL)fp16;
+- (void)loadView;
+- (void)viewWillAppear:(BOOL)fp8;
+
+@end
+
--- /dev/null
+/*
+ * 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 ABDimmingView : UIView
+{
+ id delegate;
+}
+
+- (void)mouseDown:(id)fp8;
+- (void)mouseUp:(id)fp8;
+- (void)touchesBegan:(id)fp8 withEvent:(id)fp12;
+- (void)touchesEnded:(id)fp8 withEvent:(id)fp12;
+- (id)delegate;
+- (void)setDelegate:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <AddressBookUI/ABGroupWrapper.h>
+
+@interface ABDirectoryGroupWrapper : ABGroupWrapper
+{
+}
+
++ (id)createDirectoryGroupWrapperWithAccountIdentifier:(id)fp8 addressBook:(void *)fp12;
+- (BOOL)isDirectoryWrapper;
+- (id)name;
+- (id)copyDictionaryRepresentation;
+- (BOOL)isEqual:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <AddressBookUI/ABContentController.h>
+
+@class NSMutableArray;
+
+@interface ABEditorController : ABContentController
+{
+ NSMutableArray *_editorItems;
+ unsigned int _allowsLabels;
+}
+
+- (void)dealloc;
+- (id)contentView;
+- (void)setEditorItems:(id)fp8;
+- (id)editorItems;
+- (BOOL)editorsNeedAllTheScrollingTheyCanGet;
+- (void)cleanUpContentLayer;
+- (BOOL)hasChanges:(char *)fp8 commit:(BOOL)fp12 force:(BOOL)fp16;
+- (BOOL)hasTextInFields;
+- (void)commitChangesAndSave:(BOOL)fp8;
+- (void)keyboardAccepted:(id)fp8;
+- (void)keyboardCancelled:(id)fp8;
+- (void)back:(BOOL)fp8 save:(BOOL)fp12;
+- (void)reload;
+- (void)navigationBar:(id)fp8 buttonClicked:(int)fp12;
+
+@end
+
--- /dev/null
+/*
+ * 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 ABCardItemEditorLayer, NSString;
+
+@interface ABEditorModel : NSObject
+{
+ void *_person;
+ int _property;
+ int _identifier;
+ id _originalValue;
+ id _insertedValue;
+ NSString *_originalLabel;
+ ABCardItemEditorLayer *_subeditorLayer;
+}
+
+- (id)initWithPerson:(void *)fp8 property:(int)fp12 identifier:(int)fp16 insertedValue:(id)fp20;
+- (void)labelDeleted:(id)fp8;
+- (void)dealloc;
+- (id)description;
+- (int)property;
+- (int)identifier;
+- (void *)person;
+- (id)value;
+- (id)insertedValue;
+- (id)subeditorLayer;
+- (BOOL)hasChanges;
+- (BOOL)atleastOneFieldHasData;
+- (void)updateRecord;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <AddressBookUI/ABFavoritesEntry.h>
+
+@interface ABFavoritesEntry (Lookup)
++ (void)_runLookup;
+- (void)_queueLookup;
+- (void)_unqueueLookup;
+- (void)_postEntryChanged;
+- (void)_lookupNotFound;
+- (void)_lookupChanged:(id)fp8;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@class NSString;
+
+@interface ABFavoritesEntry : NSObject
+{
+ int _abUid;
+ int _abIdentifier;
+ NSString *_value;
+ int _property;
+ unsigned int _dirty:1;
+ NSString *_label;
+ NSString *_name;
+ NSString *_abDatabaseUUID;
+}
+
+- (id)initWithPerson:(void *)fp8 property:(int)fp12 identifier:(int)fp16;
+- (id)initWithDictionaryRepresentation:(id)fp8;
+- (id)dictionaryRepresentation;
+- (void)dictionaryRepresentation:(id *)fp8 isDirty:(char *)fp12;
+- (void)dealloc;
+- (id)displayName;
+- (int)property;
+- (id)label;
+- (id)value;
+- (int)identifier;
+- (void *)ABPerson;
+- (int)_abUid;
+- (BOOL)isEqual:(id)fp8;
+- (void)recheckAddressBook;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@class NSMutableArray;
+
+@interface ABFavoritesList : NSObject
+{
+ NSMutableArray *_list;
+ struct __CFDictionary *_uidToEntry;
+ struct {
+ unsigned int dirty:1;
+ unsigned int postCount:1;
+ unsigned int needsReload:1;
+ unsigned int unused:29;
+ } _flags;
+}
+
++ (id)sharedInstance;
+- (void)_initializeList;
+- (id)init;
+- (void)dealloc;
+- (void)_scheduleSave;
+- (id)entries;
+- (BOOL)isFull;
+- (id)entriesForPerson:(void *)fp8;
+- (id)entryWithIdentifier:(int)fp8 forPerson:(void *)fp12;
+- (BOOL)containsEntryWithIdentifier:(int)fp8 forPerson:(void *)fp12;
+- (BOOL)addEntryForPerson:(void *)fp8 property:(int)fp12 withIdentifier:(int)fp16;
+- (void)_addEntryToMap:(id)fp8;
+- (void)_removeEntryFromMap:(id)fp8 withUid:(int)fp12;
+- (void)_applicationWillSuspend:(id)fp8;
+- (void)_entryIdentityChanged:(id)fp8;
+- (void)_postChangeNotification;
+- (void)_listChangedExternally;
+- (void)addEntry:(id)fp8;
+- (void)removeEntryAtIndex:(int)fp8;
+- (void)moveEntryAtIndex:(int)fp8 toIndex:(int)fp12;
+- (BOOL)_writeFavoritesToFile:(id)fp8;
+- (void)save;
+- (void)recacheIdentitiesSoon;
+- (void)_delayedLookup;
+- (BOOL)entryIsDuplicateAndThusRemoved:(id)fp8 oldUid:(int)fp12;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@class NSString;
+
+@interface ABFavoritesLookupChangeRecord : NSObject
+{
+ int identifier;
+ int uid;
+ NSString *value;
+ NSString *name;
+ NSString *label;
+ NSString *abDatabaseUUID;
+}
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <AddressBookUI/ABPropertyGroup.h>
+
+@interface ABFilteringPropertyGroup : ABPropertyGroup
+{
+ struct __CFArray *_values;
+ struct __CFArray *_labels;
+ struct __CFArray *_identifiers;
+}
+
+- (id)initWithRecord:(void *)fp8 property:(int)fp12 policy:(void *)fp16 cardController:(id)fp20 filter:(id)fp24;
+- (void)dealloc;
+- (unsigned int)propertyCount;
+- (id)copyStringValueAtIndex:(int)fp8;
+- (id)copyLabelAtIndex:(int)fp8;
+
+@end
+
--- /dev/null
+/*
+ * 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 ABFlipTransitionLayer : UIView
+{
+ UIView *_layer1;
+ UIView *_layer2;
+ UIView *_l1Top;
+ UIView *_l1Bottom;
+ UIView *_l2Top;
+ UIView *_l2Bottom;
+ UIView *_topShadowLayer;
+ UIView *_bottomShadowLayer;
+ BOOL _useShadow;
+ id _delegate;
+}
+
+- (id)initWithLayer:(id)fp8 replacement:(id)fp12;
+- (id)toView;
+- (id)fromView;
+- (void)setup;
+- (void)animateHalfDown;
+- (void)animateAllDown;
+- (void)animator:(id)fp8 stopAnimation:(id)fp12;
+- (void)fold;
+- (void)setDelegate:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <AddressBookUI/ABGroupWrapper.h>
+
+@interface ABGlobalGroupWrapper : ABGroupWrapper
+{
+}
+
++ (id)createGlobalGroupWrapperWithAddressBook:(void *)fp8;
+- (BOOL)isGlobalWrapper;
+- (id)name;
+- (BOOL)isEqual:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@class NSString;
+
+@interface ABGroupWrapper : NSObject
+{
+ void *_addressBook;
+ NSString *_accountIdentifier;
+ void *_store;
+ void *_group;
+ NSString *_cachedName;
+}
+
++ (id)createGroupWrappersWithAccountIdentifier:(id)fp8 addressBook:(void *)fp12;
++ (id)createGroupWrapperFromDictionaryRepresentation:(id)fp8 withAddressBook:(void *)fp12;
+- (id)initWithAddressBook:(void *)fp8 accountIdentifier:(id)fp12 store:(void *)fp16 group:(void *)fp20;
+- (void)dealloc;
+- (BOOL)isGlobalWrapper;
+- (BOOL)isContainerWrapper;
+- (BOOL)isDirectoryWrapper;
+- (id)name;
+- (int)compareToGroupWrapper:(id)fp8;
+- (void *)storeForNewRecords;
+- (id)_accountDescriptionBasedOnIdentifier;
+- (id)copyDictionaryRepresentation;
+- (BOOL)isEqual:(id)fp8;
+- (void *)group;
+- (void *)store;
+- (void *)addressBook;
+- (id)accountIdentifier;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <AddressBookUI/ABContentController.h>
+
+#import "UITableViewDelegate-Protocol.h"
+
+@class ABAccountsAndGroupDataSource;
+
+@interface ABGroupsController : ABContentController <UITableViewDelegate>
+{
+ ABAccountsAndGroupDataSource *_dataSource;
+}
+
+- (void)dealloc;
+- (BOOL)shouldShowGroups;
+- (void)deselectAllRowsWithAnimation:(BOOL)fp8;
+- (id)contentView;
+- (id)tableView:(id)fp8 cellForRowAtIndexPath:(id)fp12;
+- (id)tableView:(id)fp8 viewForHeaderInSection:(int)fp12;
+- (float)tableView:(id)fp8 heightForHeaderInSection:(int)fp12;
+- (void)tableView:(id)fp8 didSelectRowAtIndexPath:(id)fp12;
+- (void)reload;
+- (void)displayedGroupsListChanged;
+- (void)refreshListIfNeeded;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <AddressBookUI/ABContentController.h>
+
+#import "UIModalViewDelegate-Protocol.h"
+
+@class ABImagePickerWindow, UIView<ABPLPhotoPickerProtocol>;
+
+@interface ABImagePickerController : ABContentController <UIModalViewDelegate>
+{
+ BOOL _hasExistingPhoto;
+ BOOL _confirmingDelete;
+ UIView<ABPLPhotoPickerProtocol> *_photoPicker;
+ ABImagePickerWindow *_imagePickerWindow;
+ void *_person;
+ int _animations;
+}
+
+- (void)dealloc;
+- (BOOL)hasMultipleActions;
+- (id)contentView;
+- (void)animationsComplete;
+- (void)finishedSlidingPickerDown;
+- (id)imagePickerWindow;
+- (void)_finshedShowImagePickerWindow;
+- (void)showImagePickerWindow:(id)fp8 andNotifyController:(BOOL)fp12;
+- (void)showImagePickerWindow:(id)fp8;
+- (void)slidePickerDownWindow:(SEL)fp8;
+- (void)slideCompleteNoImage;
+- (void)resume;
+- (void)suspend;
+- (void)photoPickerDidCancel:(id)fp8;
+- (void)photoPicker:(id)fp8 didCropPhotoToRect:(struct CGRect)fp12 fullSizeImageData:(id)fp28 fullScreenImageData:(id)fp32 croppedImageData:(id)fp36;
+- (struct CGRect)photoPickerCroppedPhotoDestination:(id)fp8 imageView:(id)fp12;
+- (void)photoPickerDidCancelAnimatingThrow:(id)fp8 imageView:(id)fp12;
+- (void)photoPickerDidFinishAnimatingThrow:(id)fp8 imageView:(id)fp12;
+- (void)_fillWindowWithPicker:(BOOL)fp8;
+- (void)takePhoto;
+- (void)chooseExisting;
+- (void)deletePhoto;
+- (void)finishEditPhoto:(id)fp8;
+- (void)doEditPhoto:(id)fp8;
+- (void)editPhoto;
+- (void)cancelImageMenu;
+- (void)orderOut:(id)fp8;
+- (void)back:(BOOL)fp8 save:(BOOL)fp12;
+- (void)reload;
+- (void)alertSheet:(id)fp8 buttonClicked:(int)fp12;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIWindow.h"
+
+@interface ABImagePickerWindow : UIWindow
+{
+}
+
++ (struct CGRect)constrainFrameToScreen:(struct CGRect)fp8;
+- (id)contentView;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIView.h"
+
+@class NSString, UIImage;
+
+@interface ABImageWellLabelView : UIView
+{
+ NSString *_label;
+ UIImage *_editOverlayImage;
+ UIImage *_maskImage;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)dealloc;
+- (void)setLabel:(id)fp8;
+- (void)setEditOverlayImage:(id)fp8;
+- (void)setMaskImage:(id)fp8;
+- (void)drawRect:(struct CGRect)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIView.h"
+
+@class NSMutableArray, NSString, UIPreferencesTable;
+
+@interface ABItemLabelPicker : UIView
+{
+ id _delegate;
+ id _editedItem;
+ NSString *_selectedItemLabel;
+ int _selectedGroup;
+ int _selectedRow;
+ UIPreferencesTable *_table;
+ NSMutableArray *_additionalLabels;
+ struct __CFArray *_sortedCustomItemLabelInfos;
+ struct __CFArray *_sortedDefaultItemLabelInfos;
+ void *_sortedCustomItemLabelInfosMemory;
+ void *_sortedDefaultItemLabelInfosMemory;
+ int _property;
+ void *_person;
+ unsigned int _manuallySettingRowSelection:1;
+}
+
++ (id)builtInLabelsForProperty:(int)fp8;
++ (id)defaultLabelsForProperty:(int)fp8 policy:(void *)fp12;
++ (struct __CFDictionary *)copyLabelUsageForProperty:(int)fp8 person:(void *)fp12;
++ (id)defaultLabelsForProperty:(int)fp8 person:(void *)fp12 outBestLabelIndex:(int *)fp16;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)dealloc;
+- (void)resetLabelCaches;
+- (void)setProperty:(int)fp8;
+- (void)setPerson:(void *)fp8;
+- (void)setEditedItem:(id)fp8;
+- (id)editedItem;
+- (void)setAdditionalLabels:(id)fp8;
+- (void)_setSelectedItemLabel:(id)fp8;
+- (void)setSelectedItemLabel:(id)fp8;
+- (id)selectedItemLabel;
+- (void)_syncTableSelectionWithSelectedLabel;
+- (BOOL)allowsCustomLabels;
+- (void)reloadItemLabels;
+- (void)reloadData;
+- (void)setDelegate:(id)fp8;
+- (void)buildUI;
+- (void)_didEndPickingAndConfirmed:(BOOL)fp8 animate:(BOOL)fp12;
+- (BOOL)canEdit;
+- (BOOL)isEditing;
+- (void)edit;
+- (void)done;
+- (void)setIsEditing:(BOOL)fp8 animate:(BOOL)fp12;
+- (void)toggleEditing;
+- (void)simpleTextInputLayer:(id)fp8 endedWithSelectionConfirmed:(BOOL)fp12 animate:(BOOL)fp16;
+- (void)new;
+- (BOOL)shouldPopItem;
+- (void)back:(BOOL)fp8 save:(BOOL)fp12;
+- (void)reload;
+- (void)displayScrollerIndicators;
+- (void)tableRowSelected:(id)fp8;
+- (int)numberOfGroupsInPreferencesTable:(id)fp8;
+- (int)preferencesTable:(id)fp8 numberOfRowsInGroup:(int)fp12;
+- (id)preferencesTable:(id)fp8 cellForRow:(int)fp12 inGroup:(int)fp16;
+- (BOOL)preferencesTable:(id)fp8 isRadioGroup:(int)fp12;
+- (void)table:(id)fp8 deleteRow:(int)fp12;
+- (BOOL)table:(id)fp8 canDeleteRow:(int)fp12;
+- (void)table:(id)fp8 insertAtRow:(int)fp12;
+- (BOOL)table:(id)fp8 canInsertAtRow:(int)fp12;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIViewController.h"
+
+@class ABEditorModel, ABItemLabelPicker, NSArray;
+
+@interface ABLabelPickerViewController : UIViewController
+{
+ ABEditorModel *_model;
+ NSArray *_additionalLabels;
+ int _property;
+ ABItemLabelPicker *_labelPicker;
+ id _delegate;
+}
+
+- (id)initWithModel:(id)fp8 additionalLabels:(id)fp12 property:(int)fp16;
+- (void)dealloc;
+- (void)setDelegate:(id)fp8;
+- (struct CGSize)fullScreenContentSize;
+- (id)labelPicker;
+- (void)itemLabelPicker:(id)fp8 endedWithSelectionConfirmed:(BOOL)fp12 animate:(BOOL)fp16;
+- (id)itemLabelPickerPresentSimpleTextInputLayerWithContext:(id)fp8;
+- (void)itemLabelPicker:(id)fp8 dismissSimpleTextInputLayer:(id)fp12 afterSelectionConfirmed:(BOOL)fp16;
+- (void)viewWillAppear:(BOOL)fp8;
+- (void)loadView;
+- (void)setEditing:(BOOL)fp8 animated:(BOOL)fp12;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <AddressBookUI/ABUnknownCardTableController.h>
+
+@class NSMutableArray, NSString;
+
+@interface ABMapsCardTableController : ABUnknownCardTableController
+{
+ NSMutableArray *_mapsPropertyGroups;
+ BOOL _showAddToBookmarks;
+ BOOL _showAddToBookmarksFirst;
+ BOOL _showRemovePin;
+ NSString *_attribution;
+ BOOL _enableAttributionClicks;
+}
+
+- (id)initWithCardController:(id)fp8;
+- (void)dealloc;
+- (void)setPersonImage:(id)fp8;
+- (void)setValue:(id)fp8 withLabel:(id)fp12 forProperty:(int)fp16;
+- (void)setShouldShowAddToBookmarks:(BOOL)fp8;
+- (void)setShouldShowAddToBookmarksFirst:(BOOL)fp8;
+- (void)setShouldShowRemovePin:(BOOL)fp8;
+- (id)propertyGroups;
+- (void)setAttributionString:(id)fp8 enable:(BOOL)fp12;
+- (int)numberOfGroupsInPreferencesTable:(id)fp8;
+- (void)getFirstPropertyGroupIndex:(int *)fp8 directionsGroupIndex:(int *)fp12 addToBookmarksGroupIndex:(int *)fp16 addToAddressBookGroupIndex:(int *)fp20 removePinGroupIndex:(int *)fp24 attributionGroupIndex:(int *)fp28;
+- (int)preferencesTable:(id)fp8 numberOfRowsInGroup:(int)fp12;
+- (id)createAttributionCellWithTableSize:(struct CGSize)fp8;
+- (id)preferencesTable:(id)fp8 cellForRow:(int)fp12 inGroup:(int)fp16;
+- (void)tableSelectionDidChange:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <AddressBookUI/ABUnknownCardViewer.h>
+
+@interface ABMapsCardViewer : ABUnknownCardViewer
+{
+ id _mapsCardViewerDelegate;
+}
+
++ (id)createCardTableControllerWithCardController:(id)fp8;
+- (id)cardTableController;
+- (void)setMapsCardViewerDelegate:(id)fp8;
+- (void)setPersonImage:(id)fp8;
+- (void)setValue:(id)fp8 withLabel:(id)fp12 forProperty:(int)fp16;
+- (void)setShouldShowAddToBookmarks:(BOOL)fp8;
+- (void)setShouldShowAddToBookmarksFirst:(BOOL)fp8;
+- (void)setShouldShowRemovePin:(BOOL)fp8;
+- (void)setAttributionString:(id)fp8;
+- (void)addressClicked:(id)fp8;
+- (void)addToBookmarksButtonClicked:(id)fp8;
+- (void)removePinButtonClicked:(id)fp8;
+- (void)directionsToButtonClicked:(id)fp8;
+- (void)directionsFromButtonClicked:(id)fp8;
+- (void)addNewContactButtonClicked:(id)fp8;
+- (void)attributionStringClicked:(id)fp8;
+- (BOOL)peoplePicker:(id)fp8 shouldShowCardForPerson:(void *)fp12;
+- (void)addToExistingContactButtonClicked:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UILabel.h"
+
+@class NSArray;
+
+@interface ABMemberCell : UILabel
+{
+ void *_member;
+ NSArray *_namePieces;
+ int _highlightIndex;
+ BOOL _isGroup;
+}
+
+- (id)initWithSize:(struct CGSize)fp8 member:(void *)fp16;
+- (void)dealloc;
+- (void)setNamePieces:(id)fp8;
+- (void)setHighlightIndex:(long)fp8;
+- (void *)member;
+- (void)setMember:(void *)fp8;
+- (void)setGroup:(BOOL)fp8;
+- (id)groupName;
+- (void)drawContentInRect:(struct CGRect)fp8 selected:(BOOL)fp24;
+- (void)drawRect:(struct CGRect)fp8;
+- (id)description;
+- (id)_automationID;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <AddressBookUI/ABContentController.h>
+
+#import "ABSearchHelperDelegate-Protocol.h"
+#import "UITableViewDataSource-Protocol.h"
+#import "UITableViewDelegate-Protocol.h"
+#import "UITextFieldDelegate-Protocol.h"
+
+@class ABBannerView, ABSearchHelper, NSMutableArray, NSString, UIView;
+
+@interface ABMembersController : ABContentController <UITextFieldDelegate, UITableViewDelegate, UITableViewDataSource, ABSearchHelperDelegate>
+{
+ NSMutableArray *_afterTransitionSublayers;
+ NSMutableArray *_flipTransitionSublayers;
+ unsigned int _foldIndex;
+ BOOL _pendingSorting;
+ unsigned int _cellsCreated;
+ unsigned int _memberCount;
+ UIView *_tableAccessoryView;
+ NSMutableArray *_sectionIndexTitles;
+ struct __CFDictionary *_sectionHeaderToSortingIndex;
+ ABSearchHelper *_searchHelper;
+ ABBannerView *_bannerView;
+ NSString *_bannerTitle;
+ NSString *_bannerValue;
+ id <ABMembersControllerDelegate> _membersControllerDelegate;
+ BOOL _showingCardFromSearch;
+ BOOL _loadedFromPhoneCall;
+ void *_selectedPersonFromSearch;
+}
+
+- (void)dealloc;
+- (void)setMembersControllerDelegate:(id)fp8;
+- (BOOL)isSearching;
+- (BOOL)shouldShowIndex;
+- (id)tableView;
+- (id)contentView;
+- (void)playClick;
+- (void)foldNext;
+- (void)flipToNewSorting:(unsigned int)fp8;
+- (void)transitionViewDidComplete:(id)fp8;
+- (void)segmentedControl:(id)fp8 selectedSegmentChanged:(int)fp12;
+- (void)stopScrolling;
+- (void)scrollTableViewToSearchField:(id)fp8 animated:(BOOL)fp12;
+- (void)scrollTableViewToSearchFieldIfNotAlreadyScrolled;
+- (BOOL)scrollMemberVisible:(void *)fp8;
+- (void)restoreScrollPosition;
+- (void)saveScrollPosition;
+- (void)loadState;
+- (void)viewWillAppear:(BOOL)fp8;
+- (void)viewWillDisappear:(BOOL)fp8;
+- (void)deselectAllRowsWithAnimation:(BOOL)fp8;
+- (unsigned int)cellsCreated;
+- (void)setCellsCreated:(unsigned int)fp8;
+- (id)selectedCell;
+- (id)accessoryView;
+- (void)relayoutAccessoryView;
+- (void)setAllowsSearching:(BOOL)fp8;
+- (void)cancelSearchingAnimated:(BOOL)fp8;
+- (void)cancelSearching:(id)fp8;
+- (void)searchHelperWillStartSearching:(id)fp8;
+- (void)searchHelperWillEndSearching:(id)fp8;
+- (id)navigationBarTitleWithModel:(id)fp8 searchResults:(struct __CFArray *)fp12;
+- (id)navigationBarTitleWithModel:(id)fp8;
+- (void)searchHelper:(id)fp8 didSelectSearchResults:(struct __CFArray *)fp12;
+- (void)searchHelper:(id)fp8 didSelectPerson:(void *)fp12 withSearchResults:(struct __CFArray *)fp16;
+- (float)tableView:(id)fp8 heightForHeaderInSection:(int)fp12;
+- (void)setBannerTitle:(id)fp8 value:(id)fp12;
+- (void)displayedMembersListChanged;
+- (id)tableView:(id)fp8 cellForRowAtIndexPath:(id)fp12;
+- (void)showCardForPerson:(void *)fp8 animated:(BOOL)fp12;
+- (void)tableView:(id)fp8 didSelectRowAtIndexPath:(id)fp12;
+- (int)tableView:(id)fp8 numberOfRowsInSection:(int)fp12;
+- (int)numberOfSectionsInTableView:(id)fp8;
+- (id)tableView:(id)fp8 titleForHeaderInSection:(int)fp12;
+- (id)sectionIndexTitlesForTableView:(id)fp8;
+- (struct __CFDictionary *)sectionHeaderSortingIndices;
+- (int)tableView:(id)fp8 sectionForSectionIndexTitle:(id)fp12 atIndex:(int)fp16;
+- (struct CGPoint)scroller:(id)fp8 adjustSmoothScrollEnd:(struct CGPoint)fp12 velocity:(struct CGSize)fp20;
+- (void)_setSearchingEnabled:(BOOL)fp8;
+- (void)_enableSearching;
+- (void)_updateNoContactsView;
+- (void)_updateCountString;
+- (void)_deselectAllRowsWithAnimation;
+
+@end
+
--- /dev/null
+/*
+ * 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 ABMembersControllerDelegate <NSObject>
+- (void)membersControllerWillStartSearching:(id)fp8;
+- (void)membersControllerWillEndSearching:(id)fp8;
+- (void)membersController:(id)fp8 needsTitleUpdate:(id)fp12;
+- (id)model;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <AddressBookUI/ABMembersViewController.h>
+
+@interface ABMembersViewController (ABMembersViewController_Testing)
+- (id)membersController;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <AddressBookUI/ABAbstractViewController.h>
+
+#import "ABMembersControllerDelegate-Protocol.h"
+#import "ABNewPersonViewControllerDelegate-Protocol.h"
+#import "ABPersonViewControllerDelegate-Protocol.h"
+
+@class ABMembersController;
+
+@interface ABMembersViewController : ABAbstractViewController <ABPersonViewControllerDelegate, ABNewPersonViewControllerDelegate, ABMembersControllerDelegate>
+{
+ ABMembersController *_membersController;
+}
+
+- (id)initWithModel:(id)fp8;
+- (void)dealloc;
+- (id)defaultPNGName;
+- (void)loadView;
+- (void)updateNavigationButtonsInSearchMode:(BOOL)fp8;
+- (void)updateNavigationButtons;
+- (void)viewWillAppear:(BOOL)fp8;
+- (void)viewWillDisappear:(BOOL)fp8;
+- (void)viewDidDisappear:(BOOL)fp8;
+- (BOOL)isNavigationButtonEnabled:(int)fp8;
+- (void)cancel:(id)fp8;
+- (void)addPerson:(id)fp8;
+- (BOOL)canHandleSnapbackIdentifier:(id)fp8 animated:(BOOL)fp12;
+- (void)_refreshAccount;
+- (void)showCardForPerson:(void *)fp8 animate:(BOOL)fp12;
+- (void)showInsertEditorForPerson:(void *)fp8;
+- (void)membersControllerWillStartSearching:(id)fp8;
+- (void)membersControllerWillEndSearching:(id)fp8;
+- (void)membersController:(id)fp8 needsTitleUpdate:(id)fp12;
+- (void)cancelSearching:(id)fp8;
+- (BOOL)personViewController:(id)fp8 shouldPerformDefaultActionForPerson:(void *)fp12 property:(int)fp16 identifier:(int)fp20;
+- (BOOL)dismissPropertyEditorViewController:(id)fp8 afterEditingConfirmed:(BOOL)fp12;
+- (void)personWasSelected:(void *)fp8;
+- (void)newPersonViewController:(id)fp8 didCompleteWithNewPerson:(void *)fp12;
+- (BOOL)newContactViewControllerCompleted:(id)fp8 withNewPerson:(void *)fp12;
+- (void)modelDatabaseChange:(id)fp8;
+- (void)modelSelectedPersonWasDeleted:(id)fp8;
+- (id)model;
+
+@end
+
--- /dev/null
+/*
+ * 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 ABGroupWrapper, NSLock, NSMutableArray;
+
+@interface ABModel : NSObject
+{
+ void *_addressBook;
+ struct __CFArray *_displayedMembers;
+ NSMutableArray *_displayedGroups;
+ CDAnonymousStruct3 *_sectionLists;
+ struct __CFDictionary *_headerSortKeyToHeaderString;
+ struct _NSRange _displayedMemberPreparedRange;
+ unsigned int _numberOfDisplayedMembers;
+ BOOL _displayedMembersAreSearchResults;
+ void *_selectedPerson;
+ ABGroupWrapper *_selectedGroupWrapper;
+ ABGroupWrapper *_lastSelectedGroupWrapper;
+ unsigned int _displayOrdering;
+ struct __CFArray *_databaseChangeDelegates;
+ NSMutableArray *_cachedModelRecords;
+ NSLock *_memberLock;
+ BOOL _loadingInBackground;
+ NSLock *_backgroundLoadingLock;
+ BOOL _backgroundInvalidated;
+}
+
++ (void)initialize;
++ (unsigned int)sortOrdering;
+- (id)initWithUIController:(id)fp8 addressBook:(void *)fp12;
+- (void)dealloc;
+- (void)_waitUntilBackgroundThreadFinished;
+- (void)setSortOrdering:(unsigned int)fp8;
+- (void)setDisplayNameOrdering:(unsigned int)fp8;
+- (void)resetSortKeyToHeaderStringDictionary;
+- (struct __CFDictionary *)headerSortKeyToHeaderStringDictionary;
+- (BOOL)shouldUsePartialLoadingForGroupWrapper:(id)fp8;
+- (void)resetSectionList;
+- (void)setFilteredDisplayedMembers:(struct __CFArray *)fp8;
+- (int)displayedMemberSectionListsCount;
+- (id)allDisplayedMembers;
+- (unsigned int)numberOfDisplayedMembers;
+- (id)_createModelRecordFromRecord:(void *)fp8;
+- (void)_cachePeople:(struct __CFArray *)fp8 atEnd:(BOOL)fp12;
+- (void)_loadMembersInBackground:(id)fp8;
+- (void)_startBackgroundThreadIfNecessaryScanningForward:(BOOL)fp8;
+- (id)_partialDisplayedGroupMembersInRange:(struct _NSRange)fp8;
+- (id)_displayedGroupMembersInRange:(struct _NSRange)fp8;
+- (id)displayedMembersInRange:(struct _NSRange)fp8;
+- (void *)displayedMemberAtIndex:(unsigned int)fp8;
+- (void)copyDisplayedNamePieces:(id *)fp8 isGroup:(char *)fp12 highlightIndex:(int *)fp16 forMember:(const void **)fp20 atindex:(unsigned int)fp24;
+- (CDAnonymousStruct3 *)displayedMemberSectionLists;
+- (void)prepareDisplayedMembersInRange:(struct _NSRange)fp8;
+- (void)invalidateDisplayedGroups;
+- (void)setSelectedPerson:(void *)fp8;
+- (void *)selectedPerson;
+- (void)setSelectedGroup:(void *)fp8;
+- (void *)selectedGroup;
+- (id)lastSelectedGroupWrapper;
+- (void)setLastSelectedGroupWrapper:(id)fp8;
+- (void)setSelectedGroupWrapper:(id)fp8;
+- (id)selectedGroupWrapper;
+- (void)invalidateDisplayedMembers;
+- (void)modifiedDisplayedMember:(void *)fp8;
+- (void)addDisplayedMember:(void *)fp8;
+- (void)removeDisplayedMember:(void *)fp8;
+- (void)setAddressBook:(void *)fp8;
+- (void *)addressBook;
+- (void)_notifyDelegatesOfDatabaseChangeWithDeletedGroup:(BOOL)fp8 deletedPerson:(BOOL)fp12;
+- (void)_modelDatabaseChanged:(struct __CFDictionary *)fp8;
+- (void)setAutoInvalidateOnDatabaseChange:(BOOL)fp8;
+- (void)addDatabaseChangeDelegate:(id)fp8;
+- (void)removeDatabaseChangeDelegate:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * 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 ABModelRecord : NSObject
+{
+ void *_record;
+ int _highlightIndex;
+ BOOL _isGroup;
+ NSArray *_namePieces;
+}
+
+- (id)initWithRecord:(void *)fp8 highlightIndex:(long)fp12 group:(BOOL)fp16 namePieces:(id)fp20;
+- (void)dealloc;
+- (void *)record;
+- (long)highlightIndex;
+- (BOOL)isGroup;
+- (id)namePieces;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UITextLabel.h"
+
+@interface ABMultiLineTextLabel : UITextLabel
+{
+}
+
+- (void)dealloc;
+- (void)setFrame:(struct CGRect)fp8;
+- (struct CGSize)textSizeForWidth:(float)fp8;
+- (struct CGSize)textSize;
+- (void)drawContentsInRect:(struct CGRect)fp8;
+
+@end
+
--- /dev/null
+/*
+ * 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 ABCardController, ABCardTableController, ABEditorController, ABImagePickerController, ABRingtonePicker, NSString, UINavigationBar, UIPreferencesTable, UITransitionView;
+
+@interface ABNewContactView : UIView
+{
+ UITransitionView *_fullTransitionView;
+ UIView *_mainFullView;
+ UINavigationBar *_navBar;
+ UITransitionView *_contentTransitionView;
+ UIView *_currentPicker;
+ UIPreferencesTable *_cardTable;
+ ABCardTableController *_cardTableController;
+ ABCardController *_cardController;
+ NSString *_contactPropertyInsertionValue;
+ NSString *_label;
+ int _contactPropertyID;
+ id _delegate;
+ int _displayedAuxType;
+ void *_addressBook;
+ void *_person;
+ ABEditorController *_editorController;
+ ABImagePickerController *_imagePickerController;
+ ABRingtonePicker *_ringtonePicker;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8 person:(void *)fp24 addressBook:(void *)fp28 updateNavigationBar:(BOOL)fp32;
+- (id)initWithFrame:(struct CGRect)fp8 person:(void *)fp24 addressBook:(void *)fp28;
+- (id)initWithFrame:(struct CGRect)fp8 insertionValue:(id)fp24 contactProperty:(int)fp28 suggestedFirstName:(id)fp32 suggestedLastName:(id)fp36 addressBook:(void *)fp40 store:(void *)fp44;
+- (id)initWithFrame:(struct CGRect)fp8 insertionValue:(id)fp24 contactProperty:(int)fp28 suggestedFirstName:(id)fp32 suggestedLastName:(id)fp36 addressBook:(void *)fp40;
+- (void)dealloc;
+- (void)setDelegate:(id)fp8;
+- (void)suspend;
+- (id)value;
+- (id)peoplePicker;
+- (void)animateToCardView:(id)fp8 withNavigationBar:(id)fp12 buttonBar:(id)fp16 context:(id)fp20;
+- (void)animationDidStop:(id)fp8 finished:(id)fp12 context:(CDAnonymousStruct1 *)fp16;
+- (void)_buildUI;
+- (id)viewForAuxilaryViewType:(int)fp8;
+- (id)viewForAuxilaryViewType:(int)fp8 withFrame:(struct CGRect)fp12 context:(id)fp28;
+- (void)_setInsertionValue:(id)fp8 contactProperty:(int)fp12;
+- (void)_setSuggestedFirstName:(id)fp8 suggestedLastName:(id)fp12;
+- (BOOL)allFieldsHaveData;
+- (void)transitionViewDidComplete:(id)fp8;
+- (struct CGSize)fullScreenContentSize;
+- (void)showEditorForItems:(id)fp8 navTitle:(id)fp12 displayMode:(int)fp16 isNameParts:(BOOL)fp20 isNew:(BOOL)fp24;
+- (void)editingFieldChanged;
+- (void)cardController:(id)fp8 deletedProperty:(int)fp12 withIdentifier:(int)fp16;
+- (BOOL)allowsCardEditing;
+- (void)showPropertyPicker:(id)fp8 navTitle:(id)fp12 displayMode:(int)fp16;
+- (void)_cancel:(id)fp8;
+- (void)_save:(id)fp8;
+- (void)updateRightButtonEnabledState;
+- (void)updateNavigationBar;
+- (void)navigationBar:(id)fp8 buttonClicked:(int)fp12;
+- (void)navigationBar:(id)fp8 poppedItem:(id)fp12;
+- (id)itemLabelPicker;
+- (void)itemLabelPickerListChanged:(id)fp8;
+- (void)toggleItemLabelEditing;
+- (void)showLabelEditorForItem:(id)fp8 additionalLabels:(id)fp12 property:(int)fp16;
+- (void)itemLabelPicker:(id)fp8 endedWithSelectionConfirmed:(BOOL)fp12 animate:(BOOL)fp16;
+- (id)itemLabelPickerPresentSimpleTextInputLayerWithContext:(id)fp8;
+- (void)itemLabelPicker:(id)fp8 dismissSimpleTextInputLayer:(id)fp12;
+- (id)countryCodePicker;
+- (void)showCountryCodeEditorForItem:(id)fp8;
+- (void)countryCodePicker:(id)fp8 endedWithSelectionConfirmed:(BOOL)fp12 animate:(BOOL)fp16;
+- (id)cardController;
+- (void *)selectedPerson;
+- (id)imagePickerController;
+- (void)imagePickerWillBeShown:(id)fp8;
+- (void)imagePickerFinishedShowing:(id)fp8;
+- (void)showImageMenu;
+- (void)imagePickerWillBeRemoved:(id)fp8;
+- (void)tearDownImagePickerController;
+- (void)imagePicker:(id)fp8 pickedPhoto:(id)fp12;
+- (id)ringtonePicker;
+- (void)showRingtonePicker;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIViewController.h"
+
+@interface ABNewPersonViewController : UIViewController
+{
+ id <ABNewPersonViewControllerDelegate> _newPersonViewDelegate;
+ id _parentGroup;
+ id _personView;
+ id _helper;
+}
+
+- (id)init;
+- (void)dealloc;
+- (id)newPersonViewDelegate;
+- (void)setNewPersonViewDelegate:(id)fp8;
+- (void *)addressBook;
+- (void)setAddressBook:(void *)fp8;
+- (void *)displayedPerson;
+- (void)setDisplayedPerson:(void *)fp8;
+- (void *)parentGroup;
+- (void)setParentGroup:(void *)fp8;
+- (id)parentGroupWrapper;
+- (void)setParentGroupWrapper:(id)fp8;
+- (void)cancel:(id)fp8;
+- (void)save:(id)fp8;
+- (void)setEditing:(BOOL)fp8 animated:(BOOL)fp12;
+- (void)loadView;
+- (void)viewWillAppear:(BOOL)fp8;
+- (BOOL)canHandleSnapbackIdentifier:(id)fp8 animated:(BOOL)fp12;
+
+@end
+
--- /dev/null
+/*
+ * 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
+
--- /dev/null
+/*
+ * 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 ABUIController;
+
+@interface ABPeoplePicker : UIView
+{
+ ABUIController *_uiController;
+ id _delegate;
+}
+
++ (unsigned int)sortOrdering;
++ (struct __CFArray *)copyDefaultDisplayedProperties;
++ (id)genericPersonImage;
++ (void)preload;
+- (id)initWithFrame:(struct CGRect)fp8 addressBook:(void *)fp24;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (id)initAsAddressBookWithFrame:(struct CGRect)fp8 addressBook:(void *)fp24;
+- (id)initAsAddressBookWithFrame:(struct CGRect)fp8;
+- (void)dealloc;
+- (void)setDelegate:(id)fp8;
+- (id)delegate;
+- (void)setValue:(id)fp8;
+- (void)setBehavior:(int)fp8;
+- (void)restoreDefaultState;
+- (void)resume;
+- (void)suspend;
+- (BOOL)saveState;
+- (void)setDisplayedProperties:(struct __CFArray *)fp8;
+- (struct __CFArray *)displayedProperties;
+- (void)setPrompt:(id)fp8;
+- (void)setRightButtonTitle:(id)fp8;
+- (void)setDisplayedPerson:(void *)fp8;
+- (void *)displayedPerson;
+- (BOOL)isDisplayingPerson;
+- (BOOL)isDisplayingMembers;
+- (void *)displayedGroup;
+- (void)scrollPersonToView:(void *)fp8;
+- (void)displayScrollerIndicators;
+- (void)setBannerTitle:(id)fp8 value:(id)fp12;
+- (id)uiController;
+- (void)setAllowsCancel:(BOOL)fp8;
+- (BOOL)allowsCancel;
+- (void)setAllowsOtherValue:(BOOL)fp8;
+- (BOOL)allowsOtherValue;
+- (void)setAllowsCardEditing:(BOOL)fp8;
+- (BOOL)allowsCardEditing;
+- (void)setAllowsOtherValue:(int)fp8 cancel:(int)fp12 editing:(int)fp16;
+- (void)setAllowsActions:(BOOL)fp8;
+- (BOOL)performDefaultActionForPerson:(void *)fp8 property:(int)fp12 identifier:(int)fp16;
+- (id)itemViewForPerson:(void *)fp8 property:(int)fp12 identifier:(int)fp16;
+- (id)memberCellForSelectedPerson;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UINavigationController.h"
+
+@class ABModel, NSString;
+
+@interface ABPeoplePickerNavigationController : UINavigationController
+{
+ void *_addressBook;
+ id _peoplePickerDelegate;
+ ABModel *_model;
+ int _behavior;
+ struct __CFArray *_displayedProperties;
+ NSString *_prompt;
+ id _insertionValue;
+ int _insertionProperty;
+ struct {
+ unsigned int allowsEditing:1;
+ unsigned int allowsCancel:1;
+ unsigned int allowsActions:1;
+ } _flags;
+}
+
+- (id)initAsAddressBook:(BOOL)fp8;
+- (id)init;
+- (void)dealloc;
+- (void)setBehavior:(int)fp8;
+- (int)behavior;
+- (void *)addressBook;
+- (void)setAddressBook:(void *)fp8;
+- (void)setDisplayedProperties:(id)fp8;
+- (id)displayedProperties;
+- (void)setAllowsCardEditing:(BOOL)fp8;
+- (BOOL)allowsCardEditing;
+- (void)setAllowsCancel:(BOOL)fp8;
+- (BOOL)allowsCancel;
+- (BOOL)allowsActions;
+- (void)setPrompt:(id)fp8;
+- (id)prompt;
+- (void)setInsertionValue:(id)fp8 property:(int)fp12;
+- (id)insertionValue;
+- (int)insertionProperty;
+- (void)saveState;
+- (id)model;
+- (BOOL)shouldShowGroups;
+- (void)_performCancel:(id)fp8;
+- (void)_updateViewControllerNavigationButtons;
+- (id)peoplePickerDelegate;
+- (void)setPeoplePickerDelegate:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * 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
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIControl.h"
+
+@class ABClippingImageView, ABImageWellLabelView, UIImage, UIView;
+
+@interface ABPersonImageView : UIControl
+{
+ void *_displayedPerson;
+ ABClippingImageView *_personImageView;
+ ABClippingImageView *_wellBorderView;
+ ABClippingImageView *_currentBorderView;
+ ABClippingImageView *_outlineBorderView;
+ ABClippingImageView *_editBorderView;
+ ABClippingImageView *_pressedView;
+ UIView *_bounceImageView;
+ ABImageWellLabelView *_wellLabel;
+ UIImage *_personImage;
+ BOOL _isEditing;
+ BOOL _showLabel;
+ float _bounceProgress;
+ BOOL _isAnimating;
+}
+
++ (id)genericPersonImage;
++ (id)genericOrganizationImage;
++ (id)genericEditPersonImage;
++ (void)loadDefaultImage;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)setHighlighted:(BOOL)fp8;
+- (void)dealloc;
+- (void)setShowsLabel:(BOOL)fp8 animate:(BOOL)fp12;
+- (void)reflow;
+- (void)reload;
+- (void)setDisplayedPerson:(void *)fp8;
+- (void)setPersonImage:(id)fp8;
+- (void)finishedEditingAnimation;
+- (void)setIsEditing:(BOOL)fp8 animate:(BOOL)fp12;
+- (void)bounceAnimationFinished;
+- (void)setBouncedImageView:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIViewController.h"
+
+@interface ABPersonViewController : UIViewController
+{
+ id <ABPersonViewControllerDelegate> _personViewDelegate;
+ BOOL _allowsActions;
+ BOOL _allowsDeletion;
+ BOOL _animatedRight;
+ struct __CFArray *_displayedProperties;
+ id _personView;
+ id _helper;
+}
+
++ (id)arrayByWrappingIntegersInCFArray:(struct __CFArray *)fp8;
++ (struct __CFArray *)createCFArrayByUnwrappingIntegersInArray:(id)fp8;
+- (id)init;
+- (void)dealloc;
+- (BOOL)allowsEditing;
+- (void)setAllowsEditing:(BOOL)fp8;
+- (BOOL)allowsCancel;
+- (void)setAllowsCancel:(BOOL)fp8;
+- (id)personViewDelegate;
+- (void)setPersonViewDelegate:(id)fp8;
+- (void *)addressBook;
+- (void)setAddressBook:(void *)fp8;
+- (void *)displayedPerson;
+- (void)setDisplayedPerson:(void *)fp8;
+- (id)displayedProperties;
+- (void)setDisplayedProperties:(id)fp8;
+- (void)setDisplayedPropertiesAsIntegers:(struct __CFArray *)fp8;
+- (void)setHighlightedItemForProperty:(int)fp8 withIdentifier:(int)fp12;
+- (void)setHighlightedItemForProperty:(int)fp8 withIdentifier:(int)fp12 important:(BOOL)fp16;
+- (id)model;
+- (void)setModel:(id)fp8;
+- (void)modelDatabaseChange:(id)fp8;
+- (void)loadView;
+- (void)viewWillAppear:(BOOL)fp8;
+- (BOOL)canHandleSnapbackIdentifier:(id)fp8 animated:(BOOL)fp12;
+- (void)setEditing:(BOOL)fp8 animated:(BOOL)fp12;
+- (void)cardViewer:(id)fp8 selectedPerson:(void *)fp12 property:(int)fp16 identifier:(int)fp20;
+- (void)cardViewer:(id)fp8 presentActionsSheet:(id)fp12;
+- (void)cardViewer:(id)fp8 dismissActionsSheet:(id)fp12;
+- (BOOL)allowsActions;
+- (void)setAllowsActions:(BOOL)fp8;
+- (BOOL)allowsDeletion;
+- (void)setAllowsDeletion:(BOOL)fp8;
+
+@end
+
--- /dev/null
+/*
+ * 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
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+#import "ABNewPersonViewControllerDelegate-Protocol.h"
+#import "ABPeoplePickerNavigationControllerDelegate-Protocol.h"
+
+@class ABModel, NSArray, NSString, UIViewController;
+
+@interface ABPersonViewControllerHelper : NSObject <ABNewPersonViewControllerDelegate, ABPeoplePickerNavigationControllerDelegate>
+{
+ UIViewController *_viewController;
+ id _imagePicker;
+ id _deletionDelegate;
+ BOOL _animatedRight;
+ BOOL _automaticallySetEditing;
+ BOOL _allowsCardEditing;
+ BOOL _showsCancelButton;
+ void *_addressBook;
+ void *_displayedPerson;
+ int _highlightedValueProperty;
+ int _highlightedValueIdentifier;
+ BOOL _highlightedValueIsImportant;
+ NSArray *_dates;
+ NSString *_datesMessageFormat;
+ struct __CFDictionary *_valueByProperty;
+ ABModel *_model;
+}
+
+- (id)initWithViewController:(id)fp8;
+- (void)dealloc;
+- (void *)addressBook;
+- (void)setAddressBook:(void *)fp8;
+- (void *)displayedPerson;
+- (void)setDisplayedPerson:(void *)fp8;
+- (void)setStringValue:(id)fp8 forProperty:(int)fp12;
+- (void)reloadData;
+- (id)viewForAlertSheet;
+- (void)pushViewController:(id)fp8;
+- (void)prepareCardViewer:(id)fp8 withDisplayedProperties:(struct __CFArray *)fp12 person:(void *)fp16 allowActions:(BOOL)fp20;
+- (void)loadUnknownViewWithPerson:(void *)fp8 allowActions:(BOOL)fp12 allowAddingToAddressBook:(BOOL)fp16;
+- (void)loadViewWithDisplayedProperties:(struct __CFArray *)fp8 person:(void *)fp12 allowDeletion:(BOOL)fp16 allowActions:(BOOL)fp20;
+- (void)cancel:(id)fp8;
+- (void)viewWillAppear:(BOOL)fp8;
+- (BOOL)canHandleSnapbackIdentifier:(id)fp8 animated:(BOOL)fp12;
+- (void)setEditing:(BOOL)fp8 animated:(BOOL)fp12;
+- (void)showEditorForItems:(id)fp8 navTitle:(id)fp12 displayMode:(int)fp16 isNameParts:(BOOL)fp20 isNew:(BOOL)fp24;
+- (void)showRingtonePicker;
+- (void)showPropertyPicker:(id)fp8 navTitle:(id)fp12 displayMode:(int)fp16;
+- (void)cardViewer:(id)fp8 selectedPerson:(void *)fp12 property:(int)fp16 identifier:(int)fp20;
+- (void)cardViewer:(id)fp8 presentActionsSheet:(id)fp12;
+- (void)cardViewer:(id)fp8 dismissActionsSheet:(id)fp12;
+- (void)remove;
+- (void)removeRecord:(void *)fp8;
+- (void)deleteSheet:(id)fp8 clickedButtonAtIndex:(int)fp12;
+- (void *)selectedPerson;
+- (id)cardController;
+- (void)imagePickerWillBeShown:(id)fp8;
+- (void)imagePickerFinishedShowing:(id)fp8;
+- (void)imagePickerWillBeRemoved:(id)fp8;
+- (void)imagePicker:(id)fp8 pickedPhoto:(id)fp12;
+- (void)tearDownImagePickerController;
+- (void)showImageMenu;
+- (void)imagePicker:(id)fp8 presentAlertSheet:(id)fp12;
+- (void)imagePicker:(id)fp8 dismissAlertSheet:(id)fp12;
+- (void)presentNewContactViewControllerForUnknownPersonCardViewer:(id)fp8;
+- (void)newPersonViewController:(id)fp8 didCompleteWithNewPerson:(void *)fp12;
+- (void)presentPeoplePickerNavigationControllerForUnknownPersonCardViewer:(id)fp8;
+- (BOOL)peoplePickerNavigationController:(id)fp8 shouldShowCardForPerson:(void *)fp12;
+- (BOOL)peoplePickerNavigationController:(id)fp8 shouldShowInsertEditorForPerson:(void *)fp12 insertProperty:(int *)fp16 copyInsertValue:(id *)fp20 copyInsertLabel:(id *)fp24;
+- (void)peoplePickerNavigationControllerDidCancel:(id)fp8;
+- (BOOL)peoplePickerNavigationController:(id)fp8 shouldDismissAfterInsertEditorConfirmed:(BOOL)fp12 withPerson:(void *)fp16;
+- (BOOL)peoplePickerNavigationController:(id)fp8 shouldContinueAfterSelectingPerson:(void *)fp12;
+- (BOOL)peoplePickerNavigationController:(id)fp8 shouldContinueAfterSelectingPerson:(void *)fp12 property:(int)fp16 identifier:(int)fp20;
+- (id)model;
+- (void)setModel:(id)fp8;
+- (BOOL)showsCancelButton;
+- (void)setShowsCancelButton:(BOOL)fp8;
+- (BOOL)allowsCardEditing;
+- (void)setAllowsCardEditing:(BOOL)fp8;
+- (id)datesMessageFormat;
+- (void)setDatesMessageFormat:(id)fp8;
+- (id)dates;
+- (void)setDates:(id)fp8;
+- (BOOL)highlightedValueIsImportant;
+- (void)setHighlightedValueIsImportant:(BOOL)fp8;
+- (int)highlightedValueIdentifier;
+- (void)setHighlightedValueIdentifier:(int)fp8;
+- (int)highlightedValueProperty;
+- (void)setHighlightedValueProperty:(int)fp8;
+- (BOOL)automaticallySetEditing;
+- (void)setAutomaticallySetEditing:(BOOL)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+#import "UIModalViewDelegate-Protocol.h"
+
+@class ABPersonViewControllerHelper;
+
+@interface ABPersonViewController_DeletionDelegate : NSObject <UIModalViewDelegate>
+{
+ ABPersonViewControllerHelper *_controller;
+}
+
+- (id)initWithPersonViewController:(id)fp8;
+- (void)modalView:(id)fp8 clickedButtonAtIndex:(int)fp12;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIViewController.h"
+
+@class ABEditorController, NSArray, UINavigationButton;
+
+@interface ABPropertyEditorViewController : UIViewController
+{
+ NSArray *_editorItems;
+ ABEditorController *_editorController;
+ id _insertionValue;
+ BOOL _isName;
+ BOOL _isNew;
+ UINavigationButton *_saveButton;
+ id _delegate;
+ void *_addressBook;
+}
+
+- (id)initWithEditorItems:(id)fp8 containNameParts:(BOOL)fp12 isNew:(BOOL)fp16 title:(id)fp20 addressBook:(void *)fp24;
+- (void)dealloc;
+- (void)setDelegate:(id)fp8;
+- (id)editorController;
+- (struct CGSize)fullScreenContentSize;
+- (void)editingFieldChanged;
+- (void)setInsertionValue:(id)fp8;
+- (id)value;
+- (id)peoplePicker;
+- (id)cardController;
+- (void)showCountryCodeEditorForItem:(id)fp8;
+- (BOOL)shouldDismissCountryPickerViewController:(id)fp8 afterCountrySelected:(id)fp12;
+- (void)showLabelEditorForItem:(id)fp8 additionalLabels:(id)fp12 property:(int)fp16;
+- (BOOL)shouldDismissLabelPickerViewController:(id)fp8 afterLabelSelected:(id)fp12;
+- (void)loadView;
+- (void)viewWillAppear:(BOOL)fp8;
+- (void)viewDidAppear:(BOOL)fp8;
+- (void)_attemptDismissWithSnapbackIdentifier:(id)fp8 afterEditingConfirmed:(BOOL)fp12;
+- (void)cancelButtonClicked:(id)fp8;
+- (void)saveButtonClicked:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * 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 ABActionsController, ABCardController;
+
+@interface ABPropertyGroup : NSObject
+{
+ void *_record;
+ int _property;
+ void *_policy;
+ ABActionsController *_actionsController;
+ ABCardController *_cardController;
+}
+
+- (id)initWithRecord:(void *)fp8 property:(int)fp12 policy:(void *)fp16 cardController:(id)fp20;
+- (void)dealloc;
+- (int)property;
+- (void *)record;
+- (void *)policy;
+- (BOOL)allowsAdding;
+- (unsigned int)propertyCount;
+- (BOOL)isMultiValueProperty;
+- (id)copyStringValueAtIndex:(int)fp8;
+- (id)copyLabelAtIndex:(int)fp8;
+- (int)identifierAtIndex:(int)fp8;
+- (int)indexOfIdentifier:(int)fp8;
+- (void)deleteItemAtIndex:(int)fp8;
+- (id)actionsControllerPreparedWithValueAtIndex:(int)fp8;
+- (void)prepareActionsController:(id)fp8 withValueAtIndex:(int)fp12;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIViewController.h"
+
+@interface ABPropertyPickerViewController : UIViewController
+{
+}
+
+- (id)init;
+- (void)viewWillAppear:(BOOL)fp8;
+
+@end
+
--- /dev/null
+/*
+ * 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 ABRecordMerger : NSObject
+{
+}
+
+- (BOOL)mergeSingleValueProperty:(int)fp8 fromRecord:(void *)fp12 intoRecord:(void *)fp16;
+- (void)addValue:(void *)fp8 withProperty:(int)fp12 toExistingValues:(struct __CFSet *)fp16;
+- (BOOL)addMultiValueEntry:(void *)fp8 atIndex:(unsigned int)fp12 toMultiValue:(void *)fp16 withProperty:(int)fp20 existingValues:(struct __CFSet *)fp24;
+- (BOOL)mergeMultiValueProperty:(int)fp8 fromRecord:(void *)fp12 intoRecord:(void *)fp16;
+- (void)mergeVCardRecord:(void *)fp8 withProperties:(struct __CFArray *)fp12 intoRecord:(void *)fp16;
+
+@end
+
--- /dev/null
+/*
+ * 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 ABRefreshController : NSObject
+{
+ NSMutableDictionary *_lastAccountRefreshDates;
+ NSMutableDictionary *_lastGroupListRefreshDates;
+ id <ABAccountSettingsAccountManager> _accountManager;
+}
+
++ (id)sharedInstance;
+- (void)dealloc;
+- (id)accountManager;
+- (BOOL)groupWrapperNeedsRefresh:(id)fp8;
+- (BOOL)accountGroupListNeedsRefresh:(id)fp8;
+- (void)refreshGroupWrapper:(id)fp8;
+- (void)refreshAccountGroupList:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIPreferencesTableCell.h"
+
+@class NSString;
+
+@interface ABRingtoneCell : UIPreferencesTableCell
+{
+ NSString *_ringtoneIdentifier;
+}
+
+- (void)dealloc;
+- (void)setRingtoneIdentifier:(id)fp8;
+- (id)ringtoneIdentifier;
+
+@end
+
--- /dev/null
+/*
+ * 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 NSDictionary;
+
+@interface ABRingtoneManager : NSObject
+{
+ NSDictionary *_nameForIdentifier;
+ NSDictionary *_pathForIdentifier;
+ NSDictionary *_identifierForPath;
+ NSDictionary *_additionalInformation;
+ id _delegate;
+ BOOL _showRingtones;
+}
+
++ (id)iTunesRingtoneDirectory;
++ (id)systemRingtoneDirectory;
++ (id)userRingtoneDirectory;
++ (id)systemAlarmSoundDirectory;
++ (id)sharedRingtoneManager;
+- (id)init;
+- (id)initWithAlarmSoundPlistAtPath:(id)fp8;
+- (id)initWithITunesRingtonePlistAtPath:(id)fp8;
+- (void)dealloc;
+- (BOOL)shouldShowRingtones;
+- (BOOL)shouldShowAlarmSounds;
+- (void)setDelegate:(id)fp8;
+- (void)loadITunesInfoPlistAtPath:(id)fp8;
+- (void)loadAlarmSoundPlistAtPath:(id)fp8;
+- (void)iTunesSyncRequestedStart;
+- (void)iTunesSyncHasCompleted:(int)fp8;
+- (id)defaultRingtoneIdentifier;
+- (id)defaultRingtoneName;
+- (id)defaultRingtonePath;
+- (id)localizedRingtoneNameWithIdentifier:(id)fp8;
+- (id)pathFromIdentifier:(id)fp8 withPrefix:(id)fp12;
+- (id)nameFromRingtonePath:(id)fp8;
+- (id)copyNameOfRingtoneWithIdentifier:(id)fp8;
+- (id)copyNameOfRingtoneWithIdentifier:(id)fp8 isValid:(char *)fp12;
+- (id)copyPathOfRingtoneWithIdentifier:(id)fp8;
+- (id)copyPathOfRingtoneWithIdentifier:(id)fp8 isValid:(char *)fp12;
+- (id)copyIdentifierForRingtoneAtPath:(id)fp8 isValid:(char *)fp12;
+- (id)createAVItemWithRingtoneIdentifier:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * 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 ABRingtoneTableController, UIPreferencesTable;
+
+@interface ABRingtonePicker : UIView
+{
+ UIPreferencesTable *_table;
+ ABRingtoneTableController *_tableController;
+ id _delegate;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8;
+- (id)initWithFrame:(struct CGRect)fp8 avController:(id)fp24;
+- (void)dealloc;
+- (void)_reloadData;
+- (void)setAVController:(id)fp8;
+- (void)setShowsDefault:(BOOL)fp8;
+- (void)setShowsNone:(BOOL)fp8;
+- (void)setNoneString:(id)fp8;
+- (void)setDelegate:(id)fp8;
+- (void)buildUIWithAVController:(id)fp8;
+- (void)ringtoneManagerContentsChanged:(id)fp8;
+- (void)setSelectedRingtoneIdentifier:(id)fp8;
+- (id)selectedRingtoneIdentifier;
+- (void)setPerson:(void *)fp8;
+- (void *)person;
+- (void)displayScrollerIndicators;
+- (void)stopPlaying;
+- (void)stopPlayingWithFadeOut:(BOOL)fp8;
+- (void)finishedWithPicker;
+- (void)ringtoneTableController:(id)fp8 selectedRingtoneWithIdentifier:(id)fp12;
+- (void)ringtoneTableController:(id)fp8 willPlayRingtoneWithIdentifier:(id)fp12;
+
+@end
+
--- /dev/null
+/*
+ * 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 ABRingtoneManager, AVController, NSMutableArray, NSString;
+
+@interface ABRingtoneTableController : NSObject
+{
+ id _delegate;
+ NSMutableArray *_systemRingtoneIdentifiers;
+ NSMutableArray *_customRingtoneIdentifiers;
+ int _selectedRingtoneIndex;
+ BOOL _showsNone;
+ BOOL _showsDefault;
+ NSString *_noneString;
+ void *_person;
+ ABRingtoneManager *_ringtoneManager;
+ AVController *_avController;
+ BOOL _startedInteruption;
+ BOOL _customAVController;
+}
+
+- (id)init;
+- (id)initWithAVController:(id)fp8;
+- (void)dealloc;
+- (void)addRingtonesInDirectory:(id)fp8 toArray:(id)fp12 fileExtension:(id)fp16;
+- (int)compareRingtoneWithIdentifier:(id)fp8 toRingtoneWithIdentifier:(id)fp12;
+- (int)tableGroupTypeAtIndex:(int)fp8;
+- (id)identifierOfRingtoneAtIndex:(int)fp8 isCustomRingtone:(char *)fp12;
+- (int)indexOfRingtoneWithIdentifier:(id)fp8;
+- (int)indexOfRingtoneInGroup:(int)fp8 atRow:(int)fp12;
+- (int)rowIndexForRingtoneAtIndex:(int)fp8 inTable:(id)fp12;
+- (void)reloadRingtones;
+- (void)setDelegate:(id)fp8;
+- (void)setSelectedRingtoneIdentifier:(id)fp8;
+- (id)selectedRingtoneIdentifier;
+- (int)indexOfSelectedRingtone;
+- (id)ringtoneManager;
+- (void)setShowsDefault:(BOOL)fp8;
+- (void)setShowsNone:(BOOL)fp8;
+- (void)setNoneString:(id)fp8;
+- (void)setPerson:(void *)fp8;
+- (void *)person;
+- (void)processNewRingtoneSelected:(id)fp8;
+- (void)tableRowSelected:(id)fp8;
+- (int)numberOfGroupsInPreferencesTable:(id)fp8;
+- (int)preferencesTable:(id)fp8 numberOfRowsInGroup:(int)fp12;
+- (id)copyCurrentPhoneRingtoneName;
+- (id)copyCurrentPhoneRingtoneIdentifier;
+- (id)preferencesTable:(id)fp8 cellForRow:(int)fp12 inGroup:(int)fp16;
+- (BOOL)preferencesTable:(id)fp8 isRadioGroup:(int)fp12;
+- (id)preferencesTable:(id)fp8 titleForGroup:(int)fp12;
+- (void)setAVController:(id)fp8;
+- (id)avController;
+- (void)togglePlayWithRingtoneWithIdentifier:(id)fp8;
+- (void)playRingtoneWithIdentifier:(id)fp8;
+- (void)stopPlayingWithFadeOut:(BOOL)fp8;
+- (void)stopPlaying;
+- (void)finishedWithPicker;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UITextField.h"
+
+@class UIBezierPath;
+
+@interface ABRoundedTextField : UITextField
+{
+ int _roundedCorners;
+ int _visibleEdges;
+ UIBezierPath *_contourPath;
+ UIBezierPath *_backgroundPath;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8 roundedCorners:(int)fp24 visibleEdges:(int)fp28;
+- (void)dealloc;
+- (void)rebuildPaths;
+- (void)setFrame:(struct CGRect)fp8;
+- (void)drawBorder:(struct CGRect)fp8;
+
+@end
+
--- /dev/null
+/*
+ * 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 ABSearchDimmingView : UIView
+{
+ id _delegate;
+}
+
+- (void)mouseDown:(id)fp8;
+- (void)mouseUp:(id)fp8;
+- (void)touchesBegan:(id)fp8 withEvent:(id)fp12;
+- (void)touchesEnded:(id)fp8 withEvent:(id)fp12;
+- (id)delegate;
+- (void)setDelegate:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UISearchField.h"
+
+@interface ABSearchField : UISearchField
+{
+}
+
+- (id)hitTest:(struct CGPoint)fp8 withEvent:(id)fp16;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+#import "UITableViewDataSource-Protocol.h"
+#import "UITableViewDelegate-Protocol.h"
+#import "UITextFieldDelegate-Protocol.h"
+
+@class ABGroupWrapper, NSString, UIImageView, UISearchField, UITableView, UIView;
+
+@interface ABSearchHelper : NSObject <UITextFieldDelegate, UITableViewDelegate, UITableViewDataSource>
+{
+ UITableView *_containerTableView;
+ UIView *_searchOverlayView;
+ UIView *_searchView;
+ UISearchField *_searchField;
+ UIView *_dimmingView;
+ UITableView *_searchResultsView;
+ UIImageView *_searchResultsShadowView;
+ NSString *_placeholder;
+ BOOL _searching;
+ BOOL _isEndingEditingWithAnimation;
+ BOOL _clearResultsAfterAnimation;
+ BOOL _searchingEnabled;
+ BOOL _deferredFirstResponder;
+ BOOL _didDeferFirstResponder;
+ ABGroupWrapper *_groupWrapper;
+ void *_addressBook;
+ struct __CFArray *_searchResults;
+ id <ABSearchHelperDelegate> _delegate;
+}
+
++ (id)createBannerWithWidth:(float)fp8 hasTableIndex:(BOOL)fp12 andCopySearchField:(id *)fp16;
++ (id)createBannerWithWidth:(float)fp8 andCopySearchField:(id *)fp12;
+- (id)init;
+- (void)dealloc;
+- (void)loadView;
+- (BOOL)isSearching;
+- (void)updateSearchField;
+- (id)searchField;
+- (id)searchView;
+- (void)setSearchingEnabled:(BOOL)fp8;
+- (void)setAddressBook:(void *)fp8;
+- (void)_endSearchAnimated:(BOOL)fp8;
+- (void)clearSearchResultsAnimated:(BOOL)fp8;
+- (void)_removeSearchResults;
+- (void)deselectAllRowsAnimated:(BOOL)fp8;
+- (void)_dimmingAnimationDidFinishAndShouldRemoveResults:(BOOL)fp8;
+- (void)_dimmingAnimationDidFinishAndRemoveResults;
+- (void)_dimmingAnimationDidFinishAndDoNotRemoveResults;
+- (BOOL)_searchForWords:(id)fp8;
+- (struct CGRect)_searchResultsViewFrameWithKeyboardShowing:(BOOL)fp8;
+- (void)_showKeyboard;
+- (void)_hideKeyboardAndEndSearching:(BOOL)fp8;
+- (void)tapInsideDimmingView:(id)fp8;
+- (void)_searchFieldDidChange:(id)fp8;
+- (BOOL)textFieldShouldBeginEditing:(id)fp8;
+- (BOOL)textFieldShouldReturn:(id)fp8;
+- (BOOL)textFieldShouldEndEditing:(id)fp8;
+- (id)tableView:(id)fp8 cellForRowAtIndexPath:(id)fp12;
+- (void)tableView:(id)fp8 didSelectRowAtIndexPath:(id)fp12;
+- (int)tableView:(id)fp8 numberOfRowsInSection:(int)fp12;
+- (id)searchOverlayView;
+- (struct __CFArray *)searchResults;
+- (id)containerTableView;
+- (void)setContainerTableView:(id)fp8;
+- (id)placeholder;
+- (void)setPlaceholder:(id)fp8;
+- (id)delegate;
+- (void)setDelegate:(id)fp8;
+- (void *)addressBook;
+- (id)groupWrapper;
+- (void)setGroupWrapper:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * 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 ABSearchHelperDelegate <NSObject>
+- (void)searchHelperWillStartSearching:(id)fp8;
+- (void)searchHelperWillEndSearching:(id)fp8;
+- (void)searchHelper:(id)fp8 didSelectSearchResults:(struct __CFArray *)fp12;
+- (void)searchHelper:(id)fp8 didSelectPerson:(void *)fp12 withSearchResults:(struct __CFArray *)fp16;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <AddressBookUI/ABServerSearchController.h>
+
+@interface ABServerSearchController (Internal)
+- (id)_searchString;
+- (void)_beginSearch;
+- (void)_endSearchFieldEditing;
+- (void)_endEditingAnimationDidFinish;
+- (void)_deselectAllRowsWithAnimation:(BOOL)fp8;
+- (void)_setCurrentSearchResults:(id)fp8;
+- (void)_setCurrentSearchResults:(id)fp8 error:(int)fp12;
+- (void)_setCurrentSearchResults:(id)fp8 error:(int)fp12 callDelegate:(BOOL)fp16;
+- (void)_clearSearchResults;
+- (struct CGRect)_completionTableFrameWithKeyboardVisible;
+- (int)_errorForDAStatusCode:(int)fp8;
+- (id)_localizedStringForError:(int)fp8;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <AddressBookUI/ABContentController.h>
+
+#import "DASearchQueryConsumer-Protocol.h"
+#import "UITableViewDataSource-Protocol.h"
+#import "UITableViewDelegate-Protocol.h"
+#import "UITextFieldDelegate-Protocol.h"
+
+@class ABDimmingView, ABGroupWrapper, DASearchQuery, NSArray, UIImageView, UILabel, UISearchField, UITableView, UIView;
+
+@interface ABServerSearchController : ABContentController <UITextFieldDelegate, UITableViewDelegate, UITableViewDataSource, DASearchQueryConsumer>
+{
+ ABGroupWrapper *_selectedGroupWrapper;
+ UIView *_searchView;
+ UISearchField *_searchField;
+ UITableView *_searchResultsTable;
+ UITableView *_completionTable;
+ UIImageView *_shadowView;
+ ABDimmingView *_keyboardDimmingView;
+ UILabel *_informationalOverlay;
+ NSArray *_currentSearchResults;
+ NSArray *_currentResultsAsPeople;
+ struct {
+ unsigned int resumeToEditing:1;
+ unsigned int isEndingEditingWithAnimation:1;
+ unsigned int showingCardForPerson:1;
+ unsigned int isSearching:1;
+ unsigned int hasResults:1;
+ unsigned int hasError:1;
+ unsigned int unused:26;
+ } _flags;
+ DASearchQuery *_currentSearchQuery;
+}
+
+- (void)dealloc;
+- (void)setSelectedGroupWrapper:(id)fp8;
+- (id)navigationTitleView;
+- (void)viewWillAppear:(BOOL)fp8;
+- (void)viewDidAppear:(BOOL)fp8;
+- (void)viewWillDisappear:(BOOL)fp8;
+- (void)viewDidDisappear:(BOOL)fp8;
+- (id)contentView;
+- (void)_searchFieldDidChange:(id)fp8;
+- (BOOL)textFieldShouldBeginEditing:(id)fp8;
+- (BOOL)textFieldShouldReturn:(id)fp8;
+- (BOOL)textFieldShouldEndEditing:(id)fp8;
+- (int)tableView:(id)fp8 numberOfRowsInSection:(int)fp12;
+- (id)tableView:(id)fp8 cellForRowAtIndexPath:(id)fp12;
+- (void)tableView:(id)fp8 didSelectRowAtIndexPath:(id)fp12;
+- (int)tableView:(id)fp8 accessoryTypeForRowWithIndexPath:(id)fp12;
+- (void)resultsReceived:(id)fp8 forSearchQuery:(id)fp12 withStatus:(int)fp16;
+- (void)tapInsideDimmingView:(id)fp8;
+- (id)selectedGroupWrapper;
+
+@end
+
--- /dev/null
+/*
+ * 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 ABServerSearchControllerDelegate <NSObject>
+- (void)showCardForPerson:(void *)fp8 animate:(BOOL)fp12;
+- (void)didChangeNavigationTitleView:(id)fp8;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <AddressBookUI/ABAbstractViewController.h>
+
+#import "ABServerSearchControllerDelegate-Protocol.h"
+
+@class ABServerSearchController;
+
+@interface ABServerSearchViewController : ABAbstractViewController <ABServerSearchControllerDelegate>
+{
+ ABServerSearchController *_serverSearchController;
+}
+
+- (id)initWithModel:(id)fp8;
+- (void)dealloc;
+- (void)loadView;
+- (void)viewWillAppear:(BOOL)fp8;
+- (void)viewDidAppear:(BOOL)fp8;
+- (void)viewWillDisappear:(BOOL)fp8;
+- (void)viewDidDisappear:(BOOL)fp8;
+- (void)showCardForPerson:(void *)fp8 animate:(BOOL)fp12;
+- (void)didChangeNavigationTitleView:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <AddressBookUI/ABPropertyGroup.h>
+
+@class NSString;
+
+@interface ABSimplePropertyGroup : ABPropertyGroup
+{
+ id _value;
+ NSString *_label;
+}
+
+- (id)initWithProperty:(int)fp8 value:(id)fp12 label:(id)fp16;
+- (void)dealloc;
+- (int)property;
+- (void *)record;
+- (id)actionsControllerPreparedWithValueAtIndex:(int)fp8;
+- (void)prepareActionsController:(id)fp8 withValueAtIndex:(int)fp12;
+- (unsigned int)propertyCount;
+- (BOOL)isMultiValueProperty;
+- (id)copyStringValueAtIndex:(int)fp8;
+- (id)copyLabelAtIndex:(int)fp8;
+- (int)identifierAtIndex:(int)fp8;
+- (int)indexOfIdentifier:(int)fp8;
+- (void)deleteItemAtIndex:(int)fp8;
+
+@end
+
--- /dev/null
+/*
+ * 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 UIKeyboard, UINavigationBar, UIPreferencesTextTableCell;
+
+@interface ABSimpleTextInputLayer : UIView
+{
+ UIPreferencesTextTableCell *_inputField;
+ UIView *_contentView;
+ UIKeyboard *_keyboard;
+ id _delegate;
+ UINavigationBar *_navBar;
+ BOOL _lastHasText;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8 context:(id)fp24;
+- (void)dealloc;
+- (id)text;
+- (void)setDelegate:(id)fp8;
+- (id)delegate;
+- (void)setLocalizedNavigationTitle:(id)fp8;
+- (id)createEntryFieldForStringValue:(id)fp8;
+- (void)buildUI;
+- (BOOL)becomeFirstResponder;
+- (void)movedFromSuperview:(id)fp8;
+- (void)_didEndPickingAndConfirmed:(BOOL)fp8 animate:(BOOL)fp12;
+- (void)doneButtonClicked:(id)fp8;
+- (void)cancelButtonClicked:(id)fp8;
+- (void)navigationBar:(id)fp8 buttonClicked:(int)fp12;
+- (void)fieldEndedEditing:(id)fp8;
+- (void)back:(BOOL)fp8 save:(BOOL)fp12;
+- (void)reload;
+- (void)_textValueChanged:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@class NSString;
+
+@interface ABSimpleTextInputLayerContext : NSObject
+{
+ NSString *_localizedNavigationTitle;
+ int _keyboardType;
+ int _textAutoCapsType;
+ id _delegate;
+}
+
+- (id)init;
+- (void)dealloc;
+- (void)setLocalizedNavigationTitle:(id)fp8;
+- (void)setKeyboardType:(int)fp8;
+- (void)setAutocapitalizationType:(int)fp8;
+- (void)setDelegate:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+#import "ABMembersControllerDelegate-Protocol.h"
+#import "UIModalViewDelegate-Protocol.h"
+
+@class ABCardController, ABCountryCodePicker, ABEditorController, ABGroupsController, ABImagePickerController, ABItemLabelPicker, ABMembersController, ABModel, ABPeoplePicker, ABRingtonePicker, ABServerSearchController, ABSimpleTextInputLayer, ABUnknownCardController, NSMutableArray, NSString, UIModalView, UINavigationBar, UIPreferencesTable, UITransitionView, UIView, UIWindow;
+
+@interface ABUIController : NSObject <UIModalViewDelegate, ABMembersControllerDelegate>
+{
+ void *_addressBook;
+ ABPeoplePicker *_peoplePicker;
+ NSMutableArray *_controllerStack;
+ ABGroupsController *_groupsController;
+ ABMembersController *_membersController;
+ ABServerSearchController *_serverSearchController;
+ ABUnknownCardController *_unknownCardForServerSearchController;
+ ABCardController *_cardController;
+ ABEditorController *_editorController;
+ ABImagePickerController *_imagePickerController;
+ ABSimpleTextInputLayer *_activeSimpleTextInputLayer;
+ int _preTextInputDisplayMode;
+ UIView *_preTextInputBaseView;
+ ABModel *_model;
+ struct __CFArray *_displayedProperties;
+ UINavigationBar *_navBar;
+ id _navBarButtonTarget;
+ SEL _navBarLeftButtonAction;
+ SEL _navBarRightButtonAction;
+ NSString *_prompt;
+ NSString *_rightButtonTitle;
+ UITransitionView *_cardTransitionLayer;
+ UITransitionView *_baseTransitionLayer;
+ UITransitionView *_navAndContentTransitionLayer;
+ UIView *_placardedContent;
+ UIView *_contentView;
+ UIWindow *_previousKeyWindow;
+ int _previousStatusBarMode;
+ ABRingtonePicker *_ringtonePicker;
+ ABCountryCodePicker *_countryCodePicker;
+ ABItemLabelPicker *_itemLabelPicker;
+ int _displayMode;
+ BOOL _skipUpdate;
+ UIModalView *_alertSheet;
+ int _behavior;
+ id _value;
+ UIPreferencesTable *_cardTable;
+ struct {
+ unsigned int allowsCancel:1;
+ unsigned int allowsOtherValue:1;
+ unsigned int allowsCardEditing:1;
+ unsigned int wasAllowingCardEditing:1;
+ unsigned int shouldRestoreAllowsCardEditing:1;
+ unsigned int notifyDelegateOfEndEditing:1;
+ unsigned int haveLoadedCurrentMembers:1;
+ unsigned int disableHideNavigationButtons:1;
+ unsigned int canceling:1;
+ unsigned int unused:23;
+ } _controllerFlags;
+}
+
++ (id)sharedInstance;
+- (id)initWithPeoplePicker:(id)fp8 addressBook:(void *)fp12;
+- (id)initWithPeoplePicker:(id)fp8;
+- (void)dealloc;
+- (id)controllerStack;
+- (void)reflowForCurrentPickerSize;
+- (void)reflowForPickerSize:(struct CGSize)fp8;
+- (id)peoplePicker;
+- (void)updateNavBarButtons;
+- (void)updateNavBarButtonsAndAnimate:(BOOL)fp8;
+- (void)setDisplayedProperties:(struct __CFArray *)fp8;
+- (struct __CFArray *)displayedProperties;
+- (void)setPrompt:(id)fp8;
+- (void)setRightButtonTitle:(id)fp8;
+- (void)setBannerTitle:(id)fp8 value:(id)fp12;
+- (void)displayScrollerIndicators;
+- (void)setAllowsCancel:(BOOL)fp8;
+- (BOOL)allowsCancel;
+- (void)setAllowsOtherValue:(BOOL)fp8;
+- (BOOL)allowsOtherValue;
+- (void)setAllowsCardEditing:(BOOL)fp8;
+- (BOOL)allowsCardEditing;
+- (void)setAllowsOtherValue:(int)fp8 cancel:(int)fp12 editing:(int)fp16;
+- (id)membersController;
+- (id)groupsController;
+- (id)cardController;
+- (id)imagePickerController;
+- (id)editorController;
+- (void *)selectedPerson;
+- (id)model;
+- (int)displayMode;
+- (void)showGroups;
+- (void)_notifyDelegateOfFullScreenDismissal:(id)fp8;
+- (void)insertGroupNavItemIfNeeded;
+- (id)createNavigationItemForSelectedGroupWrapper;
+- (void)showMembersOfGroupWrapper:(id)fp8 animate:(BOOL)fp12;
+- (void)showMembersOfGroup:(void *)fp8 animate:(BOOL)fp12;
+- (void)didChangeNavigationTitleView:(id)fp8;
+- (void)showCardForPerson:(void *)fp8 animate:(BOOL)fp12;
+- (void)toggleEditing;
+- (void)beginEditing:(BOOL)fp8;
+- (void)endEditing:(BOOL)fp8 postponeUITeardown:(BOOL)fp12;
+- (BOOL)isTransitioning;
+- (void)setValue:(id)fp8;
+- (id)value;
+- (void)setBehavior:(int)fp8;
+- (int)behavior;
+- (void)cancel:(BOOL)fp8;
+- (void)cancel;
+- (void)newContactViewCancelled:(id)fp8;
+- (void)newContactViewCompleted:(id)fp8 withNewPerson:(void *)fp12;
+- (void)newContactViewFinishedAnimatingToCardView:(id)fp8 context:(id)fp12;
+- (void)add;
+- (void)displayAlertSheet:(id)fp8 inView:(id)fp12;
+- (void)closeAlertSheetAndAnimate:(BOOL)fp8;
+- (void)closeAlertSheet;
+- (void)remove;
+- (void)enterOtherValue;
+- (void)removeRecord:(void *)fp8;
+- (void)alertSheet:(id)fp8 buttonClicked:(int)fp12;
+- (void)membersControllerWillStartSearching:(id)fp8;
+- (void)membersControllerWillEndSearching:(id)fp8;
+- (void)membersController:(id)fp8 needsTitleUpdate:(id)fp12;
+- (void)cancelSearchingAnimated:(BOOL)fp8;
+- (void)cancelSearching:(id)fp8;
+- (void)showActionsView:(id)fp8 withTitle:(id)fp12;
+- (void)dismissActionPickerAndUpdateNavBarButtons:(BOOL)fp8 animate:(BOOL)fp12;
+- (void)dismissActionPicker;
+- (void)showRingtonePicker;
+- (void)hideRingtonePicker;
+- (void)showEditorForItems:(id)fp8 navTitle:(id)fp12 displayMode:(int)fp16 isNameParts:(BOOL)fp20 isNew:(BOOL)fp24;
+- (void)personWasSelected:(void *)fp8;
+- (void)showInsertEditorForPerson:(void *)fp8;
+- (void)showCountryCodeEditorForItem:(id)fp8;
+- (void)countryCodePicker:(id)fp8 endedWithSelectionConfirmed:(BOOL)fp12 animate:(BOOL)fp16;
+- (void)showPropertyPicker:(id)fp8 navTitle:(id)fp12 displayMode:(int)fp16;
+- (void)itemLabelPickerListChanged:(id)fp8;
+- (void)toggleItemLabelEditing;
+- (void)showLabelEditorForItem:(id)fp8 additionalLabels:(id)fp12 property:(int)fp16;
+- (void)itemLabelPicker:(id)fp8 endedWithSelectionConfirmed:(BOOL)fp12 animate:(BOOL)fp16;
+- (id)itemLabelPickerPresentSimpleTextInputLayerWithContext:(id)fp8;
+- (void)itemLabelPicker:(id)fp8 dismissSimpleTextInputLayer:(id)fp12;
+- (void)showSimpleTextInputLayer:(id)fp8;
+- (void)imagePickerWillBeShown:(id)fp8;
+- (void)imagePickerFinishedShowing:(id)fp8;
+- (void)showImageMenu;
+- (void)imagePickerWillBeRemoved:(id)fp8;
+- (void)tearDownImagePickerController;
+- (void)imagePicker:(id)fp8 pickedPhoto:(id)fp12;
+- (void)imagePicker:(id)fp8 presentAlertSheet:(id)fp12;
+- (void)imagePicker:(id)fp8 dismissAlertSheet:(id)fp12;
+- (struct CGSize)contentSize;
+- (struct CGSize)fullScreenSize;
+- (struct CGSize)fullScreenContentSize;
+- (void)navigationBar:(id)fp8 buttonClicked:(int)fp12;
+- (void)registerNavBarButtonsWithTarget:(id)fp8 left:(id)fp12 right:(id)fp16 leftAction:(SEL)fp20 rightAction:(SEL)fp24 leftStyle:(int)fp28 rightStyle:(int)fp32;
+- (BOOL)navigationBar:(id)fp8 shouldPopItem:(id)fp12;
+- (void)navigationBar:(id)fp8 poppedItem:(id)fp12;
+- (void)transitionViewDidStart:(id)fp8;
+- (void)transitionViewDidComplete:(id)fp8;
+- (void)backAnimate:(BOOL)fp8;
+- (void)back;
+- (void)restoreDefaultState;
+- (void)suspend;
+- (void)resume;
+- (void)loadState;
+- (BOOL)saveState;
+- (void)jumpToMembersList:(BOOL)fp8 save:(BOOL)fp12;
+- (void)reloadTopController;
+- (void)addressBookChangedExternally:(struct __CFDictionary *)fp8;
+- (void)editingFieldChanged;
+- (void)_performAccountRefreshIfNeeded;
+- (void)_performGroupListRefreshIfNeeded;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <AddressBookUI/ABContentController.h>
+
+@class ABUnknownCardViewer;
+
+@interface ABUnknownCardController : ABContentController
+{
+ ABUnknownCardViewer *_cardViewer;
+}
+
+- (void)dealloc;
+- (void)setDisplayedPerson:(void *)fp8;
+- (id)contentView;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <AddressBookUI/ABCardTableController.h>
+
+@class ABActionsController, NSString;
+
+@interface ABUnknownCardTableController : ABCardTableController
+{
+ struct {
+ unsigned int preventAdd:1;
+ unsigned int preventActions:1;
+ unsigned int reserved:30;
+ } _flags;
+ NSString *_value;
+ int _property;
+ ABActionsController *_actionsController;
+}
+
+- (id)initWithCardController:(id)fp8;
+- (void)dealloc;
+- (void)setAllowAddingToAddressBook:(BOOL)fp8;
+- (void)setAllowActions:(BOOL)fp8;
+- (void)setDisplayedPerson:(void *)fp8;
+- (void)setUnknownCardStringValue:(id)fp8 forContactProperty:(int)fp12;
+- (id)unknownCardStringValue;
+- (int)unknownCardProperty;
+- (BOOL)shouldShowActionButtons;
+- (id)actionsController;
+- (int)numberOfGroupsInPreferencesTable:(id)fp8;
+- (BOOL)shouldShowAddToExisting;
+- (int)preferencesTable:(id)fp8 numberOfRowsInGroup:(int)fp12;
+- (id)preferencesTable:(id)fp8 cellForRow:(int)fp12 inGroup:(int)fp16;
+- (void)tableSelectionDidChange:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <AddressBookUI/ABAbstractCardView.h>
+
+@class ABActionsController;
+
+@interface ABUnknownCardViewer : ABAbstractCardView
+{
+ id _unknownCardViewerDelegate;
+ ABActionsController *_actionsController;
+}
+
++ (id)createCardTableControllerWithCardController:(id)fp8;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)dealloc;
+- (id)cardTableController;
+- (void)setUnknownCardViewerDelegate:(id)fp8;
+- (void)setStringValue:(id)fp8 forContactProperty:(int)fp12;
+- (id)stringValueForProperty:(int)fp8;
+- (id)unknownCardStringValue;
+- (int)unknownCardProperty;
+- (void)setAllowAddingToAddressBook:(BOOL)fp8;
+- (void)setAllowActions:(BOOL)fp8;
+- (void)contactInfoButtonClicked:(id)fp8;
+- (void)presentPickerUI:(id)fp8;
+- (void)addNewContactButtonClicked:(id)fp8;
+- (void)addToExistingContactButtonClicked:(id)fp8;
+- (void)didEndPickingUI:(id)fp8 didResolveToPerson:(void *)fp12 endSession:(BOOL)fp16;
+- (void)peoplePickerDidEndPicking:(id)fp8;
+- (void)peoplePicker:(id)fp8 editedPerson:(void *)fp12 property:(int)fp16 identifier:(int)fp20;
+- (void)newContactViewCancelled:(id)fp8;
+- (void)newContactViewCompleted:(id)fp8 withNewPerson:(void *)fp12;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIViewController.h"
+
+@class NSString;
+
+@interface ABUnknownPersonViewController : UIViewController
+{
+ NSString *_alternateName;
+ NSString *_message;
+ BOOL _allowsActions;
+ BOOL _allowsAddingToAddressBook;
+ id _helper;
+ id <ABUnknownPersonViewControllerDelegate> _unknownPersonViewDelegate;
+}
+
++ (id)defaultLabelsForProperty:(int)fp8 person:(void *)fp12;
+- (id)init;
+- (void)dealloc;
+- (id)unknownPersonViewDelegate;
+- (void)setUnknownPersonViewDelegate:(id)fp8;
+- (void *)addressBook;
+- (void)setAddressBook:(void *)fp8;
+- (void *)displayedPerson;
+- (void)setDisplayedPerson:(void *)fp8;
+- (void)setStringValue:(id)fp8 forProperty:(int)fp12;
+- (void)loadView;
+- (void)viewWillAppear:(BOOL)fp8;
+- (BOOL)allowsAddingToAddressBook;
+- (void)setAllowsAddingToAddressBook:(BOOL)fp8;
+- (BOOL)allowsActions;
+- (void)setAllowsActions:(BOOL)fp8;
+- (id)message;
+- (void)setMessage:(id)fp8;
+- (id)alternateName;
+- (void)setAlternateName:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+#import "ABNewPersonViewControllerDelegate-Protocol.h"
+
+@class ABUnknownPersonViewController;
+
+@interface ABUnknownPersonViewDelegateForwarder : NSObject <ABNewPersonViewControllerDelegate>
+{
+ ABUnknownPersonViewController *_viewController;
+}
+
+- (id)initWithUnknownPersonViewController:(id)fp8;
+- (void)newPersonViewController:(id)fp8 didCompleteWithNewPerson:(void *)fp12;
+
+@end
+
--- /dev/null
+/*
+ * 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, NSMutableData;
+
+@interface ABVCardLexer : NSObject
+{
+ NSMutableData *_data;
+ char *_bytes;
+ unsigned int _length;
+ unsigned int _peakedPoint;
+ unsigned int _cursor;
+ BOOL _unicode;
+ int _errorCount;
+ NSArray *_activeTokenSets;
+}
+
+- (id)tokenName:(int)fp8;
+- (id)initWithData:(id)fp8;
+- (void)dealloc;
+- (void)finalize;
+- (unsigned int)cursor;
+- (int)errorCount;
+- (id)tokenSetForLength:(int)fp8;
+- (int)nextTokenPeakSingle:(BOOL)fp8 length:(int)fp12;
+- (int)nextTokenPeakUnicode:(BOOL)fp8 length:(int)fp12;
+- (int)nextTokenPeak:(BOOL)fp8;
+- (id)nextQuotedPrintableData;
+- (id)nextEscapedCharacter;
+- (id)nextSingleByteStringInEncoding:(unsigned int)fp8 quotedPrintable:(BOOL)fp12 stopTokens:(int)fp16 trim:(BOOL)fp20;
+- (id)nextUnicodeStringStopTokens:(int)fp8 quotedPrintable:(BOOL)fp12 trim:(BOOL)fp16;
+- (id)nextStringInEncoding:(unsigned int)fp8 quotedPrintable:(BOOL)fp12 stopTokens:(int)fp16 trim:(BOOL)fp20;
+- (int)tokenAtCursor;
+- (id)nextArraySeperatedByToken:(int)fp8 stoppingAt:(int)fp12 inEncoding:(unsigned int)fp16;
+- (id)nextUnicodeBase64Line:(char *)fp8;
+- (id)nextSingleByteBase64Line:(char *)fp8;
+- (id)nextBase64Line:(char *)fp8;
+- (id)nextBase64Data;
+- (void)advanceToPeakPoint;
+- (int)advanceToUnicodeString;
+- (int)advanceToSingleByteString;
+- (int)advanceToString;
+- (BOOL)advanceToToken:(int)fp8 throughTypes:(int)fp12;
+- (BOOL)advanceToEOLUnicode;
+- (BOOL)advanceToEOLSingle;
+- (BOOL)advanceToEOL;
+- (BOOL)advancePastEOLUnicode;
+- (BOOL)advancePastEOLSingle;
+- (BOOL)advancePastEOL;
+- (BOOL)atEOF;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@class NSMutableArray, NSString;
+
+@interface ABVCardParameter : NSObject
+{
+ NSString *_name;
+ NSString *_grouping;
+ id _value;
+ NSMutableArray *_types;
+ BOOL _primary;
+}
+
+- (id)initWithName:(id)fp8;
+- (void)dealloc;
+- (void)finalize;
+- (void)setValue:(id)fp8;
+- (void)addType:(id)fp8;
+- (void)addTypes:(id)fp8;
+- (id)types;
+- (id)name;
+- (void)setGrouping:(id)fp8;
+- (id)grouping;
+- (id)value;
+- (BOOL)isPrimary;
+- (void)setIsPrimary:(BOOL)fp8;
+- (id)description;
+
+@end
+
--- /dev/null
+/*
+ * 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 ABVCardLexer, ABVCardValueSetter, NSData, NSMutableArray, NSMutableDictionary, NSMutableString, NSString;
+
+@interface ABVCardParser : NSObject
+{
+ ABVCardLexer *_lexer;
+ NSData *_data;
+ unsigned int _defaultEncoding;
+ BOOL _hasImportErrors;
+ ABVCardValueSetter *_valueSetter;
+ BOOL _30vCard;
+ NSString *_first;
+ NSString *_last;
+ NSString *_org;
+ NSString *_formattedName;
+ NSMutableArray *_emails;
+ NSMutableArray *_dates;
+ NSMutableArray *_phones;
+ NSMutableArray *_addresses;
+ NSMutableArray *_aims;
+ NSMutableArray *_jabbers;
+ NSMutableArray *_msns;
+ NSMutableArray *_yahoos;
+ NSMutableArray *_icqs;
+ NSMutableArray *_relatedNames;
+ NSMutableArray *_urls;
+ NSMutableString *_notes;
+ NSMutableString *_otherNotes;
+ NSMutableDictionary *_extensions;
+ NSString *_uid;
+ NSData *_imageData;
+ NSMutableArray *_itemParameters;
+ NSString *_grouping;
+ unsigned int _encoding;
+ BOOL _quotedPrintable;
+ BOOL _base64;
+}
+
++ (struct __CFArray *)supportedProperties;
+- (id)initWithData:(id)fp8;
+- (void)dealloc;
+- (void)finalize;
+- (BOOL)hasImportErrors;
+- (void)cleanUpCardState;
+- (void)addMultiValues:(id)fp8 toProperty:(unsigned int)fp12;
+- (void)addAddressMultiValues;
+- (BOOL)parseVERSION;
+- (BOOL)parseN;
+- (BOOL)parseNICKNAME;
+- (BOOL)parseABMaiden;
+- (BOOL)parseORG;
+- (id)parseSingleValue;
+- (id)parseURL;
+- (id)genericLabel;
+- (id)phoneLabel;
+- (BOOL)parseABUID;
+- (BOOL)parseEMAIL;
+- (BOOL)parseTEL;
+- (BOOL)parseADR;
+- (BOOL)parseADD;
+- (BOOL)parseABExtensionType:(id)fp8;
+- (BOOL)addIMValueTo:(id)fp8;
+- (id)dateFromISO8601String:(id)fp8;
+- (BOOL)parseBDAY;
+- (BOOL)parseABDATE;
+- (void)parsePhoto:(id)fp8;
+- (void)parseABPhoto;
+- (void)parseABShowAs;
+- (void)parseABOrder;
+- (BOOL)parseABReleatedNames;
+- (BOOL)parseItem;
+- (BOOL)importToPerson:(void *)fp8 foundProperties:(const struct __CFArray **)fp12;
+- (BOOL)importToValueSetter:(id)fp8;
+- (void *)nextPersonWithLength:(int *)fp8 foundProperties:(const struct __CFArray **)fp12;
+- (struct __CFArray *)peopleAndProperties:(const struct __CFArray **)fp8;
+- (id)sortedPeopleAndProperties:(const struct __CFArray **)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <AddressBookUI/ABVCardValueSetter.h>
+
+@interface ABVCardPersonValueSetter : ABVCardValueSetter
+{
+ void *_person;
+ struct __CFArray *_properties;
+}
+
++ (struct __CFArray *)supportedProperties;
+- (id)initWithPerson:(void *)fp8;
+- (struct __CFArray *)foundProperties;
+- (void)dealloc;
+- (BOOL)setValue:(void *)fp8 forProperty:(unsigned int)fp12;
+- (void *)valueForProperty:(unsigned int)fp8;
+- (BOOL)setImageData:(id)fp8;
+- (id)fullName;
+- (void)setValueInTemporaryCache:(id)fp8 forProperty:(unsigned int)fp12;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <AddressBookUI/ABCardTableController.h>
+
+@interface ABVCardTableController : ABCardTableController
+{
+ int _groupCount;
+ BOOL _showAddActions;
+}
+
+- (void)setShowsAddActions:(BOOL)fp8;
+- (BOOL)hasAddActions;
+- (int)numberOfGroupsInPreferencesTable:(id)fp8;
+- (int)preferencesTable:(id)fp8 numberOfRowsInGroup:(int)fp12;
+- (id)preferencesTable:(id)fp8 cellForRow:(int)fp12 inGroup:(int)fp16;
+- (void)tableSelectionDidChange:(id)fp8;
+- (BOOL)shouldShowRingtoneCellWhenEditing:(BOOL)fp8;
+
+@end
+
--- /dev/null
+/*
+ * 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 ABVCardValueSetter : NSObject
+{
+}
+
+- (BOOL)setValue:(void *)fp8 forProperty:(unsigned int)fp12;
+- (void *)valueForProperty:(unsigned int)fp8;
+- (BOOL)setImageData:(id)fp8;
+- (id)fullName;
+- (void)setValueInTemporaryCache:(void *)fp8 forProperty:(unsigned int)fp12;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <AddressBookUI/ABCardViewer.h>
+
+@interface ABVCardViewer : ABCardViewer
+{
+ id _vCardViewerDelegate;
+ BOOL _addedToAddressBook;
+ struct __CFArray *_properties;
+}
+
++ (void)mergeVCardRecord:(void *)fp8 properties:(struct __CFArray *)fp12 intoPerson:(void *)fp16;
++ (id)createCardTableControllerWithCardController:(id)fp8;
+- (id)cardTableController;
+- (void)setShowsAddActions:(BOOL)fp8;
+- (void)setVCardViewerDelegate:(id)fp8;
+- (void)presentPickerUI:(id)fp8;
+- (void)dealloc;
+- (void)setDisplayedPerson:(void *)fp8 withProperties:(struct __CFArray *)fp12;
+- (void)addNewContactButtonClicked:(id)fp8;
+- (void)addToExistingContactButtonClicked:(id)fp8;
+- (void)didEndPickingUI:(id)fp8 didResolveToPerson:(void *)fp12 endSession:(BOOL)fp16;
+- (void)peoplePickerDidEndPicking:(id)fp8;
+- (void)peoplePicker:(id)fp8 displayedPerson:(void *)fp12;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+struct CGPoint {
+ float _field1;
+ float _field2;
+};
+
+struct CGRect {
+ struct CGPoint _field1;
+ struct CGSize _field2;
+};
+
+struct CGSize {
+ float _field1;
+ float _field2;
+};
+
+struct _NSRange {
+ unsigned int location;
+ unsigned int length;
+};
+
+struct _NSZone;
+
+struct __CFArray;
+
+struct __CFDictionary;
+
+struct __CFSet;
+
+struct __GSEvent;
+
+typedef struct {
+ struct {
+ } *_field1;
+ int _field2;
+ int _field3;
+} CDAnonymousStruct3;
+
+typedef struct {
+ id _field1;
+ unsigned int _field2;
+} CDAnonymousStruct2;
+
+typedef struct {
+ id _field1;
+ id _field2;
+ id _field3;
+ id _field4;
+ struct CGRect _field5;
+ void *_field6;
+} CDAnonymousStruct1;
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "DAContactSearchResultElement.h"
+
+@interface DAContactSearchResultElement (ABAdditions)
+- (void *)createAddressBookRecord;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+@protocol DASearchQueryConsumer
+- (void)resultsReceived:(id)fp8 forSearchQuery:(id)fp12 withStatus:(int)fp16;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSData.h"
+
+@interface NSData (ABDataAdditions)
+- (id)abStringAtRange:(struct _NSRange)fp8 inEncoding:(unsigned int)fp16;
+- (BOOL)abIsUTF16EntourageVCard;
+- (id)abDecodeBase64;
+- (id)abEncodeBase64DataBreakLines:(BOOL)fp8 allowSlash:(BOOL)fp12 padChar:(BOOL)fp16;
+- (id)abDecodedUTF7;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSDictionary.h"
+
+@interface NSDictionary (ABCompare)
+- (int)abCompare:(id)fp8;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSMutableArray.h"
+
+@interface NSMutableArray (ABMutableArrayViewSortingAdditions)
+- (void)abSortViewsTopToBottom;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSMutableArray.h"
+
+@interface NSMutableArray (ABStackAdditions)
+- (void)abPush:(id)fp8;
+- (id)abPop;
+- (id)abTop;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSMutableData.h"
+
+@interface NSMutableData (ABCMutableDataAdditions)
+- (void)abAppendString:(id)fp8;
+@end
+
--- /dev/null
+/*
+ * 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
+
--- /dev/null
+/*
+ * 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 (ABCompare)
+- (int)abCompare:(id)fp8;
+@end
+
--- /dev/null
+/*
+ * 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 (ABStringDrawing)
+- (id)createFontFromBaseFont:(id)fp8 toFitInWidth:(float)fp12 withMinimumFontSize:(float)fp16;
+@end
+
--- /dev/null
+/*
+ * 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
+
--- /dev/null
+/*
+ * 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
+
--- /dev/null
+/*
+ * 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
+
--- /dev/null
+/*
+ * 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
+
--- /dev/null
+/*
+ * 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 UITextFieldDelegate <NSObject>
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Celestial/AVQueueFeeder.h>
+
+@class NSMutableArray;
+
+@interface AVArrayQueueFeeder : AVQueueFeeder
+{
+ NSMutableArray *_items;
+}
+
+- (id)init;
+- (id)initWithArray:(id)fp8;
+- (void)dealloc;
+- (unsigned int)numberOfPaths;
+- (id)pathAtIndex:(unsigned int)fp8;
+- (void)insertObject:(id)fp8 atIndex:(unsigned int)fp12;
+- (void)removeObjectAtIndex:(unsigned int)fp8;
+- (void)shuffleWithCurrentIndex:(unsigned int)fp8;
+
+@end
+
--- /dev/null
+/*
+ * 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 AVByteStream : NSObject
+{
+ struct AVByteStreamPrivate *_priv;
+}
+
+- (id)initWithURL:(id)fp8;
+- (void)dealloc;
+- (void)openComplete:(id)fp8;
+- (void)open;
+- (void)cancel;
+- (struct OpaqueFigByteStream *)figByteStream;
+- (struct OpaqueFigCachedByteStream *)crabs;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Celestial/AVController.h>
+
+@interface AVController (AVController_Celeste)
+- (BOOL)vibrationEnabled;
+- (void)setVibrationEnabled:(BOOL)fp8;
+- (void)setVibrationPattern:(id)fp8;
+- (id)vibrationPattern;
+- (void)setBuzzerPattern:(id)fp8;
+- (id)buzzerPattern;
+@end
+
--- /dev/null
+/*
+ * 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 AVController : NSObject
+{
+ struct AVControllerPrivate *_priv;
+}
+
++ (id)compatibleAudioRouteForRoute:(id)fp8;
++ (void)setEnableNetworkMode:(BOOL)fp8;
++ (BOOL)isSupportedMimeType:(id)fp8;
++ (BOOL)isSupportedFileExtension:(id)fp8;
++ (BOOL)isNetworkSupportedPath:(id)fp8;
++ (id)avController;
++ (id)avControllerWithQueue:(id)fp8 error:(id *)fp12;
+- (id)initWithError:(id *)fp8;
+- (void)setAVItemClass:(Class)fp8;
+- (id)init;
+- (void)dealloc;
+- (struct AVControllerPrivate *)privateStorage;
+- (BOOL)isNewImageAvailableForTime:(const CDAnonymousStruct1 *)fp8 willNeverBeAvailable:(char *)fp12;
+- (long)copyImageForTime:(struct __CVBuffer **)fp8 time:(const CDAnonymousStruct1 *)fp12;
+- (void)scheduleQueueSpaceCheck;
+- (void)checkQueueSpace;
+- (id)queue;
+- (void)feederRangeWasInserted:(id)fp8;
+- (void)feederRangeWasRemoved:(id)fp8;
+- (void)feederInvalidatedWithCurrentItemMoved:(id)fp8;
+- (void)setQueueFeeder:(id)fp8 withIndex:(int)fp12;
+- (void)setQueueFeeder:(id)fp8;
+- (id)queueFeeder;
+- (BOOL)setRepeatMode:(int)fp8;
+- (int)repeatMode;
+- (BOOL)havePlayedCurrentItem;
+- (void)continueAfterRepeatGap;
+- (void)cancelContinueAfterRepeatGap;
+- (BOOL)beginRepeatGap;
+- (BOOL)play:(id *)fp8;
+- (void)pause;
+- (void)dequeueFirstItem;
+- (unsigned int)indexOfCurrentQueueFeederItem;
+- (BOOL)setIndexOfCurrentQueueFeederItem:(unsigned int)fp8 error:(id *)fp12;
+- (id)addNextFeederItemToQueue;
+- (BOOL)playNextItem:(id *)fp8;
+- (float)rate;
+- (BOOL)shouldBeginPlayingItem:(id)fp8 error:(id *)fp12;
+- (BOOL)setRate:(float)fp8 error:(id *)fp12;
+- (BOOL)resumePlayback:(double)fp8 error:(id *)fp16;
+- (id)errorWithDescription:(id)fp8 code:(long)fp12;
+- (void)makeError:(id *)fp8 withDescription:(id)fp12 code:(long)fp16;
+- (BOOL)beginInterruption:(id *)fp8;
+- (BOOL)activate:(id *)fp8;
+- (void)endInterruptionWithStatus:(id)fp8;
+- (float)volume;
+- (void)setVolume:(float)fp8;
+- (double)currentTime;
+- (void)setCurrentTime:(double)fp8;
+- (void)setCurrentTime:(double)fp8 options:(int)fp16;
+- (BOOL)muted;
+- (void)setMuted:(BOOL)fp8;
+- (void)setEQPreset:(int)fp8;
+- (int)eqPreset;
+- (struct OpaqueFigVisualContext *)visualContext;
+- (void)setVisualContext:(struct OpaqueFigVisualContext *)fp8;
+- (id)outputQTESFilePath;
+- (void)setOutputQTESFilePath:(id)fp8;
+- (id)lkLayer;
+- (void)setLayer:(id)fp8;
+- (id)captionLayer;
+- (BOOL)shouldDisplayClosedCaptions;
+- (void)setShouldDisplayClosedCaptions:(BOOL)fp8;
+- (void)setSubtitleRecipient:(id)fp8;
+- (id)attributeForKey:(id)fp8;
+- (BOOL)setAttribute:(id)fp8 forKey:(id)fp12 error:(id *)fp16;
+- (long)updateActionAtEnd;
+- (BOOL)okToNotifyFromThisThread;
+- (void)fmpUserVolumeDidChange:(id)fp8;
+- (void)fmpRateDidChange;
+- (void)rateDidChangeToRate:(float)fp8;
+- (void)repeatModeHasChanged:(int)fp8;
+- (void)currentItemWillChangeToItem:(id)fp8 oldItemCurrentTime:(double)fp12;
+- (void)currentItemHasChanged:(id)fp8;
+- (void)itemHasFinishedPlayingNotification:(id)fp8;
+- (id)delegate;
+- (void)setDelegate:(id)fp8;
+- (void)safeClosedCaptionCommandPosted:(void *)fp8;
+- (void)safeSubtitleCommandPosted:(void *)fp8;
+- (id)initWithQueue:(id)fp8 error:(id *)fp12;
+- (BOOL)isValid;
+- (id)initWithQueue:(id)fp8 fmpType:(unsigned int)fp12 error:(id *)fp16;
+- (void)maybeDumpPerformanceDictionary:(struct OpaqueFigPlaybackItem *)fp8;
+- (void)setQueue:(id)fp8;
+- (void)updateTimeMarkerObservations;
+- (void)scheduleUpdateTimeMarkerObservations;
+- (void)registerTimeMarkerObserver:(id)fp8 forItem:(id)fp12 times:(id)fp16 context:(id)fp20;
+- (void)removeObserver:(id)fp8 fromTMOArray:(id)fp12;
+- (void)unregisterTimeMarkerObserver:(id)fp8 forItem:(id)fp12;
+- (BOOL)isCurrentItemReady;
+- (void)makeCurrentItemReady;
+- (id)currentItem;
+- (struct OpaqueFigPlaybackItem *)currentFPItem;
+- (void)ensurePlaybackQueueImmed;
+- (struct OpaqueFigPlaybackItem *)createItemWithURL:(id)fp8 flags:(unsigned long)fp12 error:(int *)fp16;
+- (void)avPlaybackQueueCurrentItemChangedNotification:(id)fp8;
+- (void)fpItemNotification:(id)fp8 sender:(id)fp12;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Celestial/AVController.h>
+
+@interface AVControllerFig : AVController
+{
+}
+
+- (id)initWithQueue:(id)fp8 error:(id *)fp12;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Celestial/AVController.h>
+
+@interface AVControllerMission : AVController
+{
+}
+
+- (id)initWithQueue:(id)fp8 error:(id *)fp12;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Celestial/AVController.h>
+
+@interface AVControllerRemoteFig : AVController
+{
+}
+
+- (id)initWithQueue:(id)fp8 error:(id *)fp12;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Celestial/AVController.h>
+
+@interface AVControllerRemoteFigStream : AVController
+{
+}
+
+- (id)initWithQueue:(id)fp8 error:(id *)fp12;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Celestial/AVController.h>
+
+@interface AVControllerRemoteMarlowStream : AVController
+{
+}
+
+- (id)initWithQueue:(id)fp8 error:(id *)fp12;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Celestial/AVController.h>
+
+@interface AVControllerRemoteMission : AVController
+{
+}
+
+- (id)initWithQueue:(id)fp8 error:(id *)fp12;
+
+@end
+
--- /dev/null
+/*
+ * 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 AVExternalAudio : NSObject
+{
+ struct AVExternalAudioPrivate *_priv;
+}
+
++ (id)avExternalAudio:(id)fp8;
+- (id)initWithDelegate:(id)fp8;
+- (void)dealloc;
+- (id)attributeForKey:(id)fp8;
+- (BOOL)setAttribute:(id)fp8 forKey:(id)fp12 error:(id *)fp16;
+- (void)makeError:(id *)fp8 withDescription:(id)fp12 code:(long)fp16;
+- (void)postServerConnectionDiedNotification:(id)fp8;
+- (void)fmpServerConnectionDied;
+- (BOOL)okToNotifyFromThisThread;
+- (BOOL)activate:(id *)fp8;
+- (float)volume;
+- (BOOL)isActive;
+- (void)postUserVolumeChangedNotification:(id)fp8;
+- (void)fmpUserVolumeDidChange;
+- (void)fmpChangeConnectionActive:(BOOL)fp8;
+
+@end
+
--- /dev/null
+/*
+ * 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 AVFileProcessor : NSObject
+{
+}
+
++ (id)fileProcessor;
+- (id)processPurchasedItem:(id)fp8 withAttributes:(id)fp12;
+- (id)processPurchasedItem:(id)fp8 withAttributes:(id)fp12 resultInfo:(id *)fp16;
+- (id)rentalInfo:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * 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 AVFileValidator : NSObject
+{
+ struct AVFileValidatorPrivate *_priv;
+}
+
+- (id)initWithURL:(id)fp8;
+- (void)dealloc;
+- (id)url;
+- (void)setUrl:(id)fp8;
+- (id)byteStream;
+- (void)fileCheckResult:(id)fp8;
+- (void)refMovieResolved:(id)fp8;
+- (void)refMovieLeaf:(id)fp8;
+- (void)streamOpened:(id)fp8;
+- (void)streamFailed:(id)fp8;
+- (void)validate;
+- (void)cancel;
+- (BOOL)isCompleted;
+- (float)progress;
+
+@end
+
--- /dev/null
+/*
+ * 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 AVFromMainThreadPostNotificationNameDict : NSObject
+{
+ NSMutableDictionary *_obj;
+}
+
++ (id)dict;
+- (id)init;
+- (void)dealloc;
+- (void)release;
+- (void)setObject:(id)fp8 forKey:(id)fp12;
+- (id)objectForKey:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * 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 AVFromNotifySafeThreadPostNotificationNameDict : NSObject
+{
+ NSMutableDictionary *_obj;
+}
+
++ (id)dict;
+- (id)init;
+- (void)dealloc;
+- (void)release;
+- (void)setObject:(id)fp8 forKey:(id)fp12;
+- (id)objectForKey:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * 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 AVItem : NSObject
+{
+ struct AVItemPrivate *_priv;
+}
+
++ (id)avItem;
++ (id)avItemWithPath:(id)fp8 error:(id *)fp12;
+- (id)initWithError:(id *)fp8;
+- (id)init;
+- (id)initWithPath:(id)fp8 error:(id *)fp12;
+- (void)dealloc;
+- (BOOL)setPath:(id)fp8 error:(id *)fp12;
+- (int)_instantiateItem;
+- (id)path;
+- (double)duration;
+- (struct CGSize)naturalSize;
+- (float)volume;
+- (void)setVolume:(float)fp8;
+- (void)setEQPreset:(int)fp8;
+- (int)eqPreset;
+- (id)attributeForKey:(id)fp8;
+- (BOOL)setAttribute:(id)fp8 forKey:(id)fp12 error:(id *)fp16;
+
+@end
+
--- /dev/null
+/*
+ * 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 NSLock, NSMutableDictionary;
+
+@interface AVObjectRegistry : NSObject
+{
+ NSMutableDictionary *_perThreadObjSet;
+ NSLock *_lock;
+}
+
++ (id)defaultObjectRegistry;
+- (id)init;
+- (void)dealloc;
+- (void)registerObject:(id)fp8;
+- (void)unregisterObject:(id)fp8;
+- (BOOL)isObjectValueRegistered:(id)fp8;
+- (BOOL)isObjectRegistered:(id)fp8;
+- (void)registerObject:(id)fp8 forThread:(id)fp12;
+- (void)unregisterObject:(id)fp8 forThread:(id)fp12;
+- (void)safeInvokeWithDescription:(id)fp8;
+- (void)safeInvokeWithDescriptionDelayed:(id)fp8;
+- (void)safePerformOnMainThreadTarget:(id)fp8 selector:(SEL)fp12 object:(id)fp16 delay:(double)fp20;
+- (void)safePerformOnMainThreadTarget:(id)fp8 selector:(SEL)fp12 object:(id)fp16;
+- (void)safePostDelayedNotificationFromMainThreadTarget:(id)fp8 name:(id)fp12 userInfo:(id)fp16;
+- (void)safePostNotificationFromMainThreadTarget:(id)fp8 name:(id)fp12 userInfo:(id)fp16;
+- (void)safePerformOnThread:(id)fp8 target:(id)fp12 selector:(SEL)fp16 object:(id)fp20;
+- (void)safePostNotificationFromThread:(id)fp8 target:(id)fp12 name:(id)fp16 userInfo:(id)fp20;
+- (void)safePostDelayedNotificationFromThread:(id)fp8 target:(id)fp12 name:(id)fp16 userInfo:(id)fp20;
+
+@end
+
--- /dev/null
+/*
+ * 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 AVItem, NSDictionary;
+
+@interface AVPlaybackItem : NSObject
+{
+ id _delegate;
+ AVItem *_avItem;
+ struct OpaqueFigPlaybackItem *_fpItem;
+ CDAnonymousStruct1 _currentDuration;
+ struct CGSize _currentSize;
+ BOOL _currentSizeIsValid;
+ BOOL _isPreparingForInspection;
+ BOOL _isInPlayQueue;
+ NSDictionary *_streamStateNotificationInfo;
+ NSDictionary *_lyricsNotificationInfo;
+ NSDictionary *_inspectionNotificationInfo;
+ NSDictionary *_playToEndNotificationInfo;
+}
+
+- (id)initWithDelegate:(id)fp8 item:(id)fp12;
+- (void)dealloc;
+- (void)cacheCurrentSize;
+- (void)cacheCurrentDuration;
+- (id)attributeForKey:(id)fp8;
+- (id)itemAttribute:(id)fp8 forKey:(id)fp12;
+- (void)setAttribute:(id)fp8 forKey:(id)fp12;
+- (void)setItemAttribute:(id)fp8 value:(id)fp12 forKey:(id)fp16 error:(id *)fp20;
+- (id)fpNotificationNames;
+- (void)addFPListeners;
+- (void)removeFPListeners;
+- (id)urlFromPath:(id)fp8;
+- (void)applyAttributesFromAVItemToFPItem:(id)fp8;
+- (id)propertiesNeededForInspection;
+- (void)ensureFPItem;
+- (void)makeReadyForInspection;
+- (BOOL)addToPlayQueue:(struct OpaqueFigPlayer *)fp8 afterItem:(struct OpaqueFigPlaybackItem *)fp12;
+- (void)removeFromPlayQueue:(struct OpaqueFigPlayer *)fp8;
+- (void)fpItemNotificationName:(id)fp8 userInfo:(id)fp12;
+- (void)fpItemNotificationInfo:(id)fp8;
+- (id)avItem;
+- (struct OpaqueFigPlaybackItem *)fpItem;
+- (void)stealControlOfAVItem;
+- (BOOL)isPreparingForInspection;
+- (void)setIsPreparingForInspection:(BOOL)fp8;
+- (BOOL)isInPlayQueue;
+- (void)setIsInPlayQueue:(BOOL)fp8;
+- (id)lyricsNotificationInfo;
+- (void)setLyricsNotificationInfo:(id)fp8;
+- (id)streamStateNotificationInfo;
+- (void)setStreamStateNotificationInfo:(id)fp8;
+- (id)playToEndNotificationInfo;
+- (void)setPlayToEndNotificationInfo:(id)fp8;
+- (id)inspectionNotificationInfo;
+- (void)setInspectionNotificationInfo:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * 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 AVController, AVQueue, NSMutableArray;
+
+@interface AVPlaybackQueue : NSObject
+{
+ AVController *_avController;
+ AVQueue *_avItemQueue;
+ NSMutableArray *_pbItemQueue;
+ struct OpaqueFigPlayer *_figPlayer;
+ int _ignoreAVQueueModifications;
+ BOOL _hasBuiltPlaybackQueue;
+ BOOL _waitingToAddFirstItem;
+ int _avQueueTransactionCount;
+ int _repeatMode;
+}
+
+- (id)initWithAVController:(id)fp8 figPlayer:(struct OpaqueFigPlayer *)fp12;
+- (void)dealloc;
+- (void)checkQueueConsistency;
+- (void)clearPBItemQueueFromIndex:(int)fp8;
+- (void)fillInPBItemQueue;
+- (void)setAVItemQueue:(id)fp8;
+- (void)ensurePlaybackQueue;
+- (id)currentPlaybackItem;
+- (void)setRepeatMode:(int)fp8;
+- (void)beginAVQueueTransaction;
+- (void)endAVQueueTransaction;
+- (void)queueItemWasAddedNotification:(id)fp8;
+- (void)queueItemWillBeRemovedNotification:(id)fp8;
+- (void)removeItemsNoLongerInPlayQueue;
+- (void)playbackItemWasRemovedFromPlayQueue:(id)fp8;
+- (void)ensurePlaybackQueueImmed;
+- (void)playbackItemInspectionComplete:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@class NSMutableArray, NSRecursiveLock;
+
+@interface AVQueue : NSObject
+{
+ NSRecursiveLock *_mutex;
+ NSMutableArray *_items;
+ void *_reserved;
+ unsigned int _flags;
+}
+
++ (id)avQueue;
++ (id)queueWithArray:(id)fp8 error:(id *)fp12;
+- (id)initWithError:(id *)fp8;
+- (id)init;
+- (id)initWithArray:(id)fp8 error:(id *)fp12;
+- (void)dealloc;
+- (int)_instantiateItem;
+- (unsigned int)itemCount;
+- (id)itemAtIndex:(unsigned int)fp8;
+- (unsigned int)indexOfItem:(id)fp8;
+- (id)itemAfterItem:(id)fp8;
+- (BOOL)appendItemsFromArray:(id)fp8 error:(id *)fp12;
+- (BOOL)appendItem:(id)fp8 error:(id *)fp12;
+- (void)itemWasAdded:(id)fp8 atIndex:(int)fp12;
+- (BOOL)insertItem:(id)fp8 atIndex:(unsigned int)fp12 error:(id *)fp16;
+- (BOOL)insertItem:(id)fp8 afterItem:(id)fp12 error:(id *)fp16;
+- (void)itemWillBeRemoved:(id)fp8 atIndex:(int)fp12;
+- (BOOL)removeItem:(id)fp8;
+- (BOOL)removeItemAtIndex:(unsigned int)fp8;
+- (void)removeItemsInRange:(struct _NSRange)fp8;
+- (void)removeAllItems;
+
+@end
+
--- /dev/null
+/*
+ * 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 AVQueueFeeder : NSObject
+{
+}
+
+- (id)init;
+- (unsigned int)numberOfPaths;
+- (unsigned int)itemCount;
+- (id)pathAtIndex:(unsigned int)fp8;
+- (id)playbackInfoAtIndex:(unsigned int)fp8;
+- (void)contentsDidChangeByInsertingRange:(struct _NSRange)fp8;
+- (void)contentsDidChangeByRemovingRange:(struct _NSRange)fp8;
+- (void)contentInvalidatedWithCurrentItemMovedToIndex:(unsigned int)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Celestial/AVRecorder.h>
+
+@interface AVRecorder (Private_AVRecorder)
+- (void)copyEncoderCookieToFile;
+- (void)haveABuffer:(struct AudioQueueBuffer *)fp8 withTimeStamp:(const struct AudioTimeStamp *)fp12 andNumPackets:(unsigned long)fp16 andPacketDescs:(const struct AudioStreamPacketDescription *)fp20;
+- (void)makeError:(id *)fp8 withDescription:(id)fp12 code:(long)fp16;
+@end
+
--- /dev/null
+/*
+ * 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 AVRecorder : NSObject
+{
+ struct AVRecorderPrivate *_priv;
+}
+
+- (id)init;
+- (void)dealloc;
+- (void)setFilePath:(id)fp8;
+- (id)filePath;
+- (void)setAttribute:(id)fp8 forKey:(id)fp12;
+- (id)attributeForKey:(id)fp8;
+- (BOOL)activate:(id *)fp8;
+- (BOOL)start;
+- (void)stop;
+- (BOOL)isRecording;
+- (BOOL)isActive;
+- (void)deactivate;
+- (float)micVolume;
+- (void)setMicVolume:(float)fp8;
+- (long long)recordedFileSizeInBytes;
+- (double)recordedDuration;
+- (unsigned int)audioNumDeviceChannels;
+- (BOOL)audioCurrentAverageVolumeLevels:(float *)fp8 andPeakVolumeLevels:(float *)fp12;
+- (BOOL)audioCurrentAverageDecibelLevels:(float *)fp8 andPeakDecibelLevels:(float *)fp12;
+
+@end
+
--- /dev/null
+/*
+ * 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 AVByteStream, NSThread, NSURL;
+
+@interface AVRefMovieParser : NSObject
+{
+ NSURL *_url;
+ AVByteStream *_byteStream;
+ NSThread *_processingThread;
+}
+
+- (id)initWithURL:(id)fp8 byteStream:(id)fp12;
+- (void)dealloc;
+- (void)work:(id)fp8;
+- (void)parse;
+- (void)cancel;
+
+@end
+
--- /dev/null
+/*
+ * 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 AVSafePerformOnMainThreadTargetDict : NSObject
+{
+ NSMutableDictionary *_obj;
+}
+
++ (id)dict;
+- (id)init;
+- (void)dealloc;
+- (void)release;
+- (void)setObject:(id)fp8 forKey:(id)fp12;
+- (id)objectForKey:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * 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 AVSafePostDelayedNotificationFromMainThreadTargetDict : NSObject
+{
+ NSMutableDictionary *_obj;
+}
+
++ (id)dict;
+- (id)init;
+- (void)dealloc;
+- (void)release;
+- (void)setObject:(id)fp8 forKey:(id)fp12;
+- (id)objectForKey:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "CALayer.h"
+
+@interface AVSubtitleLayerUsingWebKit : CALayer
+{
+ struct AVSubtitleLayerUsingWebKitPrivate *_priv;
+}
+
+- (id)init;
+- (void)dealloc;
+- (void)setSubtitleString:(struct __CFAttributedString *)fp8 forced:(BOOL)fp12;
+- (void)clearSubtitle;
+- (void)drawInContext:(struct CGContext *)fp8;
+
+@end
+
--- /dev/null
+/*
+ * 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 AVSystemController : NSObject
+{
+ struct AVSystemControllerPrivate *_priv;
+}
+
++ (void)initialize;
++ (id)sharedAVSystemController;
+- (id)init;
+- (void)dealloc;
+- (BOOL)changeActiveCategoryVolumeBy:(float)fp8 fallbackCategory:(id)fp12 resultVolume:(float *)fp16 affectedCategory:(id *)fp20;
+- (BOOL)changeActiveCategoryVolumeBy:(float)fp8;
+- (BOOL)setActiveCategoryVolumeTo:(float)fp8 fallbackCategory:(id)fp12 resultVolume:(float *)fp16 affectedCategory:(id *)fp20;
+- (BOOL)setActiveCategoryVolumeTo:(float)fp8;
+- (BOOL)getActiveCategoryVolume:(float *)fp8 andName:(id *)fp12 fallbackCategory:(id)fp16;
+- (BOOL)getActiveCategoryVolume:(float *)fp8 andName:(id *)fp12;
+- (BOOL)changeActiveCategoryVolumeBy:(float)fp8 forRoute:(id)fp12 andDeviceIdentifier:(id)fp16;
+- (BOOL)setActiveCategoryVolumeTo:(float)fp8 forRoute:(id)fp12 andDeviceIdentifier:(id)fp16;
+- (BOOL)activeCategoryVolumeDidChangeTo:(float)fp8 forRoute:(id)fp12 andDeviceIdentifier:(id)fp16;
+- (BOOL)getActiveCategoryVolume:(float *)fp8 andName:(id *)fp12 forRoute:(id)fp16 andDeviceIdentifier:(id)fp20;
+- (BOOL)toggleActiveCategoryMuted;
+- (BOOL)toggleActiveCategoryMutedForRoute:(id)fp8 andDeviceIdentifier:(id)fp12;
+- (BOOL)getActiveCategoryMuted:(char *)fp8;
+- (BOOL)getActiveCategoryMuted:(char *)fp8 forRoute:(id)fp12 andDeviceIdentifier:(id)fp16;
+- (BOOL)changeVolumeBy:(float)fp8 forCategory:(id)fp12;
+- (BOOL)setVolumeTo:(float)fp8 forCategory:(id)fp12;
+- (BOOL)getVolume:(float *)fp8 forCategory:(id)fp12;
+- (id)routeForCategory:(id)fp8;
+- (id)attributeForKey:(id)fp8;
+- (BOOL)setAttribute:(id)fp8 forKey:(id)fp12 error:(id *)fp16;
+- (void)makeError:(id *)fp8 withDescription:(id)fp12 code:(long)fp16;
+- (BOOL)okToNotifyFromThisThread;
+- (void)handleServerDied;
+
+@end
+
--- /dev/null
+/*
+ * 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 AVTimeMarkerObservation : NSObject
+{
+ id _observer;
+ NSArray *_times;
+ id _context;
+ int _currentIndex;
+}
+
+- (id)initWithObserver:(id)fp8 times:(id)fp12 context:(id)fp16 currentIndex:(int)fp20;
+- (void)dealloc;
+- (BOOL)gotoTime:(double)fp8;
+- (double)nextInterestingTime;
+- (double)prevInterestingTime;
+- (id)observer;
+- (id)context;
+- (int)currentIndex;
+
+@end
+
--- /dev/null
+/*
+ * 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 AVValue : NSObject
+{
+ SEL _selector;
+}
+
++ (id)valueWithSelector:(SEL)fp8;
+- (id)initWithSelector:(SEL)fp8;
+- (SEL)selectorValue;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+@class AVByteStream, AVExternalAudioDelegate, AVRefMovieParser, NSDictionary, NSMutableDictionary, NSString, NSURL;
+
+struct AVByteStreamPrivate {
+ NSURL *_field1;
+ struct OpaqueFigCachedByteStream *_field2;
+ struct OpaqueFigByteStream *_field3;
+};
+
+struct AVControllerPrivate {
+ id _field1;
+ id _field2;
+ id _field3;
+ id _field4;
+ Class _field5;
+ id _field6;
+ int _field7;
+ id _field8;
+ float _field9;
+ float _field10;
+ float _field11;
+ int _field12;
+ id _field13;
+ id _field14;
+ char _field15;
+ char _field16;
+ id _field17;
+ struct OpaqueFigVisualContext *_field18;
+ id _field19;
+ struct __CFRunLoop *_field20;
+ unsigned int _field21;
+ int _field22;
+ int _field23;
+ int _field24;
+ char _field25;
+ char _field26;
+ char _field27;
+ char _field28;
+ char _field29;
+ id _field30;
+ id _field31;
+ struct OpaqueFigPlayer *_field32;
+ id _field33;
+ id _field34;
+ id _field35;
+ char _field36;
+ char _field37;
+ id _field38;
+ id _field39;
+};
+
+struct AVExternalAudioPrivate {
+ char _field1;
+ struct OpaqueFigPlayer *_field2;
+ AVExternalAudioDelegate *_field3;
+ char _field4;
+};
+
+struct AVFileValidatorPrivate {
+ NSURL *_field1;
+ AVByteStream *_field2;
+ AVRefMovieParser *_field3;
+ struct FigOpaqueFileCheck *_field4;
+ struct FigFileCheckDataLocation _field5;
+ char _field6;
+};
+
+struct AVItemPrivate {
+ id _field1;
+ NSString *_field2;
+ double _field3;
+ float _field4;
+ float _field5;
+ float _field6;
+ unsigned int _field7;
+ char _field8;
+ char _field9;
+ NSDictionary *_field10;
+ int _field11;
+ long long _field12;
+ long long _field13;
+ NSDictionary *_field14;
+ NSDictionary *_field15;
+};
+
+struct AVRecorderPrivate {
+ NSURL *_field1;
+ unsigned int _field2;
+ unsigned int _field3;
+ NSMutableDictionary *_field4;
+ long long _field5;
+ char _field6;
+ struct AudioStreamBasicDescription _field7;
+ struct OpaqueAudioFileID *_field8;
+ struct OpaqueAudioQueue *_field9;
+ unsigned int _field10;
+ struct AudioQueueLevelMeterState *_field11;
+ struct AudioQueueLevelMeterState *_field12;
+ unsigned int _field13;
+ unsigned int _field14;
+ unsigned int _field15;
+ struct AudioQueueBuffer *_field16[3];
+ char _field17[3];
+ char _field18;
+ char _field19;
+ char _field20;
+};
+
+struct AVSubtitleLayerUsingWebKitPrivate {
+ struct __GSFont *_field1;
+ struct __CFAttributedString *_field2;
+};
+
+struct AVSystemControllerPrivate {
+ char _field1;
+ struct OpaqueFigPlayer *_field2;
+};
+
+struct AudioQueueBuffer {
+ unsigned int _field1;
+ void *_field2;
+ unsigned int _field3;
+ void *_field4;
+ unsigned int _field5;
+ struct AudioStreamPacketDescription *_field6;
+ unsigned int _field7;
+};
+
+struct AudioQueueLevelMeterState;
+
+struct AudioStreamBasicDescription {
+ double mSampleRate;
+ unsigned int mFormatID;
+ unsigned int mFormatFlags;
+ unsigned int mBytesPerPacket;
+ unsigned int mFramesPerPacket;
+ unsigned int mBytesPerFrame;
+ unsigned int mChannelsPerFrame;
+ unsigned int mBitsPerChannel;
+ unsigned int mReserved;
+};
+
+struct AudioStreamPacketDescription {
+ long long _field1;
+ unsigned int _field2;
+ unsigned int _field3;
+};
+
+struct AudioTimeStamp {
+ double _field1;
+ unsigned long long _field2;
+ double _field3;
+ unsigned long long _field4;
+ struct SMPTETime _field5;
+ unsigned int _field6;
+ unsigned int _field7;
+};
+
+struct CGContext;
+
+struct CGSize {
+ float width;
+ float height;
+};
+
+struct FigFileCheckDataLocation {
+ unsigned long long offset;
+ unsigned long long size;
+};
+
+struct FigOpaqueFileCheck;
+
+struct OpaqueAudioFileID;
+
+struct OpaqueAudioQueue;
+
+struct OpaqueFigByteStream;
+
+struct OpaqueFigCachedByteStream;
+
+struct OpaqueFigPlaybackItem;
+
+struct OpaqueFigPlayer;
+
+struct OpaqueFigVisualContext;
+
+struct SMPTETime {
+ short _field1;
+ short _field2;
+ unsigned int _field3;
+ unsigned int _field4;
+ unsigned int _field5;
+ short _field6;
+ short _field7;
+ short _field8;
+ short _field9;
+};
+
+struct _NSRange {
+ unsigned int _field1;
+ unsigned int _field2;
+};
+
+struct __CFAttributedString;
+
+struct __CFRunLoop;
+
+struct __CVBuffer;
+
+struct __GSFont;
+
+typedef struct {
+ long long value;
+ int timescale;
+ long long epoch;
+ unsigned int flags;
+} CDAnonymousStruct1;
+
--- /dev/null
+/*
+ * 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 (AVExternalAudioDelegate)
+- (long)becomeActive;
+- (long)becomeInactive;
+@end
+
--- /dev/null
+/*
+ * 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 (NSObject_AVShared)
+- (void)postNotificationWithDescription:(id)fp8;
+- (void)allowSafePerformSelector;
+- (void)disallowSafePerformSelector;
+- (BOOL)okToNotifyFromThisThread;
+- (void)fromNotifySafeThreadPerformSelector:(SEL)fp8 withObject:(id)fp12;
+- (void)fromNotifySafeThreadPostNotificationName:(id)fp8 object:(id)fp12 userInfo:(id)fp16;
+- (void)fromMainThreadPostNotificationName:(id)fp8 object:(id)fp12 userInfo:(id)fp16;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "AVItem.h"
+
+@interface AVItem (Additions)
+- (void)addPlaybackPropertyWithValue:(id)fp8 forKey:(id)fp12;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+struct CGAffineTransform {
+ float _field1;
+ float _field2;
+ float _field3;
+ float _field4;
+ float _field5;
+ float _field6;
+};
+
+struct CGColor;
+
+struct CGImage;
+
+struct CGPoint {
+ float x;
+ float y;
+};
+
+struct CGRect {
+ struct CGPoint origin;
+ struct CGSize size;
+};
+
+struct CGSize {
+ float width;
+ float height;
+};
+
+struct _NSRange {
+ unsigned int _field1;
+ unsigned int _field2;
+};
+
+struct _NSZone;
+
+struct __CFAttributedString;
+
+struct __CFBag;
+
+struct __CFDictionary;
+
+struct __CFRunLoopTimer;
+
+struct __CFSet;
+
+struct __GSEvent;
+
+typedef struct {
+ float _field1;
+ float _field2;
+ float _field3;
+} CDAnonymousStruct1;
+
--- /dev/null
+/*
+ * 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 GSEventMonitor <NSObject>
+- (void)eventObservableWindow:(id)fp8 willSendEvent:(struct __GSEvent *)fp12;
+- (void)eventObservableWindowWillDeallocate:(id)fp8;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+#import "GSEventMonitor-Protocol.h"
+
+@class NSTimer, UIEventObservableWindow;
+
+@interface InactivityMonitor : NSObject <GSEventMonitor>
+{
+ double _inactivityDurationInterval;
+ double _lastActivityTime;
+ NSTimer *_timer;
+ id _delegate;
+ int _pendingMouseUpCount;
+ float _referenceTolerance;
+ struct CGPoint _referencePoint;
+ UIEventObservableWindow *_window;
+ unsigned int _monitoring:1;
+ unsigned int _ignorePendingMouseUp:1;
+}
+
+- (id)initForWindow:(id)fp8 inactivityDuration:(double)fp12 delegate:(id)fp20;
+- (void)setActivityTolerance:(float)fp8 withReferencePoint:(struct CGPoint)fp12;
+- (void)restartWithDuration:(double)fp8;
+- (void)eventObservableWindowWillDeallocate:(id)fp8;
+- (void)clearDelegate;
+- (void)dealloc;
+- (void)_clearTimer;
+- (void)setIgnorePendingMouseUp:(BOOL)fp8;
+- (void)_createNewTimer;
+- (void)_postTimerFired;
+- (void)startMonitoring;
+- (void)stopMonitoring;
+- (void)timerFired:(id)fp8;
+- (void)_coreEventObservableWindow:(id)fp8 willSendEventAtPoint:(struct CGPoint)fp12;
+- (void)eventObservableWindow:(id)fp8 willSendEvent:(struct __GSEvent *)fp12;
+- (void)eventObservableWindow:(id)fp8 willSendUIEvent:(id)fp12;
+
+@end
+
--- /dev/null
+/*
+ * 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 AVController, CALayer, MPQueueFeeder, VolumeController;
+
+@interface MPAVController : NSObject
+{
+ AVController *_avController;
+ double _connectionFailTime;
+ unsigned int _valid:1;
+ MPQueueFeeder *_feeder;
+ VolumeController *_volumeController;
+ CALayer *_videoLayer;
+ unsigned int _videoLayerUsageCount;
+ unsigned int _tickTimerEnabled;
+ struct __CFRunLoopTimer *_tickTimer;
+ int _indexChangeDirection;
+ unsigned int _itemIndexAtDeath;
+ double _lastKnownTimeBeforeDeath;
+ double _lastPlaybackIndexChangeTime;
+ double _lastSetTime;
+ unsigned int _autoPlayWhenLikelyToKeepUp:1;
+ unsigned int _closedCaptioningEnabled:1;
+ int _eqPreset;
+ double _nextFadeOutDuration;
+ double _repeatGap;
+ float _rateBeforeSeek;
+ int _scanDirection;
+ unsigned int _scanLevel;
+ unsigned int _isSeeking:1;
+ unsigned int _activeRewindHoldingAtStart:1;
+ unsigned int _bufferingState;
+ unsigned int _interruptedOnscreenVideo:1;
+ unsigned int _allowVideoResumeFromInterruption:1;
+ unsigned int _state;
+ unsigned int _displayOverridePlaybackState;
+ id _subtitlesRecipient;
+ unsigned int _subtitlesEnabled:1;
+}
+
++ (id)sharedInstance;
++ (void)disableSharedIPCAppInstanceRelease;
++ (void)enableSharedIPCAppInstanceRelease;
++ (id)sharedIPCAppInstance;
++ (void)_releaseSharedIPCInstanceIfNecessary;
+- (id)init;
+- (void)dealloc;
+- (void)beginSeek:(int)fp8;
+- (void)changePlaybackIndexBy:(int)fp8;
+- (void)changePlaybackIndexBy:(int)fp8 andIgnoreChapters:(BOOL)fp12;
+- (void)endSeek;
+- (void)fadeOutForQuit;
+- (BOOL)isSeeking;
+- (BOOL)isRewindHoldingAtStart;
+- (double)currentTime;
+- (void)endPlayback;
+- (void)pauseWithFadeout:(float)fp8;
+- (void)pause;
+- (void)play;
+- (void)playItemAtIndex:(unsigned int)fp8;
+- (void)playItemAtIndex:(unsigned int)fp8 forceRestart:(BOOL)fp12;
+- (void)playChapterTimeMarkerAtIndex:(unsigned int)fp8;
+- (void)setAutoPlayWhenLikelyToKeepUp:(BOOL)fp8;
+- (void)setCurrentTime:(double)fp8;
+- (void)togglePlayback;
+- (void)beginTickTimer;
+- (void)endTickTimer;
+- (BOOL)isTickTimerEnabled;
+- (unsigned int)activeRepeatType;
+- (unsigned int)activeShuffleType;
+- (BOOL)autoPlayWhenLikelyToKeepUp;
+- (BOOL)closedCaptioningEnabled;
+- (id)currentItem;
+- (BOOL)handlingRemoteEvent;
+- (BOOL)_isPlayingForState:(unsigned int)fp8;
+- (BOOL)isPlaying;
+- (BOOL)shouldDisplayAsPlaying;
+- (BOOL)isShuffled;
+- (BOOL)isValid;
+- (BOOL)allowVideoResumeFromInterruption;
+- (void)setAllowVideoResumeFromInterruption:(BOOL)fp8;
+- (unsigned int)numberOfItems;
+- (float)rate;
+- (unsigned int)repeatType;
+- (void)setClosedCaptioningEnabled:(BOOL)fp8;
+- (void)setEQPreset:(int)fp8;
+- (void)setNextFadeOutDuration:(double)fp8;
+- (void)setRate:(float)fp8;
+- (void)setRepeatGap:(double)fp8;
+- (void)setRepeatType:(unsigned int)fp8;
+- (void)setShuffleType:(unsigned int)fp8;
+- (unsigned int)shuffleType;
+- (BOOL)subtitlesEnabled;
+- (void)setSubtitlesEnabled:(BOOL)fp8;
+- (float)volume;
+- (void)setVolume:(float)fp8;
+- (void)applicationDidReceiveMemoryWarningAsUrgent:(BOOL)fp8;
+- (void)applicationWillTerminate;
+- (void)applyRepeatSettings;
+- (void)applyShuffleSettings;
+- (id)avController;
+- (void)beginUsingVideoLayer;
+- (void)endUsingVideoLayer;
+- (void)feederChangedContents:(id)fp8;
+- (void)reloadFeederWithStartIndex:(unsigned int)fp8;
+- (void)setCurrentTime:(double)fp8 options:(int)fp16;
+- (void)setFeeder:(id)fp8;
+- (id)subtitlesRecipient;
+- (void)switchToAudioPlayback:(BOOL)fp8;
+- (void)switchToVideoPlayback:(BOOL)fp8;
+- (id)videoLayer;
+- (void)controller:(id)fp8 crossedTimeMarker:(int)fp12 forItem:(id)fp16 context:(id)fp20;
+- (void)ensureHasAVController;
+- (void)volumeControllerDidFade:(id)fp8 fadeDirection:(int)fp12;
+- (void)volumeControllerWillFade:(id)fp8 fadeDirection:(int)fp12;
+- (void)_itemAttributeAvailableNotification:(id)fp8;
+- (void)_itemCompletedDecodeNotification:(id)fp8;
+- (void)_itemDidChangeNotification:(id)fp8;
+- (void)_itemFailedToPlayNotification:(id)fp8;
+- (void)_itemPlaybackDidEndNotification:(id)fp8;
+- (void)_itemReadyToPlayNotification:(id)fp8;
+- (void)_itemWillChangeNotification:(id)fp8;
+- (void)_playbackInterruptedNotification:(id)fp8;
+- (void)_playbackInterruptionDidEndNotification:(id)fp8;
+- (void)_rateDidChangeNotification:(id)fp8;
+- (void)_serverConnectionDiedNotification:(id)fp8;
+- (void)_sizeDidChangeNotification:(id)fp8;
+- (void)_streamBufferFullNotification:(id)fp8;
+- (void)_streamLikelyToKeepUpNotification:(id)fp8;
+- (void)_streamRanDryNotification:(id)fp8;
+- (void)_streamUnlikelyToKeepUpNotification:(id)fp8;
+- (void)_timeHasJumpedNotification:(id)fp8;
+- (void)_lowPowerWarningNotification;
+- (void)_resumedEventsOnlyNotification:(id)fp8;
+- (void)_resumedNotification:(id)fp8;
+- (void)_suspendedEventsOnlyNotification:(id)fp8;
+- (void)_suspendedNotification:(id)fp8;
+- (void)_delayedPlaybackIndexChange;
+- (void)_delayedUpdateScanningRate;
+- (void)_delayedUpdateTimeMarker;
+- (id)_avController;
+- (BOOL)_changeChapterTimeMarkerIndexBy:(int)fp8;
+- (void)_clearVideoLayer;
+- (void)_configureAVController:(id)fp8;
+- (BOOL)_connectAVController;
+- (void)_endSeekAndChangeRate:(BOOL)fp8;
+- (unsigned int)_playbackIndexForDelta:(int)fp8 fromIndex:(unsigned int)fp12;
+- (void)_prepareToPlayItem:(id)fp8;
+- (id)chapterAndArtworkTimesForItem:(id)fp8;
+- (void)_registerForAVItemNotifications:(id)fp8;
+- (void)_registerForAVNotifications:(id)fp8;
+- (void)_resetInternalState;
+- (void)_resetQueue:(BOOL)fp8 videoLayer:(id)fp12;
+- (void)_setBufferingState:(unsigned int)fp8;
+- (void)_setActionAtEndAttributeForState:(unsigned int)fp8;
+- (void)setDisplayOverridePlaybackState:(unsigned int)fp8;
+- (unsigned int)_displayPlaybackState;
+- (void)_setState:(unsigned int)fp8;
+- (void)_setVideoLayerOnAVController:(id)fp8 force:(BOOL)fp12;
+- (void)_setValid:(BOOL)fp8;
+- (void)_unregisterForAVItemNotifications:(id)fp8;
+- (void)_unregisterForAVNotifications:(id)fp8;
+- (void)_updateBookkeepingNow;
+- (void)_updateProgress:(struct __CFRunLoopTimer *)fp8;
+- (void)_updateScanningRate;
+- (id)volumeController;
+- (unsigned int)state;
+- (double)repeatGap;
+- (double)nextFadeOutDuration;
+- (id)feeder;
+- (int)EQPreset;
+- (unsigned int)bufferingState;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@class NSString;
+
+@interface MPAlternateTrack : NSObject
+{
+ int _trackID;
+ NSString *_languageCode;
+ NSString *_name;
+}
+
++ (id)createOffTrack;
++ (id)threeCharCodesForEncodedISO639_2_T:(id)fp8;
+- (id)initWithDictionary:(id)fp8;
+- (void)dealloc;
+- (int)compare:(id)fp8;
+- (id)humanReadableLanguage;
+- (id)languageCode;
+- (id)name;
+- (void)setName:(id)fp8;
+- (int)trackID;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIPreferencesTableCell.h"
+
+@class UIImageView;
+
+@interface MPAlternateTrackCell : UIPreferencesTableCell
+{
+ UIImageView *_checkMarkView;
+ unsigned int _isChecked:1;
+}
+
++ (void)destroyCache;
+- (void)dealloc;
+- (id)titleTextLabel;
+- (BOOL)isChecked;
+- (void)setChecked:(BOOL)fp8;
+- (struct CGColor *)outlineColor;
+- (id)_bezierPathForCellOutline:(int)fp8;
+- (id)_bezierPath;
+- (void)drawBackgroundInRect:(struct CGRect)fp8 withFade:(float)fp24;
+- (void)layoutSubviews;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIPreferencesTableCell.h"
+
+@class NSString, UITextLabel;
+
+@interface MPAlternateTrackGroupCell : UIPreferencesTableCell
+{
+ NSString *_groupTitle;
+ UITextLabel *_label;
+}
+
++ (float)defaultHeightForGroup:(int)fp8;
+- (void)dealloc;
+- (void)layoutSubviews;
+- (void)setTitle:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * 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 MPItem, NSDictionary, NSMutableDictionary;
+
+@interface MPAlternateTracks : NSObject
+{
+ MPItem *_item;
+ NSDictionary *_alternateTracks;
+ NSMutableDictionary *_trackChangeDictionary;
+}
+
+- (id)initWithItem:(id)fp8;
+- (void)dealloc;
+- (void)beginTrackChanges;
+- (void)commitTrackChanges;
+- (id)currentTrackForType:(unsigned int)fp8;
+- (unsigned int)indexOfCurrentTrackForType:(unsigned int)fp8;
+- (void)setTrack:(id)fp8 forType:(unsigned int)fp12;
+- (id)tracksForType:(unsigned int)fp8;
+- (BOOL)hasTracksForTypes:(unsigned int)fp8;
+- (void)reloadData;
+- (id)_keyForTrackType:(unsigned int)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <MediaPlayer/MPTransitionController.h>
+
+@class MPVideoViewController;
+
+@interface MPAlternateTracksTransitionController : MPTransitionController
+{
+ MPVideoViewController *_videoController;
+}
+
+- (void)transition:(unsigned int)fp8;
+- (void)_animationDidStop;
+- (id)videoController;
+- (void)setVideoController:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <MediaPlayer/MPViewController.h>
+
+@class UINavigationBar, UIPreferencesTable, UIProgressIndicator, UITextLabel, UIView;
+
+@interface MPAlternateTracksViewController : MPViewController
+{
+ UIView *_backgroundView;
+ UINavigationBar *_navigationBar;
+ UIPreferencesTable *_table;
+ UIProgressIndicator *_progressIndicator;
+ UITextLabel *_loadingLabel;
+ unsigned int _selectedTracks[2];
+ unsigned int _previousTracks[2];
+}
+
+- (id)init;
+- (void)dealloc;
+- (void)didChangeToOrientation:(int)fp8;
+- (void)willChangeToOrientation:(int)fp8;
+- (void)viewWillAppear:(BOOL)fp8;
+- (void)viewDidDisappear:(BOOL)fp8;
+- (void)loadView;
+- (void)_alternateTypesChangedNotification:(id)fp8;
+- (void)navigationBar:(id)fp8 buttonClicked:(int)fp12;
+- (void)tableRowSelected:(id)fp8;
+- (int)numberOfGroupsInPreferencesTable:(id)fp8;
+- (int)preferencesTable:(id)fp8 numberOfRowsInGroup:(int)fp12;
+- (id)preferencesTable:(id)fp8 cellForRow:(int)fp12 inGroup:(int)fp16;
+- (BOOL)preferencesTable:(id)fp8 isRadioGroup:(int)fp12;
+- (id)preferencesTable:(id)fp8 titleForGroup:(int)fp12;
+- (id)preferencesTable:(id)fp8 cellForGroup:(int)fp12;
+- (float)preferencesTable:(id)fp8 heightForRow:(int)fp12 inGroup:(int)fp16 withProposedHeight:(float)fp20;
+- (id)_alternateTracks;
+- (id)_arrayForGroup:(int)fp8;
+- (void)_addLoadingUI;
+- (unsigned int)_indexForGroup:(int)fp8;
+- (void)_reloadData;
+- (void)_removeLoadingUI;
+- (void)_saveChanges;
+- (id)_titleForTrack:(id)fp8;
+- (unsigned int)_typeForGroup:(int)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <MediaPlayer/MPQueueFeeder.h>
+
+@class NSArray;
+
+@interface MPArrayQueueFeeder : MPQueueFeeder
+{
+ NSArray *_paths;
+}
+
+- (id)initWithPaths:(id)fp8;
+- (void)dealloc;
+- (unsigned int)numberOfPaths;
+- (id)pathAtIndex:(unsigned int)fp8;
+
+@end
+
--- /dev/null
+/*
+ * 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 UIImage;
+
+@interface MPArtworkInfo : NSObject
+{
+ UIImage *_image;
+ struct CGRect _imageSubRect;
+ double _time;
+}
+
++ (id)artworkInfoWithImage:(id)fp8 rect:(struct CGRect)fp12 time:(double)fp28;
+- (void)dealloc;
+- (double)time;
+- (void)setTime:(double)fp8;
+- (struct CGRect)imageSubRect;
+- (void)setImageSubRect:(struct CGRect)fp8;
+- (id)image;
+- (void)setImage:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * 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 MPBackstopView : UIView
+{
+ id <MPBackstopViewTarget> _target;
+ struct __CFSet *_ignorableViews;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)dealloc;
+- (void)addIgnorableView:(id)fp8;
+- (void)removeIgnorableView:(id)fp8;
+- (BOOL)canHandleSwipes;
+- (id)hitTest:(struct CGPoint)fp8 forEvent:(struct __GSEvent *)fp16;
+- (id)hitTest:(struct CGPoint)fp8 withEvent:(id)fp16;
+- (BOOL)swipe:(int)fp8 withEvent:(struct __GSEvent *)fp12;
+- (void)touchesBegan:(id)fp8 withEvent:(id)fp12;
+- (void)_delayedPerformSingleTap;
+- (void)view:(id)fp8 handleTapWithCount:(int)fp12 event:(struct __GSEvent *)fp16;
+- (double)viewDoubleTapDelay:(id)fp8;
+- (double)viewRejectAsTapThrehold:(id)fp8;
+- (id)target;
+- (void)setTarget:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * 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 MPBackstopViewTarget <NSObject>
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <MediaPlayer/MPTransitionController.h>
+
+@interface MPCrossfadeTransitionController : MPTransitionController
+{
+ int _statusBarMode;
+}
+
+- (id)init;
+- (void)transition:(unsigned int)fp8;
+- (void)_animationDidFinish:(id)fp8;
+- (int)statusBarMode;
+- (void)setStatusBarMode:(int)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <MediaPlayer/MPTransitionController.h>
+
+@class UIView;
+
+@interface MPFlipTransitionController : MPTransitionController
+{
+ UIView *_fromView;
+}
+
+- (void)dealloc;
+- (void)transition:(unsigned int)fp8;
+- (void)animationDidStop:(id)fp8 finished:(BOOL)fp12;
+- (id)_subtypeForTransitionType:(unsigned int)fp8;
+- (id)fromView;
+- (void)setFromView:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <MediaPlayer/MPTransportControls.h>
+
+@class UIImage;
+
+@interface MPFullScreenTransportControls : MPTransportControls
+{
+ UIImage *_backgroundImage;
+ float _requiredFrameSizeWidth;
+}
+
+- (id)init;
+- (void)dealloc;
+- (void)drawRect:(struct CGRect)fp8;
+- (struct CGSize)sizeThatFits:(struct CGSize)fp8;
+- (void)layoutSubviews;
+- (id)createVolumeSlider;
+- (void)reloadForAdditions:(id)fp8 removals:(id)fp12 animate:(BOOL)fp16;
+
+@end
+
--- /dev/null
+/*
+ * 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 MPFullScreenTransportControls, MPItem, MPVideoViewController, MovieScrubberControl, UINavigationBar, UINavigationButton, UINavigationItem;
+
+@interface MPFullScreenVideoOverlay : UIView
+{
+ MPVideoViewController *_videoController;
+ id _target;
+ MPItem *_item;
+ int _orientation;
+ UIView *_loadingMovieIndicatorView;
+ MovieScrubberControl *_scrubControl;
+ MPFullScreenTransportControls *_transportControls;
+ UINavigationButton *_backButton;
+ UINavigationBar *_navigationBar;
+ UINavigationItem *_navigationItem;
+ UINavigationButton *_scaleModeButton;
+ unsigned int _desiredParts;
+ unsigned int _disabledParts;
+ unsigned int _visibleParts;
+ unsigned int _tvOutEnabled:1;
+ unsigned int _wantsTick:1;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8 orientation:(int)fp24;
+- (void)dealloc;
+- (void)didMoveToSuperview;
+- (void)didMoveToWindow;
+- (void)layoutSubviews;
+- (void)reloadNavigationBarWithAnimation:(BOOL)fp8;
+- (void)restoreSanity;
+- (void)startTicking;
+- (void)stopTicking;
+- (id)hitTest:(struct CGPoint)fp8 forEvent:(struct __GSEvent *)fp16;
+- (id)hitTest:(struct CGPoint)fp8 withEvent:(id)fp16;
+- (void)setDesiredParts:(unsigned int)fp8;
+- (void)setDesiredParts:(unsigned int)fp8 animate:(BOOL)fp12;
+- (void)setDisabledParts:(unsigned int)fp8;
+- (void)setItem:(id)fp8;
+- (void)setOrientation:(int)fp8;
+- (void)setTarget:(id)fp8;
+- (void)setTVOutEnabled:(BOOL)fp8;
+- (void)setVideoController:(id)fp8;
+- (void)setVisibleParts:(unsigned int)fp8;
+- (void)setVisibleParts:(unsigned int)fp8 animate:(BOOL)fp12;
+- (BOOL)TVOutEnabled;
+- (void)_backButtonAction:(id)fp8;
+- (void)_scaleButtonAction:(id)fp8;
+- (void)_tickNotification:(id)fp8;
+- (void)_validityChangedNotification:(id)fp8;
+- (void)_statusBarHeightChanged:(id)fp8;
+- (void)scrubberControl:(id)fp8 didEnterScrubbingState:(BOOL)fp12;
+- (void)scrubberControl:(id)fp8 didChangeToScrubValue:(float)fp12;
+- (id)_loadingMovieIndicatorView;
+- (void)_initNavigationBar;
+- (void)_reloadTransportControls:(BOOL)fp8;
+- (id)_scrubControlWithFrame:(struct CGRect)fp8;
+- (void)_updateScrubControlWithAnimation:(BOOL)fp8;
+- (void)_updateTimeBasedValues;
+- (unsigned int)visibleParts;
+- (id)videoController;
+- (id)transportControls;
+- (id)target;
+- (int)orientation;
+- (id)navigationBar;
+- (id)item;
+- (unsigned int)disabledParts;
+- (unsigned int)desiredParts;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <MediaPlayer/MPVideoViewController.h>
+
+@class InactivityMonitor, MPFullScreenVideoOverlay;
+
+@interface MPFullScreenVideoViewController : MPVideoViewController
+{
+ InactivityMonitor *_inactivityMonitor;
+ MPFullScreenVideoOverlay *_overlayView;
+ unsigned int _requestExitAfterHidingControls:1;
+ unsigned int _rotateAfterHidingControls:1;
+ unsigned int _showControlsAfterRotate:1;
+ unsigned int _needsInactivityMonitorCreation:1;
+ unsigned int _autoHidingForItemChange:1;
+}
+
+- (id)init;
+- (void)dealloc;
+- (BOOL)canDisplayItem:(id)fp8 withOrientation:(int)fp12;
+- (id)createAlternateTracksTransition;
+- (id)createChapterFlipTransition;
+- (void)displayVideoViewOnScreen;
+- (void)loadView;
+- (void)handleScaleModeChange;
+- (void)noteIgnoredChangeTypes:(unsigned int)fp8;
+- (void)removeChildViewController:(id)fp8;
+- (void)setItem:(id)fp8;
+- (void)setControlsOverlayVisible:(BOOL)fp8 animate:(BOOL)fp12;
+- (void)setOrientation:(int)fp8 animate:(BOOL)fp12;
+- (void)setDesiredParts:(unsigned int)fp8 animate:(BOOL)fp12;
+- (void)setDisabledParts:(unsigned int)fp8;
+- (void)setTVOutEnabled:(BOOL)fp8;
+- (void)setVisibleParts:(unsigned int)fp8 animate:(BOOL)fp12;
+- (void)startTicking;
+- (void)stopTicking;
+- (void)viewDidAppear:(BOOL)fp8;
+- (void)viewDidDisappear:(BOOL)fp8;
+- (void)viewWillDisappear:(BOOL)fp8;
+- (void)showChaptersController;
+- (void)backstopView:(id)fp8 tappedWithCount:(int)fp12;
+- (void)overlayTappedBackButton:(id)fp8;
+- (void)overlayTappedScaleModeButton:(id)fp8;
+- (BOOL)transportControls:(id)fp8 tappedButtonPart:(unsigned int)fp12;
+- (void)inactivityMonitorDetectedInactivity:(id)fp8;
+- (void)_bufferingStateChangedNotification:(id)fp8;
+- (void)_playbackStateChangedNotification:(id)fp8;
+- (void)_itemTypeAvailableNotification:(id)fp8;
+- (void)_hideOverlayAnimationFinished:(id)fp8;
+- (void)_rotationAnimationFinished:(id)fp8;
+- (BOOL)_canHideOverlay:(BOOL)fp8;
+- (void)_hideOverlayWithAnimation:(BOOL)fp8 shouldUpdateAutohideFlag:(BOOL)fp12;
+- (void)_hideOverlayWithAnimation:(BOOL)fp8;
+- (id)_overlayView;
+- (struct CGRect)_overlayViewFrame;
+- (void)_reallyRemoveOverlay;
+- (void)_reenableControlsAutoHide;
+- (void)_setStatusBarVisible:(BOOL)fp8 duration:(float)fp12 fenceID:(int)fp16;
+- (void)_createInactivityMonitor;
+- (void)_showOverlay;
+- (void)_stopWatchingAVController;
+- (void)_transformVideoForOrientation:(int)fp8 animate:(BOOL)fp12;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "AVItem.h"
+
+@class MPAlternateTracks, MPQueueFeeder;
+
+@interface MPItem : AVItem
+{
+ MPQueueFeeder *_feeder;
+ MPAlternateTracks *_alternateTracks;
+ unsigned int _type;
+ double _cachedDuration;
+ double _cachedPlayableDuration;
+ unsigned int _advancedDuringPlayback:1;
+ unsigned int _handledFinishTime:1;
+ unsigned int _hasPlayedThisSession:1;
+ unsigned int _wasCountedAsSkipped:1;
+ unsigned int _isStreamable:2;
+ unsigned int _useCachedPlayableDuration:1;
+ unsigned int _watchingAttributes:1;
+ unsigned int _videoDisabled:1;
+}
+
++ (unsigned int)defaultScaleMode;
++ (void)setDefaultScaleMode:(unsigned int)fp8;
+- (BOOL)allowAutoChangingScaleModeToFill;
+- (id)init;
+- (id)initWithPath:(id)fp8 error:(id *)fp12;
+- (void)dealloc;
+- (void)resetBookkeeping;
+- (void)setAlternateAudioTrackID:(unsigned int)fp8;
+- (void)setPlaybackStoppedTime:(double)fp8;
+- (void)notePlaybackFinishedByHittingEnd;
+- (void)setPlaybackFinishedTime:(double)fp8;
+- (void)setRating:(float)fp8;
+- (void)setSubtitleTrackID:(unsigned int)fp8;
+- (void)setUserAdvancedDuringPlayback:(BOOL)fp8;
+- (void)setUserEnabledSubtitles:(BOOL)fp8;
+- (void)setUserSkippedPlayback:(BOOL)fp8;
+- (BOOL)userSkippedPlayback;
+- (double)duration;
+- (void)setupPlaybackInfo;
+- (void)updateAttributesForDefaultsChange:(id)fp8;
+- (id)album;
+- (id)artist;
+- (float)defaultPlaybackRate;
+- (id)displayableText;
+- (BOOL)hasAlternatesForTypes:(unsigned int)fp8;
+- (BOOL)hasDisplayableText;
+- (BOOL)hasPlayedThisSession;
+- (unsigned int)indexInQueueFeeder;
+- (BOOL)isStreamable;
+- (BOOL)isVideoDisabled;
+- (id)largeArtworkInfoForTime:(double)fp8;
+- (id)mediumArtworkInfoForTime:(double)fp8;
+- (double)playableDuration;
+- (float)playbackRateForLevel:(unsigned int)fp8 direction:(int)fp12 paused:(BOOL)fp16;
+- (float)scanIntervalForLevel:(unsigned int)fp8 paused:(BOOL)fp12;
+- (void)setHasPlayedThisSession:(BOOL)fp8;
+- (void)setVideoDisabled:(BOOL)fp8;
+- (id)smallArtworkInfoForTime:(double)fp8;
+- (id)chapterTimeMarkers;
+- (id)artworkTimeMarkers;
+- (id)chapterTimeMarkerForTime:(double)fp8;
+- (id)artworkTimeMarkerForTime:(double)fp8;
+- (id)titlesForTime:(double)fp8;
+- (unsigned int)type;
+- (float)userRating;
+- (BOOL)wantsSubtitles;
+- (void)_delayedInvalidateCachedPlayedDuration;
+- (void)_itemAttributeAvailableNotification:(id)fp8;
+- (void)_commonInit;
+- (id)feeder;
+- (void)setFeeder:(id)fp8;
+- (id)alternateTracks;
+
+@end
+
--- /dev/null
+/*
+ * 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 NSError, NSURL, UIColor, UIWindow;
+
+@interface MPMoviePlayerController : NSObject
+{
+ NSURL *_contentURL;
+ int _scalingMode;
+ int _movieControlMode;
+ UIWindow *_window;
+ id _videoViewController;
+ UIColor *_backgroundColor;
+ unsigned int _previousStatusBarMode;
+ unsigned int _previousStatusBarOrientation;
+ NSError *_playbackError;
+ struct {
+ unsigned int active:1;
+ unsigned int mediaType:1;
+ unsigned int statusBarWasHidden:1;
+ unsigned int shouldRestartPlaybackAfterAudioRouteChange:1;
+ unsigned int shouldResumeGeneratingDeviceOrientationNotifications:1;
+ unsigned int playbackFailed:1;
+ unsigned int isFinishing:1;
+ unsigned int hideLoadingIndicatorForLocalFiles:1;
+ unsigned int unused:24;
+ } _playerBitfield;
+}
+
++ (void)_setCurrentMoviePlayerController:(id)fp8;
++ (id)_currentMoviePlayerController;
++ (void)_setPlaybackInProgress:(BOOL)fp8;
++ (BOOL)_playbackInProgress;
+- (id)init;
+- (void)dealloc;
+- (id)initWithContentURL:(id)fp8;
+- (void)play;
+- (void)stop;
+- (void)setScalingMode:(int)fp8;
+- (void)setMovieControlMode:(int)fp8;
+- (int)movieControlMode;
+- (void)pause;
+- (void)resume;
+- (id)videoViewController;
+- (int)orientation;
+- (void)setOrientation:(int)fp8 animated:(BOOL)fp12;
+- (void)setHideLoadingIndicatorForLocalFiles:(BOOL)fp8;
+- (BOOL)hideLoadingIndicatorForLocalFiles;
+- (id)_volumeAudioCategory;
+- (void)_createPlayer;
+- (void)_playerFinishAndFadeOut;
+- (void)_playerFadeInAnimationDidEnd:(id)fp8 finished:(id)fp12;
+- (void)_playerFadeOutAnimationDidEnd:(id)fp8 finished:(id)fp12;
+- (void)_playbackFailedWithError:(id)fp8;
+- (id)_localizedDescriptionForErrorCode:(int)fp8;
+- (unsigned int)_visiblePartsForMovieControlMode;
+- (void)_updateForCurrentMovieControlMode;
+- (void)_preloadingComplete;
+- (void)_pausePlaybackForNotification:(id)fp8;
+- (void)_willSuspendNotification:(id)fp8;
+- (void)_willBeginSuspendAnimationNotification:(id)fp8;
+- (void)_willResignNotification:(id)fp8;
+- (void)_willTerminateNotification:(id)fp8;
+- (void)_movieDidPreload:(id)fp8;
+- (void)_movieDidPreloadMainThreadCallback:(id)fp8;
+- (void)_movieDidDecode:(id)fp8;
+- (void)_movieDidDecodeMainThreadCallback:(id)fp8;
+- (void)_itemFailedToPlay:(id)fp8;
+- (void)_itemFailedToPlayMainThreadCallback:(id)fp8;
+- (void)_mediaServerDied:(id)fp8;
+- (void)_mediaServerDiedMainThreadCallback:(id)fp8;
+- (void)_audioRouteChanged:(id)fp8;
+- (void)_playbackRateChanged:(id)fp8;
+- (void)_playbackEnded:(id)fp8;
+- (void)_expireImplicitAudioRouteChangePlaybackRestart;
+- (void)_playbackStateDidChangeNotification:(id)fp8;
+- (void)_bufferingStatusDidChangeNotification:(id)fp8;
+- (void)_itemDidChangeNotification:(id)fp8;
+- (void)viewControllerRequestsExit:(id)fp8;
+- (id)backgroundColor;
+- (void)setBackgroundColor:(id)fp8;
+- (int)scalingMode;
+- (id)contentURL;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <MediaPlayer/MPFullScreenVideoViewController.h>
+
+@interface MPMoviePlayerVideoViewController : MPFullScreenVideoViewController
+{
+ BOOL _hideNavigationBar;
+}
+
+- (void)_showOverlay;
+- (BOOL)hideNavigationBar;
+- (void)setHideNavigationBar:(BOOL)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIViewController.h"
+
+@class MPMoviePlayerController, NSURL;
+
+@interface MPMoviePlayerViewController : UIViewController
+{
+ NSURL *_contentURL;
+ MPMoviePlayerController *_moviePlayerController;
+ struct {
+ unsigned int wasAnimated:1;
+ unsigned int navBarWasHidden:1;
+ unsigned int unused:30;
+ } _flagsBitfield;
+}
+
+- (id)initWithContentURL:(id)fp8;
+- (void)dealloc;
+- (void)loadView;
+- (void)viewWillAppear:(BOOL)fp8;
+- (void)viewDidAppear:(BOOL)fp8;
+- (id)navigationItem;
+- (void)_preloadedContent:(id)fp8;
+- (void)_playbackEnded:(id)fp8;
+- (void)_deviceOrientationChanged:(id)fp8;
+- (void)_adjustToDeviceOrientation;
+- (void)_beginPlayback;
+- (void)_popAfterPlayback;
+- (void)_finishPop;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UITableCell.h"
+
+@interface MPPlayingIndicatorTableCell : UITableCell
+{
+ unsigned int _isCurrent:1;
+}
+
+- (void)drawContentInRect:(struct CGRect)fp8 selected:(BOOL)fp24;
+- (void)setCurrent:(BOOL)fp8;
+- (struct CGPoint)indicatorPoint;
+- (struct CGColor *)indicatorColor;
+- (struct CGColor *)selectedIndicatorColor;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIImageView.h"
+
+@class MPItem, MPProgressIndicator, UIPushButton, UITextLabel;
+
+@interface MPPortraitControlsOverlay : UIImageView
+{
+ id _delegate;
+ MPItem *_item;
+ MPProgressIndicator *_progressControl;
+ UIPushButton *_repeatButton;
+ UIPushButton *_shuffleButton;
+ UITextLabel *_trackInfoLabel;
+ double _progressOffset;
+ unsigned int _visibleParts;
+ unsigned int _wantsTick:1;
+}
+
+- (id)init;
+- (void)dealloc;
+- (void)didMoveToSuperview;
+- (void)layoutSubviews;
+- (void)reloadView;
+- (void)startTicking;
+- (void)stopTicking;
+- (void)setItem:(id)fp8;
+- (void)setVisibleParts:(unsigned int)fp8;
+- (void)_repeatButton:(id)fp8;
+- (void)_shuffleButton:(id)fp8;
+- (void)progressIndicator:(id)fp8 seekedToValue:(unsigned int)fp12;
+- (void)progressIndicatorBeganSeeking:(id)fp8;
+- (void)progressIndicatorFinishedSeeking:(id)fp8;
+- (void)_contentsChangedNotification:(id)fp8;
+- (void)_crossedTimeMarkerNotification:(id)fp8;
+- (void)_tickNotification:(id)fp8;
+- (id)_createButtonWithImage:(id)fp8 action:(SEL)fp12;
+- (void)_initializeControls;
+- (id)_repeatButtonImage;
+- (unsigned int)_repeatType;
+- (void)_setCurrentTime:(double)fp8;
+- (id)_shuffleButtonImage;
+- (unsigned int)_shuffleType;
+- (BOOL)_shuffleIsOn;
+- (unsigned int)visibleParts;
+- (id)item;
+- (id)delegate;
+- (void)setDelegate:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * 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 MPItem, MPPortraitControlsOverlay, MPTextView;
+
+@interface MPPortraitInfoOverlay : UIView
+{
+ id _delegate;
+ MPItem *_item;
+ unsigned int _visibleParts;
+ MPPortraitControlsOverlay *_controlsView;
+ MPTextView *_displayableTextView;
+ unsigned int _transitioning:1;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)dealloc;
+- (void)didMoveToSuperview;
+- (void)didTransition;
+- (BOOL)hide;
+- (void)layoutSubviews;
+- (void)startTicking;
+- (void)stopTicking;
+- (void)willTransition;
+- (void)setAlpha:(float)fp8;
+- (void)setItem:(id)fp8;
+- (void)setVisibleParts:(unsigned int)fp8;
+- (void)textView:(id)fp8 handleTapWithCount:(int)fp12 event:(struct __GSEvent *)fp16;
+- (void)_displayableTextRemovalAnimationDidStop;
+- (void)_hideSnapshotAnimationFinished;
+- (void)_displayableTextAvailable:(id)fp8;
+- (void)_playbackStateChanged:(id)fp8;
+- (id)_controlsView;
+- (id)_displayableTextView;
+- (void)_hideControlsAndTextView;
+- (void)_reloadDisplayableTextViewForItem:(id)fp8 animate:(BOOL)fp12;
+- (void)_removeDisplayableTextWithAnimation:(BOOL)fp8;
+- (void)_reloadViews;
+- (void)_updateDisplayableTextViewForItem:(id)fp8 animate:(BOOL)fp12;
+- (unsigned int)visibleParts;
+- (id)item;
+- (id)delegate;
+- (void)setDelegate:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <MediaPlayer/MPTransportControls.h>
+
+@class UIImageView;
+
+@interface MPPortraitTransportControls : MPTransportControls
+{
+ UIImageView *_backgroundView;
+}
+
++ (float)defaultHeight;
+- (id)init;
+- (void)dealloc;
+- (void)layoutSubviews;
+- (id)createVolumeSlider;
+- (void)reloadForAdditions:(id)fp8 removals:(id)fp12 animate:(BOOL)fp16;
+- (void)_layoutBasicParts;
+- (void)_layoutComplexParts;
+- (struct CGSize)sizeThatFits:(struct CGSize)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <MediaPlayer/MPVideoViewController.h>
+
+@class MPPortraitInfoOverlay, MPPortraitTransportControls, MPReflectionImageView, UINavigationBar;
+
+@interface MPPortraitVideoViewController : MPVideoViewController
+{
+ MPPortraitInfoOverlay *_overlayView;
+ MPReflectionImageView *_imageView;
+ UINavigationBar *_navigationBar;
+ MPPortraitTransportControls *_transportControls;
+ unsigned int _ownsTransportControls:1;
+}
+
+- (id)init;
+- (id)initWithTransportControls:(BOOL)fp8;
+- (void)dealloc;
+- (BOOL)canDisplayItem:(id)fp8 withOrientation:(int)fp12;
+- (id)copyOverlayViewForTransitionToItem:(id)fp8;
+- (id)createAlternateTracksTransition;
+- (id)createChapterFlipTransition;
+- (void)displayVideoViewOnScreen;
+- (void)loadView;
+- (void)restoreOverlayViewAfterTransition:(id)fp8;
+- (void)setDesiredParts:(unsigned int)fp8 animate:(BOOL)fp12;
+- (void)setDisabledParts:(unsigned int)fp8;
+- (void)setVisibleParts:(unsigned int)fp8 animate:(BOOL)fp12;
+- (void)startTicking;
+- (void)stopTicking;
+- (void)viewDidDisappear:(BOOL)fp8;
+- (void)showChaptersController;
+- (BOOL)ownsTransportControls;
+- (void)setItem:(id)fp8;
+- (void)setOrientation:(int)fp8 animate:(BOOL)fp12;
+- (void)setTVOutEnabled:(BOOL)fp8;
+- (BOOL)backstopView:(id)fp8 swipedInDirection:(int)fp12;
+- (void)backstopView:(id)fp8 tappedWithCount:(int)fp12;
+- (BOOL)transportControls:(id)fp8 tappedButtonPart:(unsigned int)fp12;
+- (id)createOverlayViewWithFrame:(struct CGRect)fp8;
+- (id)_overlayView;
+- (void)_handleSwipeRight;
+- (void)_reloadImageView;
+- (void)_removeOverlayView;
+- (id)navigationBar;
+- (void)setNavigationBar:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * 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 MediaDetailScrubberControl;
+
+@interface MPProgressIndicator : UIView
+{
+ MediaDetailScrubberControl *_scrubberControl;
+ unsigned int _duration;
+ unsigned int _elapsed;
+ unsigned int _offset;
+ id _delegate;
+ BOOL _tracking;
+ BOOL _scheduledDelayedCommit;
+ double _nextValidUpdateDate;
+ double _scheduledDelayedCommitDurationRemaining;
+ double _scheduledDelayedCommitSetupTime;
+}
+
++ (float)defaultHeight;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)dealloc;
+- (void)_itemChangedNotification:(id)fp8;
+- (void)_ignoreElapsedTimeUpdatesForALittleBit:(float)fp8;
+- (void)_commitNow;
+- (void)_delayedDoCommitNow;
+- (void)_commitValue;
+- (void)scrubberControl:(id)fp8 didEnterScrubbingState:(BOOL)fp12;
+- (void)scrubberControl:(id)fp8 didChangeToScrubValue:(float)fp12;
+- (void)cancelTracking;
+- (void)setDuration:(unsigned int)fp8;
+- (unsigned int)duration;
+- (void)setDelegate:(id)fp8;
+- (void)setElapsedTime:(unsigned int)fp8 offset:(unsigned int)fp12 force:(BOOL)fp16;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "AVQueueFeeder.h"
+
+@class MPAVController;
+
+@interface MPQueueFeeder : AVQueueFeeder
+{
+ MPAVController *_avController;
+ struct __CFSet *_items;
+ unsigned int _repeatType;
+ unsigned int _shuffleType;
+ struct __CFDictionary *_nextStartTimes;
+}
+
+- (void)dealloc;
+- (void)setNextStartTime:(double)fp8 forIndex:(unsigned int)fp16;
+- (void)shuffleItemsWithAnchor:(unsigned int *)fp8;
+- (Class)itemClass;
+- (unsigned int)itemTypeForIndex:(unsigned int)fp8;
+- (id)preferredLanguages;
+- (void)addReferenceToItem:(id)fp8;
+- (void)clearReferencesToItem:(id)fp8;
+- (unsigned int)realRepeatType;
+- (unsigned int)realShuffleType;
+- (void)contentsDidChangeByInsertingRange:(struct _NSRange)fp8;
+- (void)contentsDidChangeByRemovingRange:(struct _NSRange)fp8;
+- (void)contentInvalidatedWithCurrentItemMovedToIndex:(unsigned int)fp8;
+- (id)playbackInfoAtIndex:(unsigned int)fp8;
+- (id)copyRawItemAtIndex:(unsigned int)fp8;
+- (id)itemForIndex:(unsigned int)fp8;
+- (unsigned int)shuffleType;
+- (void)setShuffleType:(unsigned int)fp8;
+- (unsigned int)repeatType;
+- (void)setRepeatType:(unsigned int)fp8;
+- (id)AVController;
+- (void)setAVController:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * 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 MPReflectionImageView : UIView
+{
+ UIImageView *_imageView;
+ UIImageView *_reflection;
+}
+
+- (void)dealloc;
+- (struct CGSize)imageSize;
+- (void)setAlbumArtImage:(id)fp8 maxSize:(float)fp12;
+- (id)albumArtImage;
+- (void)setAlbumAlpha:(float)fp8 reflectionAlpha:(float)fp12;
+- (void)setReflectionVisible:(BOOL)fp8 withDuration:(float)fp12;
+
+@end
+
--- /dev/null
+/*
+ * 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 MPItem, MPTransitionController, MPViewController, UIView;
+
+@interface MPRootController : NSObject
+{
+ id <MPRootControllerDelegate> _delegate;
+ struct __CFBag *_ignoredChangeTypes;
+ MPItem *_item;
+ MPItem *_pendingItem;
+ MPItem *_pendingItemWithDifferentType;
+ int _orientation;
+ int _pendingOrientation;
+ UIView *_backstop;
+ MPViewController *_viewController;
+ MPTransitionController *_transitionController;
+}
+
+- (id)init;
+- (id)initWithItem:(id)fp8 orientation:(int)fp12;
+- (void)dealloc;
+- (void)reloadView;
+- (void)viewDidAppear:(BOOL)fp8;
+- (void)viewDidDisappear:(BOOL)fp8;
+- (void)viewWillAppear:(BOOL)fp8;
+- (void)viewWillDisappear:(BOOL)fp8;
+- (id)rootView;
+- (void)setItem:(id)fp8;
+- (void)setAppearing:(BOOL)fp8;
+- (void)setOrientation:(int)fp8;
+- (void)setViewController:(id)fp8;
+- (void)viewController:(id)fp8 beginIgnoringChangeTypes:(unsigned int)fp12;
+- (void)viewController:(id)fp8 endIgnoringChangeType:(unsigned int)fp12;
+- (void)viewControllerRequestsExit:(id)fp8;
+- (void)_transitionFinished:(id)fp8;
+- (void)setOrientation:(int)fp8 animate:(BOOL)fp12;
+- (void)setOrientationWithoutTransition:(int)fp8;
+- (void)_beginIgnoringChangeTypes:(unsigned int)fp8;
+- (void)_endIgnoringChangeTypes:(unsigned int)fp8;
+- (BOOL)_noteStoppedIgnoringChangeType:(unsigned int)fp8;
+- (void)_performTransition:(id)fp8 toController:(id)fp12;
+- (void)_reloadForTransitionFromItem:(id)fp8 toItem:(id)fp12;
+- (void)_reloadForTransitionFromOrientation:(int)fp8 toOrientation:(int)fp12 animate:(BOOL)fp16;
+- (void)_setCurrentViewController:(id)fp8 forTransition:(BOOL)fp12;
+- (BOOL)_shouldIgnoreChangeType:(unsigned int)fp8;
+- (id)viewController;
+- (int)orientation;
+- (id)item;
+- (id)delegate;
+- (void)setDelegate:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIWindow.h"
+
+@class MPVideoView, MovieTVHUDView, NPTVOutBackgroundView;
+
+@interface MPTVOutWindow : UIWindow
+{
+ NPTVOutBackgroundView *_backgroundView;
+ MovieTVHUDView *_hudView;
+ MPVideoView *_videoView;
+}
+
+- (id)initWithVideoView:(id)fp8;
+- (void)dealloc;
+- (void)_playbackStateChanged:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * 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 NSMutableString, UIImage, UIImageView, UIProgressIndicator, UITextLabel, UITextViewLegacy, UIWebDocumentView;
+
+@interface MPTextView : UIView
+{
+ id _delegate;
+ UIImage *_albumArtwork;
+ NSMutableString *_text;
+ UIImageView *_background;
+ UIImageView *_faderView;
+ UIWebDocumentView *_webView;
+ UITextViewLegacy *_textView;
+ UITextLabel *_loadingLabel;
+ UIProgressIndicator *_loadingIndicator;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)dealloc;
+- (void)layoutSubviews;
+- (void)movedToSuperview:(id)fp8;
+- (void)movedFromSuperview:(id)fp8;
+- (BOOL)hasText;
+- (void)noteWillSnapshot;
+- (void)noteDidSnapshot;
+- (void)setArtwork:(id)fp8;
+- (void)setDelegate:(id)fp8;
+- (void)setText:(id)fp8 willLoad:(BOOL)fp12;
+- (void)view:(id)fp8 handleTapWithCount:(int)fp12 event:(struct __GSEvent *)fp16;
+- (double)viewDoubleTapDelay:(id)fp8;
+- (double)viewRejectAsTapThrehold:(id)fp8;
+- (void)webView:(id)fp8 didFinishLoadForFrame:(id)fp12;
+- (void)_addLoadingUI;
+- (void)_addTextUI;
+- (void)_createTextUIIfNeeded;
+- (void)_removeLoadingUI;
+- (void)_removeTextUI;
+- (struct CGImage *)_createFaderImageBackgroundWithSize:(struct CGSize)fp8;
+- (struct CGImage *)_createFaderImage:(BOOL)fp8;
+- (void)_updateFaderImage:(BOOL)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@class NSString;
+
+@interface MPTimeMarker : NSObject
+{
+ double _duration;
+ unsigned int _index;
+ id _thumbnail;
+ double _time;
+ NSString *_title;
+ int _chapterProperty;
+}
+
+- (id)initWithChapterProperty:(int)fp8;
+- (id)description;
+- (void)dealloc;
+- (double)comparableTime;
+- (int)chapterProperty;
+- (id)title;
+- (void)setTitle:(id)fp8;
+- (double)time;
+- (void)setTime:(double)fp8;
+- (id)thumbnail;
+- (void)setThumbnail:(id)fp8;
+- (unsigned int)index;
+- (void)setIndex:(unsigned int)fp8;
+- (double)duration;
+- (void)setDuration:(double)fp8;
+
+@end
+
--- /dev/null
+/*
+ * 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 MPViewController, NSMutableSet, UIView;
+
+@interface MPTransitionController : NSObject
+{
+ struct __CFDictionary *_observers;
+ float _duration;
+ UIView *_rootView;
+ NSMutableSet *_persistentViewsToFadeOut;
+ NSMutableSet *_viewsToFadeOut;
+ NSMutableSet *_persistentViewsToFadeIn;
+ NSMutableSet *_viewsToFadeIn;
+ MPViewController *_fromViewController;
+ int _fromOrientation;
+ MPViewController *_toViewController;
+ int _toOrientation;
+}
+
+- (id)init;
+- (void)dealloc;
+- (void)addObserver:(id)fp8 didEndSelector:(SEL)fp12;
+- (void)addViewToFadeIn:(id)fp8 restoreOnPop:(BOOL)fp12;
+- (void)addViewToFadeOut:(id)fp8 restoreOnPop:(BOOL)fp12;
+- (void)fadeViewsForRestore:(BOOL)fp8;
+- (void)removeObserver:(id)fp8;
+- (void)transition:(unsigned int)fp8;
+- (void)messageObservers;
+- (id)toViewController;
+- (void)setToViewController:(id)fp8;
+- (int)toOrientation;
+- (void)setToOrientation:(int)fp8;
+- (id)rootView;
+- (void)setRootView:(id)fp8;
+- (id)fromViewController;
+- (void)setFromViewController:(id)fp8;
+- (int)fromOrientation;
+- (void)setFromOrientation:(int)fp8;
+- (float)duration;
+- (void)setDuration:(float)fp8;
+
+@end
+
--- /dev/null
+/*
+ * 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 MPItem, MediaVolumeSlider, UIPushButton;
+
+@interface MPTransportControls : UIView
+{
+ id _target;
+ MPItem *_item;
+ unsigned int _desiredParts;
+ unsigned int _disabledParts;
+ unsigned int _heldPart;
+ unsigned int _visibleParts;
+ unsigned int _forVideo:1;
+ unsigned int _paused:1;
+ UIPushButton *_alternatesButton;
+ UIPushButton *_bookmarkButton;
+ UIPushButton *_chaptersButton;
+ UIPushButton *_emailButton;
+ UIPushButton *_nextButton;
+ UIPushButton *_playButton;
+ UIPushButton *_previousButton;
+ MediaVolumeSlider *_volumeSlider;
+}
+
+- (id)init;
+- (void)dealloc;
+- (void)didMoveToWindow;
+- (void)setAlpha:(float)fp8;
+- (BOOL)isForVideo;
+- (void)setDesiredParts:(unsigned int)fp8;
+- (void)setDesiredParts:(unsigned int)fp8 animated:(BOOL)fp12;
+- (void)setDisabledParts:(unsigned int)fp8;
+- (void)setForVideo:(BOOL)fp8;
+- (void)setItem:(id)fp8;
+- (void)setVisibleParts:(unsigned int)fp8;
+- (void)setVisibleParts:(unsigned int)fp8 animated:(BOOL)fp12;
+- (void)viewHandleTouchPause:(id)fp8 isDown:(BOOL)fp12;
+- (double)viewTouchPauseThreshold:(id)fp8;
+- (void)_alternateTypesChangedNotification:(id)fp8;
+- (void)_itemChangedNotification:(id)fp8;
+- (void)_playbackStateChangedNotification:(id)fp8;
+- (void)_validityChangedNotification:(id)fp8;
+- (void)buttonDown:(id)fp8;
+- (void)buttonUp:(id)fp8;
+- (id)createVolumeSlider;
+- (void)reloadForAdditions:(id)fp8 removals:(id)fp12 animate:(BOOL)fp16;
+- (void)updateVolumeHUDVisibility;
+- (unsigned int)_applyDesiredPartsToParts:(unsigned int)fp8;
+- (void)_applyDesiredPartsWithAnimation:(BOOL)fp8;
+- (id)_buttonImageForPart:(unsigned int)fp8;
+- (id)_createButtonForPart:(unsigned int)fp8;
+- (void)_handleHoldForPart:(unsigned int)fp8;
+- (void)_handleReleaseForPart:(unsigned int)fp8;
+- (void)_handleTapForPart:(unsigned int)fp8;
+- (void)_reloadViewWithAnimation:(BOOL)fp8;
+- (id)_updateAdditions:(id)fp8 removals:(id)fp12 forPart:(unsigned int)fp16;
+- (void)_updateEnabledStates:(BOOL)fp8;
+- (unsigned int)visibleParts;
+- (id)target;
+- (void)setTarget:(id)fp8;
+- (id)item;
+- (unsigned int)disabledParts;
+- (unsigned int)desiredParts;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <MediaPlayer/MPTransportPushButton.h>
+
+@interface MPTransportPushButton (SyntheticEvents)
+- (id)_automationID;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIPushButton.h"
+
+@interface MPTransportPushButton : UIPushButton
+{
+}
+
+- (id)initWithImage:(id)fp8;
+- (BOOL)pointInside:(struct CGPoint)fp8 forEvent:(struct __GSEvent *)fp16;
+- (BOOL)pointInside:(struct CGPoint)fp8 withEvent:(id)fp16;
+- (struct CGRect)hitRect;
+
+@end
+
--- /dev/null
+/*
+ * 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, UITextLabel;
+
+@interface MPVideoBackgroundView : UIView
+{
+ int _orientation;
+ UIImageView *_imageView;
+ UIImageView *_iconView;
+ UITextLabel *_infoTitle;
+ UITextLabel *_infoSubTitle;
+ UIView *_hackView;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)dealloc;
+- (void)setOrientation:(int)fp8;
+- (void)setShowQTAudioOnlyUI:(BOOL)fp8;
+- (void)_createInformationalTitleView:(id *)fp8 systemFont:(id)fp12 lineBreakMode:(int)fp16;
+- (void)setInformationalTitle:(id)fp8 infoSubTitle:(id)fp12;
+- (void)layoutForCurrentOrientation;
+- (BOOL)shouldShowInformationalTextForOrientation:(int)fp8;
+- (void)setInformationalTextShown:(BOOL)fp8;
+- (void)layoutSubviews;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "CALayer.h"
+
+@interface MPVideoBufferLayer : CALayer
+{
+ unsigned int _animationsEnablesCount;
+}
+
++ (id)defaultValueForKey:(id)fp8;
+- (id)actionForKey:(id)fp8;
+- (void)enableAnimations;
+- (void)disableAnimations;
+- (void)display;
+- (void)setRenderTransform:(struct CGAffineTransform)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "CALayer.h"
+
+@interface MPVideoBufferLayerContainer : CALayer
+{
+ unsigned int _animationsEnablesCount;
+}
+
++ (id)defaultValueForKey:(id)fp8;
+- (id)actionForKey:(id)fp8;
+- (void)enableAnimations;
+- (void)disableAnimations;
+- (void)display;
+- (void)setRenderTransform:(struct CGAffineTransform)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <MediaPlayer/MPPlayingIndicatorTableCell.h>
+
+@class MPTimeMarker;
+
+@interface MPVideoChapterCell : MPPlayingIndicatorTableCell
+{
+ MPTimeMarker *_marker;
+ unsigned int _index;
+ float _timeColumnWidth;
+ unsigned int _showThumbnailColumn:1;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)dealloc;
+- (void)drawBackgroundInRect:(struct CGRect)fp8 withFade:(float)fp24;
+- (void)drawContentInRect:(struct CGRect)fp8 selected:(BOOL)fp24;
+- (void)layoutSubviews;
+- (void)setIndex:(unsigned int)fp8;
+- (void)setShowThumbnailColumn:(BOOL)fp8;
+- (void)setChapterTimeMarker:(id)fp8;
+- (void)setTimeColumnWidth:(float)fp8;
+- (struct CGPoint)indicatorPoint;
+- (void)_addThumbnailIfNecessary:(id)fp8;
+- (void)_removeThumbnailIfNecessary:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <MediaPlayer/MPFlipTransitionController.h>
+
+@class UINavigationBar, UINavigationItem, UITextLabel;
+
+@interface MPVideoChapterFlipTransitionController : MPFlipTransitionController
+{
+ UINavigationBar *_navigationBar;
+ UINavigationItem *_originalNavigationItem;
+ UITextLabel *_chapterGuideTitleLabel;
+ unsigned int _shouldPlayAfterFlip:1;
+}
+
+- (void)dealloc;
+- (void)transition:(unsigned int)fp8;
+- (BOOL)playAfterFlip;
+- (void)setNavigationBar:(id)fp8;
+- (void)setPlayAfterFlip:(BOOL)fp8;
+- (void)_done:(id)fp8;
+- (void)_hideNavigationBarAnimationDidFinish:(id)fp8;
+- (id)_chapterGuideTitleLabel;
+- (id)_copySwizzledNavigationViews;
+- (void)_hideNavigationAndStatusBars;
+- (int)_orientation;
+- (void)_restoreOriginalNavigationViews:(BOOL)fp8;
+- (void)_showChapterGuideNavigationViews;
+- (id)navigationBar;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <MediaPlayer/MPViewController.h>
+
+@class MPVideoView, NSArray, UIMovieChapterListView;
+
+@interface MPVideoChaptersViewController : MPViewController
+{
+ MPVideoView *_videoView;
+ unsigned int _currentMarker;
+ NSArray *_chapterTimeMarkers;
+ UIMovieChapterListView *_chapterListView;
+ float _timeColumnWidth;
+ unsigned int _haveThumbnails:1;
+ unsigned int _videoOutActive:1;
+}
+
+- (id)init;
+- (void)dealloc;
+- (void)setCurrentMarker:(unsigned int)fp8;
+- (void)setVideoView:(id)fp8;
+- (void)setTopPadding:(float)fp8;
+- (void)setChapterTimeMarkers:(id)fp8;
+- (void)setVideoOutActive:(BOOL)fp8;
+- (float)topPadding;
+- (BOOL)videoOutActive;
+- (void)loadView;
+- (void)viewWillAppear:(BOOL)fp8;
+- (void)viewWillDisappear:(BOOL)fp8;
+- (void)viewDidDisappear:(BOOL)fp8;
+- (int)numberOfRowsInTable:(id)fp8;
+- (id)table:(id)fp8 cellForRow:(int)fp12 column:(id)fp16 reusing:(id)fp20;
+- (float)table:(id)fp8 heightForRow:(int)fp12;
+- (void)tableRowSelected:(id)fp8;
+- (void)videoView:(id)fp8 madeThumbnail:(id)fp12 forTime:(float)fp16;
+- (void)_reloadThumbnails;
+- (void)_sizeColumnsToFit;
+- (id)chapterTimeMarkers;
+- (id)videoView;
+- (unsigned int)currentMarkerIndex;
+- (void)setCurrentMarkerIndex:(unsigned int)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <MediaPlayer/MPTransitionController.h>
+
+@class MPVideoView, UINavigationBar;
+
+@interface MPVideoTransferTransitionController : MPTransitionController
+{
+ MPVideoView *_inflightVideoView;
+ UINavigationBar *_portraitNavigationBar;
+}
+
+- (id)init;
+- (void)dealloc;
+- (void)transition:(unsigned int)fp8;
+- (void)_animationDidStop;
+- (void)_prepareViews;
+- (void)_transformView:(id)fp8 forOrientation:(int)fp12 bounds:(struct CGRect)fp16;
+- (void)_updateStatusBar;
+- (id)portraitNavigationBar;
+- (void)setPortraitNavigationBar:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * 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 MPVideoTransferViewController <NSObject>
+- (void)displayVideoView;
+- (id)videoView;
+- (void)setOwnsVideoView:(BOOL)fp8;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <MediaPlayer/MPVideoView.h>
+
+@interface MPVideoView (PlaybackControl)
+- (id)mpavController;
+- (id)avController;
+- (int)bufferingStatusMask;
+- (double)currentTime;
+- (double)duration;
+- (int)playableContentType;
+- (int)playbackState;
+- (void)pause;
+- (void)play;
+- (void)setCurrentTime:(double)fp8;
+- (void)setRepeatGap:(double)fp8;
+- (void)setRepeatMode:(int)fp8;
+- (void)stop;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@class CALayer, MPVideoBufferLayerContainer, MovieSnapshotController, NSString, UIMovieSubtitlesView;
+
+@interface MPVideoView : UIView
+{
+ UIView *_videoBufferContainerView;
+ MPVideoBufferLayerContainer *_videoBufferContainerLayer;
+ CALayer *_videoBufferLayer;
+ UIMovieSubtitlesView *_subtitlesView;
+ struct CGSize _subtitlesMargin;
+ MovieSnapshotController *_snapshotController;
+ NSString *_moviePath;
+ NSString *_movieSubtitle;
+ NSString *_movieTitle;
+ unsigned int _scaleMode;
+ unsigned int _effectiveScaleMode;
+ unsigned int _disableFudgingScaleToFullScreen:1;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)dealloc;
+- (BOOL)canChangeScaleMode;
+- (id)moviePath;
+- (id)movieSubtitle;
+- (void)prepareAVControllerQueue;
+- (void)setMovieWithPath:(id)fp8;
+- (void)playFromBeginning;
+- (void)setScaleMode:(unsigned int)fp8;
+- (void)setScaleMode:(unsigned int)fp8 animated:(BOOL)fp12;
+- (void)setSubtitlesMargin:(struct CGSize)fp8;
+- (void)setSubtitlesPadding:(struct CGSize)fp8;
+- (struct CGSize)subtitlesPadding;
+- (void)toggleScaleMode:(BOOL)fp8;
+- (void)_bufferingStateChangedNotification:(id)fp8;
+- (void)_itemWillChangeNotification:(id)fp8;
+- (void)_playbackStateChangedNotification:(id)fp8;
+- (void)_sizeDidChangedNotification:(id)fp8;
+- (void)_validityChangedNotification:(id)fp8;
+- (void)subtitlesDidClear:(id)fp8;
+- (void)subtitlesDidUpdate:(id)fp8;
+- (void)cancelSnapshots;
+- (void)scheduleThumbnailWithSize:(struct CGSize)fp8 orientation:(int)fp16 time:(float)fp20 delegate:(id)fp24;
+- (id)_avController;
+- (BOOL)_isCloseToFullScreenWithTransform:(struct CGAffineTransform)fp8;
+- (void)_layoutSublayers;
+- (void)_layoutSubtitleLayers;
+- (void)_layoutVideoLayers:(BOOL)fp8;
+- (void)insertSubview:(id)fp8 atIndex:(unsigned int)fp12;
+- (void)exchangeSubviewAtIndex:(unsigned int)fp8 withSubviewAtIndex:(unsigned int)fp12;
+- (void)addSubview:(id)fp8;
+- (void)bringSubviewToFront:(id)fp8;
+- (void)insertSubview:(id)fp8 below:(id)fp12;
+- (id)viewWithTag:(int)fp8;
+- (id)hitTest:(struct CGPoint)fp8 forEvent:(struct __GSEvent *)fp16;
+- (id)hitTest:(struct CGPoint)fp8 withEvent:(id)fp16;
+- (void)setFrame:(struct CGRect)fp8;
+- (void)setNeedsDisplay;
+- (void)setNeedsDisplayInRect:(struct CGRect)fp8;
+- (struct CGSize)subtitlesMargin;
+- (unsigned int)effectiveScaleMode;
+- (void)setEffectiveScaleMode:(unsigned int)fp8;
+- (unsigned int)scaleMode;
+- (id)movieTitle;
+- (void)setMovieTitle:(id)fp8;
+- (void)setMovieSubtitle:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <MediaPlayer/MPViewController.h>
+
+#import "MPBackstopViewTarget-Protocol.h"
+#import "MPVideoTransferViewController-Protocol.h"
+#import "UIModalViewDelegate-Protocol.h"
+
+@class MPBackstopView, MPTVOutWindow, MPVideoBackgroundView, UIAlertView, UIColor, UIProgressIndicator;
+
+@interface MPVideoViewController : MPViewController <MPBackstopViewTarget, MPVideoTransferViewController, UIModalViewDelegate>
+{
+ UIAlertView *_alertSheet;
+ MPVideoBackgroundView *_backgroundView;
+ MPBackstopView *_backstopView;
+ UIColor *_backstopColor;
+ UIProgressIndicator *_loadingIndicator;
+ MPTVOutWindow *_tvOutWindow;
+ unsigned int _desiredParts;
+ unsigned int _disabledParts;
+ unsigned int _visibleParts;
+ unsigned int _scaleMode;
+ unsigned int _canAnimateControlsOverlay:1;
+ unsigned int _canShowControlsOverlay:1;
+ unsigned int _disableControlsAutohide:1;
+ unsigned int _ownsStatusBar:1;
+ unsigned int _ownsVideoView:1;
+ unsigned int _playAfterPop:1;
+ unsigned int _scheduledLoadingIndicator:1;
+ unsigned int _tvOutEnabled:1;
+}
+
++ (id)sharedVideoView:(BOOL)fp8;
+- (id)init;
+- (void)dealloc;
+- (void)showAlternateTracksController:(id)fp8;
+- (void)showChaptersControllerAndFadeViews:(id)fp8;
+- (void)showChaptersController;
+- (id)backgroundView;
+- (BOOL)canChangeScaleMode;
+- (BOOL)disableControlsAutohide;
+- (BOOL)ownsStatusBar;
+- (void)setItem:(id)fp8;
+- (void)setDesiredParts:(unsigned int)fp8;
+- (void)setDesiredParts:(unsigned int)fp8 animate:(BOOL)fp12;
+- (void)setDisableControlsAutohide:(BOOL)fp8;
+- (void)setOwnsStatusBar:(BOOL)fp8;
+- (void)setScaleMode:(unsigned int)fp8;
+- (void)setScaleMode:(unsigned int)fp8 animated:(BOOL)fp12;
+- (void)setVisibleParts:(unsigned int)fp8;
+- (void)setVisibleParts:(unsigned int)fp8 animate:(BOOL)fp12;
+- (void)toggleScaleMode:(BOOL)fp8;
+- (void)loadView;
+- (void)noteIgnoredChangeTypes:(unsigned int)fp8;
+- (void)removeChildViewController:(id)fp8;
+- (void)viewDidAppear:(BOOL)fp8;
+- (void)viewDidDisappear:(BOOL)fp8;
+- (void)viewWillDisappear:(BOOL)fp8;
+- (void)setTVOutEnabled:(BOOL)fp8;
+- (BOOL)TVOutEnabled;
+- (id)videoView;
+- (void)chapterList:(id)fp8 selectedChapter:(unsigned int)fp12;
+- (BOOL)viewControllerWillRequestExit;
+- (void)modalView:(id)fp8 clickedButtonAtIndex:(int)fp12;
+- (void)modalView:(id)fp8 didDismissWithButtonIndex:(int)fp12;
+- (void)_videoView_playbackErrorNotification:(id)fp8;
+- (void)_videoView_playbackStateChangedNotification:(id)fp8;
+- (void)_videoView_resumeEventsOnlyNotification:(id)fp8;
+- (void)_videoView_scaleModeChangedNotification:(id)fp8;
+- (void)_videoView_effectiveScaleModeChangedNotification:(id)fp8;
+- (void)_videoView_validityChangedNotification:(id)fp8;
+- (void)_hideLoadingForStateChange:(id)fp8;
+- (void)_popForTimeJump:(id)fp8;
+- (void)_tvOutCapabilityChangedNotification;
+- (void)_delayedPopForTimeJump;
+- (void)_delayedShowLoading;
+- (BOOL)canAnimateControlsOverlay;
+- (BOOL)canShowControlsOverlay;
+- (void)displayVideoView;
+- (void)displayVideoViewOnScreen;
+- (void)displayVideoViewOnTV;
+- (void)handleScaleModeChange;
+- (void)_scheduleLoadingIndicatorIfNeeded;
+- (void)setCanAnimateControlsOverlay:(BOOL)fp8;
+- (void)setCanShowControlsOverlay:(BOOL)fp8;
+- (void)setControlsOverlayVisible:(BOOL)fp8 animate:(BOOL)fp12;
+- (void)setOwnsVideoView:(BOOL)fp8;
+- (id)createAlternateTracksTransition;
+- (id)createChapterFlipTransition;
+- (void)setBackstopColor:(id)fp8;
+- (void)_hideLoadingIndicator;
+- (id)backstopColor;
+- (unsigned int)visibleParts;
+- (unsigned int)scaleMode;
+- (unsigned int)disabledParts;
+- (void)setDisabledParts:(unsigned int)fp8;
+- (unsigned int)desiredParts;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIViewController.h"
+
+@class MPItem, MPTransitionController;
+
+@interface MPViewController : UIViewController
+{
+ id _delegate;
+ MPItem *_item;
+ int _orientation;
+ MPViewController *_pushedViewController;
+ MPTransitionController *_pushedTransitionController;
+ unsigned int _appearing:1;
+ unsigned int _idleTimerDisabled:1;
+ unsigned int _observesApplicationSuspendResumeEventsOnly:1;
+}
+
+- (id)init;
+- (void)dealloc;
+- (void)beginIgnoringChangeTypes:(unsigned int)fp8;
+- (BOOL)canDisplayItem:(id)fp8 withOrientation:(int)fp12;
+- (id)copyOverlayViewForTransitionToItem:(id)fp8;
+- (void)didChangeToOrientation:(int)fp8;
+- (void)endIgnoringChangeTypes:(unsigned int)fp8;
+- (BOOL)isAppearing;
+- (void)startTicking;
+- (void)stopTicking;
+- (void)applicationDidSuspendEventsOnly;
+- (void)applicationDidResumeEventsOnly;
+- (BOOL)observesApplicationSuspendResumeEventsOnly;
+- (void)setObservesApplicationSuspendResumeEventsOnly:(BOOL)fp8;
+- (void)noteIgnoredChangeTypes:(unsigned int)fp8;
+- (void)restoreOverlayViewAfterTransition:(id)fp8;
+- (void)pushViewController:(id)fp8 withTransition:(id)fp12;
+- (id)popViewControllerAnimated:(BOOL)fp8;
+- (void)willChangeToOrientation:(int)fp8;
+- (BOOL)idleTimerDisabled;
+- (void)setAppearing:(BOOL)fp8;
+- (void)setIdleTimerDisabled:(BOOL)fp8;
+- (void)setOrientation:(int)fp8;
+- (void)setOrientation:(int)fp8 animate:(BOOL)fp12;
+- (void)setView:(id)fp8;
+- (void)viewDidAppear:(BOOL)fp8;
+- (void)viewWillAppear:(BOOL)fp8;
+- (void)viewDidDisappear:(BOOL)fp8;
+- (void)_popTransitionEnded:(id)fp8;
+- (void)_pushTransitionEnded:(id)fp8;
+- (int)orientation;
+- (id)item;
+- (void)setItem:(id)fp8;
+- (id)delegate;
+- (void)setDelegate:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIAlertView.h"
+
+#import "UIModalViewDelegate-Protocol.h"
+
+@class NSString;
+
+@interface MPVolumeAlertView : UIAlertView <UIModalViewDelegate>
+{
+ unsigned int _registeredForOrientationChanges:1;
+ NSString *_volumeAudioCategory;
+}
+
+- (void)dealloc;
+- (id)_volumeView;
+- (void)setVolumeAudioCategory:(id)fp8;
+- (void)show;
+- (void)statusBarOrientationWillChangeNotification:(id)fp8;
+- (void)layout;
+- (void)modalView:(id)fp8 didDismissWithButtonIndex:(int)fp12;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UISlider.h"
+
+@class NSString, NSTimer;
+
+@interface MPVolumeSlider : UISlider
+{
+ NSTimer *_commitTimer;
+ struct {
+ unsigned int insideVolumeNotificationChange:1;
+ } _volumeSliderBitfield;
+ NSString *_volumeAudioCategory;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)dealloc;
+- (float)minimumValue;
+- (float)maximumValue;
+- (id)createThumbView;
+- (BOOL)beginTrackingWithTouch:(id)fp8 withEvent:(id)fp12;
+- (void)endTrackingWithTouch:(id)fp8 withEvent:(id)fp12;
+- (void)didMoveToSuperview;
+- (id)volumeAudioCategory;
+- (void)setVolumeAudioCategory:(id)fp8;
+- (void)_updateVolumeFromAVSystemController;
+- (void)_commitVolumeChange;
+- (void)_systemVolumeDidChange:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * 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 MPVolumeView : UIView
+{
+ id _volumeSlider;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)setVolumeAudioCategory:(id)fp8;
+- (struct CGSize)sizeThatFits:(struct CGSize)fp8;
+- (void)sizeToFit;
+
+@end
+
--- /dev/null
+/*
+ * 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 MediaAppTestState : NSObject
+{
+ BOOL _gatherPerformanceData;
+ id _delegate;
+}
+
++ (id)sharedTestState;
+- (void)setGatherPerformanceData:(BOOL)fp8;
+- (void)setDelegate:(id)fp8;
+- (BOOL)gatherPerformanceData;
+- (void)clearState;
+- (void)sendPlaybackDidEndMessage:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <MediaPlayer/MediaDetailScrubberControl.h>
+
+@interface MediaDetailScrubberControl (MPInternal_DebugDetailScrubVis)
+- (float)_debugDetailDisplayedDetailScrubValue;
+- (void)__debugDetailToggleDetailScrubbingMode;
+- (void)view:(id)fp8 handleTapWithCount:(int)fp12 event:(struct __GSEvent *)fp16 fingerCount:(int)fp20;
+- (void)__debugDetailPositionAreaView:(id)fp8 forSuperview:(id)fp12;
+- (id)__debugDetailCreateAreaViewInView:(id)fp8;
+- (void)_debugDetailUpdateModeIndicatorView;
+- (void)__debugDetailDisplayAreaView;
+- (void)__debugDetailHideAreaView;
+- (void)_debugDetailUpdateAllViews;
+- (void)_debugDetailHideViewsForEndScrubbing;
+- (void)_debugDetailNoteCenterChanged;
+- (void)_debugDetailNoteWillMoveToSuperview;
+- (void)_debugDetailNoteDidMoveToSuperview;
+- (void)_debugDetailNoteTimeFramesDidReset;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIScrubberControl.h"
+
+@class InactivityMonitor;
+
+@interface MediaDetailScrubberControl : UIScrubberControl
+{
+ InactivityMonitor *_considerDetailModeMonitor;
+ struct CGPoint _lastTrackedWindowPoint;
+ int _detailScrubDragCoeff;
+ float _detailScrubCenter;
+ float _detailScrubValueRadius;
+ unsigned int _detailScrubDisabled:1;
+ unsigned int _detailScrubActive:1;
+ unsigned int _detailScrubActiveDelayedValue:1;
+ unsigned int _detailScrubActiveDelayedValueScheduled:1;
+ unsigned int _ignoreSetValue:1;
+ unsigned int _scrubbingActive:1;
+ unsigned int _trackableMouseDown:1;
+ unsigned int _detailScrubValueCenterChanged:1;
+}
+
+- (void)dealloc;
+- (void)setDuration:(double)fp8;
+- (BOOL)isDetailScrubbingActive;
+- (BOOL)isDetailScrubbingEnabled;
+- (BOOL)_isTracking;
+- (BOOL)_isDetailScrubbingEnabled;
+- (BOOL)_isDetailScrubbing;
+- (void)_detailScrubActiveStateApplyNewState;
+- (void)_activateAndUpdateDetailScrubbingParameters;
+- (float)_detailScrubValueRadius;
+- (int)_detailScrubDragCoefficientExponent;
+- (float)_validatedValue:(float)fp8;
+- (void)inactivityMonitorDetectedInactivity:(id)fp8;
+- (void)_startInactivityMonitoringWithDuration:(float)fp8;
+- (void)_endInactivityMonitoring;
+- (void)willBeginTracking;
+- (void)didEndTracking;
+- (void)cancelMouseTracking;
+- (BOOL)_corePointInsideKnob:(struct CGPoint)fp8 gsEvent:(struct __GSEvent *)fp16 uiEvent:(id)fp20;
+- (BOOL)_coreBeginTrackingAt:(struct CGPoint)fp8 gsEvent:(struct __GSEvent *)fp16 uiTouch:(id)fp20 uiEvent:(id)fp24;
+- (BOOL)_coreContinueTrackingAt:(struct CGPoint)fp8 previous:(struct CGPoint)fp16 gsEvent:(struct __GSEvent *)fp24 uiTouch:(id)fp28 uiEvent:(id)fp32;
+- (void)_coreEndTrackingAt:(struct CGPoint)fp8 previous:(struct CGPoint)fp16 gsEvent:(struct __GSEvent *)fp24 uiTouch:(id)fp28 uiEvent:(id)fp32;
+- (BOOL)beginTrackingAt:(struct CGPoint)fp8 withEvent:(struct __GSEvent *)fp16;
+- (BOOL)continueTrackingAt:(struct CGPoint)fp8 previous:(struct CGPoint)fp16 withEvent:(struct __GSEvent *)fp24;
+- (void)endTrackingAt:(struct CGPoint)fp8 previous:(struct CGPoint)fp16 withEvent:(struct __GSEvent *)fp24;
+- (BOOL)beginTrackingWithTouch:(id)fp8 withEvent:(id)fp12;
+- (BOOL)continueTrackingWithTouch:(id)fp8 withEvent:(id)fp12;
+- (void)endTrackingWithTouch:(id)fp8 withEvent:(id)fp12;
+- (void)_sendDelegateDidEnterScrubbingState:(BOOL)fp8;
+- (void)_resetTimeFrames;
+- (void)willMoveToSuperview;
+- (void)didMoveToSuperview;
+- (void)_setValue:(float)fp8 andSendAction:(BOOL)fp12;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIOldSliderControl.h"
+
+@class NSTimer;
+
+@interface MediaVolumeSlider : UIOldSliderControl
+{
+ NSTimer *_commitTimer;
+ float _hitBufferY;
+ float _hitBufferHeight;
+ float _lastCommittedValue;
+ float _lastTrackingValue;
+ unsigned int _tracking:1;
+ unsigned int _endingTracking:1;
+ unsigned int _appModeIsMovie:1;
+ unsigned int _updatingVolumeForExternalChange:1;
+ unsigned int _lastCommitSucceeded:1;
+}
+
++ (float)defaultHeight;
+- (BOOL)_setPlayerVolume:(float)fp8;
+- (float)_playerVolume;
+- (struct CGRect)adjustedFrame:(struct CGRect)fp8;
+- (id)initWithFrame:(struct CGRect)fp8 isForMovie:(BOOL)fp24;
+- (void)setFrame:(struct CGRect)fp8;
+- (BOOL)pointInside:(struct CGPoint)fp8 forEvent:(struct __GSEvent *)fp16;
+- (BOOL)pointInside:(struct CGPoint)fp8 withEvent:(id)fp16;
+- (void)dealloc;
+- (BOOL)isForMovie;
+- (void)setForMovie:(BOOL)fp8;
+- (struct CGRect)fillBounds;
+- (void)drawSliderPiece:(int)fp8 inRect:(struct CGRect)fp12;
+- (id)imageForSliderPiece:(int)fp8;
+- (id)createSliderKnobView;
+- (void)commitVolume:(id)fp8;
+- (void)_updateVolume:(id)fp8;
+- (void)setValue:(float)fp8 animated:(BOOL)fp12 animationCurve:(int)fp16;
+- (id)hitTest:(struct CGPoint)fp8 forEvent:(struct __GSEvent *)fp16 fudgeKnob:(BOOL)fp20;
+- (BOOL)beginTrackingAt:(struct CGPoint)fp8 withEvent:(struct __GSEvent *)fp16;
+- (void)endTrackingAt:(struct CGPoint)fp8 previous:(struct CGPoint)fp16 withEvent:(struct __GSEvent *)fp24;
+- (BOOL)beginTrackingWithTouch:(id)fp8 withEvent:(id)fp12;
+- (void)endTrackingWithTouch:(id)fp8 withEvent:(id)fp12;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <MediaPlayer/MediaDetailScrubberControl.h>
+
+@interface MovieScrubberControl : MediaDetailScrubberControl
+{
+}
+
++ (BOOL)allowLayeredFillForKnob;
+- (id)initWithFrame:(struct CGRect)fp8 preferredTrackWidth:(float)fp24;
+- (void)setValueAvailable:(float)fp8;
+- (void)setPlayableDuration:(double)fp8;
+- (const CDAnonymousStruct1 *)metrics;
+
+@end
+
--- /dev/null
+/*
+ * 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 UIView;
+
+@interface MovieSnapshot : NSObject
+{
+ id _delegate;
+ struct CGSize _size;
+ int _orientation;
+ float _time;
+ float _originalTime;
+ UIView *_snapshot;
+}
+
++ (id)infoWithSize:(struct CGSize)fp8 orientation:(int)fp16 time:(float)fp20 delegate:(id)fp24;
+- (void)dealloc;
+- (id)description;
+- (BOOL)prepareForSnapshotOfLayer:(id)fp8;
+- (void)snapshotLayer:(id)fp8;
+- (id)delegate;
+- (id)snapshot;
+- (float)time;
+
+@end
+
--- /dev/null
+/*
+ * 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 CALayer, MPVideoView, NSMutableArray;
+
+@interface MovieSnapshotController : NSObject
+{
+ MPVideoView *_videoView;
+ CALayer *_layer;
+ NSMutableArray *_pendingSnapshots;
+ unsigned int _expectingTimeJump:1;
+ unsigned int _pendingRestore:1;
+ float _originalTime;
+}
+
+- (void)dealloc;
+- (void)cancel;
+- (void)scheduleSnapshotWithSize:(struct CGSize)fp8 orientation:(int)fp16 time:(float)fp20 delegate:(id)fp24;
+- (void)setLayer:(id)fp8;
+- (void)setVideoView:(id)fp8;
+- (void)_timeDidJump:(id)fp8;
+- (id)_currentSnapshot;
+- (void)_finishSnapshot:(id)fp8;
+- (void)_restoreOriginalTime;
+- (void)_startNextSnapshot;
+- (void)_takeSnapshot:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * 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 MovieTVOutCounter, UIImageView;
+
+@interface MovieTVHUDView : UIView
+{
+ int _currentState;
+ MovieTVOutCounter *_counter;
+ UIImageView *_playbackMode;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)_changeState;
+- (void)_fadeOut;
+- (void)animationDidStop:(id)fp8;
+- (void)setPlaybackState:(int)fp8;
+
+@end
+
--- /dev/null
+/*
+ * 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 MovieTVOutCounter : UIView
+{
+}
+
++ (float)defaultHeight;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)drawRect:(struct CGRect)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <MediaPlayer/MediaDetailScrubberControl.h>
+
+@interface MusicScrubberControl : MediaDetailScrubberControl
+{
+}
+
+- (const CDAnonymousStruct1 *)metrics;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UINavigationBar.h"
+
+@interface NPCenteringNavigationBar : UINavigationBar
+{
+}
+
+- (struct CGRect)availableTitleArea;
+- (void)_getTitleViewFrame:(struct CGRect *)fp8 leftViewFrame:(struct CGRect *)fp12 rightViewFrame:(struct CGRect *)fp16;
+
+@end
+
--- /dev/null
+/*
+ * 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 NPTVOutBackgroundView : UIView
+{
+}
+
+- (id)initWithFrame:(struct CGRect)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSNumber.h"
+
+@interface NSNumber (MusicPlayerAdditions)
+- (double)timeIntervalValue;
+@end
+
--- /dev/null
+/*
+ * 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 (NonRetainingDelayedPerforms)
++ (void)performSelectorWithNonRetainedTarget:(id)fp8 selector:(SEL)fp12 withObject:(id)fp16 afterDelay:(double)fp20;
++ (void)cancelPreviousPerformRequestsWithNonRetainedTarget:(id)fp8 selector:(SEL)fp12 object:(id)fp16;
++ (void)cancelPreviousPerformRequestsWithNonRetainedTarget:(id)fp8;
+- (void)_nonRetainingPerformSelector:(SEL)fp8 withObject:(id)fp12 afterDelay:(double)fp16 inModes:(id)fp24;
+@end
+
--- /dev/null
+/*
+ * 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
+
--- /dev/null
+/*
+ * 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 (MMPAdditions)
+- (id)displayableStringByTrimmingPrefixString:(id)fp8;
+- (id)displayableStringByStrippingOffCommonPrefixWithString:(id)fp8;
+@end
+
--- /dev/null
+/*
+ * 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 UIImage;
+
+@interface NowPlayingReflectionView : UIView
+{
+ UIImage *_image;
+}
+
+- (void)dealloc;
+- (void)setImage:(id)fp8;
+- (void)drawRect:(struct CGRect)fp8;
+
+@end
+
--- /dev/null
+/*
+ * 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 SystemNowPlayingController : NSObject
+{
+ int _disableHUDCount;
+ BOOL _notifyEnableSystemHUDLastPostedState;
+ int _notifyDisableSystemHUDToken;
+}
+
++ (id)sharedInstance;
+- (id)init;
+- (id)_init;
+- (void)dealloc;
+- (void)_setEnableSBMediaHUD:(BOOL)fp8;
+- (void)disableMediaHUD;
+- (void)enableMediaHUD;
+- (void)_postCurrentMedia:(BOOL)fp8 path:(id)fp12 title:(id)fp16 artist:(id)fp20 album:(id)fp24 isPlaying:(BOOL)fp28 playingToTVOut:(BOOL)fp32 hasImageData:(BOOL)fp36 additionalInfo:(id)fp40;
+- (void)postNowPlayingInfoForMovieWithTitle:(id)fp8 artist:(id)fp12 album:(id)fp16 isPlaying:(BOOL)fp20 playingToTVOut:(BOOL)fp24;
+- (void)postNowPlayingInfoForSongWithPath:(id)fp8 title:(id)fp12 artist:(id)fp16 album:(id)fp20 isPlaying:(BOOL)fp24 hasImageData:(BOOL)fp28 additionalInfo:(id)fp32;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIApplication.h"
+
+@interface UIApplication (IAPAware)
+- (BOOL)IAPAware;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIApplication.h"
+
+@interface UIApplication (MMPAdditions)
+- (BOOL)isReallySuspendedUnderLock;
+- (BOOL)isSuspendedForAnyReason;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIWindow.h"
+
+@class NSMutableArray;
+
+@interface UIEventObservableWindow : UIWindow
+{
+ NSMutableArray *_eventObservers;
+ int _pendingMouseUpCount;
+ unsigned int _deallocating:1;
+}
+
++ (struct CGRect)constrainFrameToScreen:(struct CGRect)fp8;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)dealloc;
+- (void)addEventMonitor:(id)fp8;
+- (void)removeEventActivityMonitor:(id)fp8;
+- (int)pendingMouseUpCount;
+- (void)_postWillSendEvent:(struct __GSEvent *)fp8;
+- (void)sendEvent:(id)fp8;
+- (void)sendGSEvent:(struct __GSEvent *)fp8;
+
+@end
+
--- /dev/null
+/*
+ * 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 (MusicUtilities)
+- (id)imageScaledToSize:(struct CGSize)fp8;
+- (id)imageWithRect:(struct CGRect)fp8;
+@end
+
--- /dev/null
+/*
+ * 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
+
--- /dev/null
+/*
+ * 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, UITable;
+
+@interface UIMovieChapterListView : UIView
+{
+ float _topPadding;
+ UITable *_table;
+ UIImageView *_backgroundImageView;
+}
+
+- (id)init;
+- (void)setTopPadding:(float)fp8;
+- (id)table;
+- (void)layoutSubviews;
+- (float)topPadding;
+
+@end
+
--- /dev/null
+/*
+ * 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 MPItem, MPVideoViewController;
+
+@interface UIMoviePlayerController : NSObject
+{
+ MPItem *_item;
+ MPVideoViewController *_videoController;
+ struct CGRect _layoutRect;
+ id _delegate;
+ int _orientation;
+ unsigned int _displayableParts;
+ unsigned int _desiredParts;
+ struct {
+ unsigned int canShowControlsOverlay:1;
+ unsigned int wantsControlsOverlayVis:1;
+ unsigned int wantsControlsOverlayAnim:1;
+ unsigned int wantsControlsOverlayDisableAutohide:1;
+ unsigned int isFullScreen:1;
+ unsigned int canAnimateControlsOverlay:1;
+ unsigned int orientationIsForced:1;
+ unsigned int autoplayWhenLikelyToKeepUp:1;
+ unsigned int externalSourceManagesStatusBar:1;
+ unsigned int disallowsVideoOut:1;
+ unsigned int exited:1;
+ unsigned int unused:22;
+ } _mpcBitfield;
+}
+
++ (struct CGSize)fillSizeForMovieBounds:(struct CGRect)fp8 movieNaturalSize:(struct CGSize)fp24 orientation:(int)fp32 destinationTVOut:(BOOL)fp36;
++ (Class)preferredWindowClass;
+- (id)initWithPlayerSize:(struct CGSize)fp8 isFullScreen:(BOOL)fp16;
+- (void)dealloc;
+- (void)unlockMoviePlaybackResources;
+- (BOOL)canContinuePlayingWhenLocked;
+- (id)delegate;
+- (BOOL)disallowsVideoOut;
+- (id)movieView;
+- (id)playerView;
+- (void)setAutoPlayWhenLikelyToKeepUp:(BOOL)fp8;
+- (void)setDelegate:(id)fp8;
+- (void)setDisallowsVideoOut:(BOOL)fp8;
+- (void)setManagesStatusBar:(BOOL)fp8;
+- (BOOL)videoOutActive;
+- (int)orientation;
+- (BOOL)setUIOrientation:(int)fp8 animated:(BOOL)fp12 forced:(BOOL)fp16;
+- (void)setDesiredMovieParts:(unsigned int)fp8 animated:(BOOL)fp12;
+- (void)setDisplayableMovieParts:(unsigned int)fp8 animated:(BOOL)fp12;
+- (void)setDisplayable:(BOOL)fp8 movieParts:(unsigned int)fp12 animated:(BOOL)fp16;
+- (void)setCanAnimateControlsOverlay:(BOOL)fp8;
+- (void)setCanShowControlsOverlay:(BOOL)fp8;
+- (void)setControlsOverlayVisible:(BOOL)fp8 disableAutohide:(BOOL)fp12 animate:(BOOL)fp16;
+- (void)layoutUIInRect:(struct CGRect)fp8 fullScreen:(BOOL)fp24;
+- (struct CGRect)moviePlaceholderImageRectForMovieWithAspectRatio:(float)fp8;
+- (void)prepareAndSetupUI;
+- (void)tearDownUI;
+- (id)backgroundView;
+- (void)viewControllerRequestsExit:(id)fp8 reason:(unsigned int)fp12;
+- (BOOL)videoController:(id)fp8 tappedButtonPart:(unsigned int)fp12;
+- (void)_pausePlaybackForNotification:(id)fp8;
+- (void)_willSuspendNotification:(id)fp8;
+- (void)_willBeginSuspendAnimationNotification:(id)fp8;
+- (void)_willResignNotification:(id)fp8;
+- (void)_willTerminateNotification:(id)fp8;
+- (void)_bufferingStateChangedNotification:(id)fp8;
+- (void)_itemChangedNotification:(id)fp8;
+- (void)_serverDeathNotification:(id)fp8;
+- (void)_validityChangedNotification:(id)fp8;
+- (unsigned int)_convertedPartsMask:(unsigned int)fp8;
+- (void)_exitPlayer:(int)fp8;
+- (int)_exitReasonForMPViewControllerExitReason:(unsigned int)fp8;
+- (void)_updateEnabledParts;
+- (id)_videoController;
+- (void)_tvOutCapabilityChanged:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIView.h"
+
+@class NSString;
+
+@interface UIMovieSubtitlesView : UIView
+{
+ id _delegate;
+ NSString *_markup;
+ unsigned int _sizeIsDirty:1;
+ struct CGSize _markupSize;
+ struct CGSize _padding;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)dealloc;
+- (void)drawRect:(struct CGRect)fp8;
+- (struct CGSize)padding;
+- (void)setDelegate:(id)fp8;
+- (void)setPadding:(struct CGSize)fp8;
+- (void)sizeToFitWidth:(float)fp8;
+- (void)setSubtitleString:(struct __CFAttributedString *)fp8 forced:(BOOL)fp12;
+- (void)clearSubtitle;
+- (id)_createMarkupFromAttributedString:(struct __CFAttributedString *)fp8;
+- (id)_htmlColorForColor:(struct CGColor *)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIWindow.h"
+
+@interface UIWindow (MMPAdditions)
+- (id)createCoreSurfaceSnapshotView:(int)fp8;
+@end
+
--- /dev/null
+/*
+ * 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 AVController, NSString, NSTimer;
+
+@interface VolumeController : NSObject
+{
+ AVController *_avController;
+ id _delegate;
+ float _volume;
+ float _unmutedVolume;
+ NSTimer *_fadeTimer;
+ float _fadeVolume;
+ NSString *_debugName;
+ int _volumeBehaviorWhenEnabled;
+ struct {
+ unsigned int fadeIncreasesVolume:1;
+ unsigned int enabled:1;
+ unsigned int isSuspending:1;
+ unsigned int shouldPushLocalVolumeToServer:1;
+ unsigned int unused:28;
+ } _vcBitfields;
+}
+
++ (void)setCurrentVolumeController:(id)fp8;
++ (void)removeCurrentVolumeController:(id)fp8;
++ (void)forgetController:(id)fp8;
++ (id)currentVolumeController;
+- (id)init;
+- (id)description;
+- (void)setDebugName:(id)fp8;
+- (void)_postVolumeChangedNotification;
+- (void)postCurrentVolumeNotification;
+- (void)systemSoundControllerVolumeDidChange:(id)fp8;
+- (void)avControllerVolumeDidChange:(id)fp8;
+- (void)applicationWillSuspend:(id)fp8;
+- (void)applicationDidSuspendOrResume:(id)fp8;
+- (void)dealloc;
+- (void)setDelegate:(id)fp8;
+- (void)setAVController:(id)fp8;
+- (void)activateAndPushLocalVolumeToServerIfNecessary;
+- (void)_updateAVControllerVolumeBehavior;
+- (void)_didOrderOut;
+- (void)_didBecomeCurrent;
+- (void)setVolumeBehaviorWhenEnabled:(int)fp8;
+- (int)volumeBehaviorWhenEnabled;
+- (void)setEnabled:(BOOL)fp8;
+- (BOOL)isEnabled;
+- (void)_setPlayerVolume:(float)fp8;
+- (float)_playerVolume;
+- (void)toggleMuted;
+- (void)setMuted:(BOOL)fp8;
+- (BOOL)muted;
+- (BOOL)setVolume:(float)fp8;
+- (float)volume;
+- (void)_stopFade;
+- (void)_delayedFadeEndedForDirection:(int)fp8;
+- (void)_delayedDidFinishFadeOut;
+- (void)_delayedDidFinishFadeIn;
+- (void)_handleFadeEvent:(id)fp8;
+- (void)_startFade;
+- (void)fadeIn;
+- (void)fadeOut;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+@protocol CAAction
+- (void)runActionForKey:(id)fp8 object:(id)fp12 arguments:(id)fp16;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <QuartzCore/CAAnimation.h>
+
+#import "CAPropertyInfo-Protocol.h"
+#import "NSMutableCopying-Protocol.h"
+
+@interface CAAnimation (CAAnimationPrivate) <NSMutableCopying, CAPropertyInfo>
++ (id)properties;
++ (void *)CA_setterForType:(int)fp8;
++ (void *)CA_getterForType:(int)fp8;
++ (BOOL)resolveInstanceMethod:(SEL)fp8;
+- (void)setDefaultDuration:(double)fp8;
+- (void)applyForTime:(double)fp8 presentationObject:(id)fp16 modelObject:(id)fp20;
+- (double)_mapTime:(double)fp8 repeatIndex:(int *)fp16;
+- (id)mutableCopyWithZone:(struct _NSZone *)fp8;
+- (BOOL)isEnabled;
+- (void)setEnabled:(BOOL)fp8;
+- (double)frameInterval;
+- (void)setFrameInterval:(double)fp8;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+#import "CAAction-Protocol.h"
+#import "CAMediaTiming-Protocol.h"
+#import "NSCopying-Protocol.h"
+
+@interface CAAnimation : NSObject <NSCopying, CAMediaTiming, CAAction>
+{
+ struct _CAAttrList *_attr;
+ unsigned int _flags;
+}
+
++ (id)defaultValueForKey:(id)fp8;
++ (id)animation;
+- (struct _CARenderAnimation *)_setCARenderAnimation:(struct _CARenderAnimation *)fp8;
+- (void)dealloc;
+- (void)runActionForKey:(id)fp8 object:(id)fp12 arguments:(id)fp16;
+- (id)valueForKey:(id)fp8;
+- (void)setValue:(id)fp8 forKey:(id)fp12;
+- (id)valueForUndefinedKey:(id)fp8;
+- (void)setValue:(id)fp8 forUndefinedKey:(id)fp12;
+- (id)valueForKeyPath:(id)fp8;
+- (void)setValue:(id)fp8 forKeyPath:(id)fp12;
+- (id)copyWithZone:(struct _NSZone *)fp8;
+- (id)debugDescription;
+- (BOOL)removedOnCompletion;
+- (void)willChangeValueForKey:(id)fp8;
+- (void)didChangeValueForKey:(id)fp8;
+- (double)beginTime;
+- (void)setBeginTime:(double)fp8;
+- (double)timeOffset;
+- (void)setTimeOffset:(double)fp8;
+- (double)duration;
+- (void)setDuration:(double)fp8;
+- (float)speed;
+- (void)setSpeed:(float)fp8;
+- (float)repeatCount;
+- (void)setRepeatCount:(float)fp8;
+- (double)repeatDuration;
+- (void)setRepeatDuration:(double)fp8;
+- (BOOL)autoreverses;
+- (void)setAutoreverses:(BOOL)fp8;
+- (id)fillMode;
+- (void)setFillMode:(id)fp8;
+- (BOOL)isRemovedOnCompletion;
+- (void)setRemovedOnCompletion:(BOOL)fp8;
+- (id)timingFunction;
+- (void)setTimingFunction:(id)fp8;
+- (id)delegate;
+- (void)setDelegate:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <QuartzCore/CAAnimation.h>
+
+@interface CAAnimationGroup : CAAnimation
+{
+}
+
+- (void)setDefaultDuration:(double)fp8;
+- (void)applyForTime:(double)fp8 presentationObject:(id)fp16 modelObject:(id)fp20;
+- (void *)CA_copyRenderValue;
+- (id)animations;
+- (void)setAnimations:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <QuartzCore/CABasicAnimation.h>
+
+@interface CABasicAnimation (CAAnimationPrivate)
+- (BOOL)roundsToInteger;
+- (void)setRoundsToInteger:(BOOL)fp8;
+- (float)startAngle;
+- (void)setStartAngle:(float)fp8;
+- (float)endAngle;
+- (void)setEndAngle:(float)fp8;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <QuartzCore/CAPropertyAnimation.h>
+
+@interface CABasicAnimation : CAPropertyAnimation
+{
+}
+
+- (void *)CA_copyRenderValue;
+- (id)fromValue;
+- (void)setFromValue:(id)fp8;
+- (id)toValue;
+- (void)setToValue:(id)fp8;
+- (id)byValue;
+- (void)setByValue:(id)fp8;
+- (void)applyForTime:(double)fp8 presentationObject:(id)fp16 modelObject:(id)fp20;
+
+@end
+
--- /dev/null
+/*
+ * 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 CAContext : NSObject
+{
+}
+
++ (id)allContexts;
++ (id)localContext;
++ (id)localContextWithOptions:(id)fp8;
++ (id)remoteContext;
++ (id)remoteContextWithOptions:(id)fp8;
++ (void)setClientPort:(unsigned int)fp8;
++ (id)objectForSlot:(unsigned int)fp8;
+- (unsigned int)contextId;
+- (void)invalidate;
+- (id)layer;
+- (void)setLayer:(id)fp8;
+- (struct CGColorSpace *)colorSpace;
+- (void)setColorSpace:(struct CGColorSpace *)fp8;
+- (struct _CARenderContext *)renderContext;
+- (BOOL)valid;
+- (void)orderAbove:(unsigned int)fp8;
+- (void)orderBelow:(unsigned int)fp8;
+- (void)setLevel:(float)fp8;
+- (float)level;
+- (void)setFence:(unsigned int)fp8 count:(unsigned int)fp12;
+- (unsigned int)createSlot;
+- (void)deleteSlot:(unsigned int)fp8;
+- (void)setObject:(id)fp8 forSlot:(unsigned int)fp12;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <QuartzCore/CAContext.h>
+
+@interface CAContextImpl : CAContext
+{
+ unsigned int _refcount;
+ struct _opaque_pthread_mutex_t _mutex;
+ void *_next;
+ void *_layer;
+ struct _CARenderContext *_renderCtx;
+ struct CGColorSpace *_colorspace;
+ unsigned int _serverPort;
+ unsigned int _clientPort;
+ struct __CFMachPort *_clientPortRef;
+ struct __CFRunLoopSource *_clientPortSource;
+ unsigned int _clientId;
+ unsigned int _localId;
+ struct x_list_struct *_shmems;
+ struct x_list_struct *_deletedShmems;
+ float _level;
+ unsigned int _fenceName;
+ unsigned int _fenceCount;
+ struct commitClosure *_commit;
+ unsigned int _ownsServerPort:1;
+ unsigned int _synchronized:1;
+ unsigned int _serverDied:1;
+}
+
+- (id)initWithOptions:(id)fp8 localContext:(_Bool)fp12;
+- (id)initRemoteWithOptions:(id)fp8;
+- (void)invalidate;
+- (void)dealloc;
+- (id)retain;
+- (void)release;
+- (unsigned int)retainCount;
+- (unsigned int)contextId;
+- (struct CGColorSpace *)colorSpace;
+- (void)setColorSpace:(struct CGColorSpace *)fp8;
+- (id)layer;
+- (void)setLayer:(id)fp8;
+- (void)orderAbove:(unsigned int)fp8;
+- (void)orderBelow:(unsigned int)fp8;
+- (void)setLevel:(float)fp8;
+- (float)level;
+- (struct _CARenderContext *)renderContext;
+- (BOOL)valid;
+- (void)setFence:(unsigned int)fp8 count:(unsigned int)fp12;
+- (unsigned int)createSlot;
+- (void)deleteSlot:(unsigned int)fp8;
+- (void)setObject:(id)fp8 forSlot:(unsigned int)fp12;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <QuartzCore/CALayer.h>
+
+#import "EAGLDrawable-Protocol.h"
+
+@interface CAEAGLLayer : CALayer <EAGLDrawable>
+{
+ struct _CAEAGLNativeWindow *_win;
+}
+
++ (id)defaultValueForKey:(id)fp8;
+- (void)didChangeValueForKey:(id)fp8;
+- (struct _EAGLNativeWindowObject *)nativeWindow;
+- (void)dealloc;
+- (void)_display;
+- (id)drawableProperties;
+- (void)setDrawableProperties:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+#import "NSCopying-Protocol.h"
+#import "NSMutableCopying-Protocol.h"
+
+@class NSString;
+
+@interface CAFilter : NSObject <NSCopying, NSMutableCopying>
+{
+ unsigned int _type;
+ NSString *_name;
+ unsigned int _flags;
+ struct _CAAttrList *_attr;
+ void *_cache;
+}
+
++ (id)filterTypes;
++ (id)filterWithType:(id)fp8;
++ (id)filterWithName:(id)fp8;
+- (id)initWithType:(id)fp8;
+- (id)initWithName:(id)fp8;
+- (id)type;
+- (id)name;
+- (void)setName:(id)fp8;
+- (BOOL)isEnabled;
+- (BOOL)enabled;
+- (void)setEnabled:(BOOL)fp8;
+- (void)setValue:(id)fp8 forKey:(id)fp12;
+- (id)valueForKey:(id)fp8;
+- (void)setDefaults;
+- (void)dealloc;
+- (void *)CA_copyRenderValue;
+- (id)copyWithZone:(struct _NSZone *)fp8;
+- (id)mutableCopyWithZone:(struct _NSZone *)fp8;
+- (void)willChangeValueForKey:(id)fp8;
+- (void)didChangeValueForKey:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <QuartzCore/CAKeyframeAnimation.h>
+
+@interface CAKeyframeAnimation (CAAnimationPrivate)
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <QuartzCore/CAPropertyAnimation.h>
+
+@interface CAKeyframeAnimation : CAPropertyAnimation
+{
+}
+
+- (void *)CA_copyRenderValue;
+- (id)calculationMode;
+- (void)setCalculationMode:(id)fp8;
+- (id)keyTimes;
+- (void)setKeyTimes:(id)fp8;
+- (id)timingFunctions;
+- (void)setTimingFunctions:(id)fp8;
+- (id)values;
+- (void)setValues:(id)fp8;
+- (struct CGPath *)path;
+- (void)setPath:(struct CGPath *)fp8;
+- (void)applyForTime:(double)fp8 presentationObject:(id)fp16 modelObject:(id)fp20;
+- (id)rotationMode;
+- (void)setRotationMode:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <QuartzCore/CALayer.h>
+
+#import "CAPropertyInfo-Protocol.h"
+
+@interface CALayer (CALayerPrivate) <CAPropertyInfo>
++ (id)properties;
++ (void *)CA_setterForType:(int)fp8;
++ (void *)CA_getterForType:(int)fp8;
++ (BOOL)resolveInstanceMethod:(SEL)fp8;
+- (BOOL)hasBeenCommitted;
+- (BOOL)clearsContext;
+- (void)setClearsContext:(BOOL)fp8;
+- (BOOL)sortsSublayers;
+- (void)setSortsSublayers:(BOOL)fp8;
+- (BOOL)isFlipped;
+- (void)setFlipped:(BOOL)fp8;
+- (BOOL)contentsAreFlipped;
+- (void)invalidateContents;
+- (void)setContentsChanged;
+- (void *)regionBeingDrawn;
+- (BOOL)needsDisplay;
+- (void)displayIfNeeded;
+- (BOOL)_shouldSmoothFonts;
+- (BOOL)needsLayout;
+- (BOOL)layoutIsActive;
+- (BOOL)ignoresHitTesting;
+- (id)hitTest:(struct CGPoint)fp8 fromLayer:(id)fp16;
+- (BOOL)isDescendantOf:(id)fp8;
+- (id)ancestorSharedWithLayer:(id)fp8;
+- (struct CGSize)size;
+- (id)animationKeys;
+- (struct _CARenderLayer *)_copyRenderLayer:(struct _CATransaction *)fp8 flags:(unsigned int *)fp12;
+- (_Bool)_renderLayerDefinesProperty:(unsigned int)fp8;
+- (_Bool)_renderLayerPropertyAffectsGeometry:(unsigned int)fp8;
+- (void)layerDidBecomeVisible:(BOOL)fp8;
+- (BOOL)hidden;
+- (BOOL)opaque;
+- (BOOL)doubleSided;
+- (float)anchorPointZ;
+- (void)setAnchorPointZ:(float)fp8;
+- (struct CGAffineTransform)contentsTransform;
+- (void)setContentsTransform:(struct CGAffineTransform)fp8;
+- (float)minificationFilterBias;
+- (void)setMinificationFilterBias:(float)fp8;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <QuartzCore/CALayer.h>
+
+@interface CALayer (CALayerScrolling)
+- (void)_scrollPoint:(struct CGPoint)fp8 fromLayer:(id)fp16;
+- (void)scrollPoint:(struct CGPoint)fp8;
+- (void)_scrollRect:(struct CGRect)fp8 fromLayer:(id)fp24;
+- (void)scrollRectToVisible:(struct CGRect)fp8;
+- (struct CGRect)_visibleRectOfLayer:(id)fp8;
+- (struct CGRect)visibleRect;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+#import "CAMediaTiming-Protocol.h"
+
+@interface CALayer : NSObject <CAMediaTiming>
+{
+ struct _CALayerIvars _attr;
+}
+
++ (id)defaultValueForKey:(id)fp8;
++ (id)layer;
++ (id)defaultActionForKey:(id)fp8;
+- (id)retain;
+- (void)release;
+- (unsigned int)retainCount;
+- (id)init;
+- (id)initWithBounds:(struct CGRect)fp8;
+- (id)initWithLayer:(id)fp8;
+- (void)dealloc;
+- (id)debugDescription;
+- (void)willChangeValueForKey:(id)fp8;
+- (void)didChangeValueForKey:(id)fp8;
+- (id)valueForKey:(id)fp8;
+- (id)valueForUndefinedKey:(id)fp8;
+- (void)setValue:(id)fp8 forKey:(id)fp12;
+- (void)setValue:(id)fp8 forUndefinedKey:(id)fp12;
+- (id)valueForKeyPath:(id)fp8;
+- (void)setValue:(id)fp8 forKeyPath:(id)fp12;
+- (struct CGRect)bounds;
+- (void)setBounds:(struct CGRect)fp8;
+- (struct CGPoint)position;
+- (void)setPosition:(struct CGPoint)fp8;
+- (struct CGAffineTransform)affineTransform;
+- (void)setAffineTransform:(struct CGAffineTransform)fp8;
+- (BOOL)isHidden;
+- (void)setHidden:(BOOL)fp8;
+- (struct CGRect)frame;
+- (void)setFrame:(struct CGRect)fp8;
+- (struct CGPoint)convertPoint:(struct CGPoint)fp8 fromLayer:(id)fp16;
+- (struct CGPoint)convertPoint:(struct CGPoint)fp8 toLayer:(id)fp16;
+- (struct CGRect)convertRect:(struct CGRect)fp8 fromLayer:(id)fp24;
+- (struct CGRect)convertRect:(struct CGRect)fp8 toLayer:(id)fp24;
+- (double)convertTime:(double)fp8 fromLayer:(id)fp16;
+- (double)convertTime:(double)fp8 toLayer:(id)fp16;
+- (id)hitTest:(struct CGPoint)fp8;
+- (BOOL)containsPoint:(struct CGPoint)fp8;
+- (id)contents;
+- (void)setContents:(id)fp8;
+- (BOOL)isOpaque;
+- (void)setOpaque:(BOOL)fp8;
+- (BOOL)needsDisplayOnBoundsChange;
+- (void)setNeedsDisplayOnBoundsChange:(BOOL)fp8;
+- (unsigned int)edgeAntialiasingMask;
+- (void)setEdgeAntialiasingMask:(unsigned int)fp8;
+- (id)contentsGravity;
+- (void)setContentsGravity:(id)fp8;
+- (BOOL)masksToBounds;
+- (void)setMasksToBounds:(BOOL)fp8;
+- (id)sublayers;
+- (void)setSublayers:(id)fp8;
+- (id)superlayer;
+- (id)delegate;
+- (void)setDelegate:(id)fp8;
+- (void)removeFromSuperlayer;
+- (void)insertSublayer:(id)fp8 atIndex:(unsigned int)fp12;
+- (void)addSublayer:(id)fp8;
+- (void)insertSublayer:(id)fp8 below:(id)fp12;
+- (void)insertSublayer:(id)fp8 above:(id)fp12;
+- (void)replaceSublayer:(id)fp8 with:(id)fp12;
+- (id)actionForKey:(id)fp8;
+- (void)addAnimation:(id)fp8 forKey:(id)fp12;
+- (void)removeAllAnimations;
+- (void)removeAnimationForKey:(id)fp8;
+- (id)animationForKey:(id)fp8;
+- (BOOL)_scheduleAnimationTimer;
+- (void)_cancelAnimationTimer;
+- (id)presentationLayer;
+- (id)modelLayer;
+- (void)setNeedsDisplay;
+- (void)setNeedsDisplayInRect:(struct CGRect)fp8;
+- (void)renderInContext:(struct CGContext *)fp8;
+- (void)display;
+- (void)_display;
+- (void)drawInContext:(struct CGContext *)fp8;
+- (void)setNeedsLayout;
+- (struct CGSize)preferredFrameSize;
+- (void)layoutIfNeeded;
+- (void)layoutSublayers;
+- (double)beginTime;
+- (void)setBeginTime:(double)fp8;
+- (double)timeOffset;
+- (void)setTimeOffset:(double)fp8;
+- (double)duration;
+- (void)setDuration:(double)fp8;
+- (float)speed;
+- (void)setSpeed:(float)fp8;
+- (float)repeatCount;
+- (void)setRepeatCount:(float)fp8;
+- (double)repeatDuration;
+- (void)setRepeatDuration:(double)fp8;
+- (BOOL)autoreverses;
+- (void)setAutoreverses:(BOOL)fp8;
+- (id)fillMode;
+- (void)setFillMode:(id)fp8;
+- (struct CGPoint)anchorPoint;
+- (void)setAnchorPoint:(struct CGPoint)fp8;
+- (float)zPosition;
+- (void)setZPosition:(float)fp8;
+- (BOOL)isDoubleSided;
+- (void)setDoubleSided:(BOOL)fp8;
+- (struct CATransform3D)transform;
+- (void)setTransform:(struct CATransform3D)fp8;
+- (struct CATransform3D)sublayerTransform;
+- (void)setSublayerTransform:(struct CATransform3D)fp8;
+- (struct CGRect)contentsRect;
+- (void)setContentsRect:(struct CGRect)fp8;
+- (id)magnificationFilter;
+- (void)setMagnificationFilter:(id)fp8;
+- (id)minificationFilter;
+- (void)setMinificationFilter:(id)fp8;
+- (float)opacity;
+- (void)setOpacity:(float)fp8;
+- (struct CGColor *)backgroundColor;
+- (void)setBackgroundColor:(struct CGColor *)fp8;
+- (id)filters;
+- (void)setFilters:(id)fp8;
+- (id)backgroundFilters;
+- (void)setBackgroundFilters:(id)fp8;
+- (id)compositingFilter;
+- (void)setCompositingFilter:(id)fp8;
+- (id)name;
+- (void)setName:(id)fp8;
+- (id)style;
+- (void)setStyle:(id)fp8;
+- (id)actions;
+- (void)setActions:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * 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 CALayerArray : NSArray
+{
+ struct _CALayerArrayIvars _ivars;
+}
+
+- (id)initWithLayers:(id *)fp8 count:(unsigned long)fp12 retain:(BOOL)fp16;
+- (void)dealloc;
+- (unsigned int)count;
+- (id)objectAtIndex:(unsigned int)fp8;
+- (void)getObjects:(id *)fp8;
+- (void)getObjects:(id *)fp8 range:(struct _NSRange)fp12;
+- (id)copyWithZone:(struct _NSZone *)fp8;
+- (id)mutableCopyWithZone:(struct _NSZone *)fp8;
+- (unsigned int)countByEnumeratingWithState:(CDAnonymousStruct1 *)fp8 objects:(id *)fp12 count:(unsigned int)fp16;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <QuartzCore/CALayer.h>
+
+@interface CALayerHost : CALayer
+{
+}
+
+- (void)didChangeValueForKey:(id)fp8;
+- (struct _CARenderLayer *)_copyRenderLayer:(struct _CATransaction *)fp8 flags:(unsigned int *)fp12;
+- (_Bool)_renderLayerDefinesProperty:(unsigned int)fp8;
+- (unsigned int)contextId;
+- (void)setContextId:(unsigned int)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+@protocol CAMediaTiming
+- (id)fillMode;
+- (void)setFillMode:(id)fp8;
+- (BOOL)autoreverses;
+- (void)setAutoreverses:(BOOL)fp8;
+- (double)repeatDuration;
+- (void)setRepeatDuration:(double)fp8;
+- (float)repeatCount;
+- (void)setRepeatCount:(float)fp8;
+- (double)timeOffset;
+- (void)setTimeOffset:(double)fp8;
+- (float)speed;
+- (void)setSpeed:(float)fp8;
+- (double)duration;
+- (void)setDuration:(double)fp8;
+- (double)beginTime;
+- (void)setBeginTime:(double)fp8;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <QuartzCore/CAMediaTimingFunction.h>
+
+@interface CAMediaTimingFunction (CAMediaTimingFunctionPrivate)
+- (float)_solveForInput:(float)fp8;
+@end
+
--- /dev/null
+/*
+ * 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 CAMediaTimingFunction : NSObject
+{
+ struct CAMediaTimingFunctionPrivate *_priv;
+}
+
++ (id)functionWithControlPoints:(float)fp8:(float)fp12:(float)fp16:(float)fp20;
++ (id)functionWithName:(id)fp8;
+- (id)initWithControlPoints:(float)fp8:(float)fp12:(float)fp16:(float)fp20;
+- (void)dealloc;
+- (void)_getPoints:(float *)fp8;
+- (void)getControlPointAtIndex:(unsigned long)fp8 values:(float [2])fp12;
+- (id)description;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <QuartzCore/CAMediaTimingFunction.h>
+
+@interface CAMediaTimingFunctionBuiltin : CAMediaTimingFunction
+{
+ unsigned int _index;
+}
+
+- (void)_getPoints:(float *)fp8;
+- (id)description;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <QuartzCore/CAAnimation.h>
+
+@interface CAPropertyAnimation : CAAnimation
+{
+}
+
++ (id)animationWithKeyPath:(id)fp8;
+- (void)applyForTime:(double)fp8 presentationObject:(id)fp16 modelObject:(id)fp20;
+- (struct _CARenderAnimation *)_setCARenderAnimation:(struct _CARenderAnimation *)fp8;
+- (BOOL)isAdditive;
+- (void)setAdditive:(BOOL)fp8;
+- (id)keyPath;
+- (void)setKeyPath:(id)fp8;
+- (BOOL)isCumulative;
+- (void)setCumulative:(BOOL)fp8;
+- (BOOL)additive;
+- (BOOL)cumulative;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+@protocol CAPropertyInfo
++ (id)properties;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <QuartzCore/CALayer.h>
+
+@interface CAScrollLayer : CALayer
+{
+}
+
++ (id)defaultValueForKey:(id)fp8;
+- (void)scrollToPoint:(struct CGPoint)fp8;
+- (void)scrollToRect:(struct CGRect)fp8;
+- (void)_scrollPoint:(struct CGPoint)fp8 fromLayer:(id)fp16;
+- (void)_scrollRect:(struct CGRect)fp8 fromLayer:(id)fp24;
+- (struct CGRect)_visibleRectOfLayer:(id)fp8;
+- (id)scrollMode;
+- (void)setScrollMode:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * 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 CASlotProxy : NSObject
+{
+ struct _CARenderProxy *_proxy;
+}
+
+- (id)initWithName:(unsigned int)fp8;
+- (void)dealloc;
+- (void *)CA_copyRenderValue;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <QuartzCore/CATiledLayer.h>
+
+@interface CATiledLayer (CATiledLayerPrivate)
++ (BOOL)shouldDrawOnMainThread;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <QuartzCore/CALayer.h>
+
+@interface CATiledLayer : CALayer
+{
+}
+
++ (double)fadeDuration;
++ (id)defaultValueForKey:(id)fp8;
++ (void)_providerThread:(struct __CFRunLoopSource *)fp8;
+- (void)didChangeValueForKey:(id)fp8;
+- (void)setNeedsDisplayInRect:(struct CGRect)fp8;
+- (void)_addSource:(struct __CFRunLoopSource *)fp8;
+- (void)setContents:(id)fp8;
+- (void)dealloc;
+- (void)_display;
+- (void)_colorspaceDidChange;
+- (unsigned long)levelsOfDetail;
+- (void)setLevelsOfDetail:(unsigned long)fp8;
+- (unsigned long)levelsOfDetailBias;
+- (void)setLevelsOfDetailBias:(unsigned long)fp8;
+- (struct CGSize)tileSize;
+- (void)setTileSize:(struct CGSize)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <QuartzCore/CATransaction.h>
+
+@interface CATransaction (CATransactionPrivate)
++ (void)lock;
++ (void)unlock;
++ (void)synchronize;
++ (unsigned int)currentState;
+@end
+
--- /dev/null
+/*
+ * 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 CATransaction : NSObject
+{
+}
+
++ (void)begin;
++ (BOOL)beginWithoutBlocking;
++ (void)commit;
++ (void)flush;
++ (id)valueForKey:(id)fp8;
++ (void)setValue:(id)fp8 forKey:(id)fp12;
+- (void)_addTimer:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <QuartzCore/CALayer.h>
+
+@interface CATransformLayer : CALayer
+{
+}
+
+- (id)init;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <QuartzCore/CATransition.h>
+
+@interface CATransition (CAAnimationPrivate)
+- (unsigned int)transitionFlags;
+- (void)setTransitionFlags:(unsigned int)fp8;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <QuartzCore/CAAnimation.h>
+
+@interface CATransition : CAAnimation
+{
+}
+
+- (void *)CA_copyRenderValue;
+- (id)type;
+- (void)setType:(id)fp8;
+- (id)subtype;
+- (void)setSubtype:(id)fp8;
+- (float)startProgress;
+- (void)setStartProgress:(float)fp8;
+- (float)endProgress;
+- (void)setEndProgress:(float)fp8;
+- (id)filter;
+- (void)setFilter:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+@interface CAWindowServer : NSObject
+{
+ struct CAWindowServerImpl *_impl;
+}
+
++ (id)context;
++ (id)contextWithOptions:(id)fp8;
++ (id)server;
++ (id)serverIfRunning;
+- (id)init;
+- (id)_init;
+- (void)addDisplay:(id)fp8;
+- (void)removeDisplay:(id)fp8;
+- (void)removeAllDisplays;
+- (id)displayWithName:(id)fp8;
+- (void)_detectDisplays;
+- (void)dealloc;
+- (id)displays;
+- (void)setRendererFlags:(unsigned int)fp8;
+- (unsigned int)rendererFlags;
+- (void)setMinimumAnimationDelay:(double)fp8;
+- (double)minimumAnimationDelay;
+- (void)setGPUDisabled:(BOOL)fp8;
+- (BOOL)GPUDisabled;
+- (id)description;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+@interface CAWindowServerDisplay : NSObject
+{
+ struct CADisplayServer *_impl;
+}
+
+- (id)_initWithCADisplayServer:(struct CADisplayServer *)fp8;
+- (void)invalidate;
+- (void)dealloc;
+- (struct CGRect)bounds;
+- (id)name;
+- (id)deviceName;
+- (id)contextIdsWithClientPort:(unsigned int)fp8;
+- (unsigned int)contextIdAtPosition:(struct CGPoint)fp8;
+- (unsigned int)clientPortAtPosition:(struct CGPoint)fp8;
+- (struct CGRect)frameOfContextId:(unsigned int)fp8;
+- (void)setBlanked:(BOOL)fp8;
+- (BOOL)isBlanked;
+- (void)setTVMode:(id)fp8;
+- (id)TVMode;
+- (void)setTVSignalType:(id)fp8;
+- (id)TVSignalType;
+- (id)description;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+@class CAContextImpl, CAEAGLLayer, CALayer;
+
+struct CADisplay;
+
+struct CADisplayServer {
+ void **_field1;
+ struct {
+ int _field1;
+ } _field2;
+ struct CADisplay *_field3;
+ struct __CFString *_field4;
+ struct _opaque_pthread_mutex_t _field5;
+ struct _opaque_pthread_cond_t _field6;
+ unsigned int _field7;
+ struct _CARenderContext **_field8;
+ unsigned int _field9;
+ unsigned int _field10;
+ struct _CARenderContext *_field11;
+ struct _CARenderContext *_field12;
+ unsigned int _field13;
+ int *_field14;
+ unsigned int _field15;
+ struct _CARenderOGLContext *_field16;
+ double _field17;
+ unsigned int :1;
+ unsigned int :1;
+ unsigned int :1;
+ unsigned int :1;
+ unsigned int :1;
+};
+
+struct CAMediaTimingFunctionPrivate {
+ float _field1[2];
+ float _field2[2];
+};
+
+struct CATransform3D {
+ float _field1;
+ float _field2;
+ float _field3;
+ float _field4;
+ float _field5;
+ float _field6;
+ float _field7;
+ float _field8;
+ float _field9;
+ float _field10;
+ float _field11;
+ float _field12;
+ float _field13;
+ float _field14;
+ float _field15;
+ float _field16;
+};
+
+struct CAWindowServerImpl {
+ struct __CFArray *_field1;
+ unsigned int _field2;
+ unsigned int :1;
+};
+
+struct CGAffineTransform {
+ float _field1;
+ float _field2;
+ float _field3;
+ float _field4;
+ float _field5;
+ float _field6;
+};
+
+struct CGColor;
+
+struct CGColorSpace;
+
+struct CGContext;
+
+struct CGPath;
+
+struct CGPoint {
+ float _field1;
+ float _field2;
+};
+
+struct CGRect {
+ struct CGPoint _field1;
+ struct CGSize _field2;
+};
+
+struct CGSBounds {
+ int x;
+ int y;
+ int w;
+ int h;
+};
+
+struct CGSize {
+ float _field1;
+ float _field2;
+};
+
+struct EGLNativeWindowCallbacksRec {
+ void *callback_data;
+ void *create_buffer;
+ void *destroy_buffer;
+};
+
+struct _CAAttrList;
+
+struct _CAEAGLNativeWindow {
+ struct _EGLNativeWindowObject _field1;
+ struct EGLNativeWindowCallbacksRec _field2;
+ struct x_list_struct *_field3;
+ CDAnonymousStruct2 _field4;
+ CDAnonymousStruct2 _field5;
+ struct _CAImageQueue *_field6;
+ CAEAGLLayer *_field7;
+ struct x_list_struct *_field8;
+ unsigned int _field9;
+ void *_field10;
+ unsigned int :1;
+ unsigned int :1;
+};
+
+struct _CAImageQueue;
+
+struct _CALayerAnimation;
+
+struct _CALayerArrayIvars {
+ CALayer **layers;
+ unsigned int count;
+ unsigned int capacity;
+ unsigned long mutations;
+ char retained;
+};
+
+struct _CALayerIvars {
+ int refcount;
+ unsigned int flags;
+ unsigned int parent;
+ void *sublayers;
+ CALayer *mask;
+ struct _CALayerState *state;
+ struct _CALayerState *previous_state;
+ struct _CALayerAnimation *animations;
+ unsigned int slots[3];
+};
+
+struct _CALayerState;
+
+struct _CARenderAnimation {
+ CDAnonymousStruct2 _field1;
+ float _field2;
+ struct _CARenderTiming *_field3;
+ struct _CARenderVector *_field4;
+ void *_field5;
+ unsigned int _field6;
+ union {
+ struct _CARenderArray *_field1;
+ void *_field2;
+ struct {
+ void *_field1;
+ void *_field2;
+ void *_field3;
+ void *_field4;
+ float _field5;
+ float _field6;
+ } _field3;
+ struct {
+ void *_field1;
+ struct _CARenderArray *_field2;
+ struct _CARenderVector *_field3;
+ struct _CARenderPath *_field4;
+ unsigned char _field5;
+ } _field4;
+ struct {
+ unsigned int _field1;
+ unsigned int _field2;
+ float _field3;
+ float _field4;
+ struct _CARenderFilter *_field5;
+ void *_field6;
+ unsigned int _field7;
+ unsigned int _field8;
+ } _field5;
+ } _field7;
+};
+
+struct _CARenderArray;
+
+struct _CARenderCoder;
+
+struct _CARenderContext {
+ struct {
+ int _field1;
+ } _field1;
+ unsigned int _field2;
+ struct __CFDictionary *_field3;
+ unsigned int _field4;
+ unsigned int _field5;
+ unsigned int _field6;
+ struct _opaque_pthread_mutex_t _field7;
+ unsigned int _field8;
+ struct _CARenderHandle *_field9;
+ struct _CARenderLayerNode *_field10;
+ struct __CFDictionary *_field11;
+ struct x_list_struct *_field12;
+ float _field13;
+ struct _CARenderFence *_field14;
+ struct _CARenderLayerHost *_field15;
+ struct x_list_struct *_field16;
+ double _field17;
+ int *_field18;
+ struct CGSBounds _field19;
+ unsigned int _field20;
+ unsigned int _field21;
+ unsigned int _field22;
+ unsigned int _field23;
+ int *_field24;
+};
+
+struct _CARenderFence;
+
+struct _CARenderFilter;
+
+struct _CARenderHandle;
+
+struct _CARenderLayer {
+ struct {
+ int _field1;
+ } _field1;
+ unsigned int _field2;
+ struct _CARenderHandle *_field3;
+ void *_field4;
+ struct CGPoint _field5;
+ struct CGSize _field6;
+ struct _CARenderArray *_field7;
+ struct _CARenderArray *_field8;
+};
+
+struct _CARenderLayerHost;
+
+struct _CARenderLayerNode;
+
+struct _CARenderOGLContext;
+
+struct _CARenderPath;
+
+struct _CARenderProxy {
+ CDAnonymousStruct2 _field1;
+ unsigned long long _field2;
+};
+
+struct _CARenderTiming;
+
+struct _CARenderVector;
+
+struct _CATransaction {
+ void *_field1;
+ struct _CATransactionLevel *_field2;
+ struct _CATransactionLevel _field3;
+ struct __CFRunLoop *_field4;
+ struct __CFRunLoopObserver *_field5;
+ struct _CATransactionDeleted *_field6;
+ struct _CATransactionCommand *_field7;
+ struct _CATransactionCommand *_field8;
+ struct x_heap_struct *_field9;
+ struct x_pool_struct *_field10;
+ struct x_hash_table_struct *_field11;
+ double _field12;
+ double _field13;
+ unsigned int _field14;
+ struct x_list_struct *_field15;
+ void *_field16;
+ unsigned int _field17;
+ struct x_hash_table_struct *_field18;
+ struct x_list_struct *_field19;
+ struct x_hash_table_struct *_field20;
+ struct x_hash_table_struct *_field21;
+ unsigned int _field22;
+ unsigned int :16;
+ unsigned int :1;
+ unsigned int :1;
+ unsigned int :1;
+};
+
+struct _CATransactionCommand;
+
+struct _CATransactionDeleted;
+
+struct _CATransactionLevel {
+ struct _CATransactionLevel *_field1;
+ struct _CAAttrList *_field2;
+};
+
+struct _EAGLNativeWindowObject {
+ int _field1;
+ void *_field2;
+ void *_field3;
+ void *_field4;
+ void *_field5;
+ void *_field6;
+};
+
+struct _EGLNativeWindowObject {
+ int version;
+ void *attach;
+ void *detach;
+ void *begin;
+ void *swap;
+ void *collect;
+};
+
+struct _NSRange {
+ unsigned int _field1;
+ unsigned int _field2;
+};
+
+struct _NSZone;
+
+struct __CFArray;
+
+struct __CFDictionary;
+
+struct __CFMachPort;
+
+struct __CFRunLoop;
+
+struct __CFRunLoopObserver;
+
+struct __CFRunLoopSource;
+
+struct __CFString;
+
+struct _opaque_pthread_cond_t {
+ long __sig;
+ char __opaque[24];
+};
+
+struct _opaque_pthread_mutex_t {
+ long __sig;
+ char __opaque[40];
+};
+
+struct commitClosure {
+ struct _CATransaction *_field1;
+ CAContextImpl *_field2;
+ double _field3;
+ double _field4;
+ struct _CARenderCoder *_field5;
+ struct _CARenderContext *_field6;
+ double _field7;
+ _Bool _field8;
+};
+
+struct x_hash_table_struct;
+
+struct x_heap_struct;
+
+struct x_list_struct {
+ void *_field1;
+ struct x_list_struct *_field2;
+};
+
+struct x_pool_struct;
+
+typedef struct {
+ unsigned long _field1;
+ id *_field2;
+ unsigned long *_field3;
+ unsigned long _field4[5];
+} CDAnonymousStruct1;
+
+typedef struct {
+ int x;
+} CDAnonymousStruct2;
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+@protocol EAGLDrawable
+- (id)drawableProperties;
+- (void)setDrawableProperties:(id)fp8;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSAffineTransform.h"
+
+@interface NSAffineTransform (CAAnimatableValue)
+- (id)CA_addValue:(id)fp8 multipliedBy:(int)fp12;
+- (id)CA_interpolateValue:(id)fp8 byFraction:(float)fp12;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSAffineTransform.h"
+
+@interface NSAffineTransform (CARenderValue)
+- (void *)CA_copyRenderValue;
+@end
+
--- /dev/null
+/*
+ * 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 (CAAnimatableValue)
+- (id)CA_addValue:(id)fp8 multipliedBy:(int)fp12;
+- (id)CA_interpolateValue:(id)fp8 byFraction:(float)fp12;
+@end
+
--- /dev/null
+/*
+ * 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 (CARenderValue)
+- (void *)CA_copyRenderValue;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+@protocol NSCopying
+- (id)copyWithZone:(struct _NSZone *)fp8;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+@protocol NSMutableCopying
+- (id)mutableCopyWithZone:(struct _NSZone *)fp8;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSNumber.h"
+
+@interface NSNumber (CAAnimatableValue)
+- (id)CA_addValue:(id)fp8 multipliedBy:(int)fp12;
+- (id)CA_interpolateValue:(id)fp8 byFraction:(float)fp12;
+- (float)CA_distanceToValue:(id)fp8;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSNumber.h"
+
+@interface NSNumber (CARenderValue)
+- (void *)CA_copyRenderValue;
+@end
+
--- /dev/null
+/*
+ * 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 (CAAnimatableValue)
+- (id)CA_addValue:(id)fp8 multipliedBy:(int)fp12;
+- (id)CA_interpolateValue:(id)fp8 byFraction:(float)fp12;
+- (float)CA_distanceToValue:(id)fp8;
+@end
+
--- /dev/null
+/*
+ * 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 (CARenderValue)
+- (void *)CA_copyRenderValue;
+@end
+
--- /dev/null
+/*
+ * 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 (_CAObjectInternal)
++ (void *)CA_setterForType:(int)fp8;
++ (void *)CA_getterForType:(int)fp8;
+@end
+
--- /dev/null
+/*
+ * 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 (CARenderValue)
+- (void *)CA_copyRenderValue;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSValue.h"
+
+@interface NSValue (CAAnimatableValue)
+- (id)CA_addValue:(id)fp8 multipliedBy:(int)fp12;
+- (id)CA_interpolateValue:(id)fp8 byFraction:(float)fp12;
+- (float)CA_distanceToValue:(id)fp8;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSValue.h"
+
+@interface NSValue (CARenderValue)
+- (void *)CA_copyRenderValue;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSValue.h"
+
+@interface NSValue (CATransform3DAdditions)
++ (id)valueWithCATransform3D:(struct CATransform3D)fp8;
+- (struct CATransform3D)CATransform3DValue;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/ShiftMatcher.h>
+
+@interface ASearch : ShiftMatcher
+{
+ int _mismatch;
+ unsigned int _epsilon;
+ unsigned int _acceptpat;
+ unsigned int _shiftpat[256];
+ unsigned int _pluspat[256];
+}
+
+- (id)initWithPattern:(char *)fp8 withAmbiguity:(int)fp12;
+- (int)match:(char *)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/ShiftMatcher.h>
+
+@interface ASearch50 : ShiftMatcher
+{
+ int _mismatch;
+ unsigned int _epsilon;
+ unsigned int _acceptpat;
+ unsigned int _shiftpat0[256];
+ unsigned int _shiftpat1[256];
+ unsigned int _shiftpat2[256];
+}
+
+- (id)initWithPattern:(char *)fp8 withAmbiguity:(int)fp12;
+- (int)match:(char *)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/ShiftMatcher.h>
+
+@interface ASearchPlus : ShiftMatcher
+{
+ int _mismatch;
+ unsigned int _epsilon;
+ unsigned int _acceptpat;
+ unsigned int _qmask;
+ unsigned int _shiftpat[256];
+ unsigned int _pluspat[256];
+}
+
+- (id)initWithPattern:(char *)fp8 withAmbiguity:(int)fp12;
+- (int)match:(char *)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "CALayer.h"
+
+@interface CALayer (TextEffectsLayerOrdering)
+- (int)compareTextEffectsOrdering:(id)fp8;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+@class UIImage, UIView;
+
+struct $_154 {
+ unsigned int sort_key:8;
+ unsigned int more_siblings:1;
+ unsigned int has_freq:1;
+ unsigned int has_words:1;
+ unsigned int child_offset32:21;
+};
+
+struct $_155 {
+ unsigned int sort_key:8;
+ unsigned int more_siblings:1;
+ unsigned int has_freq:1;
+ unsigned int has_words:1;
+ unsigned int child_offset32:21;
+};
+
+struct $_156 {
+ unsigned int sort_key:8;
+ unsigned int more_siblings:1;
+ unsigned int has_freq_or_words:2;
+ unsigned int child_offset32:21;
+};
+
+struct $_157 {
+ unsigned int compacted_freq:8;
+ unsigned int word_is_0freq:1;
+ unsigned int word_offset:23;
+};
+
+struct $_158 {
+ unsigned int compacted_freq:8;
+ unsigned int word_is_0freq:1;
+ unsigned int word_offset:23;
+};
+
+struct Bucket<KB::String, KB::Word>;
+
+struct DynamicDictionary {
+ struct DynamicDictionaryImpl *m_impl;
+ int m_log_level;
+};
+
+struct DynamicDictionaryImpl;
+
+struct HashTraits<KB::String>;
+
+struct Hashmap<KB::String, KB::Word> {
+ unsigned int m_size;
+ unsigned int m_capacity;
+ unsigned int m_table_size;
+ unsigned int m_extra_size;
+ unsigned int m_extra_index;
+ _Bool m_rehashing;
+ struct HashTraits<KB::String> m_traits;
+ struct Bucket<KB::String, KB::Word> *m_table;
+ struct Bucket<KB::String, KB::Word> *m_extra;
+};
+
+struct Input;
+
+struct KBInputManagerAlphabet {
+ void **_field1;
+ struct StaticDictionaryAlphabet _field2;
+ struct Vector<KB::Input> _field3;
+ struct String _field4;
+ struct String _field5;
+ struct Vector<KB::String> _field6;
+ unsigned int _field7;
+ unsigned int _field8;
+ struct Hashmap<KB::String, KB::Word> _field9;
+ struct Vector<KB::Word> _field10;
+ _Bool _field11;
+ _Bool _field12;
+ _Bool _field13;
+ _Bool _field14;
+ int _field15;
+ struct DynamicDictionary _field16;
+ _Bool _field17;
+ struct __CFDictionary *_field18;
+ struct __CFArray *_field19;
+};
+
+struct KBInputManagerZephyr {
+ void **_field1;
+ struct StaticDictionaryAlphabet _field2;
+ struct Vector<KB::Input> _field3;
+ struct String _field4;
+ struct String _field5;
+ struct Vector<KB::String> _field6;
+ unsigned int _field7;
+ unsigned int _field8;
+ struct Hashmap<KB::String, KB::Word> _field9;
+ struct Vector<KB::Word> _field10;
+ _Bool _field11;
+ _Bool _field12;
+ _Bool _field13;
+ _Bool _field14;
+ int _field15;
+ struct DynamicDictionary _field16;
+ struct StrokeBuildManager _field17;
+ struct SortedKeyLayout _field18;
+};
+
+struct KeyArea;
+
+struct PackedTrieSibling {
+ union {
+ unsigned int whole;
+ struct $_155 fields;
+ struct $_156 file_fields;
+ } sortNchild;
+ union {
+ unsigned int whole;
+ struct $_158 fields;
+ } freqNword;
+};
+
+struct ReadOnlyDataFile;
+
+struct RefPtr<KB::WordTrieNode> {
+ struct WordTrieNode *m_ptr;
+};
+
+struct SortedKeyLayout {
+ unsigned int m_size;
+ unsigned int m_capacity;
+ struct KeyArea *m_elements;
+ struct KeyArea *m_nearestKeys[13];
+ int m_numNearestKeys;
+ int m_nearestIteratorIndex;
+ float m_nearestSearchRadiusSQE;
+ struct CGPoint m_coordinateForNearestSort;
+ _Bool m_isAlphabeticLayout;
+ float m_leftmostXcentroid;
+ float m_rightmostXcentroid;
+};
+
+struct StaticDictionaryAlphabet {
+ void **_vptr$StaticDictionary;
+ struct WordTrie m_trie;
+ int m_log_level;
+};
+
+struct String {
+ unsigned short m_size;
+ unsigned short m_capacity;
+ unsigned short m_length;
+ unsigned short m_sort_key_length;
+ unsigned char m_buffer_type;
+ char *m_buffer;
+ char m_static_buffer[16];
+};
+
+struct StrokeBuildManager {
+ void **_vptr$StrokeBuildManager;
+ _Bool m_inputManagerDisrupted;
+};
+
+struct UIKeyboardAnimationGeometry {
+ struct CGPoint _field1;
+ struct CGPoint _field2;
+ struct CGRect _field3;
+ struct CGAffineTransform _field4;
+};
+
+struct Vector<KB::Input> {
+ unsigned int m_size;
+ unsigned int m_capacity;
+ struct Input *m_elements;
+};
+
+struct Vector<KB::String> {
+ unsigned int m_size;
+ unsigned int m_capacity;
+ struct String *m_elements;
+};
+
+struct Vector<KB::Word> {
+ unsigned int m_size;
+ unsigned int m_capacity;
+ struct Word *m_elements;
+};
+
+struct Vector<WTF::RefPtr<KB::WordTrieNode>, 0ul> {
+ unsigned int m_size;
+ struct VectorBuffer<WTF::RefPtr<KB::WordTrieNode>, 0ul> m_buffer;
+};
+
+struct VectorBuffer<WTF::RefPtr<KB::WordTrieNode>, 0ul> {
+ struct RefPtr<KB::WordTrieNode> *m_buffer;
+ unsigned int m_capacity;
+};
+
+struct WKView;
+
+struct WKWindow {
+ struct _WKObject _field1;
+ struct CGRect _field2;
+ struct WKView *_field3;
+ struct WKView *_field4;
+ struct __GSEvent *_field5;
+ void *_field6;
+ void *_field7;
+ unsigned int :1;
+ unsigned int :1;
+ unsigned int :1;
+};
+
+struct Word;
+
+struct WordTrie {
+ struct ReadOnlyDataFile *m_index;
+ struct ReadOnlyDataFile *m_words;
+ unsigned int m_word_count;
+ struct RefPtr<KB::WordTrieNode> m_root;
+ struct WordTrieSearch m_search;
+ struct WordTrieSearch m_saved_search;
+ _Bool m_returns_words_shorter_than_search;
+ _Bool m_valid;
+ struct PackedTrieSibling m_root_siblings_array_cache[256];
+ struct PackedTrieSibling m_deep_siblings_list_cache[256];
+ unsigned int m_num_deep_siblings;
+ unsigned int m_first_deep_sibling_offset;
+};
+
+struct WordTrieNode;
+
+struct WordTrieSearch {
+ struct Vector<WTF::RefPtr<KB::WordTrieNode>, 0ul> m_states;
+ int m_type;
+ struct String m_string;
+ struct String m_sort_key;
+};
+
+struct _DictEntry {
+ int _field1;
+ int _field2;
+ int _field3;
+ int _field4;
+ int _field5;
+ int _field6;
+};
+
+struct _NSRange {
+ unsigned int location;
+ unsigned int length;
+};
+
+struct _NSZone;
+
+struct _WKClassInfo;
+
+struct _WKObject {
+ unsigned int referenceCount;
+ struct _WKClassInfo *classInfo;
+};
+
+struct _WKQuad {
+ struct CGPoint _field1;
+ struct CGPoint _field2;
+ struct CGPoint _field3;
+ struct CGPoint _field4;
+};
+
+struct __CFArray;
+
+struct __CFCharacterSet;
+
+struct __CFData;
+
+struct __CFDateFormatter;
+
+struct __CFDictionary;
+
+struct __CFMachPort;
+
+struct __CFRunLoopObserver;
+
+struct __CFString;
+
+struct __CFTimeZone;
+
+struct __GSEvent;
+
+struct __GSHeartbeat;
+
+struct __GSWindow;
+
+struct __SCNetworkReachability;
+
+typedef struct {
+ int _field1;
+ int _field2;
+ id _field3;
+ id _field4;
+ float _field5;
+ int _field6;
+ SEL _field7;
+ id _field8;
+} CDAnonymousStruct3;
+
+typedef struct {
+ double width;
+ double height;
+} CDAnonymousStruct1;
+
+typedef struct {
+ float _field1;
+ float _field2;
+ float _field3;
+ float _field4;
+ float _field5;
+} CDAnonymousStruct11;
+
+typedef struct {
+ id _field1;
+ id _field2;
+ id _field3;
+ id _field4;
+} CDAnonymousStruct15;
+
+typedef struct {
+ float _field1;
+ float _field2;
+ float _field3;
+} CDAnonymousStruct4;
+
+typedef struct {
+ int _field1;
+ int _field2;
+ int _field3;
+ int _field4;
+ char _field5;
+ char _field6;
+} CDAnonymousStruct5;
+
+typedef struct {
+ float _field1;
+ float _field2;
+} CDAnonymousStruct6;
+
+typedef struct {
+ unsigned int numberOfRows:7;
+ unsigned int delegateAlertSheetButtonClicked:1;
+ unsigned int delegateDidPresentAlertSheet:1;
+ unsigned int delegateDidDismissAlertSheet:1;
+ unsigned int hideButtonBar:1;
+ unsigned int alertStyle:3;
+ unsigned int dontDimBackground:1;
+ unsigned int dismissSuspended:1;
+ unsigned int dontBlockInteraction:1;
+ unsigned int sheetWasPoppedUp:1;
+ unsigned int animating:1;
+ unsigned int hideWhenDoneAnimating:1;
+ unsigned int layoutWhenDoneAnimating:1;
+ unsigned int titleMaxLineCount:2;
+ unsigned int bodyTextMaxLineCount:3;
+ unsigned int runsModal:1;
+ unsigned int runningModal:1;
+ unsigned int addedTextView:1;
+ unsigned int addedTableShadows:1;
+ unsigned int showOverSBAlerts:1;
+ unsigned int showMinTableContent:1;
+ unsigned int bodyTextTruncated:1;
+ unsigned int orientation:3;
+ unsigned int delegateBodyTextAlignment:1;
+ unsigned int delegateClickedButtonAtIndex:1;
+ unsigned int delegateClickedButtonAtIndex2:1;
+ unsigned int delegateCancel:1;
+ unsigned int delegateCancel2:1;
+ unsigned int delegateWillPresent:1;
+ unsigned int delegateWillPresent2:1;
+ unsigned int delegateDidPresent:1;
+ unsigned int delegateDidPresent2:1;
+ unsigned int delegateWillDismiss:1;
+ unsigned int delegateWillDismiss2:1;
+ unsigned int delegateDidDismiss:1;
+ unsigned int delegateDidDismiss2:1;
+} CDAnonymousStruct7;
+
+typedef struct {
+ CDAnonymousStruct10 top;
+ struct {
+ struct CGRect _field1;
+ struct CGRect _field2;
+ struct CGRect _field3;
+ } middle;
+ struct {
+ struct CGRect _field1;
+ struct CGRect _field2;
+ struct CGRect _field3;
+ } bottom;
+} CDAnonymousStruct12;
+
+typedef struct {
+ unsigned char pathIndex;
+ unsigned char pathIdentity;
+ unsigned char pathProximity;
+ float pathPressure;
+ float pathMajorRadius;
+ struct CGPoint pathLocation;
+ struct __GSWindow *pathWindow;
+} CDAnonymousStruct13;
+
+typedef struct {
+ int count;
+ int ids[10];
+} CDAnonymousStruct8;
+
+typedef struct {
+ struct CGRect _field1;
+ struct CGRect _field2;
+ struct CGRect _field3;
+ struct CGRect _field4;
+ struct CGRect _field5;
+ id _field6;
+ id _field7;
+ unsigned int _field8;
+ unsigned int _field9;
+ unsigned int _field10;
+ id _field11;
+} CDAnonymousStruct9;
+
+typedef struct {
+ char _field1;
+ union {
+ struct {
+ id _field1;
+ id _field2;
+ } _field1;
+ struct __GSEvent *_field2;
+ } _field2;
+} CDAnonymousStruct14;
+
+typedef struct {
+ int _field1;
+ unsigned short _field2;
+ unsigned short _field3;
+ float _field4;
+ float _field5;
+ float _field6;
+ float _field7;
+ float _field8;
+ float _field9;
+ unsigned char _field10;
+ unsigned char _field11;
+ CDAnonymousStruct13 _field12[0];
+} CDAnonymousStruct16;
+
+typedef struct {
+ float top;
+ float left;
+ float bottom;
+ float right;
+} CDAnonymousStruct2;
+
+typedef struct {
+ struct CGRect left;
+ struct CGRect middle;
+ struct CGRect right;
+} CDAnonymousStruct10;
+
+typedef union {
+ UIImage *image;
+ UIView *view;
+} CDAnonymousUnion1;
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/ShiftMatcher.h>
+
+@interface CSearch : ShiftMatcher
+{
+ int _mismatch;
+ unsigned int _epsilon;
+ unsigned int _shiftpat[256];
+ unsigned int _pluspat[256];
+ unsigned int _length;
+}
+
+- (id)initWithPattern:(char *)fp8 withAmbiguity:(int)fp12;
+- (int)match:(char *)fp8;
+- (int)length;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/ShiftMatcher.h>
+
+@interface CSearch50 : ShiftMatcher
+{
+ int _mismatch;
+ unsigned int _epsilon;
+ unsigned int _shiftpat0[256];
+ unsigned int _shiftpat1[256];
+ unsigned int _shiftpat2[256];
+ unsigned int _length;
+}
+
+- (id)initWithPattern:(char *)fp8 withAmbiguity:(int)fp12;
+- (int)match:(char *)fp8;
+- (int)length;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/ShiftMatcher.h>
+
+@interface CSearchPlus : ShiftMatcher
+{
+ int _mismatch;
+ unsigned int _epsilon;
+ unsigned int _qmask;
+ unsigned int _shiftpat[256];
+ unsigned int _pluspat[256];
+ unsigned int _length;
+}
+
+- (id)initWithPattern:(char *)fp8 withAmbiguity:(int)fp12;
+- (int)match:(char *)fp8;
+- (int)length;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+#import "NSCopying-Protocol.h"
+
+@class NSString;
+
+@interface CandWord : NSObject <NSCopying>
+{
+ NSString *_word;
+}
+
+- (id)initWithWord:(id)fp8;
+- (void)dealloc;
+- (id)word;
+- (id)insertion;
+- (unsigned int)deleteCount;
+- (id)copyWithZone:(struct _NSZone *)fp8;
+- (BOOL)isEqual:(id)fp8;
+- (unsigned int)hash;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "DOMElement.h"
+
+@interface DOMElement (UIWebViewAdditions)
+- (id)tapHighlightColor;
+- (BOOL)touchCalloutEnabled;
+- (BOOL)becomeFirstResponder;
+- (BOOL)resignFirstResponder;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "DOMHTMLAnchorElement.h"
+
+@interface DOMHTMLAnchorElement (UIWebViewAdditions)
+- (id)calloutTitle;
+- (id)calloutSubtitle;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "DOMHTMLAppletElement.h"
+
+@interface DOMHTMLAppletElement (UIWebViewScrubbingExtensions)
+- (BOOL)showsTapHighlight;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "DOMHTMLAreaElement.h"
+
+@interface DOMHTMLAreaElement (UIWebViewScrubbingExtensions)
+- (struct CGRect)boundingBoxAtPoint:(struct CGPoint)fp8;
+- (struct _WKQuad)absoluteQuadAtPoint:(struct CGPoint)fp8;
+- (id)boundingBoxesAtPoint:(struct CGPoint)fp8;
+- (id)absoluteQuadsAtPoint:(struct CGPoint)fp8;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "DOMHTMLEmbedElement.h"
+
+@interface DOMHTMLEmbedElement (UIWebViewScrubbingExtensions)
+- (BOOL)showsTapHighlight;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "DOMHTMLImageElement.h"
+
+@interface DOMHTMLImageElement (UIWebViewScrubbingExtensions)
+- (id)calloutTitle;
+- (BOOL)showsTapHighlight;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "DOMHTMLInputElement.h"
+
+@interface DOMHTMLInputElement (UIWebViewAdditions)
+- (id)textInputTraits;
+- (id)text;
+- (BOOL)isSecure;
+- (BOOL)isTextControl;
+- (Class)formPeripheralClass;
+- (BOOL)canBecomeFirstResponder;
+- (id)calloutTitle;
+- (id)calloutSubtitle;
+- (BOOL)isLikelyToBeginPageLoad;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "DOMHTMLObjectElement.h"
+
+@interface DOMHTMLObjectElement (UIWebViewScrubbingExtensions)
+- (BOOL)showsTapHighlight;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "DOMHTMLOptGroupElement.h"
+
+@interface DOMHTMLOptGroupElement (UIWebViewEditingExtensions)
+- (Class)formPeripheralClass;
+- (id)title;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "DOMHTMLOptionElement.h"
+
+@interface DOMHTMLOptionElement (UIWebViewEditingExtensions)
+- (Class)formPeripheralClass;
+- (id)title;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "DOMHTMLSelectElement.h"
+
+@interface DOMHTMLSelectElement (ThreadingAdditions)
++ (BOOL)shouldLockOnSelector:(SEL)fp8;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "DOMHTMLSelectElement.h"
+
+@interface DOMHTMLSelectElement (UIWebViewAdditions)
+- (Class)formPeripheralClass;
+- (int)itemCount;
+- (id)itemAtIndex:(int)fp8;
+- (void)selectItemAtIndex:(int)fp8;
+- (int)indexOfSelectedItem;
+- (BOOL)canBecomeFirstResponder;
+- (id)calloutTitle;
+- (id)calloutSubtitle;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "DOMHTMLTextAreaElement.h"
+
+@interface DOMHTMLTextAreaElement (UIWebViewAdditions)
+- (id)textInputTraits;
+- (Class)formPeripheralClass;
+- (BOOL)canBecomeFirstResponder;
+- (id)calloutTitle;
+- (id)calloutSubtitle;
+- (BOOL)isTextControl;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "DOMNode.h"
+
+@interface DOMNode (ThreadingAdditions)
++ (BOOL)shouldLockOnSelector:(SEL)fp8;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "DOMNode.h"
+
+@interface DOMNode (UIKit_DOMExtras)
+- (id)tagName;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "DOMNode.h"
+
+@interface DOMNode (UIWebViewAdditions)
++ (id)approvedFocusNode;
+- (id)calloutTitle;
+- (id)calloutSubtitle;
+- (void)setApprovedFocus:(BOOL)fp8;
+- (BOOL)hasApprovedFocus;
+- (BOOL)canBecomeFirstResponder;
+- (struct CGRect)boundingBoxAtPoint:(struct CGPoint)fp8;
+- (struct _WKQuad)absoluteQuadAtPoint:(struct CGPoint)fp8;
+- (id)boundingBoxesAtPoint:(struct CGPoint)fp8;
+- (id)absoluteQuadsAtPoint:(struct CGPoint)fp8;
+- (BOOL)showsTapHighlight;
+- (id)tapHighlightColor;
+- (BOOL)touchCalloutEnabled;
+- (struct CGRect)convertRect:(struct CGRect)fp8 toView:(id)fp24;
+- (BOOL)isLikelyToBeginPageLoad;
+- (BOOL)hasText;
+- (BOOL)isTextControl;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "DOMNode.h"
+
+@interface DOMNode (UIWebViewTextEditingAdditions)
+- (void)takeTraitsFrom:(id)fp8;
+- (BOOL)isSecure;
+- (id)textInputTraits;
+- (void)setSecure:(BOOL)fp8;
+- (BOOL)isProxyFor:(id)fp8;
+- (BOOL)requiresKeyEvents;
+- (void)handleKeyEvent:(struct __GSEvent *)fp8;
+- (struct __CFCharacterSet *)textTrimmingSet;
+- (void)setTextTrimmingSet:(struct __CFCharacterSet *)fp8;
+- (void)deleteBackward;
+- (void)insertText:(id)fp8;
+- (unsigned short)characterInRelationToCaretSelection:(int)fp8;
+- (unsigned short)characterBeforeCaretSelection;
+- (void)setMarkedText:(id)fp8;
+- (void)confirmMarkedText:(id)fp8;
+- (struct CGRect)rectForNSRange:(struct _NSRange)fp8;
+- (id)markedText;
+- (void)replaceCurrentWordWithText:(id)fp8;
+- (unsigned short)characterAfterCaretSelection;
+- (void *)fontForCaretSelection;
+- (id)textColorForCaretSelection;
+- (struct CGRect)autocorrectionRect;
+- (struct CGRect)rectContainingCaretSelection;
+- (id)wordRangeContainingCaretSelection;
+- (id)wordContainingCaretSelection;
+- (id)wordInRange:(id)fp8;
+- (void)expandSelectionToStartOfWordContainingCaretSelection;
+- (int)wordOffsetInRange:(id)fp8;
+- (BOOL)spaceFollowsWordInRange:(id)fp8;
+- (id)previousNGrams:(unsigned int)fp8;
+- (struct _NSRange)selectionRange;
+- (id)selectedDOMRange;
+- (void)setSelectedDOMRange:(id)fp8 affinityDownstream:(BOOL)fp12;
+- (id)rangeByMovingCurrentSelection:(int)fp8;
+- (id)rangeByExtendingCurrentSelection:(int)fp8;
+- (BOOL)hasSelection;
+- (BOOL)selectionAtDocumentStart;
+- (BOOL)selectionAtSentenceStart;
+- (BOOL)selectionAtWordStart;
+- (BOOL)rangeAtSentenceStart:(id)fp8;
+- (void)markCurrentWordForAutoCorrection:(id)fp8 correction:(id)fp12;
+- (void)moveBackward:(unsigned int)fp8;
+- (void)moveForward:(unsigned int)fp8;
+- (void)selectAll;
+- (void)setText:(id)fp8;
+- (id)text;
+- (void)updateSelectionWithPoint:(struct CGPoint)fp8;
+- (void)setCaretChangeListener:(id)fp8;
+- (struct CGRect)caretRect;
+- (struct CGRect)convertCaretRect:(struct CGRect)fp8;
+- (id)keyboardInputView;
+- (BOOL)isShowingPlaceholder;
+- (id)textSuggestionDelegate;
+- (void)setTextSuggestionDelegate:(id)fp8;
+- (BOOL)contentsIsSingleValue;
+- (void)setContentsIsSingleValue:(BOOL)fp8;
+- (int)textLoupeVisibility;
+- (void)setTextLoupeVisibility:(int)fp8;
+- (int)returnKeyType;
+- (void)setReturnKeyType:(int)fp8;
+- (int)initialSelectionBehavior;
+- (void)setInitialSelectionBehavior:(int)fp8;
+- (id)editingDelegate;
+- (void)setEditingDelegate:(id)fp8;
+- (id)keyboardInputOverlayContainer:(id)fp8;
+- (id)automaticallySelectedOverlay;
+- (void)autoscrollTimerFired:(id)fp8;
+- (struct CGPoint)constrainedPoint:(struct CGPoint)fp8;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@class NSString, UIFont;
+
+@interface InlineCandidateCell : UIView
+{
+ NSString *_candidate;
+ unsigned int _index;
+ UIFont *_font;
+ struct CGSize _stringImageSize;
+ BOOL _highlighted;
+ id _target;
+ SEL _action;
+ BOOL _lastItem;
+ BOOL _dontDrawRightEdge;
+}
+
+- (id)initWithCandidate:(id)fp8 andIndex:(unsigned int)fp12 withFontSize:(float)fp16 target:(id)fp20 action:(SEL)fp24;
+- (void)dealloc;
+- (struct CGSize)stringImageSize;
+- (unsigned int)index;
+- (void)dontDrawRightEdge:(BOOL)fp8;
+- (void)setLastItem:(BOOL)fp8;
+- (BOOL)ignoresMouseEvents;
+- (void)setHighlighted:(BOOL)fp8;
+- (void)drawRect:(struct CGRect)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@class NSString;
+
+@interface KBCandidateCell : UIView
+{
+ NSString *_candidate;
+ unsigned int _index;
+ struct CGSize _stringImageSize;
+ BOOL _isLastInLine;
+ BOOL _highlighted;
+ float _atBottom;
+ id _target;
+ SEL _action;
+ BOOL _drawDone;
+}
+
++ (id)font;
+- (id)initWithCandidate:(id)fp8 andIndex:(unsigned int)fp12 target:(id)fp16 action:(SEL)fp20;
+- (void)dealloc;
+- (struct CGSize)stringImageSize;
+- (unsigned int)index;
+- (void)setGap:(float)fp8;
+- (float)dividorOriginX;
+- (void)setLastInLine:(BOOL)fp8;
+- (void)setAtBottom:(BOOL)fp8;
+- (void)drawRect:(struct CGRect)fp8;
+- (void)setHighlighted:(BOOL)fp8;
+- (void)mouseUp:(struct __GSEvent *)fp8;
+- (void)touchesEnded:(id)fp8 withEvent:(id)fp12;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSThread.h"
+
+@class NSMutableArray;
+
+@interface KBSearchThread : NSThread
+{
+ NSMutableArray *_queue;
+}
+
+- (id)init;
+- (void)dealloc;
+- (void)main;
+- (void)addSearch:(id)fp8;
+- (void)cancelAll;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+@class NSData, NSMutableArray, NSString, ShiftMatcher, WordInfo;
+
+@interface KBWordSearch : NSObject
+{
+ WordInfo *_learnDict[200];
+ int _dictTopIndex;
+ int _dictBottomIndex;
+ NSMutableArray *_abPhoneticNamePairs;
+ BOOL _isRegisteringABEntries;
+ int _maxCands;
+ NSMutableArray *_candidates;
+ NSMutableArray *_emptyCandidates;
+ int _lastConnection[10];
+ int _lastConnections;
+ int _searchMode;
+ ShiftMatcher *_css[100];
+ int _ncands;
+ int _linkInd;
+ int *_exactMatchArray;
+ int _exactMatchCapacity;
+ int _exactMatchCount;
+ int _prefixMatchArray[10];
+ int _prefixMatchCount;
+ int _expandMatchStack[10];
+ int _numberOfConnectionCands[10];
+ CDAnonymousStruct8 *_expandExactArray;
+ int _expandExactCapacity;
+ int _expandExactCount;
+ CDAnonymousStruct8 _expandPrefixArray[5];
+ int _expandPrefixCount;
+ char *_wordlist;
+ struct _DictEntry *_dict;
+ NSData *_dictData;
+ void *_dictDataBytes;
+ NSString *_deletedString;
+ NSString *_deletedPat;
+ int *_dictLink;
+ int *_connectionLink;
+ void *_candTrie;
+ BOOL _isAddingExactMatch;
+ BOOL _youTubeMode;
+ BOOL _insertInputStringInCandidate;
+ BOOL _kanaMode;
+ NSString *_currentInputMode;
+ BOOL _learningDictSaved;
+}
+
+- (id)a_matcher:(char *)fp8 withAmbiguity:(int)fp12;
+- (id)c_matcher:(char *)fp8 withAmbiguity:(int)fp12;
+- (int)dictHash:(char *)fp8;
+- (id)learndicFileName;
+- (void)_loadLearningDictionary;
+- (void)saveLearningDictionary;
+- (void)registerNamesFromAddressBook;
+- (void)reallocExactMatchArray;
+- (void)reallocExpandExactArray;
+- (id)initKBWordSearch:(BOOL)fp8 dictPath:(id)fp12;
+- (void)dealloc;
+- (int)addCandidate:(char *)fp8 yomi:(char *)fp12 inConnection:(int)fp16 outConnection:(int)fp20 nCands:(int)fp24 weight:(int)fp28 type:(int)fp32;
+- (BOOL)noDupWithArray:(int *)fp8 arrayCount:(int)fp12 index:(int)fp16;
+- (void)addNeededCandidates;
+- (BOOL)generateCand1:(int)fp8 connection:(int)fp12 matchedLen:(int)fp16 level:(int)fp20 patLen:(int)fp24;
+- (BOOL)generateCand0:(int)fp8 matchedLen:(int)fp12 level:(int)fp16;
+- (id)getCandidates0:(id)fp8 fixPat:(id)fp12;
+- (id)getCandidates1:(id)fp8 fixPat:(id)fp12;
+- (const char *)yomiInEngineRepresentation:(id)fp8;
+- (id)wildcardString;
+- (id)getCandidates:(id)fp8;
+- (id)getCandidates:(id)fp8 fixPat:(id)fp12;
+- (void)registABEntriesWithWord:(id)fp8 andYomi:(id)fp12;
+- (void)regist:(id)fp8 withYomi:(id)fp12 inConnection:(int)fp16 outConnection:(int *)fp20 outConnections:(int)fp24;
+- (id)lastWord;
+- (void)setSearchMode:(int)fp8;
+- (void)setYouTubeMode:(BOOL)fp8;
+- (void)setInsertInputStringInCandidate:(BOOL)fp8;
+- (void)setMaxCands:(int)fp8;
+- (void)setDeletedString:(id)fp8;
+- (id)deletedString;
+- (void)setDeletedPat:(id)fp8;
+- (id)deletedPat;
+- (void)cancel;
+- (BOOL)isCancelled;
+- (BOOL)checkGSEventQueueContainsMouseEvent;
+- (void)getCandidatesAsyncForString:(id)fp8 target:(id)fp12 action:(SEL)fp16;
+- (void)_getCandidatesOnThread:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+@class KBWordSearch, NSString;
+
+@interface KBWordSearchThreadParameters : NSObject
+{
+ KBWordSearch *_kbws;
+ NSString *_inputString;
+ id _target;
+ SEL _action;
+ BOOL _cancelled;
+}
+
+- (id)initWithKBWordSearch:(id)fp8 inputString:(id)fp12 target:(id)fp16 action:(SEL)fp20;
+- (void)dealloc;
+- (BOOL)isCancelled;
+- (void)setCancelled:(BOOL)fp8;
+- (SEL)action;
+- (id)target;
+- (id)inputString;
+- (id)kbws;
+
+@end
+
--- /dev/null
+/*
+ * 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 (UICollectionAdditions_Performance)
+- (id)initWithObjectsFromArray:(id)fp8 range:(struct _NSRange)fp12;
+- (void)makeObjectsPerformSelector:(SEL)fp8 object:(id)fp12 range:(struct _NSRange)fp16;
+@end
+
--- /dev/null
+/*
+ * 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 (UIKBExtras)
+- (id)_kb_firstObject;
+- (BOOL)_kb_firstTwoObjectsEqual;
+- (BOOL)_kb_firstObjectsEqual:(unsigned int)fp8;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSBundle.h"
+
+@interface NSBundle (NSBundleAdditions)
+- (id)loadNibNamed:(id)fp8 owner:(id)fp12 options:(id)fp16;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSCoder.h"
+
+@interface NSCoder (UIGeometryKeyedCoding)
+- (void)encodeCGPoint:(struct CGPoint)fp8 forKey:(id)fp16;
+- (void)encodeCGSize:(struct CGSize)fp8 forKey:(id)fp16;
+- (void)encodeCGRect:(struct CGRect)fp8 forKey:(id)fp24;
+- (void)encodeCGAffineTransform:(struct CGAffineTransform)fp8 forKey:(id)fp32;
+- (void)encodeUIEdgeInsets:(CDAnonymousStruct2)fp8 forKey:(id)fp24;
+- (struct CGPoint)decodeCGPointForKey:(id)fp8;
+- (struct CGSize)decodeCGSizeForKey:(id)fp8;
+- (struct CGRect)decodeCGRectForKey:(id)fp8;
+- (struct CGAffineTransform)decodeCGAffineTransformForKey:(id)fp8;
+- (CDAnonymousStruct2)decodeUIEdgeInsetsForKey:(id)fp8;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+@protocol NSCopying
+- (id)copyWithZone:(struct _NSZone *)fp8;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSDictionary.h"
+
+@interface NSDictionary (UICollectionAdditions)
+- (BOOL)boolForKey:(id)fp8;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSDictionary.h"
+
+@interface NSDictionary (UIWebDocumentViewMessaging)
+- (id)text;
+- (int)lineNumber;
+- (id)sourceURL;
+- (int)type;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSIndexPath.h"
+
+@interface NSIndexPath (UITableView)
++ (id)indexPathForRow:(unsigned int)fp8 inSection:(unsigned int)fp12;
+- (unsigned int)section;
+- (unsigned int)row;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSMutableArray.h"
+
+@interface NSMutableArray (UICollectionAdditions)
+- (void)push:(void *)fp8;
+- (void *)pop;
+- (void *)top;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSMutableArray.h"
+
+@interface NSMutableArray (UICollectionAdditions_Performance)
+- (void)addObjectsFromArray:(id)fp8 range:(struct _NSRange)fp12;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSMutableString.h"
+
+@interface NSMutableString (UICalloutViewAdditions)
+- (void)standardizeWhitespace;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+@interface NSObject (UINibLoadingAdditions)
+- (void)awakeFromNib;
+@end
+
--- /dev/null
+/*
+ * 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 (UICalloutViewAdditions)
+- (id)stringByStandardizingWhitespace;
+@end
+
--- /dev/null
+/*
+ * 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 (UIFontPrivate)
+- (id)stringByStrippingLeadingAndTrailingWhitespace;
+@end
+
--- /dev/null
+/*
+ * 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 (UIKBExtras)
++ (id)stringWithUnichar:(unsigned short)fp8;
+- (id)stringByTrimmingCharactersInCFCharacterSet:(struct __CFCharacterSet *)fp8;
+- (id)stringByTrimmingLastCharacter;
+- (id)stringByReplacingCharactersInSet:(struct __CFCharacterSet *)fp8 withCharacter:(unsigned short)fp12;
+- (id)stringByReplacingCharacter:(unsigned short)fp8 withCharacter:(unsigned short)fp12;
+- (BOOL)endsSentence;
+- (BOOL)endsWord;
+- (BOOL)isDottedURLDomain;
+- (BOOL)isLeftAssociative;
+- (BOOL)isTripledPunctuation;
+- (BOOL)isSpaceOrReturn;
+- (BOOL)isPlainSpace;
+- (BOOL)isSpace;
+- (BOOL)looksLikeEmailAddress;
+- (BOOL)looksLikeNumberInput;
+- (BOOL)looksLikeURL;
+@end
+
--- /dev/null
+/*
+ * 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 (UIKitAdditions)
+- (id)unescapedQueryValue;
+- (id)queryKeysAndValues;
+@end
+
--- /dev/null
+/*
+ * 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 (UISafeInstantiators)
+- (id)initWithUTF8String:(const char *)fp8 maxLength:(unsigned int)fp12;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSString.h>
+
+@interface NSString (UIStringDrawing)
+- (struct CGSize)sizeWithFont:(id)fp8;
+- (struct CGSize)sizeWithFont:(id)fp8 forWidth:(float)fp12 lineBreakMode:(int)fp16;
+- (struct CGSize)drawAtPoint:(struct CGPoint)fp8 withFont:(id)fp16;
+- (struct CGSize)drawAtPoint:(struct CGPoint)fp8 forWidth:(float)fp16 withFont:(id)fp20 lineBreakMode:(int)fp24;
+- (struct CGSize)sizeWithFont:(id)fp8 constrainedToSize:(struct CGSize)fp12;
+- (struct CGSize)sizeWithFont:(id)fp8 constrainedToSize:(struct CGSize)fp12 lineBreakMode:(int)fp20;
+- (struct CGSize)drawInRect:(struct CGRect)fp8 withFont:(id)fp24;
+- (struct CGSize)drawInRect:(struct CGRect)fp8 withFont:(id)fp24 lineBreakMode:(int)fp28;
+- (struct CGSize)drawInRect:(struct CGRect)fp8 withFont:(id)fp24 lineBreakMode:(int)fp28 alignment:(int)fp32;
+- (struct CGSize)sizeWithFont:(id)fp8 minFontSize:(float)fp12 actualFontSize:(float *)fp16 forWidth:(float)fp20 lineBreakMode:(int)fp24;
+- (struct CGSize)drawAtPoint:(struct CGPoint)fp8 forWidth:(float)fp16 withFont:(id)fp20 fontSize:(float)fp24 lineBreakMode:(int)fp28 baselineAdjustment:(int)fp32;
+- (struct CGSize)drawAtPoint:(struct CGPoint)fp8 forWidth:(float)fp16 withFont:(id)fp20 minFontSize:(float)fp24 actualFontSize:(float *)fp28 lineBreakMode:(int)fp32 baselineAdjustment:(int)fp36;
+- (id)securedStringIncludingLastCharacter:(BOOL)fp8;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSString.h>
+
+@interface NSString (UIStringDrawingDeprecated)
+- (void)drawAtPoint:(struct CGPoint)fp8 withStyle:(id)fp16;
+- (void)drawInRect:(struct CGRect)fp8 withStyle:(id)fp24;
+- (void)drawMarkupAtPoint:(struct CGPoint)fp8;
+- (void)drawMarkupInRect:(struct CGRect)fp8;
+- (struct CGSize)sizeWithStyle:(id)fp8 forWidth:(float)fp12;
+- (struct CGSize)sizeWithMarkupForWidth:(float)fp8;
+- (void)setStringDrawingOrigin:(struct CGPoint)fp8;
+- (void)clearStringDrawingOrigin;
+- (struct CGSize)sizeWithFont:(id)fp8;
+- (struct CGSize)sizeWithFont:(id)fp8 forWidth:(float)fp12 ellipsis:(int)fp16;
+- (struct CGSize)drawAtPoint:(struct CGPoint)fp8 forWidth:(float)fp16 withFont:(id)fp20 ellipsis:(int)fp24;
+- (struct CGSize)sizeWithFont:(id)fp8 minFontSize:(float)fp12 actualFontSize:(float *)fp16 forWidth:(float)fp20 ellipsis:(int)fp24;
+- (struct CGSize)drawAtPoint:(struct CGPoint)fp8 forWidth:(float)fp16 withFont:(id)fp20 fontSize:(float)fp24 ellipsis:(int)fp28 baselineAdjustment:(int)fp32;
+- (struct CGSize)drawAtPoint:(struct CGPoint)fp8 forWidth:(float)fp16 withFont:(id)fp20 minFontSize:(float)fp24 actualFontSize:(float *)fp28 ellipsis:(int)fp32 baselineAdjustment:(int)fp36;
+- (struct CGSize)drawInRect:(struct CGRect)fp8 withFont:(id)fp24 ellipsis:(int)fp28;
+- (struct CGSize)drawInRect:(struct CGRect)fp8 withFont:(id)fp24 ellipsis:(int)fp28 alignment:(int)fp32;
+- (struct CGSize)drawInRect:(struct CGRect)fp8 withFont:(id)fp24;
+- (struct CGSize)sizeInRect:(struct CGRect)fp8 withFont:(id)fp24 ellipsis:(int)fp28;
+- (struct CGSize)sizeInRect:(struct CGRect)fp8 withFont:(id)fp24;
+@end
+
--- /dev/null
+/*
+ * 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 (UIWebViewAdditions)
+- (id)_uikit_stringByTrimmingWhitespaceAndNewlines;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSURL.h"
+
+@interface NSURL (UIKitAdditions)
++ (id)URLWithTelephoneNumber:(id)fp8;
++ (id)URLWithTelephoneNumber:(id)fp8 addressBookUID:(int)fp12;
++ (id)mapsURLWithQuery:(id)fp8;
++ (id)mapsURLWithSourceAddress:(id)fp8 destinationAddress:(id)fp12;
+- (id)phoneNumber;
+- (void)getPhoneNumber:(id *)fp8 addressBookUID:(int *)fp12;
+- (BOOL)hasTelephonyScheme;
+- (void)_domain:(id *)fp8 subdomain:(id *)fp12;
+- (BOOL)_isGoogleMapsDomain:(id)fp8 subdomain:(id)fp12 path:(id)fp16 queryKeysAndValues:(id)fp20;
+- (BOOL)isGoogleMapsURL;
+- (id)mapsURL;
+- (id)itmsURL;
+- (id)itmsURL:(int *)fp8;
+- (id)youTubeURL;
+- (id)radarWebURL;
+- (BOOL)isSpringboardHandledURL;
+- (BOOL)isWebSafeTelephoneURL;
+- (id)webSafeTelephoneURL;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSURL.h"
+
+@interface NSURL (UIKitPrivateAdditions)
+- (BOOL)isInternalUIKitURL;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "NSValue.h"
+
+@interface NSValue (NSValueUIGeometryExtensions)
++ (id)valueWithCGPoint:(struct CGPoint)fp8;
++ (id)valueWithCGSize:(struct CGSize)fp8;
++ (id)valueWithCGRect:(struct CGRect)fp8;
++ (id)valueWithCGAffineTransform:(struct CGAffineTransform)fp8;
++ (id)valueWithUIEdgeInsets:(CDAnonymousStruct2)fp8;
+- (struct CGPoint)CGPointValue;
+- (struct CGSize)CGSizeValue;
+- (struct CGRect)CGRectValue;
+- (struct CGAffineTransform)CGAffineTransformValue;
+- (CDAnonymousStruct2)UIEdgeInsetsValue;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+@interface Romakana : NSObject
+{
+ BOOL _kanaMode;
+}
+
++ (id)hiraganaString:(id)fp8 withKanaMode:(BOOL)fp12;
++ (id)hiraganaString:(id)fp8 mappingArray:(id)fp12 withKanaMode:(BOOL)fp16;
+- (id)initWithKanaMode:(BOOL)fp8;
+- (id)roma2hiragana:(id)fp8;
+- (id)roma2katakana:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIWindow.h>
+
+@interface SBSuspensionWindow : UIWindow
+{
+}
+
++ (struct CGRect)constrainFrameToScreen:(struct CGRect)fp8;
+- (BOOL)_canExistBeyondSuspension;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+@interface ShiftMatcher : NSObject
+{
+}
+
+- (id)initWithPattern:(char *)fp8 withAmbiguity:(int)fp12;
+- (int)match:(char *)fp8;
+- (int)length;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@class UIImage;
+
+@interface UI9PartImageView : UIView
+{
+ UIView *_topLeft;
+ UIView *_topMiddle;
+ UIView *_topRight;
+ UIView *_middleLeft;
+ UIView *_middleMiddle;
+ UIView *_middleRight;
+ UIView *_bottomLeft;
+ UIView *_bottomMiddle;
+ UIView *_bottomRight;
+ CDAnonymousStruct12 _slices;
+ UIImage *_image;
+ unsigned int _dontReflow:1;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8 image:(id)fp24 slices:(CDAnonymousStruct12)fp28;
+- (void)dealloc;
+- (void)rebuildTiles;
+- (void)reflowTiles;
+- (void)setFrame:(struct CGRect)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+@interface UIAcceleration : NSObject
+{
+ double timestamp;
+ double x;
+ double y;
+ double z;
+}
+
+- (double)z;
+- (void)setZ:(double)fp8;
+- (double)y;
+- (void)setY:(double)fp8;
+- (double)x;
+- (void)setX:(double)fp8;
+- (double)timestamp;
+- (void)setTimestamp:(double)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+@interface UIAccelerometer : NSObject
+{
+ double _updateInterval;
+ id <UIAccelerometerDelegate> _delegate;
+ struct {
+ unsigned int delegateDidAccelerate:1;
+ unsigned int reserved:31;
+ } _accelerometerFlags;
+}
+
++ (id)sharedAccelerometer;
+- (id)init;
+- (void)setUpdateInterval:(double)fp8;
+- (void)setDelegate:(id)fp8;
+- (void)_acceleratedInX:(double)fp8 y:(double)fp16 z:(double)fp24 timestamp:(double)fp32;
+- (id)delegate;
+- (double)updateInterval;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@class NSArray, UIImage;
+
+@interface UIAccentedCharacterView : UIView
+{
+ NSArray *m_characters;
+ unsigned int m_count;
+ int m_expansion;
+ int m_orientation;
+ float m_stringWidth;
+ UIImage *m_endcapImage;
+ UIImage *m_middleImage;
+ UIImage *m_grabberImage;
+ struct CGPoint m_endcapPoint;
+ struct CGRect m_middleToRect;
+ struct CGRect m_middleFromRect;
+ struct CGPoint m_grabberPoint;
+ UIView *m_selectedView;
+ unsigned int m_selectedIndex;
+ BOOL m_dragged;
+ struct CGPoint m_dragPoint;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8 variants:(id)fp24 expansion:(int)fp28 orientation:(int)fp32;
+- (void)dealloc;
+- (void)setSelectedIndex:(int)fp8;
+- (void)sendSelectedString;
+- (BOOL)canHandleHandEvent:(struct __GSEvent *)fp8;
+- (void)mouseDown:(struct __GSEvent *)fp8;
+- (void)mouseDragged:(struct __GSEvent *)fp8;
+- (void)mouseUp:(struct __GSEvent *)fp8;
+- (void)touchesBegan:(id)fp8 withEvent:(id)fp12;
+- (void)touchesMoved:(id)fp8 withEvent:(id)fp12;
+- (void)touchesEnded:(id)fp8 withEvent:(id)fp12;
+- (void)touchesCancelled:(id)fp8 withEvent:(id)fp12;
+- (void)drawRect:(struct CGRect)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@class NSArray;
+
+@interface UIAccentedKeyCapStringView : UIView
+{
+ BOOL m_selectedMode;
+ int m_expansion;
+ int m_orientation;
+ float m_stringWidth;
+ NSArray *m_caps;
+}
+
+- (void)dealloc;
+- (void)setSelectedMode:(BOOL)fp8;
+- (void)setCaps:(id)fp8;
+- (void)setExpansion:(int)fp8;
+- (void)setOrientation:(int)fp8;
+- (void)setStringWidth:(float)fp8;
+- (void)drawRect:(struct CGRect)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIActionSheet.h>
+
+@interface UIActionSheet (Private)
++ (struct CGSize)minimumSize;
++ (id)topMostAlert;
++ (id)visibleAlert;
++ (BOOL)atLeastOneAlertVisible;
++ (void)_reorientAlertWindowTo:(int)fp8 animated:(BOOL)fp12;
++ (void)noteOrientationChangingTo:(int)fp8;
++ (void)hideTopmostMiniAlert:(int)fp8;
++ (void)hideAlertsForTermination;
++ (void)showTopmostMiniAlert:(char *)fp8;
++ (void)wantsToShowMiniAlerts:(char *)fp8;
++ (BOOL)_hideTopMostAlertAnimated:(BOOL)fp8;
++ (id)_popupAlertBackground;
+- (id)initWithTitle:(id)fp8 buttons:(id)fp12 defaultButtonIndex:(int)fp16 delegate:(id)fp20 context:(id)fp24;
+- (BOOL)requiresPortraitOrientation;
+- (int)_currentOrientation;
+- (void)_setAlertSheetStyleFromButtonBar:(id)fp8;
+- (id)buttons;
+- (void)_createTitleLabelIfNeeded;
+- (void)_createSubtitleLabelIfNeeded;
+- (void)_createBodyTextLabelIfNeeded;
+- (void)_createTaglineTextLabelIfNeeded;
+- (void)_setupTitleStyle;
+- (void)setBodyText:(id)fp8;
+- (void)setTaglineText:(id)fp8;
+- (void)setSubtitle:(id)fp8;
+- (id)subtitle;
+- (id)bodyText;
+- (void)setTitleMaxLineCount:(int)fp8;
+- (int)titleMaxLineCount;
+- (void)setBodyTextMaxLineCount:(int)fp8;
+- (int)bodyMaxLineCount;
+- (id)addTextFieldWithValue:(id)fp8 label:(id)fp12;
+- (id)textFieldAtIndex:(int)fp8;
+- (int)textFieldCount;
+- (id)textField;
+- (void)_alertSheetTextFieldReturn:(id)fp8;
+- (id)keyboard;
+- (void)setDefaultButton:(id)fp8;
+- (id)defaultButton;
+- (void)setDestructiveButton:(id)fp8;
+- (id)destructiveButton;
+- (id)_addButtonWithTitle:(id)fp8 label:(id)fp12 buttonClass:(Class)fp16;
+- (id)addButtonWithTitle:(id)fp8 label:(id)fp12;
+- (id)_addButtonWithTitle:(id)fp8;
+- (id)addButtonWithTitle:(id)fp8 buttonClass:(Class)fp12;
+- (int)buttonCount;
+- (void)setContext:(id)fp8;
+- (id)context;
+- (void)_buttonClicked:(id)fp8;
+- (void)_cleanupAfterPopupAnimation;
+- (void)setTableShouldShowMinimumContent:(BOOL)fp8;
+- (BOOL)tableShouldShowMinimumContent;
+- (id)table;
+- (BOOL)_needsKeyboard;
+- (void)setShowsOverSpringBoardAlerts:(BOOL)fp8;
+- (BOOL)showsOverSpringBoardAlerts;
+- (void)_performPopup:(BOOL)fp8;
+- (void)_growAnimationDidStop:(id)fp8 finished:(id)fp12;
+- (void)_bubbleAnimationShrinkDidStop:(id)fp8 finished:(id)fp12;
+- (void)_bubbleAnimationNormalDidStop:(id)fp8 finished:(id)fp12;
+- (BOOL)_isAnimating;
+- (void)_addToStack;
+- (void)_removeFromStack;
+- (void)_popoutAnimationDidStop:(id)fp8 finished:(id)fp12;
+- (void)_performPopoutAnimationAnimated:(BOOL)fp8;
+- (void)_repopup;
+- (void)_tellSpringboardShowingSheet:(BOOL)fp8;
+- (BOOL)_dimsBackground;
+- (void)_tellSpringboardHidingSheet:(BOOL)fp8;
+- (void)_createAlertWindowIfNeeded:(BOOL)fp8;
+- (BOOL)_canShowAlerts;
+- (void)_removeAlertWindowOrShowAnOldAlert;
+- (void)_temporarilyHideAnimated:(BOOL)fp8;
+- (void)_setupInitialFrame;
+- (void)_rotatingAnimationDidStop:(id)fp8;
+- (void)layoutAnimated:(BOOL)fp8;
+- (BOOL)isBodyTextTruncated;
+- (void)_layoutPopupAlertWithOrientation:(int)fp8 animated:(BOOL)fp12;
+- (void)_layoutIfNeeded;
+- (void)_adjustLabelFontSizes;
+- (void)popupAlertAnimated:(BOOL)fp8 atOffset:(float)fp12;
+- (void)popupAlertAnimated:(BOOL)fp8;
+- (void)_presentSheetFromView:(id)fp8 above:(BOOL)fp12;
+- (void)presentSheetFromBehindView:(id)fp8;
+- (void)presentSheetFromAboveView:(id)fp8;
+- (void)presentSheetInView:(id)fp8;
+- (void)presentSheetToAboveView:(id)fp8;
+- (void)setDimView:(id)fp8;
+- (id)_dimView;
+- (void)_presentSheetStartingFromYCoordinate:(double)fp8;
+- (void)_slideSheetOut:(BOOL)fp8;
+- (void)dismiss;
+- (void)dismissAnimated:(BOOL)fp8;
+- (struct CGSize)backgroundSize;
+- (float)_titleVerticalTopInset;
+- (float)_titleVerticalBottomInset;
+- (float)_titleHorizontalInset;
+- (float)_bottomVerticalInset;
+- (void)drawRect:(struct CGRect)fp8;
+- (void)_appSuspended:(id)fp8;
+- (void)_alertSheetAnimationDidStop:(id)fp8 finished:(id)fp12;
+- (void)setNumberOfRows:(int)fp8;
+- (int)numberOfRows;
+- (int)alertSheetStyle;
+- (void)setAlertSheetStyle:(int)fp8;
+- (void)setDimsBackground:(BOOL)fp8;
+- (BOOL)dimsBackground;
+- (void)setSuspendTag:(int)fp8;
+- (int)suspendTag;
+- (void)setBlocksInteraction:(BOOL)fp8;
+- (BOOL)blocksInteraction;
+- (void)setRunsModal:(BOOL)fp8;
+- (BOOL)runsModal;
+- (struct CGRect)titleRect;
+- (float)_maxHeight;
+- (float)_buttonHeight;
+- (void)layout;
+- (void)presentSheetFromButtonBar:(id)fp8;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@class NSMutableArray, UILabel, UIToolbar, UIWindow;
+
+/*XXX:*/typedef struct {
+ unsigned int numberOfRows:7;
+ unsigned int delegateAlertSheetButtonClicked:1;
+ unsigned int delegateDidPresentAlertSheet:1;
+ unsigned int delegateDidDismissAlertSheet:1;
+ unsigned int hideButtonBar:1;
+ unsigned int alertStyle:3;
+ unsigned int dontDimBackground:1;
+ unsigned int dismissSuspended:1;
+ unsigned int dontBlockInteraction:1;
+ unsigned int sheetWasPoppedUp:1;
+ unsigned int animating:1;
+ unsigned int hideWhenDoneAnimating:1;
+ unsigned int layoutWhenDoneAnimating:1;
+ unsigned int titleMaxLineCount:2;
+ unsigned int bodyTextMaxLineCount:3;
+ unsigned int runsModal:1;
+ unsigned int runningModal:1;
+ unsigned int addedTextView:1;
+ unsigned int addedTableShadows:1;
+ unsigned int showOverSBAlerts:1;
+ unsigned int showMinTableContent:1;
+ unsigned int bodyTextTruncated:1;
+ unsigned int orientation:3;
+ unsigned int delegateBodyTextAlignment:1;
+ unsigned int delegateClickedButtonAtIndex:1;
+ unsigned int delegateClickedButtonAtIndex2:1;
+ unsigned int delegateCancel:1;
+ unsigned int delegateCancel2:1;
+ unsigned int delegateWillPresent:1;
+ unsigned int delegateWillPresent2:1;
+ unsigned int delegateDidPresent:1;
+ unsigned int delegateDidPresent2:1;
+ unsigned int delegateWillDismiss:1;
+ unsigned int delegateWillDismiss2:1;
+ unsigned int delegateDidDismiss:1;
+ unsigned int delegateDidDismiss2:1;
+} CDAnonymousStruct7;
+
+@interface UIActionSheet : UIView
+{
+ id /*XXX:<UIActionSheetDelegate>*/ _delegate;
+ UILabel *_titleLabel;
+ UILabel *_subtitleLabel;
+ UILabel *_bodyTextLabel;
+ UILabel *_taglineTextLabel;
+ float _startY;
+ id _context;
+ int _cancelButton;
+ int _defaultButton;
+ int _firstOtherButton;
+ UIToolbar *_toolbar;
+ UIWindow *_dimWindow;
+ int _suspendTag;
+ int _dismissButtonIndex;
+ float _bodyTextHeight;
+ NSMutableArray *_buttons;
+ NSMutableArray *_textFields;
+ UIView *_keyboard;
+ UIView *_table;
+ UIView *_dimView;
+ CDAnonymousStruct7 _modalViewFlags;
+ int _actionSheetStyle;
+}
+
+- (id)initWithTitle:(id)fp8 message:(id)fp12 delegate:(id)fp16 defaultButton:(id)fp20 cancelButton:(id)fp24 otherButtons:(id)fp28;
+- (void)dealloc;
+- (void)setDelegate:(id)fp8;
+- (id)delegate;
+- (void)setTitle:(id)fp8;
+- (id)title;
+- (void)setMessage:(id)fp8;
+- (id)message;
+- (int)addButtonWithTitle:(id)fp8;
+- (id)buttonTitleAtIndex:(int)fp8;
+- (int)numberOfButtons;
+- (BOOL)isVisible;
+- (void)setDefaultButtonIndex:(int)fp8;
+- (int)defaultButtonIndex;
+- (void)setCancelButtonIndex:(int)fp8;
+- (int)cancelButtonIndex;
+- (void)_setFirstOtherButtonIndex:(int)fp8;
+- (int)firstOtherButtonIndex;
+- (void)dismissWithClickedButtonIndex:(int)fp8 animated:(BOOL)fp12;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (id)initWithTitle:(id)fp8 delegate:(id)fp12 cancelButtonTitle:(id)fp16 destructiveButtonTitle:(id)fp20 otherButtonTitles:(id)fp24;
+- (void)setActionSheetStyle:(int)fp8;
+- (int)actionSheetStyle;
+- (int)destructiveButtonIndex;
+- (void)setDestructiveButtonIndex:(int)fp8;
+- (void)showInView:(id)fp8;
+- (void)showFromToolbar:(id)fp8;
+- (void)showFromTabBar:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@interface UIActivityIndicatorView : UIView <NSCoding>
+{
+ double _duration;
+ BOOL _animating;
+ int _activityIndicatorViewStyle;
+ BOOL _hidesWhenStopped;
+}
+
++ (void)_loadResourcesForStyle:(int)fp8;
++ (struct CGSize)defaultSizeForStyle:(int)fp8;
++ (struct CGSize)size;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (id)initWithActivityIndicatorStyle:(int)fp8;
+- (void)dealloc;
+- (id)initWithCoder:(id)fp8;
+- (void)encodeWithCoder:(id)fp8;
+- (struct CGSize)sizeThatFits:(struct CGSize)fp8;
+- (void)setActivityIndicatorViewStyle:(int)fp8;
+- (void)startAnimating;
+- (void)stopAnimating;
+- (BOOL)isAnimating;
+- (void)setAnimationDuration:(double)fp8;
+- (void)setHidesWhenStopped:(BOOL)fp8;
+- (void)_didMoveFromWindow:(id)fp8 toWindow:(id)fp12;
+- (void)setStyle:(int)fp8;
+- (void)setAnimating:(BOOL)fp8;
+- (void)startAnimation;
+- (void)stopAnimation;
+- (BOOL)hidesWhenStopped;
+- (int)activityIndicatorViewStyle;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIImageAndTextTableCell.h>
+
+@interface UIAlertSheetTableCell : UIImageAndTextTableCell
+{
+}
+
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)setBackgroundColor:(id)fp8;
+- (void)updateHighlightColors;
+- (void)drawSeparatorInRect:(struct CGRect)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UITextField.h>
+
+@class UIThreePartImageView;
+
+@interface UIAlertSheetTextField : UITextField
+{
+ UIThreePartImageView *_sheetBackgroundView;
+}
+
+- (void)dealloc;
+- (void)setBackgroundView:(id)fp8;
+- (id)backgroundView;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIAlertView.h>
+
+@interface UIAlertView (Private)
++ (struct CGSize)minimumSize;
++ (id)topMostAlert;
++ (id)visibleAlert;
++ (BOOL)atLeastOneAlertVisible;
++ (void)_reorientAlertWindowTo:(int)fp8 animated:(BOOL)fp12;
++ (void)noteOrientationChangingTo:(int)fp8;
++ (void)hideTopmostMiniAlert:(int)fp8;
++ (void)hideAlertsForTermination;
++ (void)showTopmostMiniAlert:(char *)fp8;
++ (void)wantsToShowMiniAlerts:(char *)fp8;
++ (BOOL)_hideTopMostAlertAnimated:(BOOL)fp8;
++ (id)_popupAlertBackground;
+- (id)initWithTitle:(id)fp8 buttons:(id)fp12 defaultButtonIndex:(int)fp16 delegate:(id)fp20 context:(id)fp24;
+- (BOOL)requiresPortraitOrientation;
+- (int)_currentOrientation;
+- (void)_setAlertSheetStyleFromButtonBar:(id)fp8;
+- (id)buttons;
+- (void)_createTitleLabelIfNeeded;
+- (void)_createSubtitleLabelIfNeeded;
+- (void)_createBodyTextLabelIfNeeded;
+- (void)_createTaglineTextLabelIfNeeded;
+- (void)_setupTitleStyle;
+- (void)setBodyText:(id)fp8;
+- (void)setTaglineText:(id)fp8;
+- (void)setSubtitle:(id)fp8;
+- (id)subtitle;
+- (id)bodyText;
+- (void)setTitleMaxLineCount:(int)fp8;
+- (int)titleMaxLineCount;
+- (void)setBodyTextMaxLineCount:(int)fp8;
+- (int)bodyMaxLineCount;
+- (id)addTextFieldWithValue:(id)fp8 label:(id)fp12;
+- (id)textFieldAtIndex:(int)fp8;
+- (int)textFieldCount;
+- (id)textField;
+- (void)_alertSheetTextFieldReturn:(id)fp8;
+- (id)keyboard;
+- (void)setDefaultButton:(id)fp8;
+- (id)defaultButton;
+- (void)setDestructiveButton:(id)fp8;
+- (id)destructiveButton;
+- (id)_addButtonWithTitle:(id)fp8 label:(id)fp12 buttonClass:(Class)fp16;
+- (id)addButtonWithTitle:(id)fp8 label:(id)fp12;
+- (id)_addButtonWithTitle:(id)fp8;
+- (id)addButtonWithTitle:(id)fp8 buttonClass:(Class)fp12;
+- (int)buttonCount;
+- (void)setContext:(id)fp8;
+- (id)context;
+- (void)_buttonClicked:(id)fp8;
+- (void)_cleanupAfterPopupAnimation;
+- (void)setTableShouldShowMinimumContent:(BOOL)fp8;
+- (BOOL)tableShouldShowMinimumContent;
+- (id)table;
+- (BOOL)_needsKeyboard;
+- (void)setShowsOverSpringBoardAlerts:(BOOL)fp8;
+- (BOOL)showsOverSpringBoardAlerts;
+- (void)_performPopup:(BOOL)fp8;
+- (void)_growAnimationDidStop:(id)fp8 finished:(id)fp12;
+- (void)_bubbleAnimationShrinkDidStop:(id)fp8 finished:(id)fp12;
+- (void)_bubbleAnimationNormalDidStop:(id)fp8 finished:(id)fp12;
+- (BOOL)_isAnimating;
+- (void)_addToStack;
+- (void)_removeFromStack;
+- (void)_popoutAnimationDidStop:(id)fp8 finished:(id)fp12;
+- (void)_performPopoutAnimationAnimated:(BOOL)fp8;
+- (void)_repopup;
+- (void)_tellSpringboardShowingSheet:(BOOL)fp8;
+- (BOOL)_dimsBackground;
+- (void)_tellSpringboardHidingSheet:(BOOL)fp8;
+- (void)_createAlertWindowIfNeeded:(BOOL)fp8;
+- (BOOL)_canShowAlerts;
+- (void)_removeAlertWindowOrShowAnOldAlert;
+- (void)_temporarilyHideAnimated:(BOOL)fp8;
+- (void)_setupInitialFrame;
+- (void)_rotatingAnimationDidStop:(id)fp8;
+- (void)layoutAnimated:(BOOL)fp8;
+- (BOOL)isBodyTextTruncated;
+- (void)_layoutPopupAlertWithOrientation:(int)fp8 animated:(BOOL)fp12;
+- (void)_layoutIfNeeded;
+- (void)_adjustLabelFontSizes;
+- (void)popupAlertAnimated:(BOOL)fp8 atOffset:(float)fp12;
+- (void)popupAlertAnimated:(BOOL)fp8;
+- (void)_presentSheetFromView:(id)fp8 above:(BOOL)fp12;
+- (void)presentSheetFromBehindView:(id)fp8;
+- (void)presentSheetFromAboveView:(id)fp8;
+- (void)presentSheetInView:(id)fp8;
+- (void)presentSheetToAboveView:(id)fp8;
+- (void)setDimView:(id)fp8;
+- (id)_dimView;
+- (void)_presentSheetStartingFromYCoordinate:(double)fp8;
+- (void)_slideSheetOut:(BOOL)fp8;
+- (void)dismiss;
+- (void)dismissAnimated:(BOOL)fp8;
+- (struct CGSize)backgroundSize;
+- (float)_titleVerticalTopInset;
+- (float)_titleVerticalBottomInset;
+- (float)_titleHorizontalInset;
+- (float)_bottomVerticalInset;
+- (void)drawRect:(struct CGRect)fp8;
+- (void)_appSuspended:(id)fp8;
+- (void)_alertSheetAnimationDidStop:(id)fp8 finished:(id)fp12;
+- (void)setNumberOfRows:(int)fp8;
+- (int)numberOfRows;
+- (int)alertSheetStyle;
+- (void)setAlertSheetStyle:(int)fp8;
+- (void)setDimsBackground:(BOOL)fp8;
+- (BOOL)dimsBackground;
+- (void)setSuspendTag:(int)fp8;
+- (int)suspendTag;
+- (void)setBlocksInteraction:(BOOL)fp8;
+- (BOOL)blocksInteraction;
+- (void)setRunsModal:(BOOL)fp8;
+- (BOOL)runsModal;
+- (struct CGRect)titleRect;
+- (float)_maxHeight;
+- (float)_buttonHeight;
+- (void)layout;
+- (void)presentSheetFromButtonBar:(id)fp8;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@class NSMutableArray, UILabel, UIToolbar, UIWindow;
+
+@interface UIAlertView : UIView
+{
+ id <UIAlertViewDelegate> _delegate;
+ UILabel *_titleLabel;
+ UILabel *_subtitleLabel;
+ UILabel *_bodyTextLabel;
+ UILabel *_taglineTextLabel;
+ float _startY;
+ id _context;
+ int _cancelButton;
+ int _defaultButton;
+ int _firstOtherButton;
+ UIToolbar *_toolbar;
+ UIWindow *_dimWindow;
+ int _suspendTag;
+ int _dismissButtonIndex;
+ float _bodyTextHeight;
+ NSMutableArray *_buttons;
+ NSMutableArray *_textFields;
+ UIView *_keyboard;
+ UIView *_table;
+ UIView *_dimView;
+ CDAnonymousStruct7 _modalViewFlags;
+}
+
+- (id)initWithTitle:(id)fp8 message:(id)fp12 delegate:(id)fp16 defaultButton:(id)fp20 cancelButton:(id)fp24 otherButtons:(id)fp28;
+- (void)dealloc;
+- (void)setDelegate:(id)fp8;
+- (id)delegate;
+- (void)setTitle:(id)fp8;
+- (id)title;
+- (void)setMessage:(id)fp8;
+- (id)message;
+- (int)addButtonWithTitle:(id)fp8;
+- (id)buttonTitleAtIndex:(int)fp8;
+- (int)numberOfButtons;
+- (BOOL)isVisible;
+- (void)setDefaultButtonIndex:(int)fp8;
+- (int)defaultButtonIndex;
+- (void)setCancelButtonIndex:(int)fp8;
+- (int)cancelButtonIndex;
+- (void)_setFirstOtherButtonIndex:(int)fp8;
+- (int)firstOtherButtonIndex;
+- (void)dismissWithClickedButtonIndex:(int)fp8 animated:(BOOL)fp12;
+- (id)initWithTitle:(id)fp8 message:(id)fp12 delegate:(id)fp16 cancelButtonTitle:(id)fp20 otherButtonTitles:(id)fp24;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)show;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIAnimation.h>
+
+@interface UIAlphaAnimation : UIAnimation
+{
+ float _startAlpha;
+ float _endAlpha;
+}
+
+- (void)setStartAlpha:(float)fp8;
+- (void)setEndAlpha:(float)fp8;
+- (float)_alphaForMultiplier:(float)fp8;
+- (void)setProgress:(float)fp8;
+- (float)alphaForFraction:(float)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIAnimation.h>
+
+@interface UIAnimation (Internal)
+- (int)state;
+- (BOOL)tvOutput;
+- (void)setDuration:(double)fp8;
+- (float)fractionForTime:(double)fp8;
+- (void)markStart:(double)fp8;
+- (void)markStop;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+@interface UIAnimation : NSObject
+{
+ id _target;
+ SEL _action;
+ id _delegate;
+ struct {
+ unsigned int curve:4;
+ unsigned int tvOutput:1;
+ unsigned int reserved:27;
+ } _animationFlags;
+ double _startTime;
+ double _duration;
+ int _state;
+}
+
+- (id)initWithTarget:(id)fp8;
+- (void)stopAnimation;
+- (id)target;
+- (void)setDelegate:(id)fp8;
+- (id)delegate;
+- (void)setAction:(SEL)fp8;
+- (SEL)action;
+- (void)setAnimationCurve:(int)fp8;
+- (void)setProgress:(float)fp8;
+- (float)progressForFraction:(float)fp8;
+- (void)dealloc;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIAnimator.h>
+
+@interface UIAnimator (Static)
+- (void)_addAnimation:(id)fp8 withDuration:(double)fp12 start:(BOOL)fp20 startTime:(double)fp24;
+- (void)_startAnimation:(id)fp8 withStartTime:(double)fp12;
+- (void)_advance:(BOOL)fp8;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+@class NSMutableArray;
+
+@interface UIAnimator : NSObject
+{
+ NSMutableArray *_animations;
+ double _lastUpdateTime;
+ struct __GSHeartbeat *_lcdHeartbeat;
+ struct __GSHeartbeat *_tvHeartbeat;
+ int _lcdCount;
+ int _tvCount;
+}
+
++ (id)sharedAnimator;
++ (void)disableAnimation;
++ (void)enableAnimation;
+- (void)dealloc;
+- (void)addAnimation:(id)fp8 withDuration:(double)fp12 start:(BOOL)fp20;
+- (void)addAnimations:(id)fp8 withDuration:(double)fp12 start:(BOOL)fp20;
+- (void)removeAnimationsForTarget:(id)fp8;
+- (void)removeAnimationsForTarget:(id)fp8 ofKind:(Class)fp12;
+- (void)startAnimation:(id)fp8;
+- (void)stopAnimation:(id)fp8;
+- (float)fractionForAnimation:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIApplication.h>
+
+@interface UIApplication (UIAlertSheetAppAdditions)
+- (void)_alertSheetStackChanged;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIApplication.h>
+
+@interface UIApplication (UIApplicationTesting)
+- (BOOL)launchedToTest;
+- (BOOL)runTest:(id)fp8 options:(id)fp12;
+- (BOOL)shouldExitAfterQuitTest;
+- (void *)_getSymbol:(id)fp8 forFramework:(id)fp12;
+- (BOOL)isRunningTest;
+- (void)startedTest:(id)fp8;
+- (void)_reportResults:(id)fp8;
+- (void)finishedTest:(id)fp8 extraResults:(id)fp12;
+- (void)finishedTest:(id)fp8;
+- (void)failedTest:(id)fp8;
+- (BOOL)handleTestURL:(id)fp8;
+- (void)startCHUDRecording:(id)fp8;
+- (void)stopCHUDRecording;
+- (void)enableFramebufferStatisticsGathering;
+- (void)_leak;
+- (void)startLeaking;
+- (void)stopLeaking;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIResponder.h>
+
+@class NSArray, NSMutableSet, UIEvent;
+
+@interface UIApplication : UIResponder
+{
+ id /*XXX:<UIApplicationDelegate>*/ _delegate;
+ struct __CFDictionary *_touchMap;
+ NSMutableSet *_exclusiveTouchWindows;
+ UIEvent *_event;
+ NSArray *_topLevelNibObjects;
+ int _orientation;
+ struct {
+ unsigned int isActive:1;
+ unsigned int isSuspended:1;
+ unsigned int isSuspendedEventsOnly:1;
+ unsigned int isLaunchedSuspended:1;
+ unsigned int isHandlingURL:1;
+ unsigned int statusBarMode:8;
+ unsigned int statusBarShowsProgress:1;
+ unsigned int blockInteractionEvents:3;
+ unsigned int animatingKeyboard:1;
+ unsigned int forceExit:1;
+ unsigned int receivesMemoryWarnings:1;
+ unsigned int animatedSuspension:1;
+ unsigned int pendingSuspension:2;
+ unsigned int animateResumeNoPNG:1;
+ unsigned int showingProgress:1;
+ unsigned int receivesPowerMessages:1;
+ unsigned int isSuspendedUnderLock:1;
+ unsigned int shouldExitAfterSendSuspend:1;
+ unsigned int terminating:1;
+ unsigned int useCompatibleSuspendAnimation:3;
+ unsigned int isHandlingShortCutURL:1;
+ unsigned int proximitySensingEnabled:1;
+ unsigned int idleTimerDisabled:1;
+ unsigned int statusBarStyle:4;
+ unsigned int statusBarHidden:1;
+ unsigned int statusBarOrientation:3;
+ unsigned int deviceOrientation:3;
+ unsigned int delegateShouldBeReleasedUponSet:1;
+ unsigned int delegateHandleOpenURL:1;
+ unsigned int delegateDidReceiveMemoryWarning:1;
+ unsigned int delegateWillTerminate:1;
+ unsigned int delegateSignificantTimeChange:1;
+ unsigned int delegateWillChangeInterfaceOrientation:1;
+ unsigned int delegateDidChangeInterfaceOrientation:1;
+ unsigned int delegateWillChangeStatusBarFrame:1;
+ unsigned int delegateDidChangeStatusBarFrame:1;
+ unsigned int delegateDeviceAccelerated:1;
+ unsigned int delegateDeviceChangedOrientation:1;
+ unsigned int delegateDidBecomeActive:1;
+ unsigned int delegateWillResignActive:1;
+ unsigned int idleTimerDisableActive:1;
+ } _applicationFlags;
+}
+
++ (id)sharedApplication;
++ (BOOL)isRunningInStoreDemoMode;
++ (BOOL)shouldMakeUIForDefaultPNG;
+- (id)init;
+- (void)dealloc;
+- (BOOL)shouldLaunchSafe;
+- (BOOL)firstLaunchAfterBoot;
+- (void)_setDelegate:(id)fp8 assumeOwnership:(BOOL)fp12;
+- (void)setDelegate:(id)fp8;
+- (id)delegate;
+- (void)beginIgnoringInteractionEvents;
+- (void)endIgnoringInteractionEvents;
+- (BOOL)isIgnoringInteractionEvents;
+- (void)setProximitySensingEnabled:(BOOL)fp8;
+- (BOOL)isProximitySensingEnabled;
+- (void)setIdleTimerDisabled:(BOOL)fp8;
+- (BOOL)isIdleTimerDisabled;
+- (void)_setActivated:(BOOL)fp8;
+- (void)performInitializationWithURL:(id)fp8 asPanel:(BOOL)fp12;
+- (void)_installAutoreleasePoolsIfNecessaryForMode:(struct __CFString *)fp8;
+- (void)_run;
+- (void)_runWithURL:(id)fp8;
+- (void)reportAppLaunchFinished;
+- (void)_registerForAlertItemStateChangeNotification;
+- (void)_registerForSignificantTimeChangeNotification;
+- (void)_registerForLanguageChangedNotification;
+- (void)_registerForLocaleChangedNotification;
+- (void)_registerForTimeChangedNotification;
+- (void)_unregisterForSignificantTimeChangeNotification;
+- (void)_unregisterForLanguageChangedNotification;
+- (void)_unregisterForLocaleChangedNotification;
+- (void)_unregisterForTimeChangedNotification;
+- (void)_loadMainNibFile;
+- (void)pushRunLoopMode:(id)fp8;
+- (void)popRunLoopMode:(id)fp8;
+- (void)sendAction:(SEL)fp8 fromSender:(id)fp12 toTarget:(id)fp16 forEvent:(struct __GSEvent *)fp20;
+- (BOOL)sendAction:(SEL)fp8 toTarget:(id)fp12 fromSender:(id)fp16 forEvent:(id)fp20;
+- (BOOL)sendAction:(SEL)fp8 to:(id)fp12 from:(id)fp16 forEvent:(id)fp20;
+- (void)setNetworkActivityIndicatorVisible:(BOOL)fp8;
+- (BOOL)isNetworkActivityIndicatorVisible;
+- (void)_setStatusBarStyle:(int)fp8 orientation:(int)fp12 animated:(BOOL)fp16;
+- (void)setStatusBarStyle:(int)fp8 animated:(BOOL)fp12;
+- (void)setStatusBarStyle:(int)fp8;
+- (int)statusBarStyle;
+- (void)setStatusBarHidden:(BOOL)fp8 animated:(BOOL)fp12;
+- (void)setStatusBarHidden:(BOOL)fp8;
+- (BOOL)isStatusBarHidden;
+- (void)setStatusBarOrientation:(int)fp8 animated:(BOOL)fp12;
+- (void)setStatusBarOrientation:(int)fp8;
+- (int)statusBarOrientation;
+- (double)statusBarOrientationAnimationDuration;
+- (struct CGRect)statusBarFrame;
+- (struct CGRect)_statusBarFrameForMode:(int)fp8 orientation:(int)fp12;
+- (void)applicationWillSuspend;
+- (void)applicationWillSuspendForEventsOnly;
+- (void)applicationWillSuspendUnderLock;
+- (void)applicationDidResumeFromUnderLock;
+- (void)applicationDidResume;
+- (void)applicationDidResumeForEventsOnly;
+- (void)applicationWillTerminate;
+- (BOOL)applicationIsReadyToSuspend;
+- (void)_setSuspended:(BOOL)fp8;
+- (void)_setForceExit:(BOOL)fp8;
+- (BOOL)isSuspended;
+- (BOOL)isSuspendedEventsOnly;
+- (BOOL)isSuspendedUnderLock;
+- (void)_setSuspendedEventsOnly:(BOOL)fp8;
+- (void)_setSuspendedUnderLock:(BOOL)fp8;
+- (BOOL)_shouldAnimateResumption;
+- (BOOL)_isLaunchedSuspended;
+- (unsigned int)_portForEvent:(struct __GSEvent *)fp8;
+- (void)suspendWithAnimation:(BOOL)fp8;
+- (BOOL)registerForSystemEvents;
+- (BOOL)rendersLocally;
+- (void)applicationStarted:(struct __GSEvent *)fp8;
+- (void)applicationSuspended:(struct __GSEvent *)fp8;
+- (void)applicationSuspendedSettingsUpdated:(struct __GSEvent *)fp8;
+- (void)applicationExited:(struct __GSEvent *)fp8;
+- (void)anotherApplicationFinishedLaunching:(struct __GSEvent *)fp8;
+- (void)lockButtonDown:(struct __GSEvent *)fp8;
+- (void)lockButtonUp:(struct __GSEvent *)fp8;
+- (void)headsetButtonDown:(struct __GSEvent *)fp8;
+- (void)headsetButtonUp:(struct __GSEvent *)fp8;
+- (void)menuButtonDown:(struct __GSEvent *)fp8;
+- (void)menuButtonUp:(struct __GSEvent *)fp8;
+- (void)statusBarMouseDown:(struct __GSEvent *)fp8;
+- (void)statusBarMouseDragged:(struct __GSEvent *)fp8;
+- (void)statusBarMouseUp:(struct __GSEvent *)fp8;
+- (void)ringerChanged:(int)fp8;
+- (void)volumeChanged:(struct __GSEvent *)fp8;
+- (void)acceleratedInX:(float)fp8 Y:(float)fp12 Z:(float)fp16;
+- (void)deviceOrientationChanged:(struct __GSEvent *)fp8;
+- (void)proximityStateChanged:(BOOL)fp8;
+- (void)accessoryAvailabilityChanged:(struct __GSEvent *)fp8;
+- (void)_handleAccessoryKeyStateChanged:(struct __GSEvent *)fp8;
+- (void)accessoryKeyStateChanged:(struct __GSEvent *)fp8;
+- (void)accessoryEvent:(struct __GSEvent *)fp8;
+- (void)handleOutOfLineDataResponse:(struct __GSEvent *)fp8;
+- (void)handleOutOfLineDataRequest:(struct __GSEvent *)fp8;
+- (void)lockDevice:(struct __GSEvent *)fp8;
+- (void)quitTopApplication:(struct __GSEvent *)fp8;
+- (void)resetIdleDuration:(double)fp8;
+- (void)resetIdleTimer;
+- (void)_terminateWithStatus:(int)fp8;
+- (void)terminate;
+- (void)terminateWithSuccess;
+- (void)applicationSuspend:(struct __GSEvent *)fp8;
+- (void)_sendApplicationSuspend:(struct __GSEvent *)fp8;
+- (void)updateSuspendedSettings:(id)fp8;
+- (void)applicationResume:(struct __GSEvent *)fp8;
+- (id)roleID;
+- (id)displayIdentifier;
+- (BOOL)shouldShowPreferences;
+- (BOOL)_useLegacyEventSystem;
+- (void)openURL:(id)fp8 asPanel:(BOOL)fp12;
+- (BOOL)openURL:(id)fp8;
+- (void)applicationOpenToShortCut:(id)fp8;
+- (void)applicationOpenURL:(id)fp8;
+- (void)applicationOpenURL:(id)fp8 asPanel:(BOOL)fp12;
+- (void)_applicationOpenURL:(id)fp8 asPanel:(BOOL)fp12;
+- (BOOL)isHandlingOpenShortCut;
+- (void)_setHandlingURL:(BOOL)fp8 url:(id)fp12;
+- (BOOL)isHandlingURL;
+- (void)applicationShowHideSettings:(struct __GSEvent *)fp8;
+- (void)showTTYPromptForNumber:(id)fp8 withID:(int)fp12;
+- (void)showNetworkPromptsIfNecessary:(BOOL)fp8;
+- (void)setUsesBackgroundNetwork:(BOOL)fp8;
+- (BOOL)usesBackgroundNetwork;
+- (void)_finishResume;
+- (void)_finishSuspension;
+- (void)_finishSuspensionEventOnlyAnimation;
+- (void)_finishSuspensionEventOnly;
+- (int)suspendAnimationType;
+- (BOOL)useCompatibleSuspensionAnimation;
+- (void)setUseCompatibleSuspensionAnimation:(BOOL)fp8;
+- (void)_animateSuspension:(BOOL)fp8 duration:(double)fp12 startTime:(double)fp20 scale:(float)fp28;
+- (void)_setupResumeAnimation;
+- (void)_animateResumptionWithStartTime:(double)fp8 duration:(double)fp16 withPNG:(BOOL)fp24;
+- (void)_animateSlideSuspension:(double)fp8;
+- (void)_windowDeallocating:(id)fp8;
+- (void)_animateSuspension;
+- (BOOL)animateSuspensionReturningToLastApp:(double)fp8;
+- (void)otherApplicationWillSuspend:(struct __GSEvent *)fp8;
+- (id)userHomeDirectory;
+- (id)userLibraryDirectory;
+- (struct CGRect)applicationSnapshotRectForOrientation:(int)fp8;
+- (struct CGImage *)createApplicationDefaultPNG;
+- (void)_writeApplicationSnapshot;
+- (id)nameOfDefaultImageToUpdateAtSuspension;
+- (id)_pathToDefaultImageNamed:(id)fp8;
+- (void)_updateDefaultImage;
+- (void)removeDefaultImage:(id)fp8;
+- (BOOL)_isInteractionEvent:(struct __GSEvent *)fp8;
+- (BOOL)_isTouchEvent:(struct __GSEvent *)fp8;
+- (BOOL)launchApplicationWithIdentifier:(id)fp8 suspended:(BOOL)fp12;
+- (void)_runSpringboardCommand:(id)fp8;
+- (void)addStatusBarImageNamed:(id)fp8 removeOnAbnormalExit:(BOOL)fp12;
+- (void)addStatusBarImageNamed:(id)fp8;
+- (void)removeStatusBarImageNamed:(id)fp8;
+- (id)applicationBadge;
+- (void)setApplicationBadge:(id)fp8;
+- (void)removeApplicationBadge;
+- (int)applicationIconBadgeNumber;
+- (void)setApplicationIconBadgeNumber:(int)fp8;
+- (void)addDownloadingIconToHomeScreen:(id)fp8;
+- (void)addWebClipToHomeScreen:(id)fp8;
+- (BOOL)homeScreenCanAddIcons;
+- (struct CGRect)statusBarRect;
+- (void)_fetchInfoPlistFlags;
+- (int)orientation;
+- (int)statusBarMode;
+- (int)_frontMostAppOrientation;
+- (void)_setTouchMap:(struct __CFDictionary *)fp8;
+- (struct __CFDictionary *)_touchMap;
+- (id)_event;
+- (id)_exclusiveTouchWindows;
+- (BOOL)_isTrackingAnyTouch;
+- (void)setStatusBarMode:(int)fp8 orientation:(int)fp12 duration:(float)fp16 fenceID:(int)fp20 animation:(int)fp24;
+- (void)setStatusBarMode:(int)fp8 orientation:(int)fp12 duration:(float)fp16 fenceID:(int)fp20;
+- (void)setStatusBarMode:(int)fp8 orientation:(int)fp12 duration:(float)fp16;
+- (void)setStatusBarMode:(int)fp8 duration:(float)fp12;
+- (void)setStatusBarCustomText:(id)fp8;
+- (void)removeStatusBarCustomText;
+- (void)_setStatusBarShowsProgress:(id)fp8;
+- (void)setStatusBarShowsProgress:(BOOL)fp8;
+- (void)setIgnoresInteractionEvents:(BOOL)fp8;
+- (BOOL)ignoresInteractionEvents;
+- (int)blockInteractionEvents;
+- (void)significantTimeChange;
+- (BOOL)is24HourMode;
+- (void)_handleUserDefaultsDidChange:(id)fp8;
+- (void)userDefaultsDidChange:(id)fp8;
+- (void)_clearTouchesForView:(id)fp8;
+- (void)_cancelCurrentTouchEvent;
+- (void)_registerForUserDefaultsChanges;
+- (void)_unregisterForUserDefaultsChanges;
+- (void)vibrateForDuration:(int)fp8;
+- (void)setBacklightFactor:(int)fp8;
+- (void)setBacklightLevel:(float)fp8;
+- (void)setProximitySensorEnabled:(BOOL)fp8;
+- (void)setSystemVolumeHUDEnabled:(BOOL)fp8 forAudioCategory:(id)fp12;
+- (void)setSystemVolumeHUDEnabled:(BOOL)fp8;
+- (void)_dumpUIHierarchy:(struct __GSEvent *)fp8;
+- (void)_dumpScreenContents:(struct __GSEvent *)fp8;
+- (void)_processScriptEvent:(struct __GSEvent *)fp8;
+- (void)_performMemoryWarning;
+- (void)didReceiveMemoryWarning;
+- (void)didReceiveUrgentMemoryWarning;
+- (void)_receivedMemoryNotification;
+- (void)setReceivesMemoryWarnings:(BOOL)fp8;
+- (void)_registerForSleepWake;
+- (void)_unregisterForSleepWake;
+- (void)willSleep;
+- (void)didWake;
+- (void)_noteStatusBarHeightChanged:(float)fp8 fence:(int)fp12;
+- (void)statusBarWillAnimateToHeight:(float)fp8 duration:(double)fp12 fence:(int)fp20;
+- (int)lastEventType;
+- (void)_cancelTouches:(id)fp8 withEvent:(id)fp12;
+- (void)_cancelAllTouches;
+- (void)_cancelEvent:(id)fp8 forWindow:(id)fp12;
+- (void)_cancelEvent:(id)fp8;
+- (BOOL)handleEvent:(struct __GSEvent *)fp8;
+- (BOOL)handleEvent:(struct __GSEvent *)fp8 withNewEvent:(id)fp12;
+- (void)sendEvent:(id)fp8;
+- (id)keyWindow;
+- (id)windows;
+- (void)setUIOrientation:(int)fp8;
+- (void)setExpectsFaceContact:(BOOL)fp8;
+- (void)setRelaunchesAfterAbnormalExit:(BOOL)fp8;
+- (void)didDismissMiniAlert;
+- (void)willDisplayMiniAlert:(int *)fp8;
+- (void)willDismissMiniAlert:(int *)fp8 andShowAnother:(BOOL)fp12;
+- (BOOL)isLocked;
+- (BOOL)isPasscodeRequiredToUnlock;
+- (void)requestDeviceUnlock;
+- (BOOL)canShowAlerts;
+- (id)displayIDForURLScheme:(id)fp8 isPublic:(BOOL)fp12;
+- (int)alertOrientation;
+- (void)runModal:(id)fp8;
+- (void)stopModal;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@class UIImage;
+
+@interface UIAutocorrectImageView : UIView
+{
+ UIImage *m_image;
+}
+
++ (id)imageWithMaskingView:(id)fp8 maskingRect:(struct CGRect)fp12;
+- (id)initWithFrame:(struct CGRect)fp8 image:(id)fp24;
+- (id)initWithFrame:(struct CGRect)fp8 string:(id)fp24 font:(id)fp28;
+- (void)dealloc;
+- (void)drawRect:(struct CGRect)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+#import "UIKeyboardCandidateList-Protocol.h"
+
+@class NSString;
+
+@interface UIAutocorrectInlinePrompt : UIView <UIKeyboardCandidateList>
+{
+ struct CGRect m_originalTypedTextRect;
+ NSString *m_typedText;
+ NSString *m_correction;
+ UIView *m_typedTextView;
+ UIView *m_correctionView;
+ UIView *m_correctionAnimationView;
+ UIView *m_typedTextAnimationView;
+ UIView *m_correctionShadowView;
+ int m_position;
+ BOOL m_fits;
+ BOOL m_mouseDown;
+ id m_delegate;
+ unsigned int m_index;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8;
+- (int)textEffectsVisibilityLevel;
+- (void)dealloc;
+- (void)removePromptSubviews;
+- (struct CGRect)shadowFrameForFrame:(struct CGRect)fp8;
+- (void)setUIKeyboardCandidateListDelegate:(id)fp8;
+- (void)setCandidates:(id)fp8 inlineText:(id)fp12 inlineRect:(struct CGRect)fp16 maxX:(float)fp32 layout:(BOOL)fp36;
+- (unsigned int)currentIndex;
+- (void)candidateAcceptedAtIndex:(unsigned int)fp8;
+- (unsigned int)count;
+- (void)configureKeyboard:(id)fp8;
+- (void)layout;
+- (void)showCandidateAtIndex:(unsigned int)fp8;
+- (void)showNextCandidate;
+- (void)showPageAtIndex:(unsigned int)fp8;
+- (void)showNextPage;
+- (void)showPreviousPage;
+- (id)currentCandidate;
+- (id)candidateAtIndex:(unsigned int)fp8;
+- (void)setCorrection:(id)fp8 typedText:(id)fp12 inRect:(struct CGRect)fp16 maxX:(float)fp32;
+- (void)setCandidateObject:(id)fp8 typedText:(id)fp12 inRect:(struct CGRect)fp16 maxX:(float)fp32;
+- (id)correction;
+- (void)setPosition:(int)fp8;
+- (int)position;
+- (id)typedTextView;
+- (id)correctionView;
+- (id)correctionAnimationView;
+- (id)typedTextAnimationView;
+- (id)correctionShadowView;
+- (BOOL)pointInside:(struct CGPoint)fp8 forEvent:(struct __GSEvent *)fp16;
+- (BOOL)pointInside:(struct CGPoint)fp8 withEvent:(id)fp16;
+- (void)dismiss;
+- (void)mouseDown:(struct __GSEvent *)fp8;
+- (void)mouseDragged:(struct __GSEvent *)fp8;
+- (void)mouseUp:(struct __GSEvent *)fp8;
+- (void)touchesBegan:(id)fp8 withEvent:(id)fp12;
+- (void)touchesMoved:(id)fp8 withEvent:(id)fp12;
+- (void)touchesEnded:(id)fp8 withEvent:(id)fp12;
+- (void)_candidateSelected:(id)fp8;
+- (unsigned int)index;
+- (unsigned int)numberOfShownItems;
+- (void)setSelectedItem:(unsigned int)fp8;
+- (BOOL)prepareForAnimation:(struct CGRect)fp8;
+- (struct CGRect)topRect;
+- (struct CGRect)bottomRect;
+- (BOOL)needsWebDocumentViewEventsDirectly;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@interface UIAutocorrectShadowView : UIView
+{
+ int m_edgeType;
+}
+
+- (void)setEdgeType:(int)fp8;
+- (void)drawRect:(struct CGRect)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@class NSString, UIFont;
+
+@interface UIAutocorrectStringView : UIView
+{
+ NSString *m_string;
+ UIFont *m_font;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8 string:(id)fp24 font:(id)fp28;
+- (void)dealloc;
+- (void)drawRect:(struct CGRect)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@class NSString, UIFont;
+
+@interface UIAutocorrectTextView : UIView
+{
+ NSString *m_string;
+ int m_type;
+ int m_edgeType;
+ UIFont *m_textFont;
+ BOOL m_animating;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8 string:(id)fp24 type:(int)fp28 edgeType:(int)fp32;
+- (void)dealloc;
+- (void)setEdgeType:(int)fp8;
+- (void)setAnimating:(BOOL)fp8;
+- (void)drawRect:(struct CGRect)fp8;
+- (BOOL)needsWebDocumentViewEventsDirectly;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+@class NSTimer;
+
+@interface UIAutoscrollTimer : NSObject
+{
+ id m_target;
+ struct CGPoint m_point;
+ int m_directions;
+ float m_delta;
+ NSTimer *m_timer;
+}
+
+- (id)initWithTarget:(id)fp8 point:(struct CGPoint)fp12 directions:(int)fp20 repeatInterval:(double)fp24;
+- (void)dealloc;
+- (struct CGPoint)point;
+- (int)directions;
+- (float)delta;
+- (void)invalidate;
+- (void)timerFired:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIBarButtonItem.h>
+
+@interface UIBarButtonItem (Internal)
+- (id)nextResponder;
+- (void)setView:(id)fp8;
+- (id)view;
+- (BOOL)isSystemItem;
+- (BOOL)isCustomViewItem;
+- (int)systemItem;
+- (void)_sendAction:(id)fp8 withEvent:(id)fp12;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIBarButtonItem.h>
+
+@interface UIBarButtonItem (Static)
+- (void)_getSystemItemStyle:(int *)fp8 title:(id *)fp12 image:(id *)fp16 selectedImage:(id *)fp20 forBarStyle:(int)fp24 landscape:(BOOL)fp28 alwaysBordered:(BOOL)fp32;
+- (void)_getToolbarEdgeInsets:(CDAnonymousStruct2 *)fp8 forBarStyle:(int)fp12 landscape:(BOOL)fp16 alwaysBordered:(BOOL)fp20;
+- (id)createViewForNavigationItem:(id)fp8;
+- (id)createViewForToolbar:(id)fp8;
+- (void)_updateView;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIBarItem.h>
+
+@class NSSet, NSString, UIImage, UIView;
+
+@interface UIBarButtonItem : UIBarItem
+{
+ NSString *_title;
+ NSSet *_possibleTitles;
+ SEL _action;
+ id _target;
+ UIImage *_image;
+ CDAnonymousStruct2 _imageInsets;
+ float _width;
+ UIView *_view;
+ int _tag;
+ struct {
+ unsigned int enabled:1;
+ unsigned int style:3;
+ unsigned int isSystemItem:1;
+ unsigned int systemItem:7;
+ unsigned int viewIsCustom:1;
+ } _barButtonItemFlags;
+}
+
+- (id)init;
+- (id)initWithImage:(id)fp8 style:(int)fp12 target:(id)fp16 action:(SEL)fp20;
+- (id)initWithTitle:(id)fp8 style:(int)fp12 target:(id)fp16 action:(SEL)fp20;
+- (id)initWithBarButtonSystemItem:(int)fp8 target:(id)fp12 action:(SEL)fp16;
+- (id)initWithCustomView:(id)fp8;
+- (id)initWithCoder:(id)fp8;
+- (void)encodeWithCoder:(id)fp8;
+- (void)dealloc;
+- (void)setEnabled:(BOOL)fp8;
+- (BOOL)isEnabled;
+- (void)setStyle:(int)fp8;
+- (int)style;
+- (void)setTitle:(id)fp8;
+- (id)title;
+- (void)setImage:(id)fp8;
+- (id)image;
+- (void)setImageInsets:(CDAnonymousStruct2)fp8;
+- (CDAnonymousStruct2)imageInsets;
+- (void)setWidth:(float)fp8;
+- (float)width;
+- (void)setPossibleTitles:(id)fp8;
+- (id)possibleTitles;
+- (void)setCustomView:(id)fp8;
+- (id)customView;
+- (int)tag;
+- (void)setTag:(int)fp8;
+- (id)target;
+- (void)setTarget:(id)fp8;
+- (SEL)action;
+- (void)setAction:(SEL)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+@class UIBarButtonItem, UIImageView;
+
+@interface UIBarButtonItemProxy : NSObject
+{
+ UIBarButtonItem *_item;
+ UIImageView *_view;
+}
+
+- (id)initWithItem:(id)fp8 inToolbar:(id)fp12;
+- (void)dealloc;
+- (id)item;
+- (id)view;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+@interface UIBarItem : NSObject
+{
+}
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIBezierPath.h>
+
+@interface UIBezierPath (UIAutocorrectShadow)
++ (id)shadowBezierPath:(struct CGRect)fp8 withRoundedEdges:(int)fp24;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIBezierPath.h>
+
+@interface UIBezierPath (UIInternal)
++ (id)roundedRectBezierPath:(struct CGRect)fp8 withTopCornerRadius:(float)fp24 withBottomCornerRadius:(float)fp28;
+- (struct CGPath *)_pathRef;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+@interface UIBezierPath : NSObject
+{
+ struct CGPath *_pathRef;
+ float _width;
+}
+
++ (id)bezierPath;
++ (id)bezierPathKnockingOutTopOfRect:(struct CGRect)fp8 withCornerRadius:(float)fp24;
++ (id)bezierPathKnockingOutBottomOfRect:(struct CGRect)fp8 withCornerRadius:(float)fp24;
++ (id)roundedRectBezierPath:(struct CGRect)fp8 withRoundedEdges:(int)fp24;
++ (id)roundedRectBezierPath:(struct CGRect)fp8 withRoundedCorners:(int)fp24 withCornerRadius:(float)fp28;
++ (id)roundedRectBezierPath:(struct CGRect)fp8 withRoundedCorners:(int)fp24 withCornerRadii:(id)fp28;
++ (id)roundedRectBezierPath:(struct CGRect)fp8 withRoundedCorners:(int)fp24 visibleEdges:(int)fp28 cornerRadius:(float)fp32;
+- (id)init;
+- (void)dealloc;
+- (void)moveToPoint:(struct CGPoint)fp8;
+- (void)lineToPoint:(struct CGPoint)fp8;
+- (void)appendBezierPath:(id)fp8;
+- (void)appendBezierPathWithRect:(struct CGRect)fp8;
+- (void)appendBezierPathWithOvalInRect:(struct CGRect)fp8;
+- (void)appendBezierPathWithOvalInRect:(struct CGRect)fp8 transform:(struct CGAffineTransform)fp24;
+- (void)closePath;
+- (void)appendBezierPathWithArcWithCenter:(struct CGPoint)fp8 radius:(float)fp16 startAngle:(float)fp20 endAngle:(float)fp24 clockwise:(BOOL)fp28;
+- (void)setLineWidth:(float)fp8;
+- (void)fill;
+- (void)stroke;
+- (void)clip;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@class UIColor;
+
+@interface UIBox : UIView
+{
+ int _corners;
+ UIView *_contentView;
+ UIColor *_backgroundColor;
+}
+
+- (void)dealloc;
+- (void)setBackgroundColor:(id)fp8;
+- (void)setRoundedCorners:(int)fp8;
+- (void)drawRect:(struct CGRect)fp8;
+- (void)placeContentLayer;
+- (void)setContentView:(id)fp8;
+- (id)contentView;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIButton.h>
+
+@interface UIButton (SyntheticEvents)
+- (id)_scriptingInfo;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIButton.h>
+
+@interface UIButton (UIButtonContentLookup)
+- (void)_setContent:(id)fp8 forState:(unsigned int)fp12;
+- (void)_setImage:(id)fp8 forStates:(unsigned int)fp12;
+- (void)_setBackground:(id)fp8 forStates:(unsigned int)fp12;
+- (void)_setTitle:(id)fp8 forStates:(unsigned int)fp12;
+- (void)_setTitleColor:(id)fp8 forStates:(unsigned int)fp12;
+- (void)_setShadowColor:(id)fp8 forStates:(unsigned int)fp12;
+- (id)_contentForState:(unsigned int)fp8;
+- (id)_archivableContent:(id *)fp8;
+- (void)_takeContentFromArchivableContent:(id)fp8 overrides:(id)fp12;
+- (id)_imageForState:(unsigned int)fp8 usesImageForNormalState:(char *)fp12;
+- (id)_backgroundForState:(unsigned int)fp8 usesBackgroundForNormalState:(char *)fp12;
+- (id)_titleForState:(unsigned int)fp8;
+- (id)_titleColorForState:(unsigned int)fp8;
+- (id)_shadowColorForState:(unsigned int)fp8;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIButton.h>
+
+@interface UIButton (UIButtonInternal)
+- (void)_initSubviews;
+- (void)_setButtonType:(int)fp8;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIButton.h>
+
+@interface UIButton (UIButtonPrivate)
+- (id)tintColor;
+- (void)setTintColor:(id)fp8;
+- (void)setAutosizesToFit:(BOOL)fp8;
+- (BOOL)autosizesToFit;
+- (void)setDisabledDimsImage:(BOOL)fp8;
+- (void)setShowPressFeedback:(BOOL)fp8;
+- (struct CGPoint)pressFeedbackPosition;
+- (void)setTitle:(id)fp8 forStates:(unsigned int)fp12;
+- (void)setTitleColor:(id)fp8 forStates:(unsigned int)fp12;
+- (void)setTitleShadowColor:(id)fp8 forStates:(unsigned int)fp12;
+- (void)setImage:(id)fp8 forStates:(unsigned int)fp12;
+- (void)setBackgroundImage:(id)fp8 forStates:(unsigned int)fp12;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIControl.h>
+
+@class UIFont, UIImageView, UILabel;
+
+@interface UIButton : UIControl <NSCoding>
+{
+ struct __CFDictionary *_contentLookup;
+ UIFont *_font;
+ CDAnonymousStruct2 _contentEdgeInsets;
+ CDAnonymousStruct2 _titleEdgeInsets;
+ CDAnonymousStruct2 _imageEdgeInsets;
+ struct CGSize _titleShadowOffset;
+ int _lineBreakMode;
+ UIImageView *_backgroundView;
+ UIImageView *_imageView;
+ UILabel *_titleView;
+ struct {
+ unsigned int reversesTitleShadowWhenHighlighted:1;
+ unsigned int adjustsImageWhenHighlighted:1;
+ unsigned int adjustsImageWhenDisabled:1;
+ unsigned int autosizeToFit:1;
+ unsigned int disabledDimsImage:1;
+ unsigned int showsTouchWhenHighlighted:1;
+ unsigned int buttonType:8;
+ } _buttonFlags;
+}
+
++ (id)_defaultContentForType:(int)fp8 andState:(unsigned int)fp12;
++ (id)buttonWithType:(int)fp8;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (id)initWithCoder:(id)fp8;
+- (void)_populateArchivedSubviews:(id)fp8;
+- (void)encodeWithCoder:(id)fp8;
+- (void)dealloc;
+- (int)buttonType;
+- (void)setFrame:(struct CGRect)fp8;
+- (void)setBounds:(struct CGRect)fp8;
+- (void)setSelected:(BOOL)fp8;
+- (void)setEnabled:(BOOL)fp8;
+- (void)setHighlighted:(BOOL)fp8;
+- (id)font;
+- (void)setFont:(id)fp8;
+- (int)lineBreakMode;
+- (void)setLineBreakMode:(int)fp8;
+- (CDAnonymousStruct2)contentEdgeInsets;
+- (void)setContentEdgeInsets:(CDAnonymousStruct2)fp8;
+- (CDAnonymousStruct2)titleEdgeInsets;
+- (void)setTitleEdgeInsets:(CDAnonymousStruct2)fp8;
+- (struct CGSize)titleShadowOffset;
+- (void)setTitleShadowOffset:(struct CGSize)fp8;
+- (BOOL)reversesTitleShadowWhenHighlighted;
+- (BOOL)reversesTitleShadowOnHighlight;
+- (void)setReversesTitleShadowWhenHighlighted:(BOOL)fp8;
+- (void)setReversesTitleShadowOnHighlight:(BOOL)fp8;
+- (BOOL)adjustsImageWhenHighlighted;
+- (void)setAdjustsImageWhenHighlighted:(BOOL)fp8;
+- (BOOL)adjustsImageWhenDisabled;
+- (void)setAdjustsImageWhenDisabled:(BOOL)fp8;
+- (BOOL)showsTouchWhenHighlighted;
+- (void)setShowsTouchWhenHighlighted:(BOOL)fp8;
+- (CDAnonymousStruct2)imageEdgeInsets;
+- (void)setImageEdgeInsets:(CDAnonymousStruct2)fp8;
+- (void)setTitle:(id)fp8 forState:(unsigned int)fp12;
+- (void)setTitleColor:(id)fp8 forState:(unsigned int)fp12;
+- (void)setTitleShadowColor:(id)fp8 forState:(unsigned int)fp12;
+- (void)setImage:(id)fp8 forState:(unsigned int)fp12;
+- (void)setBackgroundImage:(id)fp8 forState:(unsigned int)fp12;
+- (id)titleForState:(unsigned int)fp8;
+- (id)titleColorForState:(unsigned int)fp8;
+- (id)titleShadowColorForState:(unsigned int)fp8;
+- (id)imageForState:(unsigned int)fp8;
+- (id)backgroundImageForState:(unsigned int)fp8;
+- (id)currentTitle;
+- (id)currentTitleColor;
+- (id)currentTitleShadowColor;
+- (id)currentImage;
+- (id)currentBackgroundImage;
+- (struct CGRect)backgroundRectForBounds:(struct CGRect)fp8;
+- (struct CGRect)contentRectForBounds:(struct CGRect)fp8;
+- (struct CGRect)titleRectForContentRect:(struct CGRect)fp8;
+- (struct CGRect)imageRectForContentRect:(struct CGRect)fp8;
+- (struct CGSize)sizeThatFits:(struct CGSize)fp8;
+- (void)layoutSubviews;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@class UIImage;
+
+@interface UIButtonBarBadgeBackground : UIView
+{
+ UIImage *_image;
+}
+
+- (id)initWithImage:(id)fp8;
+- (void)dealloc;
+- (void)drawRect:(struct CGRect)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@class NSArray, NSMutableArray, UIImageView, UIToolbar;
+
+@interface UIButtonBarCustomizeView : UIView
+{
+ UIToolbar *_buttonBar;
+ NSArray *_availableButtons;
+ NSArray *_currentButtons;
+ NSMutableArray *_fixedButtons;
+ UIView *_draggingView;
+ UIImageView *_ghostView;
+ UIImageView *_replacementGlow;
+ UIView *_replaceButton;
+ struct CGPoint _startPoint;
+}
+
+- (void)dealloc;
+- (void)setButtonBar:(id)fp8 currentButtons:(id)fp12 availableButtons:(id)fp16;
+- (void)layoutSubviews;
+- (void)adjustDragImage:(struct __GSEvent *)fp8;
+- (void)mouseDown:(struct __GSEvent *)fp8;
+- (id)buttonAtEvent:(struct __GSEvent *)fp8;
+- (void)mouseDragged:(struct __GSEvent *)fp8;
+- (void)mouseUp:(struct __GSEvent *)fp8;
+- (BOOL)canHandleSwipes;
+- (void)buttonBarMouseDown:(struct __GSEvent *)fp8;
+- (void)buttonBarMouseDragged:(struct __GSEvent *)fp8;
+- (void)buttonBarMouseUp:(struct __GSEvent *)fp8;
+- (void)_finishCustomizeMouseUpChangeAnimation:(id)fp8 finished:(id)fp12 context:(id)fp16;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+#import "NSCoding-Protocol.h"
+#import "NSCopying-Protocol.h"
+
+@class NSString, UIColor, UIImage;
+
+@interface UIButtonContent : NSObject <NSCoding, NSCopying>
+{
+ NSString *title;
+ UIImage *image;
+ UIImage *background;
+ UIColor *titleColor;
+ UIColor *shadowColor;
+}
+
+- (BOOL)isEmpty;
+- (id)copyWithZone:(struct _NSZone *)fp8;
+- (id)initWithCoder:(id)fp8;
+- (void)encodeWithCoder:(id)fp8;
+- (void)dealloc;
+- (id)description;
+- (id)shadowColor;
+- (void)setShadowColor:(id)fp8;
+- (id)titleColor;
+- (void)setTitleColor:(id)fp8;
+- (id)background;
+- (void)setBackground:(id)fp8;
+- (id)image;
+- (void)setImage:(id)fp8;
+- (id)title;
+- (void)setTitle:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIFont.h>
+
+@interface UICFFont : UIFont
+{
+}
+
+- (BOOL)isEqual:(id)fp8;
+- (unsigned int)hash;
+- (id)retain;
+- (oneway void)release;
+- (unsigned int)retainCount;
+- (void)finalize;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIColor.h>
+
+@interface UICGColor : UIColor
+{
+ struct CGColor *cachedColor;
+}
+
+- (id)initWithCGColor:(struct CGColor *)fp8;
+- (void)dealloc;
+- (id)colorWithAlphaComponent:(float)fp8;
+- (void)set;
+- (void)setFill;
+- (void)setStroke;
+- (id)colorSpaceName;
+- (id)description;
+- (BOOL)isEqual:(id)fp8;
+- (unsigned int)hash;
+- (struct CGColor *)CGColor;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIDeviceRGBColor.h>
+
+@interface UICachedDeviceRGBColor : UIDeviceRGBColor
+{
+}
+
+- (void)release;
+- (id)retain;
+- (int)retainCount;
+- (id)autorelease;
+- (id)copyWithZone:(struct _NSZone *)fp8;
+- (id)copy;
+- (void)dealloc;
+- (void)finalize;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIDeviceWhiteColor.h>
+
+@interface UICachedDeviceWhiteColor : UIDeviceWhiteColor
+{
+}
+
+- (void)release;
+- (id)retain;
+- (int)retainCount;
+- (id)autorelease;
+- (id)copyWithZone:(struct _NSZone *)fp8;
+- (id)copy;
+- (void)dealloc;
+- (void)finalize;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIControl.h>
+
+@class UIImageView, UILabel, UIPushButton;
+
+@interface UICalloutView : UIControl
+{
+ UIImageView *_leftCap;
+ UIImageView *_rightCap;
+ UIImageView *_topAnchor;
+ UIImageView *_bottomAnchor;
+ UIImageView *_leftBackground;
+ UIImageView *_rightBackground;
+ UIPushButton *_button;
+ UILabel *_title;
+ UILabel *_subtitle;
+ UILabel *_temporary;
+ struct {
+ struct CGPoint origin;
+ struct CGPoint offset;
+ int position;
+ } _anchor;
+ struct CGRect _frame;
+ id _delegate;
+ struct {
+ unsigned int animated:1;
+ unsigned int didMoveSelectorCalled:1;
+ unsigned int reserved:30;
+ } _flags;
+}
+
++ (id)_buttonImage;
++ (id)_buttonImagePressed;
++ (id)_backgroundImage;
++ (id)_leftCapImage;
++ (id)_rightCapImage;
++ (id)_topAnchorImage;
++ (id)_bottomAnchorImage;
++ (float)defaultHeight;
++ (id)sharedCalloutView;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)dealloc;
+- (void)setTitle:(id)fp8;
+- (id)title;
+- (void)setSubtitle:(id)fp8;
+- (id)subtitle;
+- (void)setTemporaryTitle:(id)fp8;
+- (id)temporaryTitle;
+- (void)setOffset:(struct CGPoint)fp8;
+- (struct CGPoint)offset;
+- (struct CGPoint)anchorPoint;
+- (void)getActualAnchorPoint:(struct CGPoint *)fp8 frame:(struct CGRect *)fp12 position:(int *)fp16 forDesiredAnchorPoint:(struct CGPoint)fp20 boundaryRect:(struct CGRect)fp28;
+- (void)_setOriginForScale:(float)fp8;
+- (void)setAnchorPoint:(struct CGPoint)fp8 boundaryRect:(struct CGRect)fp16 animate:(BOOL)fp32;
+- (void)animationDidStop:(id)fp8 finished:(id)fp12;
+- (void)fadeOutWithDuration:(float)fp8;
+- (void)completeBounceAnimation;
+- (void)addTarget:(id)fp8 action:(SEL)fp12;
+- (void)removeTarget:(id)fp8;
+- (void)setDelegate:(id)fp8;
+- (id)delegate;
+- (id)hitTest:(struct CGPoint)fp8 forEvent:(struct __GSEvent *)fp16;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@class UIColor;
+
+@interface UICheckeredPatternView : UIView
+{
+ UIColor *m_patternColor;
+ UIColor *m_checkerColor;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)dealloc;
+- (BOOL)_canDrawContent;
+- (void)updatePatternColor;
+- (id)checkerColor;
+- (void)setCheckerColor:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+@class NSString;
+
+@interface UIClassSwapper : NSObject
+{
+ NSString *className;
+ id object;
+}
+
++ (id)swapperForObject:(id)fp8 withClassName:(id)fp12;
+- (id)initWithObject:(id)fp8 andClassName:(id)fp12;
+- (void)dealloc;
+- (id)initWithCoder:(id)fp8;
+- (void)encodeWithCoder:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@class UIImageView;
+
+@interface UIClippedImageView : UIView
+{
+ UIImageView *m_imageView;
+ struct CGRect m_originalFrame;
+ struct CGRect m_baseFrame;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8 image:(id)fp24;
+- (void)dealloc;
+- (id)image;
+- (void)setImage:(id)fp8;
+- (void)setOpaque:(BOOL)fp8;
+- (void)setFrame:(struct CGRect)fp8;
+- (void)setBaseFrame:(struct CGRect)fp8;
+- (struct CGRect)baseFrame;
+- (void)setImageOrigin:(struct CGPoint)fp8;
+- (void)setOriginAdjustingImage:(struct CGPoint)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIColor.h>
+
+@interface UIColor (UIColorSystemColors)
++ (id)pinStripeColor;
++ (id)groupTableViewBackgroundColor;
++ (id)viewFlipsideBackgroundColor;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIColor.h>
+
+@interface UIColor (UIColorSystemColorsPrivate)
++ (id)underPageBackgroundColor;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+@interface UIColor : NSObject <NSCoding>
+{
+}
+
++ (id)colorWithWhite:(float)fp8 alpha:(float)fp12;
++ (id)colorWithHue:(float)fp8 saturation:(float)fp12 brightness:(float)fp16 alpha:(float)fp20;
++ (id)colorWithRed:(float)fp8 green:(float)fp12 blue:(float)fp16 alpha:(float)fp20;
++ (id)colorWithCGColor:(struct CGColor *)fp8;
++ (id)colorWithPatternImage:(id)fp8;
++ (id)blackColor;
++ (id)darkGrayColor;
++ (id)lightGrayColor;
++ (id)whiteColor;
++ (id)grayColor;
++ (id)clearColor;
++ (id)redColor;
++ (id)greenColor;
++ (id)blueColor;
++ (id)cyanColor;
++ (id)yellowColor;
++ (id)magentaColor;
++ (id)orangeColor;
++ (id)purpleColor;
++ (id)brownColor;
++ (id)lightTextColor;
++ (id)darkTextColor;
++ (id)tableSeparatorDarkColor;
++ (id)tableSeparatorLightColor;
++ (id)tableBackgroundColor;
++ (id)tableSelectionColor;
++ (id)sectionListBorderColor;
++ (id)sectionHeaderBackgroundColor;
++ (id)sectionHeaderOpaqueBackgroundColor;
++ (id)sectionHeaderBorderColor;
++ (id)textFieldAtomBlueColor;
++ (id)textFieldAtomPurpleColor;
+- (id)initWithWhite:(float)fp8 alpha:(float)fp12;
+- (id)initWithHue:(float)fp8 saturation:(float)fp12 brightness:(float)fp16 alpha:(float)fp20;
+- (id)initWithRed:(float)fp8 green:(float)fp12 blue:(float)fp16 alpha:(float)fp20;
+- (id)initWithCGColor:(struct CGColor *)fp8;
+- (id)initWithPatternImage:(id)fp8;
+- (id)initWithCoder:(id)fp8;
+- (void)encodeWithCoder:(id)fp8;
+- (void)set;
+- (void)setFill;
+- (void)setStroke;
+- (id)colorWithAlphaComponent:(float)fp8;
+- (struct CGColor *)CGColor;
+- (BOOL)isEqual:(id)fp8;
+- (unsigned int)hash;
+- (struct CGColor *)cgColor;
+- (id)styleString;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@class UICompletionTablePrivate;
+
+@interface UICompletionTable : UIView
+{
+ UICompletionTablePrivate *_private;
+}
+
++ (id)_cellFont;
++ (id)_shadowImage;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)dealloc;
+- (void)layoutSubviews;
+- (void)setDelegate:(id)fp8;
+- (void)reloadData;
+- (void)setTopStrokeColor:(id)fp8;
+- (int)numberOfRowsInTable:(id)fp8;
+- (id)_completionForRow:(int)fp8;
+- (id)table:(id)fp8 cellForRow:(int)fp12 column:(id)fp16 reusing:(id)fp20;
+- (void)tableSelectionDidChange:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+@class UIShadowView, UITable, UIView;
+
+@interface UICompletionTablePrivate : NSObject
+{
+ id _delegate;
+ UITable *_table;
+ UIShadowView *_shadowView;
+ UIView *_topStrokeView;
+}
+
+- (void)dealloc;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+@class UIImage;
+
+@interface UICompositeImageElement : NSObject
+{
+ UIImage *m_image;
+ struct CGRect m_fromRect;
+ struct CGRect m_toRect;
+ int m_operation;
+ float m_fraction;
+}
+
++ (id)elementWithImage:(id)fp8 toRect:(struct CGRect)fp12 fromRect:(struct CGRect)fp28 operation:(int)fp44 fraction:(float)fp48;
+- (id)initWithImage:(id)fp8 toRect:(struct CGRect)fp12 fromRect:(struct CGRect)fp28 operation:(int)fp44 fraction:(float)fp48;
+- (void)dealloc;
+- (void)draw;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@class NSMutableArray;
+
+@interface UICompositeImageView : UIView
+{
+ NSMutableArray *m_images;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)dealloc;
+- (void)addImage:(id)fp8;
+- (void)addImage:(id)fp8 operation:(int)fp12 fraction:(float)fp16;
+- (void)addImage:(id)fp8 toRect:(struct CGRect)fp12 fromRect:(struct CGRect)fp28;
+- (void)addImage:(id)fp8 toRect:(struct CGRect)fp12 fromRect:(struct CGRect)fp28 operation:(int)fp44 fraction:(float)fp48;
+- (void)removeAllImages;
+- (void)drawRect:(struct CGRect)fp8;
+
+@end
+
--- /dev/null
+/*
+ * 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 UIContinuation <NSObject>
+- (void)setValue:(id)fp8 forProperty:(id)fp12;
+- (id)valueForProperty:(id)fp8;
+- (void)doContinuation;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+#import <UIKit/UIContinuation-Protocol.h>
+
+@class NSMutableDictionary;
+
+@interface UIContinuation : NSObject <UIContinuation>
+{
+ NSMutableDictionary *_properties;
+ id _continuationContext;
+ id _continuationTarget;
+ SEL _continuationSelector;
+}
+
+- (id)initWithTarget:(id)fp8 context:(id)fp12 continuationSelector:(SEL)fp16;
+- (id)context;
+- (void)dealloc;
+- (void)setValue:(id)fp8 forProperty:(id)fp12;
+- (id)valueForProperty:(id)fp8;
+- (void)doContinuation;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIControl.h>
+
+@interface UIControl (Deprecated)
+- (BOOL)mouseInside;
+- (void)sendAction:(SEL)fp8 toTarget:(id)fp12 forEvent:(struct __GSEvent *)fp16;
+- (BOOL)beginTrackingAt:(struct CGPoint)fp8 withEvent:(struct __GSEvent *)fp16;
+- (BOOL)continueTrackingAt:(struct CGPoint)fp8 previous:(struct CGPoint)fp16 withEvent:(struct __GSEvent *)fp24;
+- (void)endTrackingAt:(struct CGPoint)fp8 previous:(struct CGPoint)fp16 withEvent:(struct __GSEvent *)fp24;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIControl.h>
+
+@interface UIControl (Internal)
+- (BOOL)_hasActionForEventMask:(int)fp8;
+- (void)_sendActionsForEventMask:(int)fp8 withEvent:(struct __GSEvent *)fp12;
+- (void)_sendActionsForEvents:(int)fp8 withEvent:(id)fp12;
+- (void)_setHighlightOnMouseDown:(BOOL)fp8;
+- (void)_delayActions;
+- (void)_sendDelayedActions;
+- (void)_cancelDelayedActions;
+- (BOOL)pointMostlyInside:(struct CGPoint)fp8 forEvent:(struct __GSEvent *)fp16;
+- (BOOL)pointMostlyInside:(struct CGPoint)fp8 withEvent:(id)fp16;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIControl.h>
+
+@interface UIControl (Static)
+- (void)_unhighlight;
+- (void)_sendDelayedActions:(BOOL)fp8;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIControl.h>
+
+@interface UIControl (UIControlPrivate)
+- (BOOL)shouldTrack;
+- (BOOL)touchDragged;
+- (void)setRequiresDisplayOnTracking:(BOOL)fp8;
+- (BOOL)requiresDisplayOnTracking;
+- (BOOL)hasOneOrMoreTargets;
+- (void)addTarget:(id)fp8 action:(SEL)fp12 forEvents:(int)fp16;
+- (void)removeTarget:(id)fp8 forEvents:(int)fp12;
+- (void)setTracking:(BOOL)fp8;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@class NSMutableArray;
+
+@interface UIControl : UIView
+{
+ NSMutableArray *_targetActions;
+ struct CGPoint _previousPoint;
+ double _downTime;
+ struct {
+ unsigned int disabled:1;
+ unsigned int tracking:1;
+ unsigned int touchInside:1;
+ unsigned int touchDragged:1;
+ unsigned int requiresDisplayOnTracking:1;
+ unsigned int highlighted:1;
+ unsigned int dontHighlightOnTouchDown:1;
+ unsigned int delayActions:1;
+ unsigned int allowActionsToQueue:1;
+ unsigned int pendingUnhighlight:1;
+ unsigned int selected:1;
+ unsigned int verticalAlignment:2;
+ unsigned int horizontalAlignment:2;
+ } _controlFlags;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8;
+- (id)initWithCoder:(id)fp8;
+- (void)encodeWithCoder:(id)fp8;
+- (void)dealloc;
+- (void)setEnabled:(BOOL)fp8;
+- (BOOL)isEnabled;
+- (BOOL)isTracking;
+- (unsigned int)state;
+- (BOOL)isTouchInside;
+- (BOOL)cancelMouseTracking;
+- (BOOL)cancelTouchTracking;
+- (BOOL)beginTrackingWithTouch:(id)fp8 withEvent:(id)fp12;
+- (BOOL)continueTrackingWithTouch:(id)fp8 withEvent:(id)fp12;
+- (void)endTrackingWithTouch:(id)fp8 withEvent:(id)fp12;
+- (void)cancelTrackingWithEvent:(id)fp8;
+- (void)setHighlighted:(BOOL)fp8;
+- (BOOL)isHighlighted;
+- (void)setContentVerticalAlignment:(int)fp8;
+- (int)contentVerticalAlignment;
+- (void)setContentHorizontalAlignment:(int)fp8;
+- (int)contentHorizontalAlignment;
+- (void)setSelected:(BOOL)fp8;
+- (BOOL)isSelected;
+- (id)hitTest:(struct CGPoint)fp8 withEvent:(id)fp16;
+- (id)hitTest:(struct CGPoint)fp8 forEvent:(struct __GSEvent *)fp16;
+- (void)mouseDown:(struct __GSEvent *)fp8;
+- (void)mouseDragged:(struct __GSEvent *)fp8;
+- (void)mouseUp:(struct __GSEvent *)fp8;
+- (void)touchesBegan:(id)fp8 withEvent:(id)fp12;
+- (void)touchesMoved:(id)fp8 withEvent:(id)fp12;
+- (void)touchesEnded:(id)fp8 withEvent:(id)fp12;
+- (void)touchesCancelled:(id)fp8 withEvent:(id)fp12;
+- (void)_didMoveFromWindow:(id)fp8 toWindow:(id)fp12;
+- (void)addTarget:(id)fp8 action:(SEL)fp12 forControlEvents:(unsigned int)fp16;
+- (void)removeTarget:(id)fp8 action:(SEL)fp12 forControlEvents:(unsigned int)fp16;
+- (id)allTargets;
+- (unsigned int)allControlEvents;
+- (id)actionsForTarget:(id)fp8 forControlEvent:(unsigned int)fp12;
+- (void)sendAction:(SEL)fp8 to:(id)fp12 forEvent:(id)fp16;
+- (void)sendActionsForControlEvents:(unsigned int)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+@interface UIControlTargetAction : NSObject
+{
+ id _target;
+ SEL _action;
+ int _eventMask;
+}
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "CALayer.h"
+
+@interface UICoverFlowLayer : CALayer
+{
+ void *_private;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8 numberOfCovers:(unsigned int)fp24;
+- (unsigned int)numberOfCovers;
+- (void)dealloc;
+- (void)setDelegate:(id)fp8;
+- (void)setPlaceholderImage:(void *)fp8;
+- (void)_prefetch:(unsigned int)fp8 atIndex:(unsigned int)fp12;
+- (void)_requestBatch;
+- (void)_requestImageAtIndex:(int)fp8 quality:(unsigned int)fp12;
+- (void)_requestImageAtIndex:(int)fp8;
+- (void)_notifySelectionDidChange;
+- (void)transitionIn:(float)fp8;
+- (void)transitionOut:(float)fp8;
+- (void)transition:(unsigned int)fp8 withCoverFrame:(struct CGRect)fp12;
+- (void)transitionIn:(float)fp8 fromFrame:(struct CGRect)fp12;
+- (void)transitionOut:(float)fp8 toFrame:(struct CGRect)fp12;
+- (void)setDisplayedOrientation:(int)fp8 animate:(BOOL)fp12;
+- (void)setInfoLayer:(id)fp8;
+- (void)setImage:(void *)fp8 atIndex:(unsigned int)fp12 type:(unsigned int)fp16;
+- (void)setImage:(void *)fp8 atIndex:(unsigned int)fp12 type:(unsigned int)fp16 imageSubRect:(struct CGRect)fp20;
+- (void)setImage:(void *)fp8 atIndex:(unsigned int)fp12;
+- (unsigned int)indexOfSelectedCover;
+- (unsigned int)_coverAtScreenPosition:(struct CGPoint)fp8;
+- (void)_recycleLayer:(int)fp8 to:(int)fp12;
+- (void)_setNewSelectedIndex:(int)fp8;
+- (void)_updateTick;
+- (void)displayTick;
+- (void)dragFlow:(unsigned int)fp8 atPoint:(struct CGPoint)fp12;
+- (void)selectCoverAtIndex:(unsigned int)fp8;
+- (void)selectCoverAtOffset:(int)fp8;
+- (unsigned int)coverIndexAtPosition:(float)fp8;
+- (void)_setupFlippedCoverLayer:(id)fp8;
+- (void)flipSelectedCover;
+- (int)benchmarkTick;
+- (void)benchmarkHeartbeatLongScrub;
+- (void)benchmarkHeartbeatShortScrub;
+- (void)benchmarkHeartbeatScrubAndWait;
+- (void)benchmarkTightLoop;
+- (void)benchmarkTightLoopScrub;
+- (BOOL)benchmarkLoadScrub;
+- (BOOL)benchmarkImageManager:(void *)fp8;
+- (void)benchmarkSetEnv;
+- (void)benchmarkMode:(int)fp8;
+- (void)benchmarkTickMode:(int)fp8;
+- (void)benchmarkImageMode:(int)fp8;
+- (void)benchmarkPerformanceLog:(BOOL)fp8;
+- (void)benchmarkTightLoopTime:(unsigned int)fp8;
+- (void)benchmarkLongScrubSpeed:(float)fp8;
+- (void)benchmarkSkipImageLoad:(BOOL)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+@interface UICustomObject : NSObject
+{
+}
+
+- (id)initWithCoder:(id)fp8;
+- (void)encodeWithCoder:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UILabel.h>
+
+@interface UIDateLabel : UILabel
+{
+ double _date;
+ int _dateKey;
+}
+
++ (id)defaultFont;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)dealloc;
+- (int)_dateKey;
+- (void)_invalidateDateKey;
+- (void)setFont:(id)fp8;
+- (void)setFontWithoutInvalidation:(id)fp8;
+- (void)_updateDateStrings;
+- (id)text;
+- (id)font;
+- (id)timeDesignator;
+- (void)sizeToFit;
+- (void)setDate:(id)fp8;
+- (void)setTimeInterval:(double)fp8;
+- (double)timeInterval;
+- (id)timeDesignatorFont;
+- (void)drawTextInRect:(struct CGRect)fp8;
+- (void)drawRect:(struct CGRect)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIDatePicker.h>
+
+@interface UIDatePicker (UIDatePickerDeprecated)
+- (void)setDelegate:(id)fp8;
+- (void)setTimeInterval:(double)fp8;
+- (double)timeInterval;
+- (id)dateComponents;
+- (void)setDateComponents:(id)fp8;
+- (void)setStaggerTimeIntervals:(BOOL)fp8;
+- (void)setHighlightsToday:(BOOL)fp8;
+- (int)hour;
+- (int)minute;
+- (int)second;
+- (void)setDate:(id)fp8 animate:(BOOL)fp12;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIControl.h>
+
+#import "NSCoding-Protocol.h"
+
+@class UIPickerView;
+
+@interface UIDatePicker : UIControl <NSCoding>
+{
+ UIPickerView *_pickerView;
+}
+
+- (void)_insertPickerView;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (id)initWithCoder:(id)fp8;
+- (void)_populateArchivedSubviews:(id)fp8;
+- (void)encodeWithCoder:(id)fp8;
+- (int)datePickerMode;
+- (void)setDatePickerMode:(int)fp8;
+- (id)locale;
+- (void)setLocale:(id)fp8;
+- (id)timeZone;
+- (void)setTimeZone:(id)fp8;
+- (id)calendar;
+- (void)setCalendar:(id)fp8;
+- (id)date;
+- (void)setDate:(id)fp8;
+- (id)minimumDate;
+- (void)setMinimumDate:(id)fp8;
+- (id)maximumDate;
+- (void)setMaximumDate:(id)fp8;
+- (double)countDownDuration;
+- (void)setCountDownDuration:(double)fp8;
+- (int)minuteInterval;
+- (void)setMinuteInterval:(int)fp8;
+- (void)setDate:(id)fp8 animated:(BOOL)fp12;
+- (struct CGSize)sizeThatFits:(struct CGSize)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIPickerView.h>
+
+#import "UIPickerViewDataSource-Protocol.h"
+#import "UIPickerViewDelegate-Protocol.h"
+
+@class NSCalendar, NSDate, NSDateComponents, NSLocale, NSString, NSTimeZone, UIDatePicker, UILabel;
+
+@interface UIDatePickerView : UIPickerView <UIPickerViewDelegate, UIPickerViewDataSource>
+{
+ int _datePickerMode;
+ NSLocale *_locale;
+ NSTimeZone *_timeZone;
+ NSCalendar *_calendar;
+ NSDate *_date;
+ NSDate *_minimumDate;
+ NSDate *_maximumDate;
+ double _countDownDuration;
+ int _minuteInterval;
+ NSDateComponents *_referenceComponents;
+ double _todaySinceReferenceDate;
+ NSDateComponents *_todayDateComponents;
+ NSString *_amString;
+ NSString *_pmString;
+ UILabel *_hourLabel;
+ UILabel *_minuteLabel;
+ UIDatePicker *_datePickerDelegate;
+ id _delegateOfDatePicker;
+ int _numberOfDaysInCurrentMonth;
+ NSDateComponents *_minDateComponents;
+ NSDateComponents *_maxDateComponents;
+ struct {
+ unsigned int dateOrder:2;
+ unsigned int timeOrder:2;
+ unsigned int weekdayOrder:1;
+ unsigned int staggerTimeIntervals:1;
+ unsigned int loadingDateOrTime:1;
+ unsigned int highlightsToday:1;
+ unsigned int reserved:24;
+ } _datePickerFlags;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)dealloc;
+- (id)pickerImageNamePrefix;
+- (int)_incrementForElement:(unsigned int)fp8;
+- (void)_doneLoadingDateOrTime;
+- (BOOL)_showingDate;
+- (int)_numberOfDaysInDate:(id)fp8;
+- (void)_updateReferenceBits;
+- (void)_updateBitsForDate:(id)fp8 andReload:(BOOL)fp12 animateIfNeeded:(BOOL)fp16;
+- (void)setCalendar:(id)fp8;
+- (void)setLocale:(id)fp8;
+- (void)setTimeZone:(id)fp8;
+- (void)setDate:(id)fp8;
+- (void)setDate:(id)fp8 animated:(BOOL)fp12;
+- (void)setMinimumDate:(id)fp8;
+- (void)setMaximumDate:(id)fp8;
+- (int)hour;
+- (int)minute;
+- (int)second;
+- (id)date;
+- (id)_datePickerCellFont;
+- (id)_ampmCellFont;
+- (id)_hrMinFont;
+- (int)_numberOfDaysInWeek;
+- (unsigned int)_elementForColumn:(int)fp8;
+- (int)_columnForElement:(unsigned int)fp8;
+- (int)numberOfComponentsInPickerView:(id)fp8;
+- (void)setDatePickerMode:(int)fp8;
+- (void)setMinuteInterval:(int)fp8;
+- (void)setStaggerTimeIntervals:(BOOL)fp8;
+- (int)_incrementedAmountForValue:(int)fp8 withElement:(unsigned int)fp12;
+- (void)scrollerDidScroll:(id)fp8;
+- (int)pickerView:(id)fp8 numberOfRowsInComponent:(int)fp12;
+- (void)_updateRowInColumn:(int)fp8 toValue:(int)fp12 withRepeatingAmount:(int)fp16 element:(unsigned int)fp20 animated:(BOOL)fp24;
+- (void)_loadDateAnimated:(BOOL)fp8;
+- (void)pickerViewLoaded:(id)fp8;
+- (void)_loadDesignatorStrings;
+- (void)setDelegate:(id)fp8;
+- (int)_selectedHourForColumn:(int)fp8;
+- (int)_selectedMinuteForColumn:(int)fp8;
+- (int)_minuteForRow:(int)fp8;
+- (int)_secondForRow:(int)fp8;
+- (void)_setDateComponent:(id)fp8 withElement:(unsigned int)fp12;
+- (BOOL)_updateDateOrTime;
+- (id)_fadeLabel:(id)fp8 toNewLabelWithString:(id)fp12 ifAnimated:(BOOL)fp16;
+- (id)_minutesString;
+- (id)_hoursString;
+- (void)_updateLabels:(BOOL)fp8;
+- (void)pickerView:(id)fp8 didSelectRow:(int)fp12 inComponent:(int)fp16;
+- (int)_dayForRow:(int)fp8;
+- (int)_hourForRow:(int)fp8;
+- (BOOL)_shouldEnableDayForRow:(int)fp8 column:(int)fp12;
+- (BOOL)_shouldEnableMonthForRow:(int)fp8 column:(int)fp12;
+- (BOOL)_scrollingAnyColumnExcept:(int)fp8;
+- (BOOL)_shouldEnableMinuteForValue:(int)fp8 column:(int)fp12;
+- (BOOL)_shouldEnableHourForValue:(int)fp8 column:(int)fp12;
+- (BOOL)_shouldEnableYearForRow:(int)fp8;
+- (BOOL)_shouldEnableWeekMonthDayForCell:(id)fp8;
+- (void)scrollerWillStartDragging:(id)fp8;
+- (void)_updateEnabledCells:(BOOL)fp8;
+- (id)_todayTextColor;
+- (void)_ensureTodayIsSet;
+- (int)_monthForRow:(int)fp8;
+- (void)_setupCell:(id)fp8 atRow:(int)fp12 inColumn:(int)fp16 withElementFlag:(unsigned int)fp20;
+- (void)setHighlightsToday:(BOOL)fp8;
+- (id)dateComponents;
+- (void)setDateComponents:(id)fp8;
+- (void)setCountDownDuration:(double)fp8;
+- (double)countDownDuration;
+- (float)pickerView:(id)fp8 rowHeightForComponent:(int)fp12;
+- (float)pickerView:(id)fp8 widthForComponent:(int)fp12;
+- (id)pickerView:(id)fp8 viewForRow:(int)fp12 forComponent:(int)fp16 reusingView:(id)fp20;
+- (id)shadowColor;
+- (id)_createAccessoryViewWithText:(id)fp8 andFont:(id)fp12;
+- (id)_createLabelWithString:(id)fp8 above:(id)fp12;
+- (void)pickerView:(id)fp8 createdTable:(id)fp12 forColumn:(int)fp16;
+- (id)delegateOfDatePicker;
+- (void)setDelegateOfDatePicker:(id)fp8;
+- (int)minuteInterval;
+- (id)maximumDate;
+- (id)minimumDate;
+- (id)calendar;
+- (id)timeZone;
+- (id)locale;
+- (int)datePickerMode;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIImageAndTextTableCell.h>
+
+@interface UIDateTableCell : UIImageAndTextTableCell
+{
+ float _horizontalOffset;
+ float _verticalOffset;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)setHorizontalOffset:(float)fp8;
+- (void)setVerticalOffset:(float)fp8;
+- (struct CGRect)contentBounds;
+- (id)shadowColor;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+@interface UIDefaultFormAssistantDelegate : NSObject
+{
+}
+
+- (void)formAssistant:(id)fp8 didStartAssistingFormControl:(id)fp12;
+- (void)formAssistant:(id)fp8 willStartAssistingFormControl:(id)fp12;
+- (void)formAssistant:(id)fp8 didStopAssistingFormControl:(id)fp12;
+- (void)formAssistant:(id)fp8 willStopAssistingFormControl:(id)fp12;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+#import "UIKeyboardInput-Protocol.h"
+
+@class UITextInputTraits;
+
+@interface UIDefaultKeyboardInput : UIView <UIKeyboardInput>
+{
+ UITextInputTraits *m_traits;
+}
+
+- (void)dealloc;
+- (id)textInputTraits;
+- (void)forwardInvocation:(id)fp8;
+- (id)methodSignatureForSelector:(SEL)fp8;
+- (void)takeTraitsFrom:(id)fp8;
+- (id)delegate;
+- (void)deleteBackward;
+- (void)insertText:(id)fp8;
+- (void)replaceCurrentWordWithText:(id)fp8;
+- (void)setMarkedText:(id)fp8;
+- (void)confirmMarkedText:(id)fp8;
+- (id)markedText;
+- (unsigned short)characterInRelationToCaretSelection:(int)fp8;
+- (unsigned short)characterBeforeCaretSelection;
+- (unsigned short)characterAfterCaretSelection;
+- (id)fontForCaretSelection;
+- (id)textColorForCaretSelection;
+- (struct CGRect)autocorrectionRect;
+- (struct CGRect)rectForNSRange:(struct _NSRange)fp8;
+- (struct CGRect)rectContainingCaretSelection;
+- (id)wordRangeContainingCaretSelection;
+- (id)wordContainingCaretSelection;
+- (id)wordInRange:(id)fp8;
+- (void)expandSelectionToStartOfWordContainingCaretSelection;
+- (int)wordOffsetInRange:(id)fp8;
+- (BOOL)spaceFollowsWordInRange:(id)fp8;
+- (id)previousNGrams:(unsigned int)fp8;
+- (BOOL)hasText;
+- (BOOL)hasSelection;
+- (BOOL)selectionAtDocumentStart;
+- (BOOL)selectionAtSentenceStart;
+- (BOOL)selectionAtWordStart;
+- (BOOL)rangeAtSentenceStart:(id)fp8;
+- (struct _NSRange)selectionRange;
+- (id)selectedDOMRange;
+- (void)setSelectedDOMRange:(id)fp8 affinityDownstream:(BOOL)fp12;
+- (id)rangeByMovingCurrentSelection:(int)fp8;
+- (id)rangeByExtendingCurrentSelection:(int)fp8;
+- (void)markCurrentWordForAutoCorrection:(id)fp8 correction:(id)fp12;
+- (void)moveBackward:(unsigned int)fp8;
+- (void)moveForward:(unsigned int)fp8;
+- (void)selectAll;
+- (void)setText:(id)fp8;
+- (id)text;
+- (void)updateSelectionWithPoint:(struct CGPoint)fp8;
+- (void)setCaretChangeListener:(id)fp8;
+- (struct CGRect)caretRect;
+- (struct CGRect)convertCaretRect:(struct CGRect)fp8;
+- (id)keyboardInputView;
+- (BOOL)isShowingPlaceholder;
+- (void)setupPlaceholderTextIfNeeded;
+- (id)editingDelegate;
+- (void)setEditingDelegate:(id)fp8;
+- (BOOL)isSecure;
+- (void)setSecure:(BOOL)fp8;
+- (BOOL)isProxyFor:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+@interface UIDefaultWebViewFormEditingDelegate : NSObject
+{
+}
+
+- (void)webViewDidEndEditingFormElements:(id)fp8;
+- (void)webViewWillEndEditingFormElements:(id)fp8;
+- (void)webViewDidBeginEditingFormElements:(id)fp8;
+- (void)webViewWillBeginEditingFormElements:(id)fp8;
+- (void)webView:(id)fp8 didEndEditingFormElement:(id)fp12;
+- (void)webView:(id)fp8 willEndEditingFormElement:(id)fp12;
+- (void)webView:(id)fp8 didBeginEditingFormElement:(id)fp12;
+- (void)webView:(id)fp8 willBeginEditingFormElement:(id)fp12;
+- (int)orientationForWebView:(id)fp8;
+- (id)calloutSuperviewForWebView:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+@interface UIDefaultWebViewInteractionDelegate : NSObject
+{
+}
+
+- (struct CGRect)calloutDeviceBoundaryForWebView:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+@class NSTimer;
+
+@interface UIDelayedAction : NSObject
+{
+ id m_target;
+ SEL m_action;
+ id m_userInfo;
+ double m_delay;
+ NSTimer *m_timer;
+ BOOL m_canceled;
+}
+
+- (id)initWithTarget:(id)fp8 action:(SEL)fp12 userInfo:(id)fp16 delay:(double)fp20;
+- (void)dealloc;
+- (void)touch;
+- (void)touchWithDelay:(double)fp8;
+- (void)cancel;
+- (id)userInfo;
+- (BOOL)scheduled;
+- (void)setTarget:(id)fp8;
+- (id)target;
+- (void)timerFired:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIControlTargetAction.h>
+
+@class UIEvent;
+
+@interface UIDelayedControlTargetAction : UIControlTargetAction
+{
+ UIEvent *_event;
+}
+
+- (void)dealloc;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIControlTargetAction.h>
+
+@interface UIDeprecatedDelayedControlTargetAction : UIControlTargetAction
+{
+ struct __GSEvent *_event;
+}
+
+- (void)dealloc;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIDevice.h>
+
+@interface UIDevice (Private)
+- (void)_enableDeviceOrientationEvents:(BOOL)fp8;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+@interface UIDevice : NSObject
+{
+ int _numDeviceOrientationObservers;
+ struct {
+ unsigned int orientation:3;
+ unsigned int batteryState:2;
+ } _deviceFlags;
+}
+
++ (void)initialize;
++ (id)currentDevice;
+- (id)name;
+- (id)model;
+- (id)localizedModel;
+- (id)systemName;
+- (id)systemVersion;
+- (id)uniqueIdentifier;
+- (void)setOrientation:(int)fp8;
+- (int)orientation;
+- (void)setBatteryState:(int)fp8;
+- (int)batteryState;
+- (void)beginGeneratingDeviceOrientationNotifications;
+- (void)endGeneratingDeviceOrientationNotifications;
+- (BOOL)isGeneratingDeviceOrientationNotifications;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIColor.h>
+
+@interface UIDeviceRGBColor : UIColor
+{
+ float redComponent;
+ float greenComponent;
+ float blueComponent;
+ float alphaComponent;
+ struct CGColor *cachedColor;
+}
+
+- (id)initWithHue:(float)fp8 saturation:(float)fp12 brightness:(float)fp16 alpha:(float)fp20;
+- (id)initWithRed:(float)fp8 green:(float)fp12 blue:(float)fp16 alpha:(float)fp20;
+- (id)initWithCGColor:(struct CGColor *)fp8;
+- (void)dealloc;
+- (id)colorWithAlphaComponent:(float)fp8;
+- (struct CGColor *)_createCGColorWithAlpha:(float)fp8;
+- (void)set;
+- (void)setFill;
+- (void)setStroke;
+- (id)colorSpaceName;
+- (id)description;
+- (BOOL)isEqual:(id)fp8;
+- (unsigned int)hash;
+- (struct CGColor *)CGColor;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIColor.h>
+
+@interface UIDeviceWhiteColor : UIColor
+{
+ float whiteComponent;
+ float alphaComponent;
+ struct CGColor *cachedColor;
+}
+
+- (id)initWithWhite:(float)fp8 alpha:(float)fp12;
+- (id)initWithCGColor:(struct CGColor *)fp8;
+- (void)dealloc;
+- (struct CGColor *)_createCGColorWithAlpha:(float)fp8;
+- (id)colorWithAlphaComponent:(float)fp8;
+- (void)set;
+- (void)setFill;
+- (void)setStroke;
+- (id)colorSpaceName;
+- (id)description;
+- (BOOL)isEqual:(id)fp8;
+- (unsigned int)hash;
+- (struct CGColor *)CGColor;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+@class NSArray, UIImageView, UIView;
+
+@interface UIDragger : NSObject
+{
+ void *_interpolator;
+ UIView *_target;
+ id _delegate;
+ SEL _action;
+ struct CGPoint _startLocation;
+ struct CGPoint _stopLocation;
+ double _duration;
+ BOOL _showFinger;
+ unsigned int _port;
+ NSArray *_modes;
+ unsigned long long _startTimestamp;
+ unsigned long long _stopTimestamp;
+ unsigned long long _lastTimestamp;
+ BOOL _waitingForSmoothScrolling;
+ UIImageView *_fingerView;
+}
+
+- (id)init;
+- (void)dealloc;
+- (void)setInterpolation:(void *)fp8;
+- (void)setTarget:(id)fp8;
+- (void)setDelegate:(id)fp8;
+- (void)setAction:(SEL)fp8;
+- (void)setStartLocation:(struct CGPoint)fp8;
+- (void)setStopLocation:(struct CGPoint)fp8;
+- (void)setDuration:(double)fp8;
+- (void)showFinger;
+- (void)_postMouseEvent:(int)fp8 timestamp:(unsigned long long)fp12 location:(struct CGPoint)fp20;
+- (double)_delayUntilNextEvent;
+- (void)dragDidEnd;
+- (void)_smoothScrollingWillStart:(id)fp8;
+- (void)_smoothScrollingDidEnd:(id)fp8;
+- (void)_stopDrag:(id)fp8;
+- (void)_continueDrag:(id)fp8;
+- (void)run;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+@class NSMutableSet;
+
+@interface UIEvent : NSObject
+{
+ void *_event;
+ double _timestamp;
+ NSMutableSet *_touches;
+ struct __CFDictionary *_keyedTouches;
+}
+
+- (id)_init;
+- (id)_initWithTouches:(id)fp8 keyedTouches:(struct __CFDictionary *)fp12;
+- (id)_initWithEvent:(struct __GSEvent *)fp8 touches:(id)fp12;
+- (void)_setGSEvent:(struct __GSEvent *)fp8;
+- (void)dealloc;
+- (id)allTouches;
+- (id)_allTouches;
+- (id)touchesForWindow:(id)fp8;
+- (id)touchesForView:(id)fp8;
+- (void)_addTouch:(id)fp8;
+- (void)_removeTouch:(id)fp8;
+- (id)_touchesForKey:(id)fp8;
+- (void)_removeTouchesForKey:(id)fp8;
+- (void)_clearTouches;
+- (id)_touchesForView:(id)fp8 withPhase:(int)fp12;
+- (id)_windows;
+- (id)_viewsForWindow:(id)fp8;
+- (id)_firstTouchForView:(id)fp8;
+- (void)_moveTouchesFromView:(id)fp8 toView:(id)fp12;
+- (id)_cloneEvent;
+- (struct __GSEvent *)_gsEvent;
+- (id)description;
+- (double)timestamp;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIWebDocumentView.h>
+
+@class DOMDocument, DOMHTMLElement, NSString, UIView, WebFrameBridge;
+
+@interface UIFieldEditor : UIWebDocumentView
+{
+ WebFrameBridge *_bridge;
+ DOMDocument *_document;
+ DOMHTMLElement *_textElement;
+ DOMHTMLElement *_sizeElement;
+ NSString *_initialText;
+ NSString *_initialStyle;
+ UIView *_proxiedView;
+ unsigned int _changingView:1;
+ unsigned int _mouseWasDragged:1;
+ unsigned int _isShowingPlaceholder:1;
+ unsigned int _disableNotifications:1;
+ unsigned int _shouldMaintainFirstResponderWhenEndEditing:1;
+ unsigned int _isResigningFirstResponder:1;
+ unsigned int _delegateRespondsToFieldEditorDidChange:1;
+ unsigned int _delegateRespondsToShouldInsertText:1;
+ unsigned int _delegateRespondsToShouldReplaceWithText:1;
+ unsigned int _fieldEditorReentrancyGuard:1;
+ unsigned int _reserved:22;
+}
+
++ (id)activeFieldEditor;
++ (id)sharedFieldEditor;
++ (void)releaseSharedInstance;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)dealloc;
+- (void)selectAll;
+- (BOOL)canResignFirstResponder;
+- (BOOL)becomeFirstResponder;
+- (BOOL)resignFirstResponder;
+- (id)_responderForBecomeFirstResponder;
+- (BOOL)shouldChangeSelectionForEvent:(struct __GSEvent *)fp8;
+- (struct _NSRange)selectionRange;
+- (void)setSelection:(struct _NSRange)fp8;
+- (void)setTextSelectionBehavior:(int)fp8;
+- (unsigned int)characterOffsetAtPoint:(struct CGPoint)fp8;
+- (BOOL)_proxySupportsPlaceholderText;
+- (id)_proxyPlaceholderText;
+- (id)_proxyPlaceholderStyle;
+- (BOOL)_setupPlaceholderText;
+- (id)textInputTraits;
+- (BOOL)keyboardInput:(id)fp8 shouldInsertText:(id)fp12 isMarkedText:(BOOL)fp16;
+- (BOOL)keyboardInputShouldDelete:(id)fp8;
+- (BOOL)keyboardInputChanged:(id)fp8;
+- (void)keyboardInputChangedSelection:(id)fp8;
+- (id)keyboardInputOverlayContainer:(id)fp8;
+- (int)keyboardInput:(id)fp8 positionForAutocorrection:(id)fp12;
+- (void)becomeFieldEditorForView:(id)fp8 inRect:(struct CGRect)fp12;
+- (void)maintainFieldEditorWhenEndEditingForView:(id)fp8;
+- (void)_setTextElementStyle:(id)fp8;
+- (void)setStyle:(id)fp8;
+- (BOOL)isShowingPlaceholder;
+- (id)style;
+- (id)textColorForCaretSelection;
+- (void)_setTextElementString:(id)fp8;
+- (void)setText:(id)fp8;
+- (id)text;
+- (BOOL)hasText;
+- (void)setCaretColor:(id)fp8;
+- (int)scrollXOffset;
+- (int)scrollYOffset;
+- (void)setScrollXOffset:(int)fp8 scrollYOffset:(int)fp12;
+- (void)setScrollXOffset:(int)fp8 scrollYOffset:(int)fp12 adjustForPurpleCaret:(BOOL)fp16;
+- (void)webView:(id)fp8 didFinishLoadForFrame:(id)fp12;
+- (struct CGSize)contentSize;
+- (void)scrollToMakeCaretVisible:(BOOL)fp8;
+- (void)scrollToMakeInlineHoleVisible;
+- (void)webViewDidChange:(id)fp8;
+- (void)webViewDidChangeSelection:(id)fp8;
+- (BOOL)webView:(id)fp8 shouldChangeSelectedDOMRange:(id)fp12 toDOMRange:(id)fp16 affinity:(int)fp20 stillSelecting:(BOOL)fp24;
+- (void)clearPlaceholder;
+- (BOOL)webView:(id)fp8 shouldInsertText:(id)fp12 replacingDOMRange:(id)fp16 givenAction:(int)fp20;
+- (BOOL)webView:(id)fp8 shouldDeleteDOMRange:(id)fp12;
+- (void)setupPlaceholderTextIfNeeded;
+- (BOOL)hasMarkedText;
+- (id)proxiedView;
+- (void)setFrame:(struct CGRect)fp8;
+- (void)mouseDown:(struct __GSEvent *)fp8;
+- (void)mouseDragged:(struct __GSEvent *)fp8;
+- (void)mouseUp:(struct __GSEvent *)fp8;
+- (void)touchesCancelled:(id)fp8 withEvent:(id)fp12;
+- (BOOL)isProxyFor:(id)fp8;
+- (void)autoscrollTimerFired:(id)fp8;
+- (void)resumeWithNotification:(id)fp8;
+- (id)automaticallySelectedOverlay;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+@interface UIFingerInfo : NSObject
+{
+ struct __CFDictionary *_fingers;
+ int _activeFinger;
+ BOOL _activeFingerLocked;
+}
+
+- (void)dealloc;
+- (void)startTouch:(CDAnonymousStruct16)fp8 withEvent:(struct __GSEvent *)fp44 adjustLocation:(BOOL)fp48;
+- (BOOL)chordChanged:(CDAnonymousStruct16)fp8 withEvent:(struct __GSEvent *)fp44 adjustLocation:(BOOL)fp48;
+- (BOOL)fingersMoved:(CDAnonymousStruct16)fp8 withEvent:(struct __GSEvent *)fp44 adjustLocation:(BOOL)fp48;
+- (BOOL)hasActiveFinger;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+@class UIView;
+
+@interface UIFlicker : NSObject
+{
+ UIView *_target;
+ struct CGPoint _startLocation;
+ int _throwIterations;
+ id _delegate;
+ int _mouseUpCount;
+ int _mouseDraggedCount;
+ float _delay;
+ struct CGPoint _offset;
+}
+
+- (void)_mouseDraggedMemberListTest;
+- (void)_mouseUpMemberListTest;
+- (void)_throwMemberListTest;
+- (id)init;
+- (struct CGPoint)offset;
+- (void)setOffset:(struct CGPoint)fp8;
+- (void)setTarget:(id)fp8;
+- (void)setStartLocation:(struct CGPoint)fp8;
+- (void)setIterations:(int)fp8;
+- (void)setDelay:(float)fp8;
+- (void)setDelegate:(id)fp8;
+- (void)run;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+@interface UIFloatArray : NSObject
+{
+ int _count;
+ int _gapCount;
+ int *_gaps;
+ float _gapValue;
+ float _minValue;
+ union {
+ float singleton;
+ float *array;
+ } _values;
+ struct {
+ unsigned int valueIsSingleton:1;
+ unsigned int hideGaps:1;
+ unsigned int unused:30;
+ } _floatArrayFlags;
+}
+
+- (BOOL)_setupValuesWithCount:(int)fp8 singleValue:(float)fp12 isRefresh:(BOOL)fp16;
+- (BOOL)_setupValuesWithCount:(int)fp8 dataProvider:(id)fp12 isRefresh:(BOOL)fp16;
+- (BOOL)_setupGapIndexesWithCount:(int)fp8 dataProvider:(id)fp12 isRefresh:(BOOL)fp16;
+- (BOOL)_setupWithDataProvider:(id)fp8 valueIsSingleton:(BOOL)fp12 singletonValue:(float)fp16 isRefresh:(BOOL)fp20;
+- (id)init;
+- (id)copyWithZone:(struct _NSZone *)fp8;
+- (void)dealloc;
+- (BOOL)refreshWithDataProvider:(id)fp8 singleValue:(float)fp12;
+- (BOOL)refreshWithDataProvider:(id)fp8;
+- (float)singleValue;
+- (float)minValue;
+- (int)valueCount;
+- (float)sum;
+- (CDAnonymousStruct6)offsetsForIndex:(int)fp8;
+- (CDAnonymousStruct6)offsetsForGapIndex:(int)fp8;
+- (CDAnonymousStruct5)_indexesViaSingletonFromOffset:(float)fp8 toOffset:(float)fp12;
+- (CDAnonymousStruct5)_indexesViaArrayFromOffset:(float)fp8 toOffset:(float)fp12;
+- (CDAnonymousStruct5)indexesFromOffset:(float)fp8 toOffset:(float)fp12;
+- (int)indexForGapIndex:(int)fp8;
+- (void)hideGaps:(BOOL)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+@interface UIFont : NSObject
+{
+}
+
++ (id)__dummy;
++ (id)fontWithName:(id)fp8 size:(float)fp12;
++ (id)fontWithFamilyName:(id)fp8 traits:(int)fp12 size:(float)fp16;
++ (id)fontWithMarkupDescription:(id)fp8;
++ (id)familyNames;
++ (id)fontNamesForFamilyName:(id)fp8;
++ (id)systemFontOfSize:(float)fp8;
++ (id)boldSystemFontOfSize:(float)fp8;
++ (id)italicSystemFontOfSize:(float)fp8;
++ (float)labelFontSize;
++ (float)buttonFontSize;
++ (float)smallSystemFontSize;
++ (float)systemFontSize;
+- (id)initWithName:(id)fp8 size:(float)fp12;
+- (id)initWithFamilyName:(id)fp8 traits:(int)fp12 size:(float)fp16;
+- (id)initWithMarkupDescription:(id)fp8;
+- (id)initWithCoder:(id)fp8;
+- (void)encodeWithCoder:(id)fp8;
+- (Class)classForCoder;
+- (id)fontWithSize:(float)fp8;
+- (id)familyName;
+- (id)fontName;
+- (int)traits;
+- (float)pointSize;
+- (float)ascender;
+- (float)descender;
+- (float)leading;
+- (float)capHeight;
+- (float)xHeight;
+- (BOOL)isFixedPitch;
+- (id)markupDescription;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+#import "UITextFieldDelegate-Protocol.h"
+
+@class UITable, UITextField;
+
+@interface UIFontChooser : UIView <UITextFieldDelegate>
+{
+ UITable *_nameTable;
+ UITable *_sizeTable;
+ UITextField *_sizeField;
+ struct __CFArray *_familyNames;
+ id _delegate;
+ unsigned int _sizes[15];
+ unsigned int _sizeBeforeEditing;
+}
+
++ (id)sharedFontChooser;
+- (id)_tableWithFrame:(struct CGRect)fp8;
+- (struct CGRect)_nameTableFrame;
+- (struct CGRect)_separatorFrame;
+- (struct CGRect)_fieldBackgroundFrame;
+- (struct CGRect)_sizeFieldFrame;
+- (struct CGRect)_sizeTableFrame;
+- (void)_updateSublayerFrames;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)setFrame:(struct CGRect)fp8;
+- (void)drawRect:(struct CGRect)fp8;
+- (int)numberOfRowsInTable:(id)fp8;
+- (id)table:(id)fp8 cellForRow:(int)fp12 column:(id)fp16;
+- (void)selectFamilyName:(id)fp8;
+- (void)selectSize:(float)fp8;
+- (void)selectFont:(id)fp8;
+- (void)acceptSizeFromSizeField;
+- (void)_finishedEditing:(id)fp8;
+- (void)tableSelectionDidChange:(id)fp8;
+- (void)textFieldDidBecomeFirstResponder:(id)fp8;
+- (void)textFieldDidResignFirstResponder:(id)fp8;
+- (id)selectedFamilyName;
+- (float)selectedSize;
+- (void)setDelegate:(id)fp8;
+- (id)delegate;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@class NSMutableDictionary, UIButton, UIImageView, UIInformalDelegate, UITransitionView, UIView<UIFormPeripheral>;
+
+@interface UIFormAssistant : UIView
+{
+ UIButton *_done;
+ UIButton *_next;
+ UIButton *_previous;
+ UIImageView *_navigation;
+ UITransitionView *_transition;
+ BOOL _isTransitioning;
+ id <UIFormControl> _control;
+ id <UIFormControl> _nextControl;
+ UIView<UIFormPeripheral> *_peripheral;
+ UIView<UIFormPeripheral> *_nextPeripheral;
+ NSMutableDictionary *_primaryCache;
+ NSMutableDictionary *_secondaryCache;
+ UIInformalDelegate *_delegate;
+ int _orientation;
+}
+
++ (id)_navigationImage;
++ (id)sharedFormAssistant;
++ (double)defaultTransitionDuration;
+- (id)_formPeripheralForFormControl:(id)fp8;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)dealloc;
+- (void)done:(id)fp8;
+- (void)advanceToNextFormControl:(id)fp8;
+- (void)recedeToPreviousFormControl:(id)fp8;
+- (void)synchronizeOrientationWithAnimation:(BOOL)fp8;
+- (void)layoutSubviews;
+- (void)completeFormControlTransition;
+- (void)animationWillStart:(id)fp8;
+- (void)animationDidStop:(id)fp8;
+- (void)transitionViewDidComplete:(id)fp8;
+- (void)setFormControl:(id)fp8;
+- (id)formControl;
+- (void)setSessionDelegate:(id)fp8;
+- (id)sessionDelegate;
+- (BOOL)isTransitioning;
+- (BOOL)isTransitioningToNextPeripheral;
+- (struct CGRect)peripheralFrame;
+- (struct CGRect)remainingDeviceRect;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+@protocol UIFormPeripheral
++ (BOOL)isUniqueForEachFormControl;
+- (id)initFormPeripheral;
+- (void)willChangeToFormControl:(id)fp8;
+- (void)setFormControl:(id)fp8;
+- (void)endEditing;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIAnimation.h>
+
+@interface UIFrameAnimation : UIAnimation
+{
+ struct CGRect _startFrame;
+ struct CGRect _endFrame;
+ int _fieldsToChange;
+}
+
+- (id)initWithTarget:(id)fp8;
+- (void)setStartFrame:(struct CGRect)fp8;
+- (void)setEndFrame:(struct CGRect)fp8;
+- (struct CGRect)endFrame;
+- (void)setSignificantRectFields:(int)fp8;
+- (void)setProgress:(float)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIAnimation.h>
+
+@interface UIGestureAnimation : UIAnimation
+{
+ SEL _progressSelector;
+ int _gestureType;
+}
+
+- (id)initWithTarget:(id)fp8 progressSelector:(SEL)fp12 gestureType:(int)fp16;
+- (void)setProgress:(float)fp8;
+- (int)gestureType;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+@class UIGestureAnimation, UIScrollAnimation;
+
+@interface UIGestureInfo : NSObject
+{
+ id delegate;
+ int enabledGestures;
+ int rotationState;
+ int zoomState;
+ int panState;
+ struct CGPoint startGestureInner;
+ struct CGPoint startGestureOuter;
+ struct CGPoint startScrollPoint;
+ struct CGPoint endScrollPoint;
+ struct CGSize visibleSize;
+ struct CGRect centerRect;
+ UIGestureAnimation *rotationAnimation;
+ float rotationDegrees;
+ float recentRotationDegrees;
+ float minDegrees;
+ float maxDegrees;
+ float startDegrees;
+ float endDegrees;
+ UIGestureAnimation *zoomAnimation;
+ int zoomRubberBandHysteresisCount;
+ float zoomScale;
+ float startScale;
+ float endScale;
+ float unadjustedScale;
+ float zoomMultiplier;
+ float minScale;
+ float maxScale;
+ struct CGPoint zoomFailureWindowPoint;
+ float zoomFailureDuration;
+ float zoomFailureStartScale;
+ float zoomAnimationProgress;
+ UIScrollAnimation *scrollAnimation;
+ struct {
+ unsigned int pushedRunLoop:1;
+ unsigned int isRotatingRight:1;
+ unsigned int isZoomRubberBandEnabled:1;
+ unsigned int zoomsFromCurrentToMinOrMax:1;
+ unsigned int updatesScroller:1;
+ unsigned int isAnimatingZoomFailure:1;
+ } flags;
+}
+
+- (id)init;
+- (void)dealloc;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIButton.h>
+
+@class UIColor;
+
+@interface UIGlassButton : UIButton
+{
+ UIColor *_tintColor;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)dealloc;
+- (void)setTintColor:(id)fp8;
+- (struct CGSize)sizeThatFits:(struct CGSize)fp8;
+- (struct CGRect)titleRectForContentRect:(struct CGRect)fp8;
+- (void)setTitleColor:(id)fp8 forStates:(unsigned int)fp12;
+- (id)titleColorForState:(unsigned int)fp8;
+- (void)setTitleShadowColor:(id)fp8 forStates:(unsigned int)fp12;
+- (id)titleShadowColorForState:(unsigned int)fp8;
+- (void)setBackgroundImage:(id)fp8 forStates:(unsigned int)fp12;
+- (id)backgroundImageForState:(unsigned int)fp8;
+- (id)tintColor;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+/*XXX:*/typedef struct {
+ float _field1;
+ float _field2;
+ float _field3;
+ float _field4;
+ float _field5;
+} CDAnonymousStruct11;
+
+@interface UIGradient : NSObject
+{
+ CDAnonymousStruct11 *_values;
+ float _height;
+ struct CGShading *_shader;
+}
+
+- (id)initVerticalWithValues:(CDAnonymousStruct11 *)fp8;
+- (void)fillRect:(struct CGRect)fp8 inContext:(struct CGContext *)fp24;
+- (void)fillRect:(struct CGRect)fp8;
+- (void)dealloc;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@class UIImageView;
+
+@interface UIGradientBar : UIView
+{
+ UIImageView *_topShineView;
+ UIImageView *_gradientFillView;
+ UIImageView *_bottomLineView;
+}
+
++ (id)bottomLineColor;
+- (void)_tile;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)dealloc;
+- (void)setFrame:(struct CGRect)fp8;
+- (id)hitTest:(struct CGPoint)fp8 forEvent:(struct __GSEvent *)fp16;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+@class NSIndexSet;
+
+@interface UIGroupDeletionItem : NSObject
+{
+ unsigned int _lastIndex;
+ int _group;
+ NSIndexSet *_indexes;
+}
+
+- (id)initWithGroup:(int)fp8;
+- (id)initWithGroup:(int)fp8 andIndexes:(id)fp12;
+- (id)initWithIndexes:(id)fp8 inGroup:(int)fp12;
+- (void)dealloc;
+- (int)group;
+- (id)indexes;
+- (unsigned int)lastIndex;
+- (void)setLastIndex:(unsigned int)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+@interface UIGroupInsertionItem : NSObject
+{
+ int _index;
+ struct _NSRange _range;
+}
+
+- (id)initWithExistingGroup:(int)fp8 andRowRange:(struct _NSRange)fp12;
+- (id)initWithNewGroupBeforeGroup:(int)fp8 andRowCount:(int)fp12;
+- (int)groupIndex;
+- (struct _NSRange)range;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIGroupTableViewCellBackground.h>
+
+@interface UIGroupTableViewCellBackground (Internal)
+- (id)cellBackgroundColor;
+- (void)_incrementAnimationCount;
+- (void)_decrementAnimationCount;
+- (void)_updateSeparatorViewForSectionLocation:(int)fp8;
+- (id)_createBackgroundImageViewWithHeight:(float)fp8;
+- (id)_createFixedBackgroundImageViewWithSectionLocation:(int)fp8 size:(struct CGSize)fp12;
+- (void)layoutSubviews;
+- (void)_updateSubviewsForSectionLocation:(int)fp8;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@class UIImageView;
+
+@interface UIGroupTableViewCellBackground : UIView
+{
+ int _sectionLocation;
+ int _animationCount;
+ int _externalAnimationCount;
+ UIImageView *_fixedView;
+ BOOL _disableSeparator;
+ UIView *_separatorView;
+ UIImageView *_upperLeftView;
+ UIImageView *_upperRightView;
+ UIImageView *_lowerLeftView;
+ UIImageView *_lowerRightView;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)setFrame:(struct CGRect)fp8;
+- (void)dealloc;
+- (void)setSectionLocation:(int)fp8;
+- (void)setSectionLocation:(int)fp8 animated:(BOOL)fp12;
+- (int)sectionLocation;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@class UIBezierPath;
+
+@interface UIGroupTableViewCellDrawnBackground : UIView
+{
+ int _sectionLocation;
+ int _selectionStyle;
+ UIBezierPath *_fillPath;
+ UIBezierPath *_strokePath;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)dealloc;
+- (void)_invalidatePaths;
+- (void)setFrame:(struct CGRect)fp8;
+- (void)setSelectionStyle:(int)fp8;
+- (void)setSectionLocation:(int)fp8;
+- (void)setSectionLocation:(int)fp8 animated:(BOOL)fp12;
+- (void)_createBezierPathWithCornerRadius:(float)fp8 bottomRadius:(float)fp12 animating:(BOOL)fp16;
+- (void)drawRect:(struct CGRect)fp8;
+- (void)layoutSubviews;
+- (int)sectionLocation;
+- (int)selectionStyle;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+@interface UIHardware : NSObject
+{
+}
+
++ (float)statusBarHeight;
++ (void)_setStatusBarHeight:(float)fp8;
++ (struct CGSize)mainScreenSize;
++ (struct CGRect)fullScreenApplicationContentRect;
++ (struct CGRect)fullScreenApplicationContentRectForDeviceOrientation:(int)fp8;
++ (struct CGRect)fullScreenApplicationContentRectForCurrentDeviceOrientation;
++ (int)ringerState;
++ (int)deviceOrientation:(BOOL)fp8;
++ (BOOL)setSpeakerPhoneEnabled:(BOOL)fp8;
++ (BOOL)isTTYEnabled;
++ (struct CGSize)TVScreenSize;
++ (float)TVHorizontalPixelScale;
++ (BOOL)_TVOutStatus:(BOOL)fp8;
++ (BOOL)TVOutCapableAndPreferred;
++ (BOOL)TVOutCapable;
++ (void)TVOutResetPreferred;
++ (void)alertSheet:(id)fp8 buttonClicked:(int)fp12;
++ (void)accessoryAvailabilityChanged;
++ (id)deviceName;
++ (id)localizedDeviceName;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@class NSArray, NSMutableArray, UIColor;
+
+@interface UIHighlightView : UIView
+{
+ UIColor *_color;
+ float _cornerRadius;
+ struct CGRect _invertedHighlightClipRect;
+ NSArray *_cornerRadii;
+ NSMutableArray *_innerBounds;
+ NSMutableArray *_innerQuads;
+ BOOL _invertHighlight;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)cleanUp;
+- (void)dealloc;
+- (void)setColor:(id)fp8;
+- (void)setCornerRadius:(float)fp8;
+- (void)setCornerRadii:(id)fp8;
+- (void)setFrames:(id)fp8 boundaryRect:(struct CGRect)fp12;
+- (void)setQuads:(id)fp8 boundaryRect:(struct CGRect)fp12;
+- (void)setFrame:(struct CGRect)fp8;
+- (void)setInvertHighlight:(BOOL)fp8 clipRect:(struct CGRect)fp12;
+- (void)drawRect:(struct CGRect)fp8;
+- (id)hitTest:(struct CGPoint)fp8 forEvent:(struct __GSEvent *)fp16;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIImage.h>
+
+@interface UIImage (ApplicationIconPrivate)
+- (id)_applicationIconWithSize:(struct CGSize)fp8 destinationFrame:(struct CGRect)fp16 shadowImage:(id)fp32 overlayImage:(id)fp36 outlineImage:(id)fp40 maskImage:(id)fp44;
+- (id)_applicationIconImagePrecomposed:(BOOL)fp8;
+- (id)_smallApplicationIconImagePrecomposed:(BOOL)fp8;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIImage.h>
+
+@interface UIImage (UIImageDeprecated)
++ (id)imageNamed:(id)fp8 inBundle:(id)fp12;
++ (id)imageAtPath:(id)fp8;
++ (void)removeImageNameFromCache:(id)fp8;
+- (id)initWithContentsOfFile:(id)fp8 cache:(BOOL)fp12;
+- (id)initWithData:(id)fp8 cache:(BOOL)fp12;
+- (id)initWithImageRef:(struct CGImage *)fp8;
+- (struct CGImage *)imageRef;
+- (void)compositeToRect:(struct CGRect)fp8 fromRect:(struct CGRect)fp24 operation:(int)fp40 fraction:(float)fp44;
+- (void)compositeToPoint:(struct CGPoint)fp8 fromRect:(struct CGRect)fp16 operation:(int)fp32 fraction:(float)fp36;
+- (void)compositeToPoint:(struct CGPoint)fp8 operation:(int)fp16 fraction:(float)fp20;
+- (void)compositeToPoint:(struct CGPoint)fp8 operation:(int)fp16;
+//XXX:- (void)draw9PartImageWithSliceRects:(CDAnonymousStruct12)fp8 inRect:(struct CGRect)fp152;
+//XXX:- (void)draw9PartImageWithSliceRects:(CDAnonymousStruct12)fp8 inRect:(struct CGRect)fp152 fraction:(float)fp168;
+//XXX:- (void)draw9PartImageWithSliceRects:(CDAnonymousStruct12)fp8 inRect:(struct CGRect)fp152 operation:(int)fp168 fraction:(float)fp172;
+//XXX:- (void)draw3PartImageWithSliceRects:(CDAnonymousStruct10)fp8 inRect:(struct CGRect)fp56;
+//XXX:- (void)draw3PartImageWithSliceRects:(CDAnonymousStruct10)fp8 inRect:(struct CGRect)fp56 fraction:(float)fp72;
+//XXX:- (void)draw3PartImageWithSliceRects:(CDAnonymousStruct10)fp8 inRect:(struct CGRect)fp56 operation:(int)fp72 fraction:(float)fp76;
+- (void)draw1PartImageInRect:(struct CGRect)fp8;
+- (void)draw1PartImageInRect:(struct CGRect)fp8 fraction:(float)fp24;
+- (void)draw1PartImageInRect:(struct CGRect)fp8 fraction:(float)fp24 operation:(int)fp28;
+- (struct CGColor *)_patternColor;
+- (id)patternColor;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIImage.h>
+
+@interface UIImage (UIImageInternal)
++ (void)_flushCacheOnSuspend:(id)fp8;
+- (void)_setCached:(BOOL)fp8;
+- (BOOL)_isCached;
+- (void)_setNamed:(BOOL)fp8;
+- (BOOL)_isNamed;
+- (id)_flatImageWithWhite:(float)fp8 alpha:(float)fp12;
+- (id)_bezeledImageWithRed:(float)fp8 green:(float)fp12 blue:(float)fp16 alpha:(float)fp20;
+- (id)_imageScaledToSize:(struct CGSize)fp8 interpolationQuality:(int)fp16;
+- (id)_imageScaledToProportion:(float)fp8 interpolationQuality:(int)fp12;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIImage.h>
+
+@interface UIImage (UIImagePrivate)
++ (id)applicationImageNamed:(id)fp8;
++ (id)kitImageNamed:(id)fp8;
++ (id)defaultDesktopImage;
++ (void)setDesktopImageData:(id)fp8;
++ (id)imageFromAlbumArtData:(id)fp8 height:(int)fp12 width:(int)fp16 cache:(BOOL)fp20;
+- (id)initWithCGImage:(struct CGImage *)fp8 imageOrientation:(int)fp12;
+- (id)initWithCoreSurfaceBuffer:(struct __CoreSurfaceBuffer *)fp8;
+- (struct __CoreSurfaceBuffer *)coreSurfaceBuffer;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+typedef enum {
+ UIImageOrientationUp, // default orientation
+ UIImageOrientationDown, // 180 deg rotation
+ UIImageOrientationLeft, // 90 deg CCW
+ UIImageOrientationRight, // 90 deg CW
+ UIImageOrientationUpMirrored, // as above but image mirrored along other axis. horizontal flip
+ UIImageOrientationDownMirrored, // horizontal flip
+ UIImageOrientationLeftMirrored, // vertical flip
+ UIImageOrientationRightMirrored, // vertical flip
+} UIImageOrientation;
+
+@interface UIImage : NSObject
+{
+ void *_imageRef;
+ struct {
+ unsigned int named:1;
+ unsigned int imageOrientation:3;
+ unsigned int cached:1;
+ unsigned int stretchable:1;
+ } _imageFlags;
+}
+
++ (void)initialize;
++ (id)imageNamed:(id)fp8;
++ (id)imageWithContentsOfFile:(id)fp8;
++ (id)imageWithData:(id)fp8;
++ (id)imageWithCGImage:(struct CGImage *)fp8;
+- (id)initWithContentsOfFile:(id)fp8;
+- (id)initWithData:(id)fp8;
+- (id)initWithCGImage:(struct CGImage *)fp8;
+- (void)dealloc;
+- (struct CGImage *)CGImage;
+- (struct CGSize)size;
+- (int)imageOrientation;
+- (void)drawAtPoint:(struct CGPoint)fp8;
+- (void)drawAtPoint:(struct CGPoint)fp8 blendMode:(int)fp16 alpha:(float)fp20;
+- (void)drawInRect:(struct CGRect)fp8;
+- (void)drawInRect:(struct CGRect)fp8 blendMode:(int)fp24 alpha:(float)fp28;
+- (void)drawAsPatternInRect:(struct CGRect)fp8;
+- (int)leftCapWidth;
+- (int)topCapHeight;
+- (id)stretchableImageWithLeftCapWidth:(int)fp8 topCapHeight:(int)fp12;
+- (id)_automationID;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UITableCell.h>
+
+@class UIImageView, UITextLabel;
+
+@interface UIImageAndTextTableCell : UITableCell
+{
+ UITextLabel *_titleTextLabel;
+ UIImageView *_iconImageView;
+}
+
++ (id)defaultTitleFont;
+- (void)dealloc;
+- (id)titleTextLabel;
+- (void)setTitle:(id)fp8;
+- (id)title;
+- (void)setImage:(id)fp8;
+- (id)image;
+- (id)_getTitleColor;
+- (void)updateHighlightColors;
+- (void)setUserInteractionEnabled:(BOOL)fp8;
+- (id)iconImageView;
+- (struct CGPoint)textInset;
+- (struct CGPoint)iconInset;
+- (void)setAlignment:(int)fp8;
+- (int)alignment;
+- (void)layoutSubviews;
+- (id)_scriptingInfo;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIImage.h>
+
+#import "NSCoding-Protocol.h"
+
+@class NSString;
+
+@interface UIImageNibPlaceholder : UIImage <NSCoding>
+{
+ NSString *runtimeResourceName;
+}
+
+- (id)initWithContentsOfFile:(id)fp8 andRuntimeResourceName:(id)fp12;
+- (id)initWithData:(id)fp8 andRuntimeResourceName:(id)fp12;
+- (void)dealloc;
+- (id)initWithCoder:(id)fp8;
+- (void)encodeWithCoder:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UINavigationController.h>
+
+#import "NSCoding-Protocol.h"
+
+@interface UIImagePickerController : UINavigationController <NSCoding>
+{
+ unsigned int _sourceType;
+ struct {
+ unsigned int allowsImageEditing:1;
+ unsigned int visible:1;
+ unsigned int isCleaningUp:1;
+ } _imagePickerFlags;
+}
+
++ (BOOL)_loadPhotoLibraryIfNecessary;
++ (BOOL)isSourceTypeAvailable:(unsigned int)fp8;
+- (id)init;
+- (id)initWithCoder:(id)fp8;
+- (void)_populateArchivedChildViewControllers:(id)fp8;
+- (void)encodeWithCoder:(id)fp8;
+- (void)setSourceType:(unsigned int)fp8;
+- (unsigned int)sourceType;
+- (void)setAllowsImageEditing:(BOOL)fp8;
+- (BOOL)allowsImageEditing;
+- (void)setParentViewController:(id)fp8;
+- (void)viewWillAppear:(BOOL)fp8;
+- (void)_removeAllChildren;
+- (id)_createInitialController;
+- (void)_setupControllersForCurrentSourceType;
+- (void)_autoDismiss;
+- (void)_imagePickerDidCancel;
+- (void)_imagePickerDidCompleteForImage:(id)fp8 editingInfo:(id)fp12;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIImageView.h>
+
+@interface UIImageView (UIImageViewPrivate)
+- (int)drawMode;
+- (void)setDrawMode:(int)fp8;
+- (void)setCGImageRef:(struct CGImage *)fp8;
+- (struct CGImage *)imageRef;
+- (void)setAnimating:(BOOL)fp8;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@interface UIImageView : UIView
+{
+ id _storage;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8;
+- (id)initWithImage:(id)fp8;
+- (id)initWithCoder:(id)fp8;
+- (void)encodeWithCoder:(id)fp8;
+- (void)dealloc;
+- (void)setImage:(id)fp8;
+- (id)image;
+- (void)setBounds:(struct CGRect)fp8;
+- (void)setFrame:(struct CGRect)fp8;
+- (struct CGSize)sizeThatFits:(struct CGSize)fp8;
+- (BOOL)_canDrawContent;
+- (void)drawRect:(struct CGRect)fp8;
+- (void)setAnimationImages:(id)fp8;
+- (id)animationImages;
+- (void)startAnimating;
+- (void)stopAnimating;
+- (BOOL)isAnimating;
+- (void)setAnimationDuration:(double)fp8;
+- (double)animationDuration;
+- (void)setAnimationRepeatCount:(int)fp8;
+- (int)animationRepeatCount;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+@interface UIInformalDelegate : NSObject
+{
+ id _target;
+ id _default;
+}
+
++ (id)informalDelegateWithDefaultTarget:(id)fp8;
+- (id)initWithDefaultTarget:(id)fp8;
+- (void)dealloc;
+- (void)setTarget:(id)fp8;
+- (id)target;
+- (void)forwardInvocation:(id)fp8;
+- (id)methodSignatureForSelector:(SEL)fp8;
+- (BOOL)respondsToSelector:(SEL)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@class InlineCandidateCell, NSArray, NSMutableArray;
+
+@interface UIInlineCandidateTextView : UIView
+{
+ int m_type;
+ int m_edgeType;
+ BOOL m_animating;
+ NSMutableArray *_candidateCellArray;
+ NSArray *_candidates;
+ id _target;
+ SEL _action;
+ unsigned int _selectedItem;
+ InlineCandidateCell *_currentlyPushedItem;
+ BOOL _showingArrow;
+ BOOL _arrowHighlighted;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8 candidates:(id)fp24 type:(int)fp28 maxScreenWidth:(float)fp32;
+- (void)dealloc;
+- (int)edgeType;
+- (int)textEffectsVisibilityLevel;
+- (void)setEdgeType:(int)fp8;
+- (void)setAnimating:(BOOL)fp8;
+- (void)_cellSelected:(id)fp8;
+- (void)setTarget:(id)fp8 action:(SEL)fp12;
+- (float)_layoutCandidates:(id)fp8 maxCount:(int)fp12 height:(float)fp16 maxScreenWidth:(float)fp20;
+- (unsigned int)numberOfShownItems;
+- (BOOL)_arrowHighlighted;
+- (void)showHighlightedArrow;
+- (void)setSelectedItem:(unsigned int)fp8;
+- (unsigned int)selectedItem;
+- (void)drawRect:(struct CGRect)fp8;
+- (id)findCell:(struct CGPoint)fp8;
+- (void)redrawArrow;
+- (void)mouseDown:(struct __GSEvent *)fp8;
+- (void)mouseDragged:(struct __GSEvent *)fp8;
+- (void)mouseUp:(struct __GSEvent *)fp8;
+- (BOOL)pointInside:(struct CGPoint)fp8 forEvent:(struct __GSEvent *)fp16;
+- (BOOL)pointInside:(struct CGPoint)fp8 withEvent:(id)fp16;
+- (id)hitTest:(struct CGPoint)fp8 withEvent:(id)fp16;
+- (void)touchesBegan:(id)fp8 withEvent:(id)fp12;
+- (void)touchesMoved:(id)fp8 withEvent:(id)fp12;
+- (void)touchesEnded:(id)fp8 withEvent:(id)fp12;
+- (BOOL)needsWebDocumentViewEventsDirectly;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIRemoveControl.h>
+
+@interface UIInsertControl : UIRemoveControl
+{
+}
+
+- (id)initWithFrame:(struct CGRect)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIItemPeripheral.h>
+
+@interface UIItemLabelPeripheral : UIItemPeripheral
+{
+}
+
+- (void)willChangeToFormControl:(id)fp8;
+- (void)setFormControl:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIPickerTableCell.h>
+
+#import "UIFormPeripheral-Protocol.h"
+
+@interface UIItemPeripheral : UIPickerTableCell <UIFormPeripheral>
+{
+}
+
++ (BOOL)isUniqueForEachFormControl;
+- (id)initFormPeripheral;
+- (void)willChangeToFormControl:(id)fp8;
+- (void)setFormControl:(id)fp8;
+- (void)endEditing;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboard.h>
+
+@interface UIKeyboard (UIKeyboardAutomaticAppearance)
++ (id)automaticKeyboard;
++ (id)containerWindow;
++ (struct UIKeyboardAnimationGeometry)calculateAnimationGeometryForOrientation:(int)fp8;
++ (struct UIKeyboardAnimationGeometry)calculateAnimationGeometryForOrientation:(int)fp8 outDirection:(int)fp12;
+- (void)orderInWithAnimation:(BOOL)fp8;
+- (void)orderInWithAnimation:(BOOL)fp8 fromDirection:(int)fp12 duration:(double)fp16;
+- (void)orderOutWithAnimation:(BOOL)fp8;
+- (void)orderOutWithAnimation:(BOOL)fp8 toDirection:(int)fp12 duration:(double)fp16;
+- (void)keyboardAutomaticOrderIn:(id)fp8 finished:(id)fp12;
+- (void)keyboardAutomaticOrderOut:(id)fp8 finished:(id)fp12;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@class UIImage, UITextInputTraits;
+
+@interface UIKeyboard : UIView
+{
+ UIImage *m_snapshot;
+ UITextInputTraits *m_defaultTraits;
+}
+
++ (id)activeKeyboard;
++ (void)initImplementationNow;
++ (void)removeAllDynamicDictionaries;
++ (void)useAutomaticInputOverlay:(BOOL)fp8;
++ (BOOL)usesAutomaticInputOverlay;
++ (struct CGSize)defaultSize;
++ (struct CGSize)defaultSizeForInterfaceOrientation:(int)fp8;
++ (struct CGSize)defaultSizeForOrientation:(int)fp8;
++ (void)preheatArtwork;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (id)initWithDefaultSize;
+- (void)dealloc;
+- (void)setFrame:(struct CGRect)fp8;
+- (void)updateLayout;
+- (int)orientation;
+- (BOOL)pointInside:(struct CGPoint)fp8 forEvent:(struct __GSEvent *)fp16;
+- (void)prepareForGeometryChange;
+- (void)geometryChangeDone:(BOOL)fp8;
+- (void)removeAutocorrectPrompt;
+- (void)acceptAutocorrection;
+- (void)setCaretBlinks:(BOOL)fp8;
+- (void)setCaretVisible:(BOOL)fp8;
+- (BOOL)returnKeyEnabled;
+- (void)setReturnKeyEnabled:(BOOL)fp8;
+- (id)defaultTextInputTraits;
+- (void)setDefaultTextInputTraits:(id)fp8;
+- (id)delegate;
+- (void)clearSnapshot;
+- (void)takeSnapshot;
+- (void)activate;
+- (void)deactivate;
+- (void)movedFromSuperview:(id)fp8;
+- (void)removeFromSuperview;
+- (void)drawRect:(struct CGRect)fp8;
+- (void)mouseDown:(struct __GSEvent *)fp8;
+- (void)mouseUp:(struct __GSEvent *)fp8;
+- (void)mouseDragged:(struct __GSEvent *)fp8;
+- (int)textEffectsVisibilityLevel;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+#import "UIKeyboardCandidateList-Protocol.h"
+
+@class NSArray, NSMutableArray, NSString, NSTimer, UIAutocorrectInlinePrompt, UIImage, UIImageView, UIKeyboardGenericKeyView, UILabel, UIScroller;
+
+@interface UIKeyboardCandidateInline : UIView <UIKeyboardCandidateList>
+{
+ id _delegate;
+ NSArray *_candidates;
+ unsigned int _currentCandidateIndex;
+ unsigned int _numCandidates;
+ unsigned int _currentPageIndex;
+ UILabel *_inlineTextLabel;
+ NSString *_inlineText;
+ struct CGRect _inlineRect;
+ struct CGRect _frame;
+ unsigned int _lineHeight;
+ unsigned int _numColumns;
+ BOOL _alwaysShowBackground;
+ BOOL _showControls;
+ BOOL _showingAll;
+ BOOL _selectedInAll;
+ NSMutableArray *_candidateLines;
+ UIAutocorrectInlinePrompt *_inlineView;
+ UIScroller *_scrollView;
+ UIImageView *_controlsView;
+ UIKeyboardGenericKeyView *_subviewButton;
+ UIKeyboardGenericKeyView *_nextPageButton;
+ UIKeyboardGenericKeyView *_prevPageButton;
+ struct CGRect _inlineCandidateFrame;
+ float _lazyLayoutNextOriginY;
+ unsigned int _lazyLayoutNextCandidateIndex;
+ int _orientation;
+ BOOL _forMobileNotes;
+ BOOL _landscape;
+ BOOL _animating;
+ struct CGRect _windowFrame;
+ struct CGPoint _draggingStartOffset;
+ UIImageView *_closeButton;
+ UIImage *_backgroundImage;
+ struct CGRect _closeButtonFrame;
+ BOOL _showScroller;
+ NSTimer *_deferredLayoutTimer;
+ UIView *_shadowView;
+ BOOL _caretVisible;
+ BOOL _caretblinking;
+ struct CGRect m_caretRect;
+ UIView *m_caretView;
+ NSTimer *m_caretTimer;
+ BOOL m_caretShowingNow;
+ BOOL m_showingCompletions;
+}
+
++ (id)sharedInstance;
++ (void)releaseSharedInstance;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (id)rotatingContentViewForWindow:(id)fp8;
+- (void)adjustForFrame:(struct CGRect)fp8 orientation:(int)fp24;
+- (int)orientation;
+- (void)mouseDown:(struct __GSEvent *)fp8;
+- (void)mouseUp:(struct __GSEvent *)fp8;
+- (void)touchesEnded:(id)fp8 withEvent:(id)fp12;
+- (BOOL)ignoresMouseEvents;
+- (void)dealloc;
+- (void)candidateAcceptedAtIndex:(unsigned int)fp8;
+- (void)drawRect:(struct CGRect)fp8;
+- (void)_setInlineText:(id)fp8;
+- (void)setCandidates:(id)fp8 inlineText:(id)fp12 inlineRect:(struct CGRect)fp16 maxX:(float)fp32 layout:(BOOL)fp36;
+- (void)setCompletionContext:(id)fp8;
+- (void)showCandidateAtIndex:(unsigned int)fp8;
+- (void)showPageAtIndex:(unsigned int)fp8;
+- (void)showNextPage;
+- (void)showPreviousPage;
+- (void)setUIKeyboardCandidateListDelegate:(id)fp8;
+- (void)showNextCandidate;
+- (id)currentCandidate;
+- (unsigned int)currentIndex;
+- (id)candidateAtIndex:(unsigned int)fp8;
+- (void)setCurrentIndex:(unsigned int)fp8;
+- (unsigned int)count;
+- (void)configureKeyboard:(id)fp8;
+- (void)setAlwaysShowBackground:(BOOL)fp8;
+- (void)setShowControls:(BOOL)fp8;
+- (void)inlineCandidateClicked:(id)fp8;
+- (void)candidateListAcceptCandidate:(id)fp8;
+- (void)cellSelected:(id)fp8;
+- (void)cancelButtonSelected:(id)fp8;
+- (void)prevPageButtonSelected:(id)fp8;
+- (void)nextPageButtonSelected:(id)fp8;
+- (void)layout;
+- (void)layoutOneCandidateAtIndex:(unsigned int)fp8;
+- (void)clearLayout;
+- (void)_clearInlineCandidate;
+- (void)_fadeInlineCandidate;
+- (void)_animateInlineCandidate;
+- (void)_adjustFrameSizeForCandidateLines:(int)fp8;
+- (void)inlineCandidateAnimationDidStop:(id)fp8 finished:(id)fp12 context:(void *)fp16;
+- (void)_showBackground;
+- (void)autocorrectionAnimationDidStop:(id)fp8 finished:(id)fp12 context:(void *)fp16;
+- (BOOL)scroller:(id)fp8 shouldAdjustSmoothScrollEndForVelocity:(struct CGSize)fp12;
+- (struct CGPoint)scroller:(id)fp8 adjustSmoothScrollEnd:(struct CGPoint)fp12 velocity:(struct CGSize)fp20;
+- (void)scrollerWillStartDragging:(id)fp8;
+- (void)scrollerDidEndDragging:(id)fp8 willSmoothScroll:(BOOL)fp12;
+- (void)scrollerDidEndAnimatedScrolling:(id)fp8;
+- (void)_hideBackground;
+- (void)_periodicLayoutNextPage:(id)fp8;
+- (BOOL)_layoutNextLine;
+- (BOOL)needsWebDocumentViewEventsDirectly;
+- (void)setCaretPosition:(struct CGRect)fp8;
+- (void)showCaret:(BOOL)fp8 gradually:(BOOL)fp12;
+- (int)textEffectsVisibilityLevel;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UILabel.h>
+
+@interface UIKeyboardCandidateInlineTextLabelView : UILabel
+{
+}
+
++ (id)font;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (int)textEffectsVisibilityLevel;
+
+@end
+
--- /dev/null
+/*
+ * 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 UIKeyboardCandidateList <NSObject>
+- (void)setCandidates:(id)fp8 inlineText:(id)fp12 inlineRect:(struct CGRect)fp16 maxX:(float)fp32 layout:(BOOL)fp36;
+- (void)layout;
+- (void)setUIKeyboardCandidateListDelegate:(id)fp8;
+- (void)showCandidateAtIndex:(unsigned int)fp8;
+- (void)showNextCandidate;
+- (void)showPageAtIndex:(unsigned int)fp8;
+- (void)showNextPage;
+- (void)showPreviousPage;
+- (id)currentCandidate;
+- (unsigned int)currentIndex;
+- (id)candidateAtIndex:(unsigned int)fp8;
+- (void)candidateAcceptedAtIndex:(unsigned int)fp8;
+- (unsigned int)count;
+- (void)configureKeyboard:(id)fp8;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@interface UIKeyboardCandidateShadowView : UIView
+{
+ BOOL _landscape;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)setLandscape:(BOOL)fp8;
+- (void)drawRect:(struct CGRect)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboardKeyView.h>
+
+@class NSString;
+
+@interface UIKeyboardGenericKeyView : UIKeyboardKeyView
+{
+ id _target;
+ SEL _action;
+ NSString *_label;
+ int _location;
+ BOOL _isMouseInside;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8 target:(id)fp24 action:(SEL)fp28;
+- (void)setLabel:(id)fp8;
+- (void)setLocation:(int)fp8;
+- (id)localizedString;
+- (struct __CFData *)createCacheKey;
+- (id)image;
+- (void)mouseDown:(struct __GSEvent *)fp8;
+- (void)mouseUp:(struct __GSEvent *)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboardImpl.h>
+
+@interface UIKeyboardImpl (UIKeyboardLayoutLanguageAdapter)
+- (void)callLayoutUpdateReturnKey;
+- (BOOL)callLayoutUsesAutoShift;
+- (BOOL)callLayoutIsShiftKeyBeingHeld;
+- (void)callLayoutSetShift:(BOOL)fp8;
+- (void)callLayoutLongPressAction;
+- (void)callLayoutUpdateLocalizedKeys;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+#import "WebCaretChangeListener-Protocol.h"
+
+@class NSArray, NSMutableDictionary, NSString, NSTimer, UIAutocorrectInlinePrompt, UIDelayedAction, UIKeyboardInputManager, UIKeyboardLanguageIndicator, UIKeyboardLayout, UITextInputTraits;
+
+/*XXX:*/typedef struct {
+ unsigned char pathIndex;
+ unsigned char pathIdentity;
+ unsigned char pathProximity;
+ float pathPressure;
+ float pathMajorRadius;
+ struct CGPoint pathLocation;
+ struct __GSWindow *pathWindow;
+} CDAnonymousStruct13;
+
+@interface UIKeyboardImpl : UIView <WebCaretChangeListener>
+{
+ id /*XXX:<UIKeyboardInput>*/ m_delegate;
+ UIKeyboardLanguageIndicator *m_languageIndicator;
+ NSArray *m_userSelectedInputModes;
+ NSString *m_previousInputString;
+ UIKeyboardInputManager *m_inputManager;
+ NSString *m_autocorrection;
+ UIAutocorrectInlinePrompt *m_autocorrectPrompt;
+ UIDelayedAction *m_autocorrectPromptAction;
+ NSArray *m_candidates;
+ id /*XXX:<UIKeyboardCandidateList>*/ m_candidateList;
+ UIKeyboardLayout *m_layout;
+ NSMutableDictionary *m_keyedLayouts;
+ NSString *m_inputModeLastChosen;
+ UIDelayedAction *m_synchronizePreferencesAction;
+ NSTimer *m_autoDeleteTimer;
+ unsigned int m_autoDeleteCount;
+ double m_autoDeleteLastDelete;
+ double m_autoDeleteInterval;
+ unsigned short m_autoDeleteShiftCharacter;
+ UIDelayedAction *m_longPressAction;
+ int m_orientation;
+ UIView *m_caretView;
+ NSTimer *m_caretTimer;
+ struct CGPoint m_inputPoint;
+ int m_changeCount;
+ double m_changeTime;
+ struct __CFRunLoopObserver *m_observer;
+ UITextInputTraits *m_defaultTraits;
+ UITextInputTraits *m_traits;
+ int m_returnKeyState;
+ BOOL m_autoCapitalizationPreference;
+ BOOL m_doubleSpacePeriodPreference;
+ BOOL m_autoDeleteOK;
+ BOOL m_autoShifted;
+ BOOL m_initializationDone;
+ BOOL m_preferencesNeedSynchronization;
+ BOOL m_shift;
+ BOOL m_shiftLockedEnabled;
+ BOOL m_shiftLocked;
+ BOOL m_soundsEnabled;
+ BOOL m_changed;
+ BOOL m_selecting;
+ BOOL m_inDealloc;
+ BOOL m_caretVisible;
+ BOOL m_caretBlinks;
+ BOOL m_caretShowingNow;
+ BOOL m_updatingPreferences;
+ BOOL m_anotherTouchWaiting;
+ BOOL m_performDecomposingDelete;
+ BOOL m_delegateIsSMSTextView;
+ BOOL m_performanceLoggingEnabled;
+ BOOL m_shouldSkipCandidateSelection;
+ BOOL m_autocorrectPromptTimerFired;
+ BOOL m_userChangedSelection;
+ BOOL m_shouldChargeKeys;
+ BOOL m_longPress;
+ BOOL m_syntheticInput;
+}
+
++ (id)sharedInstance;
++ (id)activeInstance;
++ (void)releaseSharedInstance;
++ (struct CGSize)defaultSize;
++ (struct CGSize)defaultSizeForOrientation:(int)fp8;
++ (struct CGSize)defaultSizeForInterfaceOrientation:(int)fp8;
++ (int)orientationForSize:(struct CGSize)fp8;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)delayedInit;
+- (void)dealloc;
+- (void)clearLayouts;
+- (void)removeFromSuperview;
+- (void)applicationSuspendedEventsOnly:(id)fp8;
+- (void)applicationResumedEventsOnly:(id)fp8;
+- (void)defaultsDidChange;
+- (void)defaultsDidChange:(id)fp8;
+- (void)synchronizePreferencesIfNeeded;
+- (void)synchronizePreferences;
+- (void)touchSynchronizePreferencesTimer;
+- (void)clearSynchronizePreferencesTimer;
+- (BOOL)performanceLoggingPreference;
+- (BOOL)autoCapitalizationPreference;
+- (BOOL)doubleSpacePeriodPreference;
+- (id)UILanguagePreference;
+- (BOOL)keyboardsExpandedPreference;
+- (void)setKeyboardsExpandedPreference;
+- (id)inputModePreference;
+- (id)localePreference;
+- (void)setInputModePreference;
+- (id)inputModeFirstPreference;
+- (id)inputModeLastChosenPreference;
+- (void)setInputModeLastChosenPreference;
+- (id)inputModeLastUsedPreference;
+- (void)setInputModeLastUsedPreference;
+- (BOOL)shiftLockPreference;
+- (void)setInputMode:(id)fp8;
+- (void)setInputModeIfDifferentThanCurrent:(id)fp8;
+- (void)setInputModeFromPreferences;
+- (void)showInputModeIndicator;
+- (void)fadeAnimationDidStop:(id)fp8 finished:(id)fp12;
+- (void)setInputModeToNextInPreferredList;
+- (void)setInputModeToNextASCIICapableInPreferredList;
+- (void)setOrientationForSize:(struct CGSize)fp8;
+- (void)setFrame:(struct CGRect)fp8;
+- (void)updateLayoutForInterfaceOrientation:(int)fp8;
+- (void)takeTextInputTraitsFrom:(id)fp8;
+- (id)delegate;
+- (void)setDelegate:(id)fp8;
+- (void)setDelegate:(id)fp8 force:(BOOL)fp12;
+- (BOOL)delegateIsSMSTextView;
+- (void)textChanged:(id)fp8;
+- (void)setDefaultTextInputTraits:(id)fp8;
+- (id)textInputTraits;
+- (void)enable;
+- (BOOL)callShouldInsertText:(id)fp8;
+- (BOOL)callShouldDelete;
+- (void)callChangedSelection;
+- (id)callInputOverlayContainer;
+- (int)callPositionForAutocorrection:(id)fp8;
+- (void)callChanged;
+- (void)setChanged;
+- (void)clearChangedDelegate;
+- (void)clearInputManager;
+- (void)handleObserverCallback;
+- (void)prepareForGeometryChange;
+- (void)geometryChangeDone:(BOOL)fp8;
+- (void)updateLayout;
+- (int)orientation;
+- (void)prepareForSelectionChange;
+- (void)updateSelectionWithPoint:(struct CGPoint)fp8;
+- (void)updateForChangedSelection;
+- (void)updateInputManagerAutoShiftFlag;
+- (void)updateShift;
+- (void)setShift:(BOOL)fp8;
+- (void)setShift:(BOOL)fp8 autoshift:(BOOL)fp12;
+- (void)setShiftLocked;
+- (BOOL)isShifted;
+- (BOOL)isAutoShifted;
+- (BOOL)isShiftLocked;
+- (BOOL)shiftLockedEnabled;
+- (BOOL)shouldSkipCandidateSelection;
+- (void)setShouldSkipCandidateSelection:(BOOL)fp8;
+- (void)installCaret;
+- (void)clearCaret;
+- (void)hideCaret:(int)fp8;
+- (void)showCaret:(int)fp8;
+- (void)caretBlinkTimerFired:(id)fp8;
+- (void)clearCaretBlinkTimer;
+- (void)touchCaretBlinkTimer;
+- (void)startCaretBlinkIfNeeded;
+- (void)setCaretBlinks:(BOOL)fp8;
+- (void)setCaretVisible:(BOOL)fp8;
+- (BOOL)caretBlinks;
+- (BOOL)caretVisible;
+- (void)updateCaretRect;
+- (void)caretChanged;
+- (void)keyActivated;
+- (void)keyDeactivated;
+- (void)setInputPoint:(struct CGPoint)fp8;
+- (void)handleDeleteAsRepeat:(BOOL)fp8;
+- (void)handleDelete;
+- (void)handleStringInput:(id)fp8;
+- (BOOL)acceptInputString:(id)fp8;
+- (void)setPreviousInputString:(id)fp8;
+- (void)addInputString:(id)fp8;
+- (void)setInputString:(id)fp8;
+- (BOOL)shouldEnableShiftForDeletedCharacter:(unsigned short)fp8;
+- (void)updateLayoutAndSetShift;
+- (void)handleDeleteWithZeroInputCount;
+- (void)handleDeleteWithNonZeroInputCount;
+- (void)deleteFromInput;
+- (void)acceptAutocorrection;
+- (void)acceptCandidate:(id)fp8 atIndex:(unsigned int)fp12;
+- (void)acceptCurrentCandidate;
+- (void)acceptCurrentCandidateIfSelected;
+- (void)showNextCandidates;
+- (void)candidateListAcceptCandidate:(id)fp8;
+- (void)candidateListSelectionDidChange:(id)fp8;
+- (id)candidateList;
+- (void)clearInput;
+- (void)setInputObject:(id)fp8;
+- (void)addInputObject:(id)fp8;
+- (void)clearTransientState;
+- (void)clearAnimations;
+- (void)acceptWord:(id)fp8 firstDelete:(unsigned int)fp12 addString:(id)fp16;
+- (BOOL)_shouldSuggestUserEnteredString:(id)fp8;
+- (BOOL)displaysCandidates;
+- (void)updateCandidateDisplayAsyncWithCandidates:(id)fp8 forInputManager:(id)fp12;
+- (void)updateCandidateDisplay;
+- (void)setAutocorrection:(id)fp8;
+- (id)autocorrectPrompt;
+- (void)removeAutocorrectPrompt;
+- (void)setCandidates:(id)fp8;
+- (int)returnKeyType;
+- (BOOL)returnKeyEnabled;
+- (void)setReturnKeyEnabled:(BOOL)fp8;
+- (void)updateReturnKey;
+- (void)updateReturnKey:(BOOL)fp8;
+- (id)manuallySelectedOverlay;
+- (id)automaticallySelectedOverlay;
+- (id)inputOverlayContainer;
+- (void)updateTextCandidateView;
+- (struct CGRect)convertRectToAutocorrectRect:(struct CGRect)fp8 delegateView:(id)fp24 container:(id)fp28;
+- (void)touchAutocorrectPromptTimer;
+- (void)clearAutocorrectPromptTimer;
+- (void)updateAutocorrectPromptAction;
+- (void)updateAutocorrectPrompt:(id)fp8;
+- (void)animateAutocorrection;
+- (void)fadeAutocorrectPrompt;
+- (void)autocorrectionAnimationDidStop:(id)fp8 finished:(id)fp12 context:(void *)fp16;
+- (void)delegateSuggestionsForCurrentInput;
+- (void)generateCandidates:(BOOL)fp8;
+- (BOOL)shouldChargeKeys;
+- (struct __CFDictionary *)chargedKeyProbabilities;
+- (void)touchAutoDeleteTimerWithThreshold:(double)fp8;
+- (void)autoDeleteTimerFired:(id)fp8;
+- (void)startAutoDeleteTimer;
+- (void)stopAutoDelete;
+- (void)touchLongPressTimer;
+- (void)clearLongPressTimer;
+- (void)longPressAction;
+- (BOOL)isLongPress;
+- (void)clearTimers;
+- (void)clearChangeTimeAndCount;
+- (void)updateChangeTimeAndIncrementCount;
+- (void)initializeSounds;
+- (void)playKeyboardSound:(unsigned long)fp8;
+- (void)setSoundsEnabled:(BOOL)fp8;
+- (void)setAnotherTouchWaiting:(BOOL)fp8;
+- (void)handleHardwareKeyDownFromSimulator:(struct __GSEvent *)fp8;
+- (void)timeMark:(unsigned int)fp8 message:(id)fp12;
+- (void)timeMark:(unsigned int)fp8;
+- (void)timeElapsed:(unsigned int)fp8 message:(id)fp12;
+- (BOOL)canHandleKeyHitTest;
+- (void)clearKeyAreas;
+- (void)registerKeyArea:(struct CGPoint)fp8 withRadii:(struct CGPoint)fp16 forKeyCode:(unsigned short)fp24 forLowerKey:(id)fp28 forUpperKey:(id)fp32;
+- (int)keyHitTest:(struct CGPoint)fp8 touchStage:(int)fp16 atTime:(double)fp20 withPathInfo:(CDAnonymousStruct13 *)fp28 forceShift:(BOOL)fp32;
+- (BOOL)keySlidIntoSwipe;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UITextInputTraits-Protocol.h>
+#import "UITextInputTraits_Private-Protocol.h"
+
+@protocol UIKeyboardInput <UITextInputTraits, UITextInputTraits_Private>
+- (id)delegate;
+- (id)textInputTraits;
+- (BOOL)hasText;
+- (BOOL)hasSelection;
+- (BOOL)isProxyFor:(id)fp8;
+- (BOOL)isShowingPlaceholder;
+- (BOOL)rangeAtSentenceStart:(id)fp8;
+- (BOOL)selectionAtDocumentStart;
+- (BOOL)selectionAtSentenceStart;
+- (BOOL)selectionAtWordStart;
+- (BOOL)spaceFollowsWordInRange:(id)fp8;
+- (struct CGRect)autocorrectionRect;
+- (struct CGRect)caretRect;
+- (struct CGRect)convertCaretRect:(struct CGRect)fp8;
+- (struct CGRect)rectContainingCaretSelection;
+- (struct CGRect)rectForNSRange:(struct _NSRange)fp8;
+- (id)wordRangeContainingCaretSelection;
+- (int)wordOffsetInRange:(id)fp8;
+- (id)previousNGrams:(unsigned int)fp8;
+- (struct _NSRange)selectionRange;
+- (id)selectedDOMRange;
+- (void)setSelectedDOMRange:(id)fp8 affinityDownstream:(BOOL)fp12;
+- (id)rangeByMovingCurrentSelection:(int)fp8;
+- (id)rangeByExtendingCurrentSelection:(int)fp8;
+- (id)markedText;
+- (id)text;
+- (id)wordContainingCaretSelection;
+- (id)wordInRange:(id)fp8;
+- (id)textColorForCaretSelection;
+- (id)fontForCaretSelection;
+- (id)keyboardInputView;
+- (unsigned short)characterAfterCaretSelection;
+- (unsigned short)characterBeforeCaretSelection;
+- (unsigned short)characterInRelationToCaretSelection:(int)fp8;
+- (void)deleteBackward;
+- (void)expandSelectionToStartOfWordContainingCaretSelection;
+- (void)insertText:(id)fp8;
+- (void)markCurrentWordForAutoCorrection:(id)fp8 correction:(id)fp12;
+- (void)moveBackward:(unsigned int)fp8;
+- (void)moveForward:(unsigned int)fp8;
+- (void)replaceCurrentWordWithText:(id)fp8;
+- (void)selectAll;
+- (void)setCaretChangeListener:(id)fp8;
+- (void)setMarkedText:(id)fp8;
+- (void)confirmMarkedText:(id)fp8;
+- (void)setText:(id)fp8;
+- (void)setupPlaceholderTextIfNeeded;
+- (void)updateSelectionWithPoint:(struct CGPoint)fp8;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+@interface UIKeyboardInputManager : NSObject
+{
+}
+
++ (id)sharedInstanceForInputMode:(id)fp8;
++ (id)activeInstance;
++ (void)releaseSharedInstance;
+- (void)addInput:(id)fp8 flags:(unsigned int)fp12 point:(struct CGPoint)fp16;
+- (void)setInput:(id)fp8;
+- (void)deleteFromInput;
+- (void)clearInput;
+- (void)acceptInput;
+- (void)setInputIndex:(unsigned int)fp8;
+- (unsigned int)inputIndex;
+- (unsigned int)inputCount;
+- (id)inputString;
+- (void)inputLocationChanged;
+- (BOOL)stringEndsWord:(id)fp8;
+- (id)composedTyping;
+- (id)autocorrection;
+- (id)candidates;
+- (BOOL)usesCandidateSelection;
+- (BOOL)usesAutoDeleteWord;
+- (BOOL)suppressesCandidateDisplay;
+- (id)defaultCandidate;
+- (BOOL)suppliesCompletions;
+- (id)stringForDoubleKey:(id)fp8;
+- (BOOL)setInputMode:(id)fp8;
+- (void)setAutoCorrects:(BOOL)fp8;
+- (void)setShift:(BOOL)fp8;
+- (void)setAutoShift:(BOOL)fp8;
+- (BOOL)shouldExtendPriorWord;
+- (void)configureKeyboard:(id)fp8 forCandidates:(id)fp12;
+- (void)addToTypingHistory:(id)fp8;
+- (void)textAccepted:(id)fp8;
+- (void)candidateAccepted:(id)fp8;
+- (void)increaseUserFrequency:(id)fp8;
+- (void)decreaseUserFrequency:(id)fp8;
+- (void)clearDynamicDictionary;
+- (id)shadowTyping;
+- (void)setCalculatesChargedKeyProbabilities:(BOOL)fp8;
+- (struct __CFArray *)chargeableKeys;
+- (struct __CFDictionary *)chargedKeyProbabilities;
+- (id)addInputObject:(id)fp8;
+- (id)setInputObject:(id)fp8;
+- (BOOL)canHandleKeyHitTest;
+- (void)clearKeyAreas;
+- (void)registerKeyArea:(struct CGPoint)fp8 withRadii:(struct CGPoint)fp16 forKeyCode:(unsigned short)fp24 forLowerKey:(id)fp28 forUpperKey:(id)fp32;
+- (int)keyHitTest:(struct CGPoint)fp8 touchStage:(int)fp16 atTime:(double)fp20 withPathInfo:(CDAnonymousStruct13 *)fp28 forceShift:(BOOL)fp32;
+- (BOOL)keySlidIntoSwipe;
+- (int)keyCancel:(struct CGPoint)fp8 atTime:(double)fp16 fromPath:(int)fp24 withIdentity:(int)fp28 forceShift:(BOOL)fp32;
+- (void)deleteFromStrokeHistory:(BOOL)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboardInputManager.h>
+
+@interface UIKeyboardInputManagerAlphabet : UIKeyboardInputManager
+{
+ struct KBInputManagerAlphabet *m_impl;
+}
+
+- (id)init;
+- (void)dealloc;
+- (struct KBInputManagerAlphabet *)initImplementation;
+- (void)loadDictionaries;
+- (void)setAutoCorrects:(BOOL)fp8;
+- (void)setShallowPrediction:(BOOL)fp8;
+- (void)setCalculatesChargedKeyProbabilities:(BOOL)fp8;
+- (void)clearDynamicDictionary;
+- (void)addInput:(id)fp8 flags:(unsigned int)fp12 point:(struct CGPoint)fp16;
+- (void)setInput:(id)fp8;
+- (void)deleteFromInput;
+- (void)clearInput;
+- (void)acceptInput;
+- (void)setInputIndex:(unsigned int)fp8;
+- (unsigned int)inputIndex;
+- (unsigned int)inputCount;
+- (id)inputString;
+- (id)defaultCandidate;
+- (void)addToTypingHistory:(id)fp8;
+- (void)textAccepted:(id)fp8;
+- (void)increaseUserFrequency:(id)fp8;
+- (void)decreaseUserFrequency:(id)fp8;
+- (void)inputLocationChanged;
+- (id)shadowTyping;
+- (void)setShift:(BOOL)fp8;
+- (void)setAutoShift:(BOOL)fp8;
+- (struct __CFArray *)chargeableKeys;
+- (struct __CFDictionary *)chargedKeyProbabilities;
+- (id)composedTyping;
+- (id)autocorrection;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboardInputManager.h>
+
+@interface UIKeyboardInputManagerZephyr : UIKeyboardInputManager
+{
+ struct KBInputManagerZephyr *m_impl;
+}
+
+- (id)init;
+- (void)dealloc;
+- (struct KBInputManagerZephyr *)initImplementation;
+- (void)loadDictionaries;
+- (void)setAutoCorrects:(BOOL)fp8;
+- (void)setShallowPrediction:(BOOL)fp8;
+- (void)setCalculatesChargedKeyProbabilities:(BOOL)fp8;
+- (void)clearDynamicDictionary;
+- (void)addInput:(id)fp8 flags:(unsigned int)fp12 point:(struct CGPoint)fp16;
+- (void)setInput:(id)fp8;
+- (void)deleteFromInput;
+- (void)clearInput;
+- (void)acceptInput;
+- (void)setInputIndex:(unsigned int)fp8;
+- (unsigned int)inputIndex;
+- (unsigned int)inputCount;
+- (id)inputString;
+- (void)textAccepted:(id)fp8;
+- (void)increaseUserFrequency:(id)fp8;
+- (void)decreaseUserFrequency:(id)fp8;
+- (void)inputLocationChanged;
+- (id)shadowTyping;
+- (void)setShift:(BOOL)fp8;
+- (void)setAutoShift:(BOOL)fp8;
+- (struct __CFDictionary *)chargedKeyProbabilities;
+- (id)autocorrection;
+- (BOOL)canHandleKeyHitTest;
+- (void)clearKeyAreas;
+- (void)registerKeyArea:(struct CGPoint)fp8 withRadii:(struct CGPoint)fp16 forKeyCode:(unsigned short)fp24 forLowerKey:(id)fp28 forUpperKey:(id)fp32;
+- (int)keyHitTest:(struct CGPoint)fp8 touchStage:(int)fp16 atTime:(double)fp20 withPathInfo:(CDAnonymousStruct13 *)fp28 forceShift:(BOOL)fp32;
+- (BOOL)keySlidIntoSwipe;
+- (void)deleteFromStrokeHistory:(BOOL)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@class NSString;
+
+@interface UIKeyboardKeyView : UIView
+{
+ int m_orientation;
+ int m_type;
+ int m_state;
+ int m_style;
+ int m_mode;
+ NSString *m_labelID;
+ int m_labelAdjustmentX;
+ int m_labelAdjustmentY;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8 orientation:(int)fp24 style:(int)fp28;
+- (struct __CFData *)createCacheKey;
+- (id)image;
+- (int)type;
+- (void)setType:(int)fp8;
+- (int)state;
+- (void)setState:(int)fp8;
+- (int)style;
+- (void)setStyle:(int)fp8;
+- (int)mode;
+- (void)setMode:(int)fp8;
+- (void)drawRect:(struct CGRect)fp8;
+- (id)labelID;
+- (void)setLabelID:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@class UIImage;
+
+@interface UIKeyboardLanguageIndicator : UIView
+{
+ UIImage *m_image;
+ float m_textSize;
+ int m_style;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)dealloc;
+- (void)setBackgroundImage:(id)fp8;
+- (void)setTextSize:(float)fp8;
+- (void)setStyle:(int)fp8;
+- (void)fade;
+- (void)drawRect:(struct CGRect)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+#import "UIKeyboardLayoutProtocol-Protocol.h"
+
+@interface UIKeyboardLayout : UIView <UIKeyboardLayoutProtocol>
+{
+}
+
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)showKeyboardType:(int)fp8 withAppearance:(int)fp12;
+- (void)deactivateActiveKeys;
+- (void)updateReturnKey;
+- (void)updateLocalizedKeys;
+- (BOOL)usesAutoShift;
+- (void)setShift:(BOOL)fp8;
+- (BOOL)isShiftKeyBeingHeld;
+- (void)longPressAction;
+- (BOOL)canHandleHandEvent:(struct __GSEvent *)fp8;
+- (BOOL)handleHandEvent:(struct __GSEvent *)fp8;
+- (void)didClearInput;
+- (id)candidateList;
+- (void)setLabel:(id)fp8 forKey:(id)fp12;
+- (void)setTarget:(id)fp8 forKey:(id)fp12;
+- (void)setAction:(SEL)fp8 forKey:(id)fp12;
+- (void)setLongPressAction:(SEL)fp8 forKey:(id)fp12;
+- (void)restoreDefaultsForKey:(id)fp8;
+- (void)restoreDefaultsForAllKeys;
+- (id)activationIndicatorView;
+- (void)handleHardwareKeyDownFromSimulator:(struct __GSEvent *)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboardLayoutAZERTY.h>
+
+@interface UIKeyboardLayoutAZERTY (UI_AZERTY_Alphabet)
+- (id)buildUIKeyboardLayoutAlphabet;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboardLayoutAZERTY.h>
+
+@interface UIKeyboardLayoutAZERTY (UI_AZERTY_AlphabetTransparent)
+- (id)buildUIKeyboardLayoutAlphabetTransparent;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboardLayoutAZERTY.h>
+
+@interface UIKeyboardLayoutAZERTY (UI_AZERTY_EmailAddress)
+- (id)buildUIKeyboardLayoutEmailAddress;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboardLayoutAZERTY.h>
+
+@interface UIKeyboardLayoutAZERTY (UI_AZERTY_EmailAddressTransparent)
+- (id)buildUIKeyboardLayoutEmailAddressTransparent;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboardLayoutAZERTY.h>
+
+@interface UIKeyboardLayoutAZERTY (UI_AZERTY_SMSAddressing)
+- (id)buildUIKeyboardLayoutSMSAddressing;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboardLayoutAZERTY.h>
+
+@interface UIKeyboardLayoutAZERTY (UI_AZERTY_SMSAddressingTransparent)
+- (id)buildUIKeyboardLayoutSMSAddressingTransparent;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboardLayoutAZERTY.h>
+
+@interface UIKeyboardLayoutAZERTY (UI_AZERTY_URL)
+- (id)buildUIKeyboardLayoutURL;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboardLayoutAZERTY.h>
+
+@interface UIKeyboardLayoutAZERTY (UI_AZERTY_URLTransparent)
+- (id)buildUIKeyboardLayoutURLTransparent;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboardLayoutQWERTY.h>
+
+@interface UIKeyboardLayoutAZERTY : UIKeyboardLayoutQWERTY
+{
+}
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboardLayoutAZERTYLandscape.h>
+
+@interface UIKeyboardLayoutAZERTYLandscape (UI_AZERTYLandscape_Alphabet)
+- (id)buildUIKeyboardLayoutAlphabet;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboardLayoutAZERTYLandscape.h>
+
+@interface UIKeyboardLayoutAZERTYLandscape (UI_AZERTYLandscape_AlphabetTransparent)
+- (id)buildUIKeyboardLayoutAlphabetTransparent;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboardLayoutAZERTYLandscape.h>
+
+@interface UIKeyboardLayoutAZERTYLandscape (UI_AZERTYLandscape_EmailAddress)
+- (id)buildUIKeyboardLayoutEmailAddress;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboardLayoutAZERTYLandscape.h>
+
+@interface UIKeyboardLayoutAZERTYLandscape (UI_AZERTYLandscape_EmailAddressTransparent)
+- (id)buildUIKeyboardLayoutEmailAddressTransparent;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboardLayoutAZERTYLandscape.h>
+
+@interface UIKeyboardLayoutAZERTYLandscape (UI_AZERTYLandscape_SMSAddressing)
+- (id)buildUIKeyboardLayoutSMSAddressing;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboardLayoutAZERTYLandscape.h>
+
+@interface UIKeyboardLayoutAZERTYLandscape (UI_AZERTYLandscape_SMSAddressingTransparent)
+- (id)buildUIKeyboardLayoutSMSAddressingTransparent;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboardLayoutAZERTYLandscape.h>
+
+@interface UIKeyboardLayoutAZERTYLandscape (UI_AZERTYLandscape_URL)
+- (id)buildUIKeyboardLayoutURL;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboardLayoutAZERTYLandscape.h>
+
+@interface UIKeyboardLayoutAZERTYLandscape (UI_AZERTYLandscape_URLTransparent)
+- (id)buildUIKeyboardLayoutURLTransparent;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboardLayoutQWERTYLandscape.h>
+
+@interface UIKeyboardLayoutAZERTYLandscape : UIKeyboardLayoutQWERTYLandscape
+{
+}
+
+@end
+
--- /dev/null
+/*
+ * 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 UIKeyboardLayoutProtocol <NSObject>
+- (void)showKeyboardType:(int)fp8 withAppearance:(int)fp12;
+- (void)deactivateActiveKeys;
+- (void)updateReturnKey;
+- (void)updateLocalizedKeys;
+- (BOOL)usesAutoShift;
+- (void)setShift:(BOOL)fp8;
+- (BOOL)isShiftKeyBeingHeld;
+- (void)longPressAction;
+- (BOOL)canHandleHandEvent:(struct __GSEvent *)fp8;
+- (BOOL)handleHandEvent:(struct __GSEvent *)fp8;
+- (void)didClearInput;
+- (id)candidateList;
+- (void)setLabel:(id)fp8 forKey:(id)fp12;
+- (void)setTarget:(id)fp8 forKey:(id)fp12;
+- (void)setAction:(SEL)fp8 forKey:(id)fp12;
+- (void)setLongPressAction:(SEL)fp8 forKey:(id)fp12;
+- (void)restoreDefaultsForKey:(id)fp8;
+- (void)restoreDefaultsForAllKeys;
+- (id)activationIndicatorView;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboardLayoutQWERTY.h>
+
+@interface UIKeyboardLayoutQWERTY (UI_QWERTY_Alphabet)
+- (id)buildUIKeyboardLayoutAlphabet;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboardLayoutQWERTY.h>
+
+@interface UIKeyboardLayoutQWERTY (UI_QWERTY_AlphabetTransparent)
+- (id)buildUIKeyboardLayoutAlphabetTransparent;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboardLayoutQWERTY.h>
+
+@interface UIKeyboardLayoutQWERTY (UI_QWERTY_EmailAddress)
+- (id)buildUIKeyboardLayoutEmailAddress;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboardLayoutQWERTY.h>
+
+@interface UIKeyboardLayoutQWERTY (UI_QWERTY_EmailAddressAlt)
+- (id)buildUIKeyboardLayoutEmailAddressAlt;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboardLayoutQWERTY.h>
+
+@interface UIKeyboardLayoutQWERTY (UI_QWERTY_EmailAddressAltTransparent)
+- (id)buildUIKeyboardLayoutEmailAddressAltTransparent;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboardLayoutQWERTY.h>
+
+@interface UIKeyboardLayoutQWERTY (UI_QWERTY_EmailAddressTransparent)
+- (id)buildUIKeyboardLayoutEmailAddressTransparent;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboardLayoutQWERTY.h>
+
+@interface UIKeyboardLayoutQWERTY (UI_QWERTY_NumberPad)
+- (id)buildUIKeyboardLayoutNumberPad;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboardLayoutQWERTY.h>
+
+@interface UIKeyboardLayoutQWERTY (UI_QWERTY_NumberPadTransparent)
+- (id)buildUIKeyboardLayoutNumberPadTransparent;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboardLayoutQWERTY.h>
+
+@interface UIKeyboardLayoutQWERTY (UI_QWERTY_NumbersAndPunctuation)
+- (void)addLocalizedCurrencyKeysToSublayout:(id)fp8 keyboardType:(id)fp12;
+- (id)buildUIKeyboardLayoutNumbers;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboardLayoutQWERTY.h>
+
+@interface UIKeyboardLayoutQWERTY (UI_QWERTY_NumbersAndPunctuationTransparent)
+- (id)buildUIKeyboardLayoutNumbersTransparent;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboardLayoutQWERTY.h>
+
+@interface UIKeyboardLayoutQWERTY (UI_QWERTY_PhonePad)
+- (id)buildUIKeyboardLayoutPhonePad;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboardLayoutQWERTY.h>
+
+@interface UIKeyboardLayoutQWERTY (UI_QWERTY_PhonePadAlt)
+- (id)buildUIKeyboardLayoutPhonePadAlt;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboardLayoutQWERTY.h>
+
+@interface UIKeyboardLayoutQWERTY (UI_QWERTY_PhonePadAltTransparent)
+- (id)buildUIKeyboardLayoutPhonePadAltTransparent;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboardLayoutQWERTY.h>
+
+@interface UIKeyboardLayoutQWERTY (UI_QWERTY_PhonePadTransparent)
+- (id)buildUIKeyboardLayoutPhonePadTransparent;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboardLayoutQWERTY.h>
+
+@interface UIKeyboardLayoutQWERTY (UI_QWERTY_SMSAddressing)
+- (id)buildUIKeyboardLayoutSMSAddressing;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboardLayoutQWERTY.h>
+
+@interface UIKeyboardLayoutQWERTY (UI_QWERTY_SMSAddressingAlt)
+- (id)buildUIKeyboardLayoutSMSAddressingAlt;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboardLayoutQWERTY.h>
+
+@interface UIKeyboardLayoutQWERTY (UI_QWERTY_SMSAddressingAltTransparent)
+- (id)buildUIKeyboardLayoutSMSAddressingAltTransparent;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboardLayoutQWERTY.h>
+
+@interface UIKeyboardLayoutQWERTY (UI_QWERTY_SMSAddressingTransparent)
+- (id)buildUIKeyboardLayoutSMSAddressingTransparent;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboardLayoutQWERTY.h>
+
+@interface UIKeyboardLayoutQWERTY (UI_QWERTY_URL)
+- (id)buildUIKeyboardLayoutURL;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboardLayoutQWERTY.h>
+
+@interface UIKeyboardLayoutQWERTY (UI_QWERTY_URLAlt)
+- (id)buildUIKeyboardLayoutURLAlt;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboardLayoutQWERTY.h>
+
+@interface UIKeyboardLayoutQWERTY (UI_QWERTY_URLAltTransparent)
+- (id)buildUIKeyboardLayoutURLAltTransparent;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboardLayoutQWERTY.h>
+
+@interface UIKeyboardLayoutQWERTY (UI_QWERTY_URLTransparent)
+- (id)buildUIKeyboardLayoutURLTransparent;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboardLayoutRoman.h>
+
+@interface UIKeyboardLayoutQWERTY : UIKeyboardLayoutRoman
+{
+}
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboardLayoutQWERTYLandscape.h>
+
+@interface UIKeyboardLayoutQWERTYLandscape (UI_QWERTYLandscape_Alphabet)
+- (id)buildUIKeyboardLayoutAlphabet;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboardLayoutQWERTYLandscape.h>
+
+@interface UIKeyboardLayoutQWERTYLandscape (UI_QWERTYLandscape_AlphabetTransparent)
+- (id)buildUIKeyboardLayoutAlphabetTransparent;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboardLayoutQWERTYLandscape.h>
+
+@interface UIKeyboardLayoutQWERTYLandscape (UI_QWERTYLandscape_EmailAddress)
+- (id)buildUIKeyboardLayoutEmailAddress;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboardLayoutQWERTYLandscape.h>
+
+@interface UIKeyboardLayoutQWERTYLandscape (UI_QWERTYLandscape_EmailAddressAlt)
+- (id)buildUIKeyboardLayoutEmailAddressAlt;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboardLayoutQWERTYLandscape.h>
+
+@interface UIKeyboardLayoutQWERTYLandscape (UI_QWERTYLandscape_EmailAddressAltTransparent)
+- (id)buildUIKeyboardLayoutEmailAddressAltTransparent;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboardLayoutQWERTYLandscape.h>
+
+@interface UIKeyboardLayoutQWERTYLandscape (UI_QWERTYLandscape_EmailAddressTransparent)
+- (id)buildUIKeyboardLayoutEmailAddressTransparent;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboardLayoutQWERTYLandscape.h>
+
+@interface UIKeyboardLayoutQWERTYLandscape (UI_QWERTYLandscape_NumberPad)
+- (id)buildUIKeyboardLayoutNumberPad;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboardLayoutQWERTYLandscape.h>
+
+@interface UIKeyboardLayoutQWERTYLandscape (UI_QWERTYLandscape_NumberPadTransparent)
+- (id)buildUIKeyboardLayoutNumberPadTransparent;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboardLayoutQWERTYLandscape.h>
+
+@interface UIKeyboardLayoutQWERTYLandscape (UI_QWERTYLandscape_NumbersAndPunctuation)
+- (void)addLocalizedCurrencyKeysToSublayout:(id)fp8 keyboardType:(id)fp12;
+- (id)buildUIKeyboardLayoutNumbers;
+- (id)buildUIKeyboardLayoutNumbersTransparent;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboardLayoutQWERTYLandscape.h>
+
+@interface UIKeyboardLayoutQWERTYLandscape (UI_QWERTYLandscape_PhonePad)
+- (id)buildUIKeyboardLayoutPhonePad;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboardLayoutQWERTYLandscape.h>
+
+@interface UIKeyboardLayoutQWERTYLandscape (UI_QWERTYLandscape_PhonePadAlt)
+- (id)buildUIKeyboardLayoutPhonePadAlt;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboardLayoutQWERTYLandscape.h>
+
+@interface UIKeyboardLayoutQWERTYLandscape (UI_QWERTYLandscape_PhonePadAltTransparent)
+- (id)buildUIKeyboardLayoutPhonePadAltTransparent;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboardLayoutQWERTYLandscape.h>
+
+@interface UIKeyboardLayoutQWERTYLandscape (UI_QWERTYLandscape_PhonePadTransparent)
+- (id)buildUIKeyboardLayoutPhonePadTransparent;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboardLayoutQWERTYLandscape.h>
+
+@interface UIKeyboardLayoutQWERTYLandscape (UI_QWERTYLandscape_SMSAddressing)
+- (id)buildUIKeyboardLayoutSMSAddressing;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboardLayoutQWERTYLandscape.h>
+
+@interface UIKeyboardLayoutQWERTYLandscape (UI_QWERTYLandscape_SMSAddressingAlt)
+- (id)buildUIKeyboardLayoutSMSAddressingAlt;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboardLayoutQWERTYLandscape.h>
+
+@interface UIKeyboardLayoutQWERTYLandscape (UI_QWERTYLandscape_SMSAddressingAltTransparent)
+- (id)buildUIKeyboardLayoutSMSAddressingAltTransparent;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboardLayoutQWERTYLandscape.h>
+
+@interface UIKeyboardLayoutQWERTYLandscape (UI_QWERTYLandscape_SMSAddressingTransparent)
+- (id)buildUIKeyboardLayoutSMSAddressingTransparent;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboardLayoutQWERTYLandscape.h>
+
+@interface UIKeyboardLayoutQWERTYLandscape (UI_QWERTYLandscape_URL)
+- (id)buildUIKeyboardLayoutURL;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboardLayoutQWERTYLandscape.h>
+
+@interface UIKeyboardLayoutQWERTYLandscape (UI_QWERTYLandscape_URLAlt)
+- (id)buildUIKeyboardLayoutURLAlt;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboardLayoutQWERTYLandscape.h>
+
+@interface UIKeyboardLayoutQWERTYLandscape (UI_QWERTYLandscape_URLAltTransparent)
+- (id)buildUIKeyboardLayoutURLAltTransparent;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboardLayoutQWERTYLandscape.h>
+
+@interface UIKeyboardLayoutQWERTYLandscape (UI_QWERTYLandscape_URLTransparent)
+- (id)buildUIKeyboardLayoutURLTransparent;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboardLayoutRoman.h>
+
+@interface UIKeyboardLayoutQWERTYLandscape : UIKeyboardLayoutRoman
+{
+}
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboardLayoutQWERTZ.h>
+
+@interface UIKeyboardLayoutQWERTZ (UI_QWERTZ_Alphabet)
+- (id)buildUIKeyboardLayoutAlphabet;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboardLayoutQWERTZ.h>
+
+@interface UIKeyboardLayoutQWERTZ (UI_QWERTZ_AlphabetTransparent)
+- (id)buildUIKeyboardLayoutAlphabetTransparent;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboardLayoutQWERTZ.h>
+
+@interface UIKeyboardLayoutQWERTZ (UI_QWERTZ_EmailAddress)
+- (id)buildUIKeyboardLayoutEmailAddress;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboardLayoutQWERTZ.h>
+
+@interface UIKeyboardLayoutQWERTZ (UI_QWERTZ_EmailAddressTransparent)
+- (id)buildUIKeyboardLayoutEmailAddressTransparent;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboardLayoutQWERTZ.h>
+
+@interface UIKeyboardLayoutQWERTZ (UI_QWERTZ_SMSAddressing)
+- (id)buildUIKeyboardLayoutSMSAddressing;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboardLayoutQWERTZ.h>
+
+@interface UIKeyboardLayoutQWERTZ (UI_QWERTZ_SMSAddressingTransparent)
+- (id)buildUIKeyboardLayoutSMSAddressingTransparent;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboardLayoutQWERTZ.h>
+
+@interface UIKeyboardLayoutQWERTZ (UI_QWERTZ_URL)
+- (id)buildUIKeyboardLayoutURL;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboardLayoutQWERTZ.h>
+
+@interface UIKeyboardLayoutQWERTZ (UI_QWERTZ_URLTransparent)
+- (id)buildUIKeyboardLayoutURLTransparent;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboardLayoutQWERTY.h>
+
+@interface UIKeyboardLayoutQWERTZ : UIKeyboardLayoutQWERTY
+{
+}
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboardLayoutQWERTZLandscape.h>
+
+@interface UIKeyboardLayoutQWERTZLandscape (UI_QWERTZLandscape_Alphabet)
+- (id)buildUIKeyboardLayoutAlphabet;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboardLayoutQWERTZLandscape.h>
+
+@interface UIKeyboardLayoutQWERTZLandscape (UI_QWERTZLandscape_AlphabetTransparent)
+- (id)buildUIKeyboardLayoutAlphabetTransparent;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboardLayoutQWERTZLandscape.h>
+
+@interface UIKeyboardLayoutQWERTZLandscape (UI_QWERTZLandscape_EmailAddress)
+- (id)buildUIKeyboardLayoutEmailAddress;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboardLayoutQWERTZLandscape.h>
+
+@interface UIKeyboardLayoutQWERTZLandscape (UI_QWERTZLandscape_EmailAddressTransparent)
+- (id)buildUIKeyboardLayoutEmailAddressTransparent;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboardLayoutQWERTZLandscape.h>
+
+@interface UIKeyboardLayoutQWERTZLandscape (UI_QWERTZLandscape_SMSAddressing)
+- (id)buildUIKeyboardLayoutSMSAddressing;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboardLayoutQWERTZLandscape.h>
+
+@interface UIKeyboardLayoutQWERTZLandscape (UI_QWERTZLandscape_SMSAddressingTransparent)
+- (id)buildUIKeyboardLayoutSMSAddressingTransparent;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboardLayoutQWERTZLandscape.h>
+
+@interface UIKeyboardLayoutQWERTZLandscape (UI_QWERTZLandscape_URL)
+- (id)buildUIKeyboardLayoutURL;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboardLayoutQWERTZLandscape.h>
+
+@interface UIKeyboardLayoutQWERTZLandscape (UI_QWERTZLandscape_URLTransparent)
+- (id)buildUIKeyboardLayoutURLTransparent;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboardLayoutQWERTYLandscape.h>
+
+@interface UIKeyboardLayoutQWERTZLandscape : UIKeyboardLayoutQWERTYLandscape
+{
+}
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboardLayoutQZERTY.h>
+
+@interface UIKeyboardLayoutQZERTY (UI_QZERTY_Alphabet)
+- (id)buildUIKeyboardLayoutAlphabet;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboardLayoutQZERTY.h>
+
+@interface UIKeyboardLayoutQZERTY (UI_QZERTY_AlphabetTransparent)
+- (id)buildUIKeyboardLayoutAlphabetTransparent;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboardLayoutQZERTY.h>
+
+@interface UIKeyboardLayoutQZERTY (UI_QZERTY_EmailAddress)
+- (id)buildUIKeyboardLayoutEmailAddress;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboardLayoutQZERTY.h>
+
+@interface UIKeyboardLayoutQZERTY (UI_QZERTY_SMSAddressing)
+- (id)buildUIKeyboardLayoutSMSAddressing;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboardLayoutQZERTY.h>
+
+@interface UIKeyboardLayoutQZERTY (UI_QZERTY_URL)
+- (id)buildUIKeyboardLayoutURL;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboardLayoutQWERTY.h>
+
+@interface UIKeyboardLayoutQZERTY : UIKeyboardLayoutQWERTY
+{
+}
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboardLayoutQZERTYLandscape.h>
+
+@interface UIKeyboardLayoutQZERTYLandscape (UI_QZERTYLandscape_Alphabet)
+- (id)buildUIKeyboardLayoutAlphabet;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboardLayoutQZERTYLandscape.h>
+
+@interface UIKeyboardLayoutQZERTYLandscape (UI_QZERTYLandscape_SMSAddressing)
+- (id)buildUIKeyboardLayoutSMSAddressing;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboardLayoutQZERTYLandscape.h>
+
+@interface UIKeyboardLayoutQZERTYLandscape (UI_QZERTYLandscape_URL)
+- (id)buildUIKeyboardLayoutURL;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboardLayoutQWERTYLandscape.h>
+
+@interface UIKeyboardLayoutQZERTYLandscape : UIKeyboardLayoutQWERTYLandscape
+{
+}
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboardLayoutQWERTY.h>
+
+@interface UIKeyboardLayoutRomaji : UIKeyboardLayoutQWERTY
+{
+}
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboardLayoutQWERTYLandscape.h>
+
+@interface UIKeyboardLayoutRomajiLandscape : UIKeyboardLayoutQWERTYLandscape
+{
+}
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboardLayout.h>
+
+@class NSMutableDictionary, UIKeyboardSublayout, UIView;
+
+@interface UIKeyboardLayoutRoman : UIKeyboardLayout
+{
+ NSMutableDictionary *m_keyedSublayouts;
+ UIKeyboardSublayout *m_activeSublayout;
+ UIKeyboardSublayout *m_deactivatingSublayout;
+ id m_activeSublayoutKey;
+ int m_activeKeyIndex;
+ UIView *m_activeKeyView;
+ UIView *m_accentedKeyView;
+ int m_returnKeyIndex;
+ UIView *m_enabledReturnKeyView;
+ UIView *m_disabledReturnKeyView;
+ UIView *m_pressedReturnKeyView;
+ struct CGPoint m_dragPoint;
+ unsigned int m_currentPathFlags;
+ CDAnonymousStruct13 m_activePathInfo;
+ int m_shiftKeyPathIndex;
+ int m_swipePathIndex;
+ id m_spaceTarget;
+ SEL m_spaceAction;
+ SEL m_spaceLongAction;
+ id m_returnTarget;
+ SEL m_returnAction;
+ SEL m_returnLongAction;
+ id m_deleteTarget;
+ SEL m_deleteAction;
+ SEL m_deleteLongAction;
+ BOOL m_shift;
+ BOOL m_built;
+ BOOL m_dragged;
+ BOOL m_dragChangedKey;
+ BOOL m_mouseDownInMoreKey;
+ BOOL m_didLongPress;
+}
+
++ (id)inputModesPreferringEuroToDollar;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)dealloc;
+- (void)showKeyboardType:(int)fp8 withAppearance:(int)fp12;
+- (void)deactivateActiveKeys;
+- (void)updateReturnKey;
+- (void)updateLocalizedKeys;
+- (BOOL)usesAutoShift;
+- (BOOL)isShiftKeyBeingHeld;
+- (void)setShift:(BOOL)fp8;
+- (void)longPressAction;
+- (BOOL)canHandleHandEvent:(struct __GSEvent *)fp8;
+- (unsigned int)typeForKey:(CDAnonymousStruct9 *)fp8;
+- (unsigned int)downActionFlagsForKey:(CDAnonymousStruct9 *)fp8;
+- (unsigned int)upActionFlagsForKey:(CDAnonymousStruct9 *)fp8;
+- (Class)sublayoutClassForKeyboardType:(id)fp8;
+- (void)setLabel:(id)fp8 forKey:(id)fp12;
+- (void)setTarget:(id)fp8 forKey:(id)fp12;
+- (void)setAction:(SEL)fp8 forKey:(id)fp12;
+- (void)setLongPressAction:(SEL)fp8 forKey:(id)fp12;
+- (void)restoreDefaultsForKey:(id)fp8;
+- (void)restoreDefaultsForAllKeys;
+- (void)nextCandidatesAction;
+- (void)confirmAction;
+- (void)sendStringAction:(id)fp8 forKey:(CDAnonymousStruct9 *)fp12;
+- (void)deleteAction;
+- (void)handleHardwareKeyDownFromSimulator:(struct __GSEvent *)fp8;
+- (void)addLocalizedCurrencyKeysToSublayout:(id)fp8 keyboardType:(id)fp12;
+- (void)build;
+- (id)buildSublayoutForKey:(id)fp8;
+- (id)buildUIKeyboardLayoutMain;
+- (id)buildUIKeyboardLayoutAlternate;
+- (id)buildUIKeyboardLayoutAlphabet;
+- (id)buildUIKeyboardLayoutNumbers;
+- (id)buildUIKeyboardLayoutAlphabetTransparent;
+- (id)buildUIKeyboardLayoutNumbersTransparent;
+- (id)buildUIKeyboardLayoutPhonePad;
+- (id)buildUIKeyboardLayoutPhonePadAlt;
+- (id)buildUIKeyboardLayoutPhonePadTransparent;
+- (id)buildUIKeyboardLayoutPhonePadAltTransparent;
+- (id)buildUIKeyboardLayoutNumberPad;
+- (id)buildUIKeyboardLayoutNumberPadTransparent;
+- (id)buildUIKeyboardLayoutURL;
+- (id)buildUIKeyboardLayoutURLAlt;
+- (id)buildUIKeyboardLayoutURLTransparent;
+- (id)buildUIKeyboardLayoutURLAltTransparent;
+- (id)buildUIKeyboardLayoutSMSAddressing;
+- (id)buildUIKeyboardLayoutSMSAddressingAlt;
+- (id)buildUIKeyboardLayoutSMSAddressingTransparent;
+- (id)buildUIKeyboardLayoutSMSAddressingAltTransparent;
+- (id)buildUIKeyboardLayoutEmailAddress;
+- (id)buildUIKeyboardLayoutEmailAddressAlt;
+- (id)buildUIKeyboardLayoutEmailAddressTransparent;
+- (id)buildUIKeyboardLayoutEmailAddressAltTransparent;
+- (void)addSublayout:(id)fp8 forKey:(id)fp12;
+- (id)layoutKeyForKeyboardType:(int)fp8 withAppearance:(int)fp12;
+- (void)showKeyboardTypeForKey:(id)fp8;
+- (id)sublayoutForKey:(id)fp8;
+- (id)activeSublayoutKey;
+- (id)activeSublayout;
+- (CDAnonymousStruct9 *)activeKey;
+- (id)overlayImageForKey:(CDAnonymousStruct9 *)fp8;
+- (void)activateCompositeKey:(CDAnonymousStruct9 *)fp8;
+- (void)activateKey:(CDAnonymousStruct9 *)fp8;
+- (void)activateKeyWithIndex:(unsigned int)fp8;
+- (void)activateFirstKeyOfType:(unsigned int)fp8;
+- (unsigned int)keyHitTest:(struct CGPoint)fp8;
+- (CDAnonymousStruct9 *)keyForPoint:(struct CGPoint)fp8;
+- (void)showPopupVariantsForKey:(CDAnonymousStruct9 *)fp8;
+- (void)layoutSubview:(id)fp8 selectedString:(id)fp12;
+- (BOOL)isLongPressedKey:(CDAnonymousStruct9 *)fp8;
+- (id)inputStringForKey:(CDAnonymousStruct9 *)fp8;
+- (id)cacheKeyForKey:(CDAnonymousStruct9 *)fp8;
+- (CDAnonymousStruct9 *)inputKeyboardKeyForKey:(CDAnonymousStruct9 *)fp8;
+- (id)alternateSublayoutKey:(id)fp8;
+- (BOOL)handleHandEvent:(struct __GSEvent *)fp8;
+- (void)touchDownWithKey:(CDAnonymousStruct9 *)fp8 atPoint:(struct CGPoint)fp12;
+- (int)keyHitTestUniversal:(struct CGPoint)fp8 touchStage:(int)fp16 atTime:(double)fp20 withPathInfo:(CDAnonymousStruct13 *)fp28;
+- (void)touchDown:(struct __GSEvent *)fp8 withPathInfo:(CDAnonymousStruct13 *)fp12;
+- (void)touchDragged:(struct __GSEvent *)fp8 withPathInfo:(CDAnonymousStruct13 *)fp12;
+- (void)touchUp:(struct __GSEvent *)fp8 withPathInfo:(CDAnonymousStruct13 *)fp12;
+- (void)touchesBegan:(id)fp8 withEvent:(id)fp12;
+- (void)touchesMoved:(id)fp8 withEvent:(id)fp12;
+- (void)touchesEnded:(id)fp8 withEvent:(id)fp12;
+- (void)touchesCancelled:(id)fp8 withEvent:(id)fp12;
+- (id)hitTest:(struct CGPoint)fp8 withEvent:(id)fp16;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@interface UIKeyboardPartialLayoutView : UIView
+{
+}
+
+- (id)initWithFrame:(struct CGRect)fp8 imageName:(id)fp24 visibleOrigin:(struct CGPoint)fp28;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboard.h>
+
+#import "UIFormPeripheral-Protocol.h"
+
+@interface UIKeyboardPeripheral : UIKeyboard <UIFormPeripheral>
+{
+ id <UITextControl> _control;
+ int _orientation;
+}
+
++ (BOOL)isUniqueForEachFormControl;
+- (id)initFormPeripheral;
+- (void)dealloc;
+- (void)endEditing;
+- (void)willChangeToFormControl:(id)fp8;
+- (void)setFormControl:(id)fp8;
+- (int)orientation;
+- (void)resumeWithNotification:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboardPartialLayoutView.h>
+
+@interface UIKeyboardReplacementImageView : UIKeyboardPartialLayoutView
+{
+}
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboardKeyView.h>
+
+@interface UIKeyboardReturnKeyView : UIKeyboardKeyView
+{
+ int m_originalStyle;
+ int m_subtype;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8 orientation:(int)fp24 style:(int)fp28;
+- (struct __CFData *)createCacheKey;
+- (int)subtype;
+- (void)setSubtype:(int)fp8;
+- (id)localizedString;
+- (id)symbolString;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboardKeyView.h>
+
+@interface UIKeyboardSpaceKeyView : UIKeyboardKeyView
+{
+}
+
+- (id)initWithFrame:(struct CGRect)fp8 orientation:(int)fp24 style:(int)fp28;
+- (id)localizedString;
+- (id)symbolString;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@class NSMutableArray, NSMutableDictionary, NSString, UIClippedImageView, UIImageView, UIKeyboardReturnKeyView, UIKeyboardSpaceKeyView;
+
+@interface UIKeyboardSublayout : UIView
+{
+ UIImageView *m_imageView;
+ UIClippedImageView *m_activeImageView;
+ UIImageView *m_shiftImageView;
+ UIClippedImageView *m_shiftActiveImageView;
+ UIImageView *m_shiftButtonImageView;
+ UIImageView *m_shiftButtonInactiveImageView;
+ UIImageView *m_autoShiftButtonImageView;
+ UIImageView *m_shiftLockedButtonImageView;
+ NSMutableDictionary *m_compositeImages;
+ NSMutableDictionary *m_activeKeyViews;
+ UIImageView *m_intlMoreImageView;
+ UIImageView *m_intlSwitchImageView;
+ UIImageView *m_intlSwitchActiveImageView;
+ UIImageView *m_nonIntlMoreImageView;
+ UIImageView *m_deleteImageView;
+ UIImageView *m_deleteActiveImageView;
+ UIKeyboardSpaceKeyView *m_spaceKeyView;
+ UIKeyboardReturnKeyView *m_returnKeyView;
+ NSMutableArray *m_extraImageViews;
+ struct {
+ struct CGRect;
+ struct CGRect;
+ struct CGRect;
+ struct CGRect;
+ struct CGRect;
+ NSString *;
+ NSString *;
+ unsigned int;
+ unsigned int;
+ unsigned int;
+ id;
+ } *m_keys;
+ unsigned int m_keysCount;
+ struct __CFDictionary *m_replacementKeys;
+ NSMutableDictionary *m_replacementImageViews;
+ BOOL m_usesAutoShift;
+ BOOL m_registersKeyCentroids;
+ BOOL m_usesKeyCharges;
+ BOOL m_internationalKeyIsActivated;
+}
+
++ (id)sublayoutWithFrame:(struct CGRect)fp8 imagePaths:(id)fp24 keys:(const CDAnonymousStruct9 *)fp28 keysCount:(unsigned int)fp32;
++ (id)compositedSublayoutWithFrame:(struct CGRect)fp8 compositeImagePaths:(id)fp24 keys:(const CDAnonymousStruct9 *)fp28 keysCount:(unsigned int)fp32;
+- (id)initWithFrame:(struct CGRect)fp8 imagePaths:(id)fp24 keys:(const CDAnonymousStruct9 *)fp28 keysCount:(unsigned int)fp32;
+- (id)initWithFrame:(struct CGRect)fp8 compositeImagePaths:(id)fp24 keys:(const CDAnonymousStruct9 *)fp28 keysCount:(unsigned int)fp32;
+- (void)dealloc;
+- (void)setUsesAutoShift:(BOOL)fp8;
+- (BOOL)usesAutoShift;
+- (void)registerKeyAreaZephyr:(struct CGPoint)fp8 keyRect:(struct CGRect)fp16 keyCode:(int)fp32 keyString:(id)fp36 keyShiftString:(id)fp40;
+- (void)registerKeyCentroids;
+- (void)setRegistersKeyCentroids:(BOOL)fp8;
+- (BOOL)usesKeyCharges;
+- (void)setUsesKeyCharges:(BOOL)fp8;
+- (void)setShiftButtonImage:(id)fp8 frame:(struct CGRect)fp12;
+- (void)setShiftInactiveButtonImage:(id)fp8 frame:(struct CGRect)fp12;
+- (void)setAutoShiftButtonImage:(id)fp8 frame:(struct CGRect)fp12;
+- (void)setShiftLockedButtonImage:(id)fp8 frame:(struct CGRect)fp12;
+- (void)setDeleteButtonImage:(id)fp8 frame:(struct CGRect)fp12;
+- (void)setDeleteActiveButtonImage:(id)fp8 frame:(struct CGRect)fp12;
+- (void)setCompositeImage:(id)fp8 forKey:(id)fp12;
+- (id)compositeImageForKey:(id)fp8;
+- (void)addReplacementKeyboardKey:(CDAnonymousStruct9 *)fp8 forKey:(id)fp12;
+- (void)addReplacementImageView:(id)fp8 inputMode:(id)fp12 shift:(BOOL)fp16;
+- (void)addExtraImageView:(id)fp8;
+- (void)addPartialLayoutViewWithFrame:(struct CGRect)fp8 imageName:(id)fp24 visibleOrigin:(struct CGPoint)fp28;
+- (void)addSpaceKeyViewIfNeeded;
+- (void)addSpaceKeyViewIfNeeded:(id)fp8;
+- (id)createSpaceKeyViewWithFrame:(struct CGRect)fp8 orientation:(int)fp24 style:(int)fp28;
+- (void)setSpaceKeyView:(id)fp8;
+- (void)addReturnKeyViewIfNeeded;
+- (void)addReturnKeyViewIfNeeded:(id)fp8;
+- (id)createReturnKeyViewWithFrame:(struct CGRect)fp8 orientation:(int)fp24 style:(int)fp28;
+- (void)setReturnKeyView:(id)fp8;
+- (id)internationalImageName:(int)fp8 forKeyboard:(id)fp12 orientation:(int)fp16;
+- (void)addInternationalKeyIfNeeded:(id)fp8;
+- (BOOL)hitInternationalKey:(struct CGPoint)fp8;
+- (void)activateInternationalKey;
+- (BOOL)internationalKeyIsActivated;
+- (void)deactivateInternationalKey;
+- (void)bringKeySubviewsToFront;
+- (id)scriptingInfoWithChildren;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIKeyboardSublayout.h>
+
+@interface UIKeyboardSublayoutEMail : UIKeyboardSublayout
+{
+}
+
+- (id)createSpaceKeyViewWithFrame:(struct CGRect)fp8 orientation:(int)fp24 style:(int)fp28;
+
+@end
+
--- /dev/null
+#ifndef UIKIT_UIKIT_H_
+#define UIKIT_UIKIT_H_
+
+@class NSString;
+
+#import <Foundation/NSObjCRuntime.h>
+#import <GraphicsServices/GSWindow.h>
+
+/*XXX:*/typedef struct {
+ float top;
+ float left;
+ float bottom;
+ float right;
+} CDAnonymousStruct2;
+
+typedef enum {
+ UIBarButtonItemStylePlain,
+ UIBarButtonItemStyleBordered,
+ UIBarButtonItemStyleDone,
+} UIBarButtonItemStyle;
+
+typedef enum {
+ UIBarStyleDefault,
+ UIBarStyleBlackOpaque,
+ UIBarStyleBlackTranslucent,
+} UIBarStyle;
+
+typedef enum {
+ UIButtonTypeCustom,
+ UIButtonTypeRoundedRect,
+ UIButtonTypeDetailDisclosure,
+ UIButtonTypeInfoLight,
+ UIButtonTypeInfoDark,
+ UIButtonTypeContactAdd,
+} UIButtonType;
+
+enum {
+ UIControlEventTouchDown = 1 << 0,
+ UIControlEventTouchDownRepeat = 1 << 1,
+ UIControlEventTouchDragInside = 1 << 2,
+ UIControlEventTouchDragOutside = 1 << 3,
+ UIControlEventTouchDragEnter = 1 << 4,
+ UIControlEventTouchDragExit = 1 << 5,
+ UIControlEventTouchUpInside = 1 << 6,
+ UIControlEventTouchUpOutside = 1 << 7,
+ UIControlEventTouchCancel = 1 << 8,
+ UIControlEventValueChanged = 1 << 12,
+
+ UIControlEventEditingDidBegin = 1 << 16,
+ UIControlEventEditingChanged = 1 << 17,
+ UIControlEventEditingDidEnd = 1 << 18,
+ UIControlEventEditingDidEndOnExit = 1 << 19,
+
+ UIControlEventAllTouchEvents = 0x00000fff,
+ UIControlEventAllEditingEvents = 0x000f0000,
+ UIControlEventApplicationReserved = 0x0f000000,
+ UIControlEventSystemReserved = 0xf0000000,
+ UIControlEventAllEvents = 0xffffffff,
+}; typedef NSUInteger UIControlEvents;
+
+enum {
+ UIControlStateNormal = 0,
+ UIControlStateHighlighted = 1 << 0,
+ UIControlStateDisabled = 1 << 1,
+ UIControlStateSelected = 1 << 2,
+ UIControlStateApplication = 0x00ff0000,
+ UIControlStateReserved = 0xff000000,
+}; typedef NSUInteger UIControlState;
+
+typedef enum {
+ UIDeviceOrientationUnknown,
+ UIDeviceOrientationPortrait,
+ UIDeviceOrientationPortraitUpsideDown,
+ UIDeviceOrientationLandscapeLeft,
+ UIDeviceOrientationLandscapeRight,
+ UIDeviceOrientationFaceUp,
+ UIDeviceOrientationFaceDown,
+} UIDeviceOrientation;
+
+typedef enum {
+ UIInterfaceOrientationPortrait = UIDeviceOrientationPortrait,
+ UIInterfaceOrientationPortraitUpsideDown = UIDeviceOrientationPortraitUpsideDown,
+ UIInterfaceOrientationLandscapeLeft = UIDeviceOrientationLandscapeRight,
+ UIInterfaceOrientationLandscapeRight = UIDeviceOrientationLandscapeLeft,
+} UIInterfaceOrientation;
+
+typedef enum {
+ UINavigationButtonStyleNormal,
+ UINavigationButtonStyleBack,
+ UINavigationButtonStyleHighlighted,
+ UINavigationButtonStyleDestructive
+} UINavigationButtonStyle;
+
+enum {
+ UIViewAutoresizingNone = 0,
+ UIViewAutoresizingFlexibleLeftMargin = 1 << 0,
+ UIViewAutoresizingFlexibleWidth = 1 << 1,
+ UIViewAutoresizingFlexibleRightMargin = 1 << 2,
+ UIViewAutoresizingFlexibleTopMargin = 1 << 3,
+ UIViewAutoresizingFlexibleHeight = 1 << 4,
+ UIViewAutoresizingFlexibleBottomMargin = 1 << 5,
+}; typedef NSUInteger UIViewAutoresizing;
+
+typedef enum {
+ UITransitionNone,
+ UITransitionPushFromRight,
+ UITransitionPushFromLeft,
+ UITransitionPushFromBottom,
+ UITransitionFade = 6,
+ UITransitionPushFromTop,
+} UITransition;
+
+typedef enum {
+ UIViewAnimationCurveEaseInOut,
+ UIViewAnimationCurveEaseIn,
+ UIViewAnimationCurveEaseOut,
+ UIViewAnimationCurveLinear,
+} UIViewAnimationCurve;
+
+#import <UIKit/UIAnimator.h>
+#import <UIKit/UIApplication.h>
+#import <UIKit/UIBarButtonItem.h>
+#import <UIKit/UIBezierPath.h>
+#import <UIKit/UIBezierPath-UIInternal.h>
+#import <UIKit/UIButton.h>
+#import <UIKit/UIColor.h>
+#import <UIKit/UIColor-UIColorSystemColors.h>
+#import <UIKit/UIFieldEditor.h>
+#import <UIKit/UIFrameAnimation.h>
+#import <UIKit/UIFont.h>
+#import <UIKit/UIHardware.h>
+#import <UIKit/UIFieldEditor.h>
+#import <UIKit/UIKeyboard.h>
+#import <UIKit/UIKeyboardImpl.h>
+#import <UIKit/UIImage.h>
+#import <UIKit/UIImage-UIImageInternal.h>
+#import <UIKit/UIImage-UIImagePrivate.h>
+#import <UIKit/UIImageAndTextTableCell.h>
+#import <UIKit/UIImageView.h>
+#import <UIKit/UIKeyboard.h>
+#import <UIKit/UIKeyboardImpl.h>
+#import <UIKit/UINavigationBar.h>
+#import <UIKit/UINavigationButton.h>
+#import <UIKit/UINavigationController.h>
+#import <UIKit/UINavigationItem.h>
+#import <UIKit/UIPreferencesTable.h>
+#import <UIKit/UIPreferencesTableCell.h>
+#import <UIKit/UIProgressBar.h>
+#import <UIKit/UIProgressHUD.h>
+#import <UIKit/UIProgressIndicator.h>
+#import <UIKit/UIPushButton.h>
+#import <UIKit/UIScreen.h>
+#import <UIKit/UISearchField.h>
+#import <UIKit/UISectionList.h>
+#import <UIKit/UISimpleTableCell.h>
+#import <UIKit/_UISwitchSlider.h>
+#import <UIKit/UITableCell.h>
+#import <UIKit/UITableColumn.h>
+#import <UIKit/UITableView.h>
+#import <UIKit/UITableViewCell.h>
+#import <UIKit/UITableViewController.h>
+#import <UIKit/UITableViewDelegate-Protocol.h>
+#import <UIKit/UITextField.h>
+#import <UIKit/UITextInputTraits.h>
+#import <UIKit/UITextLabel.h>
+#import <UIKit/UITextView.h>
+#import <UIKit/UIThreePartButton.h>
+#import <UIKit/UIToolbar.h>
+#import <UIKit/UITransitionView.h>
+#import <UIKit/UIView-Animation.h>
+#import <UIKit/UIView-Geometry.h>
+#import <UIKit/UIView-Gestures.h>
+#import <UIKit/UIView-Hierarchy.h>
+#import <UIKit/UIView-Rendering.h>
+#import <UIKit/UIViewController.h>
+#import <UIKit/UIWebDocumentView.h>
+#import <UIKit/UIWebDocumentView-Forms.h>
+#import <UIKit/UIWebView.h>
+#import <UIKit/UIWindow.h>
+
+#import <UIKit/NSString-UIStringDrawing.h>
+
+#import <CoreGraphics/CoreGraphics.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+int UIApplicationMain(int argc, char *argv[], NSString *principalClassName, NSString *delegateClassName);
+
+CGContextRef UIGraphicsGetCurrentContext(void);
+UIWindow *UIWindowFindWithWindowRef(GSWindowRef window);
+
+void UIApplicationUseLegacyEvents(BOOL use);
+void UIKeyboardEnableAutomaticAppearance(void);
+void UIKeyboardDisableAutomaticAppearance(void);
+
+
+#ifdef __cplusplus
+}
+#endif
+
+extern NSString * const UIKeyboardWillShowNotification;
+extern NSString * const UIKeyboardDidShowNotification;
+extern NSString * const UIKeyboardWillHideNotification;
+extern NSString * const UIKeyboardDidHideNotification;
+extern NSString * const UIKeyboardCenterBeginUserInfoKey;
+extern NSString * const UIKeyboardCenterEndUserInfoKey;
+extern NSString * const UIKeyboardBoundsUserInfoKey;
+
+#endif//UIKIT_UIKIT_H_
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UILabel.h>
+
+@interface UILabel (SyntheticEvents)
+- (id)_scriptingInfo;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UILabel.h>
+
+@interface UILabel (UILabelDeprecatedMethods)
+- (void)setColor:(id)fp8;
+- (id)color;
+- (void)setCentersHorizontally:(BOOL)fp8;
+- (BOOL)centersHorizontally;
+- (struct CGSize)textSizeForWidth:(float)fp8;
+- (struct CGRect)textRectForBounds:(struct CGRect)fp8;
+- (void)drawContentsInRect:(struct CGRect)fp8;
+- (void)setRawSize:(struct CGSize)fp8;
+- (struct CGSize)rawSize;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@class NSString, UIColor, UIFont;
+
+@interface UILabel : UIView <NSCoding>
+{
+ struct CGSize _size;
+ NSString *_text;
+ UIColor *_color;
+ UIColor *_highlightedColor;
+ UIColor *_shadowColor;
+ UIFont *_font;
+ struct CGSize _shadowOffset;
+ float _minFontSize;
+ float _actualFontSize;
+ int _numberOfLines;
+ struct {
+ unsigned int lineBreakMode:3;
+ unsigned int highlighted:1;
+ unsigned int autosizeTextToFit:1;
+ unsigned int baselineAdjustment:2;
+ unsigned int alignment:2;
+ unsigned int enabled:1;
+ unsigned int wordRoundingEnabled:1;
+ unsigned int reserved:21;
+ } _textLabelFlags;
+}
+
++ (id)defaultFont;
+- (void)_commonInit;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)setFrame:(struct CGRect)fp8;
+- (id)initWithCoder:(id)fp8;
+- (void)encodeWithCoder:(id)fp8;
+- (void)dealloc;
+- (BOOL)ignoresMouseEvents;
+- (struct CGSize)textSize;
+- (struct CGRect)textRectForBounds:(struct CGRect)fp8 limitedToNumberOfLines:(int)fp24;
+- (void)_invalidateTextSize;
+- (void)setText:(id)fp8;
+- (id)text;
+- (void)setUserInteractionEnabled:(BOOL)fp8;
+- (void)setEnabled:(BOOL)fp8;
+- (BOOL)isEnabled;
+- (void)setTextColor:(id)fp8;
+- (id)textColor;
+- (void)setAdjustsFontSizeToFitWidth:(BOOL)fp8;
+- (BOOL)adjustsFontSizeToFitWidth;
+- (void)setMinimumFontSize:(float)fp8;
+- (float)minimumFontSize;
+- (void)setActualFontSize:(float)fp8;
+- (float)actualFontSize;
+- (void)setTextAlignment:(int)fp8;
+- (int)textAlignment;
+- (void)setHighlightedTextColor:(id)fp8;
+- (id)highlightedTextColor;
+- (id)_disabledFontColor;
+- (id)currentTextColor;
+- (void)setFont:(id)fp8;
+- (id)font;
+- (void)setShadowColor:(id)fp8;
+- (id)shadowColor;
+- (void)setShadowOffset:(struct CGSize)fp8;
+- (struct CGSize)shadowOffset;
+- (void)setHighlighted:(BOOL)fp8;
+- (BOOL)isHighlighted;
+- (void)setLineBreakMode:(int)fp8;
+- (int)lineBreakMode;
+- (void)setNumberOfLines:(int)fp8;
+- (int)numberOfLines;
+- (void)setBaselineAdjustment:(int)fp8;
+- (int)baselineAdjustment;
+- (struct CGSize)sizeThatFits:(struct CGSize)fp8;
+- (void)drawTextInRect:(struct CGRect)fp8;
+- (void)drawRect:(struct CGRect)fp8;
+- (void)_setWordRoundingEnabled:(BOOL)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+#import "NSCoding-Protocol.h"
+
+@interface UILayoutContainerView : UIView <NSCoding>
+{
+ id _delegate;
+}
+
+- (id)initWithCoder:(id)fp8;
+- (void)encodeWithCoder:(id)fp8;
+- (void)setDelegate:(id)fp8;
+- (id)delegate;
+- (void)layoutSubviews;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIModalView.h>
+
+@interface UIModalView (Private)
++ (struct CGSize)minimumSize;
++ (id)topMostAlert;
++ (id)visibleAlert;
++ (BOOL)atLeastOneAlertVisible;
++ (void)_reorientAlertWindowTo:(int)fp8 animated:(BOOL)fp12;
++ (void)noteOrientationChangingTo:(int)fp8;
++ (void)hideTopmostMiniAlert:(int)fp8;
++ (void)hideAlertsForTermination;
++ (void)showTopmostMiniAlert:(char *)fp8;
++ (void)wantsToShowMiniAlerts:(char *)fp8;
++ (BOOL)_hideTopMostAlertAnimated:(BOOL)fp8;
++ (id)_popupAlertBackground;
+- (id)initWithTitle:(id)fp8 buttons:(id)fp12 defaultButtonIndex:(int)fp16 delegate:(id)fp20 context:(id)fp24;
+- (BOOL)requiresPortraitOrientation;
+- (int)_currentOrientation;
+- (void)_setAlertSheetStyleFromButtonBar:(id)fp8;
+- (id)buttons;
+- (void)_createTitleLabelIfNeeded;
+- (void)_createSubtitleLabelIfNeeded;
+- (void)_createBodyTextLabelIfNeeded;
+- (void)_createTaglineTextLabelIfNeeded;
+- (void)_setupTitleStyle;
+- (void)setBodyText:(id)fp8;
+- (void)setTaglineText:(id)fp8;
+- (void)setSubtitle:(id)fp8;
+- (id)subtitle;
+- (id)bodyText;
+- (void)setTitleMaxLineCount:(int)fp8;
+- (int)titleMaxLineCount;
+- (void)setBodyTextMaxLineCount:(int)fp8;
+- (int)bodyMaxLineCount;
+- (id)addTextFieldWithValue:(id)fp8 label:(id)fp12;
+- (id)textFieldAtIndex:(int)fp8;
+- (int)textFieldCount;
+- (id)textField;
+- (void)_alertSheetTextFieldReturn:(id)fp8;
+- (id)keyboard;
+- (void)setDefaultButton:(id)fp8;
+- (id)defaultButton;
+- (void)setDestructiveButton:(id)fp8;
+- (id)destructiveButton;
+- (id)_addButtonWithTitle:(id)fp8 label:(id)fp12 buttonClass:(Class)fp16;
+- (id)addButtonWithTitle:(id)fp8 label:(id)fp12;
+- (id)_addButtonWithTitle:(id)fp8;
+- (id)addButtonWithTitle:(id)fp8 buttonClass:(Class)fp12;
+- (int)buttonCount;
+- (void)setContext:(id)fp8;
+- (id)context;
+- (void)_buttonClicked:(id)fp8;
+- (void)_cleanupAfterPopupAnimation;
+- (void)setTableShouldShowMinimumContent:(BOOL)fp8;
+- (BOOL)tableShouldShowMinimumContent;
+- (id)table;
+- (BOOL)_needsKeyboard;
+- (void)setShowsOverSpringBoardAlerts:(BOOL)fp8;
+- (BOOL)showsOverSpringBoardAlerts;
+- (void)_performPopup:(BOOL)fp8;
+- (void)_growAnimationDidStop:(id)fp8 finished:(id)fp12;
+- (void)_bubbleAnimationShrinkDidStop:(id)fp8 finished:(id)fp12;
+- (void)_bubbleAnimationNormalDidStop:(id)fp8 finished:(id)fp12;
+- (BOOL)_isAnimating;
+- (void)_addToStack;
+- (void)_removeFromStack;
+- (void)_popoutAnimationDidStop:(id)fp8 finished:(id)fp12;
+- (void)_performPopoutAnimationAnimated:(BOOL)fp8;
+- (void)_repopup;
+- (void)_tellSpringboardShowingSheet:(BOOL)fp8;
+- (BOOL)_dimsBackground;
+- (void)_tellSpringboardHidingSheet:(BOOL)fp8;
+- (void)_createAlertWindowIfNeeded:(BOOL)fp8;
+- (BOOL)_canShowAlerts;
+- (void)_removeAlertWindowOrShowAnOldAlert;
+- (void)_temporarilyHideAnimated:(BOOL)fp8;
+- (void)_setupInitialFrame;
+- (void)_rotatingAnimationDidStop:(id)fp8;
+- (void)layoutAnimated:(BOOL)fp8;
+- (BOOL)isBodyTextTruncated;
+- (void)_layoutPopupAlertWithOrientation:(int)fp8 animated:(BOOL)fp12;
+- (void)_layoutIfNeeded;
+- (void)_adjustLabelFontSizes;
+- (void)popupAlertAnimated:(BOOL)fp8 atOffset:(float)fp12;
+- (void)popupAlertAnimated:(BOOL)fp8;
+- (void)_presentSheetFromView:(id)fp8 above:(BOOL)fp12;
+- (void)presentSheetFromBehindView:(id)fp8;
+- (void)presentSheetFromAboveView:(id)fp8;
+- (void)presentSheetInView:(id)fp8;
+- (void)presentSheetToAboveView:(id)fp8;
+- (void)setDimView:(id)fp8;
+- (id)_dimView;
+- (void)_presentSheetStartingFromYCoordinate:(double)fp8;
+- (void)_slideSheetOut:(BOOL)fp8;
+- (void)dismiss;
+- (void)dismissAnimated:(BOOL)fp8;
+- (struct CGSize)backgroundSize;
+- (float)_titleVerticalTopInset;
+- (float)_titleVerticalBottomInset;
+- (float)_titleHorizontalInset;
+- (float)_bottomVerticalInset;
+- (void)drawRect:(struct CGRect)fp8;
+- (void)_appSuspended:(id)fp8;
+- (void)_alertSheetAnimationDidStop:(id)fp8 finished:(id)fp12;
+- (void)setNumberOfRows:(int)fp8;
+- (int)numberOfRows;
+- (int)alertSheetStyle;
+- (void)setAlertSheetStyle:(int)fp8;
+- (void)setDimsBackground:(BOOL)fp8;
+- (BOOL)dimsBackground;
+- (void)setSuspendTag:(int)fp8;
+- (int)suspendTag;
+- (void)setBlocksInteraction:(BOOL)fp8;
+- (BOOL)blocksInteraction;
+- (void)setRunsModal:(BOOL)fp8;
+- (BOOL)runsModal;
+- (struct CGRect)titleRect;
+- (float)_maxHeight;
+- (float)_buttonHeight;
+- (void)layout;
+- (void)presentSheetFromButtonBar:(id)fp8;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+#import "UITextFieldDelegate-Protocol.h"
+
+@class NSMutableArray, UILabel, UIToolbar, UIWindow;
+
+@interface UIModalView : UIView <UITextFieldDelegate>
+{
+ id <UIModalViewDelegate> _delegate;
+ UILabel *_titleLabel;
+ UILabel *_subtitleLabel;
+ UILabel *_bodyTextLabel;
+ UILabel *_taglineTextLabel;
+ float _startY;
+ id _context;
+ int _cancelButton;
+ int _defaultButton;
+ int _firstOtherButton;
+ UIToolbar *_toolbar;
+ UIWindow *_dimWindow;
+ int _suspendTag;
+ int _dismissButtonIndex;
+ float _bodyTextHeight;
+ NSMutableArray *_buttons;
+ NSMutableArray *_textFields;
+ UIView *_keyboard;
+ UIView *_table;
+ UIView *_dimView;
+ struct {
+ unsigned int numberOfRows:7;
+ unsigned int delegateAlertSheetButtonClicked:1;
+ unsigned int delegateDidPresentAlertSheet:1;
+ unsigned int delegateDidDismissAlertSheet:1;
+ unsigned int hideButtonBar:1;
+ unsigned int alertStyle:3;
+ unsigned int dontDimBackground:1;
+ unsigned int dismissSuspended:1;
+ unsigned int dontBlockInteraction:1;
+ unsigned int sheetWasPoppedUp:1;
+ unsigned int animating:1;
+ unsigned int hideWhenDoneAnimating:1;
+ unsigned int layoutWhenDoneAnimating:1;
+ unsigned int titleMaxLineCount:2;
+ unsigned int bodyTextMaxLineCount:3;
+ unsigned int runsModal:1;
+ unsigned int runningModal:1;
+ unsigned int addedTextView:1;
+ unsigned int addedTableShadows:1;
+ unsigned int showOverSBAlerts:1;
+ unsigned int showMinTableContent:1;
+ unsigned int bodyTextTruncated:1;
+ unsigned int orientation:3;
+ unsigned int delegateBodyTextAlignment:1;
+ unsigned int delegateClickedButtonAtIndex:1;
+ unsigned int delegateCancel:1;
+ unsigned int delegateWillPresent:1;
+ unsigned int delegateDidPresent:1;
+ unsigned int delegateWillDismiss:1;
+ unsigned int delegateDidDismiss:1;
+ unsigned int extra:21;
+ } _modalViewFlags;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8;
+- (id)initWithTitle:(id)fp8 message:(id)fp12 delegate:(id)fp16 defaultButton:(id)fp20 cancelButton:(id)fp24 otherButtons:(id)fp28;
+- (void)dealloc;
+- (void)setDelegate:(id)fp8;
+- (id)delegate;
+- (void)setTitle:(id)fp8;
+- (id)title;
+- (void)setMessage:(id)fp8;
+- (id)message;
+- (int)addButtonWithTitle:(id)fp8;
+- (id)buttonTitleAtIndex:(int)fp8;
+- (int)numberOfButtons;
+- (BOOL)isVisible;
+- (void)setDefaultButtonIndex:(int)fp8;
+- (int)defaultButtonIndex;
+- (void)setCancelButtonIndex:(int)fp8;
+- (int)cancelButtonIndex;
+- (void)_setFirstOtherButtonIndex:(int)fp8;
+- (int)firstOtherButtonIndex;
+- (void)dismissWithClickedButtonIndex:(int)fp8 animated:(BOOL)fp12;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+@protocol UIModalViewDelegate <NSObject>
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIViewController.h>
+
+@class NSArray;
+
+@interface UIMoreListController : UIViewController
+{
+ BOOL _allowsCustomizing;
+ NSArray *_moreViewControllers;
+}
+
+- (id)init;
+- (void)dealloc;
+- (id)table;
+- (void)_updateEditButton;
+- (id)moreViewControllers;
+- (void)setMoreViewControllers:(id)fp8;
+- (BOOL)allowsCustomizing;
+- (void)setAllowsCustomizing:(BOOL)fp8;
+- (BOOL)shouldAutorotateToInterfaceOrientation:(int)fp8;
+- (id)tabBarItem;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIMoreListController.h>
+
+@class UITable;
+
+@interface UIMoreListControllerLegacy : UIMoreListController
+{
+ UITable *_table;
+}
+
+- (void)dealloc;
+- (id)table;
+- (void)loadView;
+- (void)viewDidDisappear:(BOOL)fp8;
+- (int)numberOfRowsInTable:(id)fp8;
+- (id)table:(id)fp8 cellForRow:(int)fp12 column:(id)fp16 reusing:(id)fp20;
+- (void)tableSelectionDidChange:(id)fp8;
+- (BOOL)table:(id)fp8 showDisclosureForRow:(int)fp12;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIMoreListController.h>
+
+#import "UITableViewDataSource-Protocol.h"
+#import "UITableViewDelegate-Protocol.h"
+
+@class UITableView;
+
+@interface UIMoreListControllerModern : UIMoreListController <UITableViewDelegate, UITableViewDataSource>
+{
+ UITableView *_table;
+}
+
+- (void)dealloc;
+- (id)table;
+- (void)loadView;
+- (void)viewDidDisappear:(BOOL)fp8;
+- (int)numberOfSectionsInTableView:(id)fp8;
+- (int)tableView:(id)fp8 numberOfRowsInSection:(int)fp12;
+- (id)tableView:(id)fp8 cellForRowAtIndexPath:(id)fp12;
+- (void)tableView:(id)fp8 didSelectRowAtIndexPath:(id)fp12;
+- (int)tableView:(id)fp8 accessoryTypeForRowWithIndexPath:(id)fp12;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIImageAndTextTableCell.h>
+
+@class UIImage;
+
+@interface UIMoreListLegacyTableCell : UIImageAndTextTableCell
+{
+ UIImage *_image;
+ UIImage *_selectedImage;
+}
+
+- (void)dealloc;
+- (void)setImage:(id)fp8;
+- (void)updateHighlightColors;
+- (id)selectedImage;
+- (void)setSelectedImage:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UINavigationController.h>
+
+@class UIMoreListController, UIViewController;
+
+@interface UIMoreNavigationController : UINavigationController
+{
+ UIMoreListController *_moreListController;
+ UINavigationController *_originalNavigationController;
+ UIViewController *_originalRootViewController;
+}
+
+- (id)init;
+- (void)dealloc;
+- (void)pushViewController:(id)fp8 animated:(BOOL)fp12;
+- (void)willShowViewController:(id)fp8 animated:(BOOL)fp12;
+- (id)moreViewControllers;
+- (void)setMoreViewControllers:(id)fp8;
+- (BOOL)allowsCustomizing;
+- (void)setAllowsCustomizing:(BOOL)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@class NSString, UINavigationBar;
+
+@interface UINavBarPrompt : UIView
+{
+ NSString *_prompt;
+ UINavigationBar *_navBar;
+}
+
+- (id)initWithPrompt:(id)fp8 navBar:(id)fp12;
+- (void)clearWeakReference:(id)fp8;
+- (void)dealloc;
+- (void)setPrompt:(id)fp8;
+- (id)prompt;
+- (struct CGRect)promptBounds;
+- (void)drawRect:(struct CGRect)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UINavigationBar.h>
+
+@interface UINavigationBar (Deprecated)
+- (void)navigationItemChanged:(id)fp8;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UINavigationBar.h>
+
+@interface UINavigationBar (Static)
+- (void)_removeAccessoryView;
+- (struct CGRect)_boundsForPrompt:(id)fp8 inRect:(struct CGRect)fp12 withFont:(id)fp28 barStyle:(int)fp32;
+- (void)_drawPrompt:(id)fp8 inRect:(struct CGRect)fp12 withFont:(id)fp28 barStyle:(int)fp32;
+- (void)_startBarStyleAnimation:(int)fp8 withTintColor:(id)fp12;
+- (void)_backgroundFadeDidFinish:(id)fp8 finished:(id)fp12 context:(void *)fp16;
+- (void)_startPushAnimation;
+- (void)_startPopAnimation;
+- (void)_removeItemsFromSuperview:(id)fp8;
+- (void)_fadeViewOut:(id)fp8;
+- (void)_fadeViewsOut:(id)fp8;
+- (void)_fadeViewsIn:(id)fp8;
+- (void)_adjustVisibleItemsByDelta:(float)fp8;
+- (void)_broadcastNewTopToItems:(int)fp8 complete:(BOOL)fp12;
+- (float)_barWidth;
+- (void)_getTitleViewFrame:(struct CGRect *)fp8 leftViewFrame:(struct CGRect *)fp12 rightViewFrame:(struct CGRect *)fp16 forViews:(id *)fp20;
+- (id)_itemStack;
+- (void)layoutSubviews;
+- (int)_barStyle:(BOOL)fp8;
+- (void)_navBarButtonPressed:(id)fp8;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@class NSMutableArray, UIColor;
+
+@interface UINavigationBar : UIView <NSCoding>
+{
+ NSMutableArray *_itemStack;
+ float _rightMargin;
+ unsigned int _state;
+ id _delegate;
+ UIView *_titleView;
+ UIView *_leftView;
+ UIView *_rightView;
+ UIView *_prompt;
+ UIView *_accessoryView;
+ UIColor *_tintColor;
+ struct {
+ unsigned int animate:1;
+ unsigned int animationDisabledCount:10;
+ unsigned int barStyle:3;
+ unsigned int disableLayout:1;
+ unsigned int backPressed:1;
+ unsigned int animatePromptChange:1;
+ unsigned int pendingHideBackButton:1;
+ unsigned int removeAccessoryOnPop:1;
+ unsigned int titleAutosizesToFit:1;
+ unsigned int usingNewAPI:1;
+ unsigned int minibar:1;
+ unsigned int isLocked:1;
+ unsigned int shouldUpdatePromptAfterTransition:1;
+ } _navbarFlags;
+}
+
++ (struct CGSize)defaultSizeForOrientation:(int)fp8;
++ (struct CGSize)defaultSizeWithPromptForOrientation:(int)fp8;
++ (struct CGSize)defaultSize;
++ (struct CGSize)defaultSizeWithPrompt;
++ (id)defaultPromptFont;
++ (void)setDefaultAnimationDuration:(double)fp8;
+- (float)defaultButtonHeight;
+- (struct CGSize)defaultSizeForOrientation:(int)fp8;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (id)initWithCoder:(id)fp8;
+- (void)_populateArchivedSubviews:(id)fp8;
+- (void)encodeWithCoder:(id)fp8;
+- (void)dealloc;
+- (BOOL)isLocked;
+- (void)setLocked:(BOOL)fp8;
+- (id)_defaultTitleFont;
+- (int)state;
+- (void)drawRect:(struct CGRect)fp8;
+- (void)setAccessoryView:(id)fp8;
+- (void)setAccessoryView:(id)fp8 animate:(BOOL)fp12 removeOnPop:(BOOL)fp16;
+- (void)pushNavigationItem:(id)fp8 animated:(BOOL)fp12;
+- (void)pushNavigationItem:(id)fp8;
+- (id)popNavigationItemAnimated:(BOOL)fp8;
+- (void)popNavigationItem;
+- (id)topItem;
+- (id)backItem;
+- (void)setItems:(id)fp8;
+- (void)_setupTopNavItem:(id)fp8 oldTopNavItem:(id)fp12;
+- (void)setNavigationItems:(id)fp8;
+- (struct CGSize)sizeThatFits:(struct CGSize)fp8;
+- (id)items;
+- (id)navigationItems;
+- (id)navigationItemAtPoint:(struct CGPoint)fp8;
+- (void)_navigationAnimationDidFinish:(id)fp8 finished:(id)fp12 context:(void *)fp16;
+- (BOOL)_canHandleStatusBarMouseEvents:(struct __GSEvent *)fp8;
+- (id)hitTest:(struct CGPoint)fp8 forEvent:(struct __GSEvent *)fp16;
+- (void)_handleMouseDownAtPoint:(struct CGPoint)fp8;
+- (void)_handleMouseUpAtPoint:(struct CGPoint)fp8;
+- (void)touchesBegan:(id)fp8 withEvent:(id)fp12;
+- (void)touchesMoved:(id)fp8 withEvent:(id)fp12;
+- (void)touchesEnded:(id)fp8 withEvent:(id)fp12;
+- (void)mouseDown:(struct __GSEvent *)fp8;
+- (void)mouseUp:(struct __GSEvent *)fp8;
+- (void)setDelegate:(id)fp8;
+- (id)delegate;
+- (void)_updateNavigationBarItems;
+- (void)setBarStyle:(int)fp8;
+- (int)barStyle;
+- (BOOL)isMinibar;
+- (void)setTintColor:(id)fp8;
+- (void)setRightMargin:(float)fp8;
+- (void)setTitleAutoresizesToFit:(BOOL)fp8;
+- (BOOL)titleAutoresizesToFit;
+- (void)updateTitleView;
+- (void)setTitleView:(id)fp8;
+- (id)currentLeftView;
+- (id)currentRightView;
+- (BOOL)_hasBackButton;
+- (id)currentBackButton;
+- (void)updatePrompt;
+- (void)setPrompt:(id)fp8;
+- (id)prompt;
+- (id)promptView;
+- (struct CGRect)promptBounds;
+- (void)disableAnimation;
+- (void)enableAnimation;
+- (BOOL)isAnimationEnabled;
+- (unsigned int)animationDisabledCount;
+- (void)drawBackgroundInRect:(struct CGRect)fp8 withStyle:(int)fp24;
+- (void)drawBackButtonBackgroundInRect:(struct CGRect)fp8 withStyle:(int)fp24 pressed:(BOOL)fp28;
+- (void)showButtonsWithLeftTitle:(id)fp8 rightTitle:(id)fp12;
+- (void)showButtonsWithLeftTitle:(id)fp8 rightTitle:(id)fp12 leftBack:(BOOL)fp16;
+- (void)showButtonsWithLeft:(id)fp8 right:(id)fp12 leftBack:(BOOL)fp16;
+- (void)showLeftButton:(id)fp8 withStyle:(int)fp12 rightButton:(id)fp16 withStyle:(int)fp20;
+- (void)_setLeftView:(id)fp8 rightView:(id)fp12;
+- (void)_showLeftRightButtonsAnimationDidStop:(id)fp8 finished:(id)fp12 context:(void *)fp16;
+- (void)setButton:(int)fp8 enabled:(BOOL)fp12;
+- (id)createButtonWithContents:(id)fp8 width:(float)fp12 barStyle:(int)fp16 buttonStyle:(int)fp20 isRight:(BOOL)fp24;
+- (void)hideButtons;
+- (void)_hideButtonsAnimationDidStop:(id)fp8 finished:(id)fp12 context:(void *)fp16;
+- (void)showBackButton:(BOOL)fp8 animated:(BOOL)fp12;
+- (void)setFrame:(struct CGRect)fp8;
+- (struct CGRect)availableTitleArea;
+- (id)tintColor;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@class UIColor;
+
+@interface UINavigationBarBackground : UIView
+{
+ int _barStyle;
+ UIColor *_tintColor;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8 withBarStyle:(int)fp24 withTintColor:(id)fp28;
+- (void)dealloc;
+- (void)drawRect:(struct CGRect)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIButton.h>
+
+@class NSSet, UIColor;
+
+@interface UINavigationButton : UIButton
+{
+ NSSet *_possibleTitles;
+ int _style;
+ int _barStyle;
+ UIColor *_tintColor;
+ unsigned int _size:2;
+ unsigned int _pad:30;
+}
+
++ (id)defaultFont;
+- (void)_updateStyle;
+- (id)initWithValue:(id)fp8 width:(float)fp12 style:(int)fp16 barStyle:(int)fp20 possibleTitles:(id)fp24 tintColor:(id)fp28;
+- (id)initWithTitle:(id)fp8;
+- (id)initWithTitle:(id)fp8 style:(int)fp12;
+- (id)initWithTitle:(id)fp8 possibleTitles:(id)fp12 style:(int)fp16;
+- (id)initWithImage:(id)fp8 width:(float)fp12 style:(int)fp16;
+- (id)initWithImage:(id)fp8;
+- (id)initWithImage:(id)fp8 style:(int)fp12;
+- (void)dealloc;
+- (id)title;
+- (void)setTitle:(id)fp8;
+- (id)image;
+- (void)setImage:(id)fp8;
+- (BOOL)contentsEqualTo:(id)fp8 withStyle:(int)fp12;
+- (struct CGSize)sizeThatFits:(struct CGSize)fp8;
+- (void)setStyle:(int)fp8;
+- (void)setControlSize:(int)fp8;
+- (int)controlSize;
+- (void)setBarStyle:(int)fp8;
+- (void)setTintColor:(id)fp8;
+- (BOOL)_canHandleStatusBarMouseEvents:(struct __GSEvent *)fp8;
+- (id)tintColor;
+- (int)barStyle;
+- (int)style;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIViewController.h>
+
+@class NSMutableArray, UINavigationBar, UIView;
+
+@interface UINavigationController : UIViewController
+{
+ UIView *_containerView;
+ UINavigationBar *_navigationBar;
+ Class _navigationBarClass;
+ float _currentScrollContentInsetDelta;
+ float _previousScrollContentInsetDelta;
+ float _previousScrollContentOffsetDelta;
+ UIView *_navigationTransitionView;
+ NSMutableArray *_viewControllers;
+ UIViewController *_disappearingViewController;
+ UIViewController *_topViewControllerDuringWillAppear;
+ UIViewController *_bottomBarRedisplayViewController;
+ id /*XXX:<UINavigationControllerDelegate>*/ _delegate;
+ struct {
+ unsigned int isAnimating:1;
+ unsigned int isShown:1;
+ unsigned int isAlreadyPoppingNavigationItem:1;
+ unsigned int isPushing:1;
+ unsigned int needsDeferredTransition:1;
+ unsigned int isNavigationBarHidden:1;
+ } _navigationControllerFlags;
+}
+
++ (void)setCustomTransitionDuration:(double)fp8;
+- (id)initWithRootViewController:(id)fp8;
+- (id)init;
+- (id)initWithCoder:(id)fp8;
+- (void)encodeWithCoder:(id)fp8;
+- (void)dealloc;
+- (id)topViewController;
+- (id)visibleViewController;
+- (id)previousViewController;
+- (id)bottomViewController;
+- (id)viewControllers;
+- (void)setViewControllers:(id)fp8;
+- (Class)navigationBarClass;
+- (void)setNavigationBarClass:(Class)fp8;
+- (id)navigationBar;
+- (void)setNavigationBar:(id)fp8;
+- (BOOL)isShown;
+- (void)setShown:(BOOL)fp8;
+- (id)navigationTransitionView;
+- (BOOL)isNavigationBarHidden;
+- (void)setNavigationBarHidden:(BOOL)fp8;
+- (void)_positionNavigationBarHidden:(BOOL)fp8;
+- (void)setNavigationBarHidden:(BOOL)fp8 animated:(BOOL)fp12;
+- (void)_finishedHideShowNavigationBar;
+- (void)animationDidStop:(id)fp8 finished:(id)fp12 context:(void *)fp16;
+- (void)loadView;
+- (void)viewWillAppear:(BOOL)fp8;
+- (void)prepareFirstResponder;
+- (void)viewDidAppear:(BOOL)fp8;
+- (void)viewWillDisappear:(BOOL)fp8;
+- (void)viewDidDisappear:(BOOL)fp8;
+- (void)purgeMemoryForReason:(int)fp8;
+- (void)setEditing:(BOOL)fp8 animated:(BOOL)fp12;
+- (BOOL)editing;
+- (void)willShowViewController:(id)fp8 animated:(BOOL)fp12;
+- (void)didShowViewController:(id)fp8 animated:(BOOL)fp12;
+- (void)transitionViewDidComplete:(id)fp8 fromView:(id)fp12 toView:(id)fp16;
+- (double)durationForTransition:(int)fp8;
+- (BOOL)needsDeferredTransition;
+- (void)setNeedsDeferredTransition:(BOOL)fp8;
+- (void)_updateNavigationBarForInterfaceOrientation:(int)fp8;
+- (void)_applyScrollContentInsetDelta:(float)fp8 toScrollView:(id)fp12;
+- (void)_applyScrollContentOffsetDelta:(float)fp8 toScrollView:(id)fp12;
+- (void)_restoreOriginalInsetAndOffsetToScrollView:(id)fp8;
+- (BOOL)_hasTranslucentNavigationBar;
+- (void)_layoutNavigationTransitionView;
+- (void)_layoutNavigationTransitionViewForScrollView:(id)fp8;
+- (void)_startTransition:(int)fp8 fromViewController:(id)fp12 toViewController:(id)fp16;
+- (void)viewWillLayoutSubviews;
+- (void)pushViewController:(id)fp8 animated:(BOOL)fp12;
+- (void)pushViewController:(id)fp8 transition:(int)fp12 forceImmediate:(BOOL)fp16;
+- (void)pushViewController:(id)fp8 transition:(int)fp12;
+- (id)popViewControllerAnimated:(BOOL)fp8;
+- (id)_popViewControllerWithTransition:(int)fp8 allowPoppingLast:(BOOL)fp12;
+- (id)popViewControllerWithAnimationTransition:(int)fp8 duration:(double)fp12 curve:(int)fp20;
+- (id)popViewControllerWithTransition:(int)fp8;
+- (id)popToRootViewControllerAnimated:(BOOL)fp8;
+- (id)popToRootViewControllerWithTransition:(int)fp8;
+- (id)popToViewController:(id)fp8 animated:(BOOL)fp12;
+- (id)popToViewController:(id)fp8 transition:(int)fp12;
+- (id)popToViewControllerWithSnapbackIdentifier:(id)fp8 animated:(BOOL)fp12;
+- (void)makeModalViewControllerTopViewController;
+- (BOOL)shouldAutorotateToInterfaceOrientation:(int)fp8;
+- (id)rotatingHeaderView;
+- (id)rotatingFooterView;
+- (void)willRotateToInterfaceOrientation:(int)fp8 duration:(double)fp12;
+- (void)willAnimateFirstHalfOfRotationToInterfaceOrientation:(int)fp8 duration:(double)fp12;
+- (void)didAnimateFirstHalfOfRotationToInterfaceOrientation:(int)fp8;
+- (void)willAnimateSecondHalfOfRotationFromInterfaceOrientation:(int)fp8 duration:(double)fp12;
+- (void)didRotateFromInterfaceOrientation:(int)fp8;
+- (void)updateTitleForViewController:(id)fp8;
+- (BOOL)navigationBar:(id)fp8 shouldPopItem:(id)fp12;
+- (void)navigationBar:(id)fp8 buttonClicked:(int)fp12;
+- (void)navigationBar:(id)fp8 didSetFrame:(struct CGRect)fp12;
+- (id)defaultPNGName;
+- (id)tabBarItem;
+- (void)updateTabBarItemForViewController:(id)fp8;
+- (id)moreListImage;
+- (id)moreListSelectedImage;
+- (id)moreListTableCell;
+- (id)disappearingViewController;
+- (void)setDisappearingViewController:(id)fp8;
+- (id)delegate;
+- (void)setDelegate:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+@class NSString, UIBarButtonItem, UINavigationBar, UIView;
+
+@interface UINavigationItem : NSObject <NSCoding>
+{
+ NSString *_title;
+ NSString *_backButtonTitle;
+ UIBarButtonItem *_backBarButtonItem;
+ NSString *_prompt;
+ int _tag;
+ id _context;
+ UINavigationBar *_navigationBar;
+ UIView *_defaultTitleView;
+ UIView *_titleView;
+ UIView *_backButtonView;
+ UIBarButtonItem *_leftBarButtonItem;
+ UIBarButtonItem *_rightBarButtonItem;
+ UIView *_customLeftView;
+ UIView *_customRightView;
+ BOOL _hidesBackButton;
+}
+
++ (id)defaultFont;
+- (id)initWithTitle:(id)fp8;
+- (id)initWithCoder:(id)fp8;
+- (void)encodeWithCoder:(id)fp8;
+- (void)dealloc;
+- (id)navigationBar;
+- (void)setNavigationBar:(id)fp8;
+- (void)setTitle:(id)fp8;
+- (void)setBackButtonTitle:(id)fp8;
+- (void)setBackBarButtonItem:(id)fp8;
+- (id)title;
+- (id)backButtonTitle;
+- (id)backBarButtonItem;
+- (float)width;
+- (void)setWidth:(float)fp8;
+- (void)setFont:(id)fp8;
+- (id)font;
+- (void)setTag:(int)fp8;
+- (int)tag;
+- (void)setContext:(id)fp8;
+- (id)context;
+- (void)_removeTitleAndButtonViews;
+- (id)existingBackButtonView;
+- (id)backButtonView;
+- (id)titleView;
+- (void)setTitleView:(id)fp8;
+- (id)prompt;
+- (void)setPrompt:(id)fp8;
+- (void)updateNavigationBarButtonsAnimated:(BOOL)fp8;
+- (BOOL)hidesBackButton;
+- (void)setHidesBackButton:(BOOL)fp8;
+- (void)setHidesBackButton:(BOOL)fp8 animated:(BOOL)fp12;
+- (id)leftBarButtonItem;
+- (void)setLeftBarButtonItem:(id)fp8;
+- (void)setLeftBarButtonItem:(id)fp8 animated:(BOOL)fp12;
+- (id)rightBarButtonItem;
+- (void)setRightBarButtonItem:(id)fp8;
+- (void)setRightBarButtonItem:(id)fp8 animated:(BOOL)fp12;
+- (id)customLeftView;
+- (void)setCustomLeftView:(id)fp8;
+- (void)setCustomLeftView:(id)fp8 animated:(BOOL)fp12;
+- (id)customRightView;
+- (void)setCustomRightView:(id)fp8;
+- (void)setCustomRightView:(id)fp8 animated:(BOOL)fp12;
+- (id)_titleView;
+- (void)setCustomTitleView:(id)fp8;
+- (id)customTitleView;
+- (void)setCustomLeftItem:(id)fp8;
+- (id)customLeftItem;
+- (void)setCustomLeftItem:(id)fp8 animated:(BOOL)fp12;
+- (void)setCustomRightItem:(id)fp8;
+- (id)customRightItem;
+- (void)setCustomRightItem:(id)fp8 animated:(BOOL)fp12;
+- (void)willBecomeTopInNavigationBar:(id)fp8 navigationBarState:(int)fp12;
+- (void)willResignTopInNavigationBar:(id)fp8 navigationBarState:(int)fp12;
+- (void)didBecomeTopInNavigationBar:(id)fp8 navigationBarState:(int)fp12;
+- (void)didResignTopInNavigationBar:(id)fp8 navigationBarState:(int)fp12;
+- (id)_automationID;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UINavigationItemView.h>
+
+@interface UINavigationItemButtonView : UINavigationItemView
+{
+ int _style;
+ BOOL _pressed;
+}
+
+- (void)drawRect:(struct CGRect)fp8;
+- (id)title;
+- (id)image;
+- (struct CGSize)imageSize;
+- (void)setStyle:(int)fp8;
+- (void)setPressed:(BOOL)fp8;
+- (BOOL)pressed;
+- (id)_scriptingInfo;
+- (id)_defaultFont;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@class UIFont, UINavigationItem;
+
+@interface UINavigationItemView : UIView
+{
+ UIFont *_font;
+ UINavigationItem *_item;
+ float _titleWidth;
+ BOOL _titleAutosizesToFit;
+}
+
+- (id)initWithNavigationItem:(id)fp8;
+- (id)navigationItem;
+- (id)_defaultFont;
+- (void)drawText:(id)fp8 inRect:(struct CGRect)fp12;
+- (void)setFrame:(struct CGRect)fp8;
+- (void)drawRect:(struct CGRect)fp8;
+- (void)_resetTitleWidth;
+- (float)_titleWidth;
+- (id)title;
+- (void)setTitleAutoresizesToFit:(BOOL)fp8;
+- (BOOL)titleAutoresizesToFit;
+- (void)setFont:(id)fp8;
+- (id)font;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+@class NSData;
+
+@interface UINib : NSObject
+{
+ NSData *archiveData;
+ BOOL instantiatingForSimulator;
+}
+
+- (id)initWithData:(id)fp8;
+- (id)initWithContentsOfURL:(id)fp8;
+- (id)initWithContentsOfFile:(id)fp8;
+- (void)dealloc;
+- (BOOL)instantiatingForSimulator;
+- (void)setInstantiatingForSimulator:(BOOL)fp8;
+- (id)instantiateWithOwner:(id)fp8 loadingResourcesFromBundle:(id)fp12;
+- (id)instantiateWithOptions:(id)fp8 owner:(id)fp12 loadingResourcesFromBundle:(id)fp16;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIPushButton.h>
+
+@interface UIOldSliderButton : UIPushButton
+{
+}
+
+- (BOOL)shouldTrack;
+- (BOOL)ignoresMouseEvents;
+- (BOOL)cancelMouseTracking;
+- (BOOL)cancelTouchTracking;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIOldSliderControl.h>
+
+@interface UIOldSliderControl (SyntheticEvents)
+- (id)_scriptingInfo;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIControl.h>
+
+@class UIImage, UIView;
+
+/*XXX*/typedef union {
+ UIImage *image;
+ UIView *view;
+} CDAnonymousUnion1;
+
+@interface UIOldSliderControl : UIControl
+{
+ UIImage *_sliderLeftFillCap;
+ CDAnonymousUnion1 _sliderLeftFill;
+ CDAnonymousUnion1 _sliderRightFill;
+ UIImage *_minValueImage;
+ UIImage *_maxValueImage;
+ int _numberOfTickMarks;
+ float _hitOffset;
+ UIImage *_sliderRightCap;
+ UIImage *_sliderRightFullCap;
+ UIImage *_sliderLeftCap;
+ struct {
+ unsigned int allowsOnlyTickMarks:1;
+ unsigned int animating:1;
+ unsigned int showValue:1;
+ unsigned int layeredFill:1;
+ unsigned int continuous:1;
+ unsigned int sendActionDuringAnimation:1;
+ unsigned int alternateColors:1;
+ unsigned int shouldFlipValue:1;
+ unsigned int needsNonOpaqueFills:1;
+ unsigned int reserved:24;
+ } _sliderFlags;
+ float _value;
+ float _animationEndValue;
+ float _minValue;
+ float _maxValue;
+ UIView *_knob;
+}
+
+- (id)init;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (id)initWithFrame:(struct CGRect)fp8 layeredFill:(BOOL)fp24;
+- (id)createSliderKnobView;
+- (void)_resetFillFrames;
+- (struct CGRect)fillBounds;
+- (void)sliderBoundsChanged;
+- (void)refreshImages;
+- (void)dealloc;
+- (id)imageForSliderPiece:(int)fp8;
+- (void)drawSliderPiece:(int)fp8 inRect:(struct CGRect)fp12;
+- (void)_sliderBounds:(struct CGRect)fp8 getLeftCapRect:(struct CGRect *)fp24 rightCapRect:(struct CGRect *)fp28 left:(struct CGRect *)fp32 right:(struct CGRect *)fp36;
+- (void)drawSliderInRect:(struct CGRect)fp8 dirtyRect:(struct CGRect)fp24;
+- (void)drawSliderInRect:(struct CGRect)fp8;
+- (void)animator:(id)fp8 stopAnimation:(id)fp12;
+- (void)_sendDelayedActions;
+- (void)setValue:(float)fp8;
+- (void)_setValue:(float)fp8 andSendAction:(BOOL)fp12;
+- (BOOL)isAnimatingValueChange;
+- (void)setValue:(float)fp8 animated:(BOOL)fp12 animationCurve:(int)fp16;
+- (void)setValue:(float)fp8 animated:(BOOL)fp12;
+- (float)value;
+- (struct CGRect)sliderBounds;
+- (struct CGRect)minValueImageBounds;
+- (struct CGRect)maxValueImageBounds;
+- (struct CGRect)valueTextBounds;
+- (void)setMinValue:(float)fp8;
+- (void)setMaxValue:(float)fp8;
+- (void)drawRect:(struct CGRect)fp8;
+- (void)setNumberOfTickMarks:(int)fp8;
+- (void)setAllowsTickMarkValuesOnly:(BOOL)fp8;
+- (void)setShowValue:(BOOL)fp8;
+- (void)setMinValueImage:(id)fp8;
+- (void)setMaxValueImage:(id)fp8;
+- (void)setEnabled:(BOOL)fp8;
+- (float)_validatedValue:(float)fp8;
+- (float)_validatedValueForPoint:(struct CGPoint)fp8 includeTickMarks:(BOOL)fp16;
+- (void)setHighlighted:(BOOL)fp8;
+- (BOOL)beginTrackingAt:(struct CGPoint)fp8 withEvent:(struct __GSEvent *)fp16;
+- (BOOL)continueTrackingAt:(struct CGPoint)fp8 previous:(struct CGPoint)fp16 withEvent:(struct __GSEvent *)fp24;
+- (void)endTrackingAt:(struct CGPoint)fp8 previous:(struct CGPoint)fp16 withEvent:(struct __GSEvent *)fp24;
+- (BOOL)cancelMouseTracking;
+- (void)_controlMouseDown:(struct __GSEvent *)fp8;
+- (void)_controlMouseUp:(struct __GSEvent *)fp8;
+- (void)_controlMouseDragged:(struct __GSEvent *)fp8;
+- (BOOL)beginTrackingWithTouch:(id)fp8 withEvent:(id)fp12;
+- (BOOL)continueTrackingWithTouch:(id)fp8 withEvent:(id)fp12;
+- (void)endTrackingWithTouch:(id)fp8 withEvent:(id)fp12;
+- (void)_controlTouchBegan:(id)fp8 withEvent:(id)fp12;
+- (void)_controlTouchMoved:(id)fp8 withEvent:(id)fp12;
+- (void)_controlTouchEnded:(id)fp8 withEvent:(id)fp12;
+- (BOOL)cancelTouchTracking;
+- (void)setContinuous:(BOOL)fp8;
+- (void)setSendActionDuringAnimation:(BOOL)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@class UIImage;
+
+@interface UIOldSliderFillView : UIView
+{
+ UIImage *_sliderImage;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8 image:(id)fp24;
+- (void)drawRect:(struct CGRect)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@class UIImage;
+
+@interface UIOnePartImageView : UIView
+{
+ struct CGRect _fromRect;
+ UIImage *_image;
+}
+
+- (void)dealloc;
+- (void)setImage:(id)fp8;
+- (void)setFromRect:(struct CGRect)fp8;
+- (void)drawRect:(struct CGRect)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIPageControl.h>
+
+@interface UIPageControl (Internal)
+- (void)_setDisplayedPage:(int)fp8;
+- (int)_displayedPage;
+- (void)_setCurrentPage:(int)fp8;
+- (void)_updateCurrentPageDisplay;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIControl.h>
+
+@class NSMutableArray;
+
+@interface UIPageControl : UIControl
+{
+ NSMutableArray *_indicators;
+ int _currentPage;
+ int _displayedPage;
+ struct {
+ unsigned int hideForSinglePage:1;
+ unsigned int defersCurrentPageDisplay:1;
+ } _pageControlFlags;
+}
+
+- (void)_commonPageControlInit;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (id)initWithCoder:(id)fp8;
+- (void)_populateArchivedSubviews:(id)fp8;
+- (void)encodeWithCoder:(id)fp8;
+- (void)dealloc;
+- (void)setNumberOfPages:(int)fp8;
+- (int)numberOfPages;
+- (void)setCurrentPage:(int)fp8;
+- (int)currentPage;
+- (void)setHidesForSinglePage:(BOOL)fp8;
+- (BOOL)hidesForSinglePage;
+- (void)setDefersCurrentPageDisplay:(BOOL)fp8;
+- (BOOL)defersCurrentPageDisplay;
+- (struct CGSize)sizeThatFits:(struct CGSize)fp8;
+- (void)layoutSubviews;
+- (void)endTrackingAt:(struct CGPoint)fp8 previous:(struct CGPoint)fp16 withEvent:(struct __GSEvent *)fp24;
+- (void)endTrackingWithTouch:(id)fp8 withEvent:(id)fp12;
+- (void)updateCurrentPageDisplay;
+- (struct CGSize)sizeForNumberOfPages:(int)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+#import "UITextFieldDelegate-Protocol.h"
+
+@class NSMutableArray, NSMutableString, UIPushButton;
+
+@interface UIPasscodeField : UIView <UITextFieldDelegate>
+{
+ NSMutableString *_value;
+ NSMutableArray *_entryFields;
+ NSMutableArray *_entryBackgrounds;
+ UIPushButton *_okButton;
+ BOOL _opaqueBackground;
+ BOOL _centerHorizontally;
+ int _keyboardType;
+ int _keyboardAppearance;
+ id _delegate;
+}
+
++ (float)defaultHeight;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)setKeyboardType:(int)fp8;
+- (void)setKeyboardType:(int)fp8 appearance:(int)fp12;
+- (void)dealloc;
+- (void)_updateFields;
+- (BOOL)showsOKButton;
+- (void)setShowsOKButton:(BOOL)fp8;
+- (void)setTextCentersHorizontally:(BOOL)fp8;
+- (id)stringValue;
+- (void)setStringValue:(id)fp8;
+- (void)appendString:(id)fp8;
+- (void)deleteLastCharacter;
+- (int)numberOfEntryFields;
+- (void)setNumberOfEntryFields:(int)fp8 opaqueBackground:(BOOL)fp12;
+- (void)setNumberOfEntryFields:(int)fp8;
+- (BOOL)canBecomeFirstResponder;
+- (BOOL)becomeFirstResponder;
+- (void)setDelegate:(id)fp8;
+- (void)_textDidChange;
+- (BOOL)textField:(id)fp8 shouldInsertText:(id)fp12 replacingRange:(struct _NSRange)fp16;
+- (BOOL)textFieldShouldStartEditing:(id)fp8;
+- (void)textFieldDidResignFirstResponder:(id)fp8;
+- (void)okButtonClicked:(id)fp8;
+- (id)hitTest:(struct CGPoint)fp8 forEvent:(struct __GSEvent *)fp16;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIAnimation.h>
+
+@interface UIPickerScrollAnimation : UIAnimation
+{
+ float _initialDuration;
+ struct CGPoint _originalOffset;
+ struct CGPoint _targetOffset;
+}
+
+- (struct CGPoint)targetOffset;
+- (void)setTargetOffset:(struct CGPoint)fp8;
+- (void)setOriginalOffset:(struct CGPoint)fp8;
+- (void)setProgress:(float)fp8;
+- (float)initialDuration;
+- (void)setInitialDuration:(float)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UITable.h>
+
+@class UIPickerScrollAnimation;
+
+@interface UIPickerTable : UITable
+{
+ struct CGRect _selectionBarRect;
+ UIPickerScrollAnimation *_scrollAnimation;
+ int _selectionBarRow;
+ struct CGPoint _lastOffset;
+ int _lastClickRow;
+ unsigned int _allowSelectingCells:1;
+ unsigned int _allowsMultipleSelection:1;
+ unsigned int _lastShouldStick:1;
+ unsigned int _disableDidSelect:1;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8;
+- (BOOL)canHandleSwipes;
+- (BOOL)didSelectDisabled;
+- (int)lastClickRow;
+- (void)setLastClickRow:(int)fp8;
+- (void)setAllowsMultipleSelection:(BOOL)fp8;
+- (BOOL)allowsMultipleSelection;
+- (void)setAllowsSelectingRows:(BOOL)fp8;
+- (void)_scrollSelectionBarRect:(struct CGRect)fp8 animated:(BOOL)fp24 notify:(BOOL)fp28;
+- (void)selectCell:(id)fp8 inRow:(int)fp12 column:(int)fp16 withFade:(BOOL)fp20;
+- (void)contentMouseUpInView:(id)fp8 withEvent:(struct __GSEvent *)fp12;
+- (int)selectionBarRow;
+- (id)selectedTableCell;
+- (void)selectRow:(int)fp8 animated:(BOOL)fp12 notify:(BOOL)fp16;
+- (void)setSelectionBarRect:(struct CGRect)fp8;
+- (struct CGRect)selectionBarRect;
+- (void)animationSetOffset:(struct CGPoint)fp8;
+- (void)mouseDown:(struct __GSEvent *)fp8;
+- (void)mouseUp:(struct __GSEvent *)fp8;
+- (void)_pickerScrollAnimationEnded;
+- (void)_didMoveFromWindow:(id)fp8 toWindow:(id)fp12;
+- (struct CGPoint)newOffsetWithCenteredRectFromOffset:(struct CGPoint)fp8;
+- (BOOL)scrollCenterCellToSelectionBar;
+- (BOOL)fixupCenterCellToSelectionBar:(BOOL)fp8;
+- (void)setRowHeight:(float)fp8;
+- (void)removeFromSuperview;
+- (void)updateSelectionBarRow;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIImageAndTextTableCell.h>
+
+@interface UIPickerTableCell : UIImageAndTextTableCell
+{
+ unsigned int _checked:1;
+ unsigned int _reserved:31;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)updateHighlightColors;
+- (void)setChecked:(BOOL)fp8;
+- (void)layoutSubviews;
+- (BOOL)isChecked;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+#import "UIPickerViewDataSource-Protocol.h"
+#import "UIPickerViewDelegate-Protocol.h"
+
+@class NSMutableArray;
+
+@interface UIPickerView : UIView <NSCoding>
+{
+ NSMutableArray *_tables;
+ UIView *_topFrame;
+ NSMutableArray *_dividers;
+ id <UIPickerViewDataSource> _dataSource;
+ id <UIPickerViewDelegate> _delegate;
+ UIView *_backgroundView;
+ int _numberOfComponents;
+ struct {
+ unsigned int needsLayout:1;
+ unsigned int delegateRespondsToNumberOfComponentsInPickerView:1;
+ unsigned int delegateRespondsToNumberOfRowsInComponent:1;
+ unsigned int delegateRespondsToDidSelectRow:1;
+ unsigned int delegateRespondsToViewForRow:1;
+ unsigned int delegateRespondsToTitleForRow:1;
+ unsigned int delegateRespondsToWidthForComponent:1;
+ unsigned int delegateRespondsToRowHeightForComponent:1;
+ unsigned int showsSelectionBar:1;
+ unsigned int allowsMultipleSelection:1;
+ unsigned int allowSelectingCells:1;
+ unsigned int soundsEnabled:1;
+ } _pickerViewFlags;
+}
+
++ (struct CGSize)defaultSizeForCurrentOrientation;
+- (struct CGSize)defaultSize;
+- (BOOL)_isLandscapeOrientation;
+- (float)_tableRowHeight;
+- (id)_orientationImageSuffix;
+- (void)setSoundsEnabled:(BOOL)fp8;
+- (void)_setupDefaultSounds;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (id)initWithCoder:(id)fp8;
+- (void)_populateArchivedSubviews:(id)fp8;
+- (void)encodeWithCoder:(id)fp8;
+- (void)dealloc;
+- (void)setNeedsLayout;
+- (void)reload;
+- (void)reloadData;
+- (void)reloadAllComponents;
+- (void)reloadDataForColumn:(int)fp8;
+- (void)reloadComponent:(int)fp8;
+- (id)pickerImageNamePrefix;
+- (id)_selectionBarSuffix;
+- (id)imageForPickerPiece:(int)fp8;
+- (struct CGRect)_selectionBarRectForHeight:(float)fp8;
+- (id)_createViewForPickerPiece:(int)fp8;
+- (id)createDividerWithFrame:(struct CGRect)fp8;
+- (struct CGSize)sizeThatFits:(struct CGSize)fp8;
+- (double)scrollAnimationDuration;
+- (int)_delegateNumberOfComponents;
+- (int)_delegateNumberOfRowsInComponent:(int)fp8;
+- (id)_delegateTitleForRow:(int)fp8 forComponent:(int)fp12;
+- (float)_delegateWidthForComponent:(int)fp8 ofCount:(int)fp12 withSizeLeft:(float)fp16;
+- (float)_delegateRowHeightForComponent:(int)fp8;
+- (id)_createTableWithFrame:(struct CGRect)fp8 forComponent:(int)fp24;
+- (struct CGSize)rowSizeForComponent:(int)fp8;
+- (int)numberOfRowsInComponent:(int)fp8;
+- (int)numberOfRowsInColumn:(int)fp8;
+- (int)numberOfColumns;
+- (int)numberOfComponents;
+- (id)viewForRow:(int)fp8 forComponent:(int)fp12;
+- (void)reloadAllPickerPieces;
+- (void)layoutSubviews;
+- (void)setFrame:(struct CGRect)fp8;
+- (int)numberOfRowsInTable:(id)fp8;
+- (id)table:(id)fp8 cellForRow:(int)fp12 column:(id)fp16 reusing:(id)fp20;
+- (id)table:(id)fp8 cellForRow:(int)fp12 column:(id)fp16;
+- (void)setDataSource:(id)fp8;
+- (void)setDelegate:(id)fp8;
+- (void)setShowsSelectionIndicator:(BOOL)fp8;
+- (BOOL)showsSelectionIndicator;
+- (void)scrollerDidScroll:(id)fp8;
+- (BOOL)scroller:(id)fp8 shouldAdjustSmoothScrollEndForVelocity:(struct CGSize)fp12;
+- (struct CGPoint)scroller:(id)fp8 adjustSmoothScrollEnd:(struct CGPoint)fp12 velocity:(struct CGSize)fp20;
+- (void)_sendSelectionChangedForComponent:(int)fp8;
+- (void)setAllowsMultipleSelection:(BOOL)fp8;
+- (BOOL)allowsMultipleSelection;
+- (void)_sendCheckedRow:(int)fp8 inTable:(id)fp12 checked:(BOOL)fp16;
+- (void)_sendSelectionChangedFromTable:(id)fp8;
+- (void)scrollerDidEndDragging:(id)fp8 willSmoothScroll:(BOOL)fp12;
+- (void)scrollerDidEndSmoothScrolling:(id)fp8;
+- (void)scrollerDidEndAnimatedScrolling:(id)fp8;
+- (id)cellForRow:(int)fp8 column:(int)fp12;
+- (struct _NSRange)visibleRowsForColumn:(int)fp8;
+- (int)selectedRowInComponent:(int)fp8;
+- (int)selectedRowForColumn:(int)fp8;
+- (int)columnForTable:(id)fp8;
+- (id)tableForColumn:(int)fp8;
+- (id)selectedTableCellForColumn:(int)fp8;
+- (void)_selectRow:(int)fp8 inComponent:(int)fp12 animated:(BOOL)fp16 notify:(BOOL)fp20;
+- (void)selectRow:(int)fp8 inComponent:(int)fp12 animated:(BOOL)fp16;
+- (void)selectRow:(int)fp8 inColumn:(int)fp12 animated:(BOOL)fp16;
+- (id)delegate;
+- (id)dataSource;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+@protocol UIPickerViewDataSource <NSObject>
+- (int)numberOfComponentsInPickerView:(id)fp8;
+- (int)pickerView:(id)fp8 numberOfRowsInComponent:(int)fp12;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+@protocol UIPickerViewDelegate <NSObject>
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIThreePartButton.h>
+
+@interface UIPlacardButton : UIThreePartButton
+{
+}
+
++ (id)defaultFont;
+- (id)initWithFrame:(struct CGRect)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIPreferencesTableCell.h>
+
+@class UIControl;
+
+@interface UIPreferencesControlTableCell : UIPreferencesTableCell
+{
+ UIControl *_control;
+}
+
+- (void)setControl:(id)fp8;
+- (id)control;
+- (void)_controlClicked:(id)fp8;
+- (void)setUserInteractionEnabled:(BOOL)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIPreferencesControlTableCell.h>
+
+@interface UIPreferencesDeleteTableCell : UIPreferencesControlTableCell
+{
+}
+
++ (float)defaultHeight;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (id)button;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UITable.h>
+
+@class NSMutableArray, UIKeyboard, UIPreferencesTableCell;
+
+@interface UIPreferencesTable : UITable
+{
+ UIPreferencesTableCell *_editingCell;
+ int _editingCellRow;
+ NSMutableArray *_groupItems;
+ UIKeyboard *_keyboard;
+ float _textOffset;
+ struct __CFDictionary *_piecesForCell;
+ unsigned int _datasourceCellForGroup:1;
+ unsigned int _datasourceIsRadioGroup:1;
+ unsigned int _datasourceIsLabelGroup:1;
+ unsigned int _datasourceIsRowCheckedInRadioGroup:1;
+ unsigned int _centersContent:1;
+ unsigned int _reserved:27;
+}
+
+- (void)dealloc;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)setFrame:(struct CGRect)fp8;
+- (BOOL)canHandleSwipes;
+- (BOOL)canDeleteRow:(int)fp8;
+- (BOOL)canInsertAtRow:(int)fp8;
+- (void)addTableColumn:(id)fp8;
+- (BOOL)canSelectRow:(int)fp8;
+- (id)_visibleCheckedCellInTableRowRange:(struct _NSRange)fp8;
+- (void)_fadeCellSelection;
+- (void)selectRow:(int)fp8 byExtendingSelection:(BOOL)fp12 withFade:(BOOL)fp16;
+- (int)tableRowForRow:(int)fp8 inGroup:(int)fp12;
+- (id)_groupItemForTableRow:(int)fp8 andGroupIndex:(int *)fp12 andRow:(int *)fp16 inGroups:(id)fp20;
+- (id)_groupItemForTableRow:(int)fp8 andGroupIndex:(int *)fp12 andRow:(int *)fp16;
+- (BOOL)getGroup:(int *)fp8 row:(int *)fp12 ofPreferencesTableCell:(id)fp16;
+- (int)groupForTableRow:(int)fp8;
+- (BOOL)getGroup:(int *)fp8 row:(int *)fp12 forTableRow:(int)fp16;
+- (void)setDataSource:(id)fp8;
+- (BOOL)validateDataSource;
+- (int)dataSourceGetRowCount;
+- (int)_cellOutlineForRow:(int)fp8 withChildCount:(int)fp12 isLabelGroup:(BOOL)fp16;
+- (id)dataSourceCreateCellForRow:(int)fp8 column:(int)fp12 reusing:(id)fp16;
+- (struct CGRect)frameOfPreferencesCellAtRow:(int)fp8 inGroup:(int)fp12;
+- (BOOL)floatArray:(id)fp8 loadValues:(float *)fp12 count:(int)fp16;
+- (int)_paddingForCenteringContent;
+- (void)_updatePaddingForCenteringContent;
+- (void)setCentersContent:(BOOL)fp8;
+- (void)_updateContentSize;
+- (BOOL)dataSourceSupportsVariableRowHeights;
+- (id)visiblePreferencesCellForRow:(int)fp8 inGroup:(int)fp12;
+- (void)animateDeletionOfRowWithCell:(id)fp8 viaEdge:(int)fp12;
+- (BOOL)shouldIndentRow:(int)fp8;
+- (void)deleteRows:(id)fp8 viaEdge:(int)fp12;
+- (void)_setAlpha:(float)fp8 forSubviewsOf:(id)fp12;
+- (id)_existingPieceForCell:(id)fp8;
+- (id)_copyPieceOfCell:(id)fp8 withContentsPosition:(int)fp12;
+- (float)animationDuration;
+- (void)reloadData;
+- (void)insertItems:(id)fp8;
+- (void)deleteItems:(id)fp8;
+- (void)_fadeCellOutAnimationDidStop:(id)fp8 finished:(id)fp12 context:(id)fp16;
+- (void)_removeContextFromSuperview:(id)fp8 finished:(id)fp12 context:(id)fp16;
+- (void)_removePiecesFromSuperview:(id)fp8;
+- (void)_removePiecesFromSuperview:(id)fp8 finished:(id)fp12 context:(id)fp16;
+- (void)_fadeCellOutAnimationDidStopAndFixOutlines:(id)fp8 finished:(id)fp12 context:(id)fp16;
+- (void)enableRowDeletion:(BOOL)fp8 animated:(BOOL)fp12;
+- (void)_animatePiecesOfCell:(id)fp8 isFirstItemInGroup:(BOOL)fp12 isDeletion:(BOOL)fp16 isDestinationRowFrame:(struct CGRect)fp20;
+- (BOOL)_userCanDeleteRows;
+- (void)insertItems:(id)fp8 deleteItems:(id)fp12 andReloadIndexes:(id)fp16;
+- (BOOL)keyboardVisible;
+- (id)keyboard;
+- (void)_keyboardRemoveAnimationCompleted:(id)fp8;
+- (void)setKeyboardVisible:(BOOL)fp8;
+- (void)resumeWithNotification:(id)fp8;
+- (void)setBottomBufferHeight:(float)fp8;
+- (void)scrollAndCenterTableCell:(id)fp8 animated:(BOOL)fp12;
+- (void)setKeyboardVisible:(BOOL)fp8 animated:(BOOL)fp12;
+- (id)_editingCell;
+- (void)_setEditingCell:(id)fp8;
+- (int)editingRow;
+- (BOOL)_beginEditingNextCell;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIPreferencesTableCell.h>
+
+@interface UIPreferencesTableCell (SyntheticEvents)
+- (id)_scriptingInfo;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIImageAndTextTableCell.h>
+
+@class UIBezierPath, UIImageView, UITextLabel;
+
+@interface UIPreferencesTableCell : UIImageAndTextTableCell
+{
+ int _cellOutline;
+ id _value;
+ SEL _action;
+ id _target;
+ UIImageView *_checkedImageView;
+ UIBezierPath *_fillPath;
+ UIBezierPath *_strokePath;
+ UITextLabel *_valueTextLabel;
+ unsigned int _radioGroupItem:1;
+ unsigned int _ignoreRemoveFromSuperView:1;
+ unsigned int _drawAsLabel:1;
+ unsigned int _drawAsGroupTitle:1;
+ unsigned int _drawsBackground:1;
+ unsigned int _blueDisclosureCircle:1;
+ unsigned int _checkStyle:4;
+ unsigned int _superViewIsPrefTable:1;
+ unsigned int _dontHighlightOnMouseDown:1;
+ unsigned int _tracking:1;
+ unsigned int _valueChanged:1;
+ unsigned int _removeControlVisible:1;
+ unsigned int _dontIndentForRemoveControl:1;
+ unsigned int _checkPosition:1;
+ unsigned int _truncatesTitleBeforeValue:1;
+ unsigned int _reserved:14;
+}
+
++ (id)defaultTitleFont;
++ (Class)valueTextLabelClass;
+- (float)_cellInset;
+- (struct CGRect)buttonBounds;
+- (struct CGRect)contentBounds;
+- (id)enclosingPreferencesTable;
+- (void)_setSuperviewsIsPrefTable:(BOOL)fp8;
+- (void)movedToSuperview:(id)fp8;
+- (BOOL)pointMostlyInside:(struct CGPoint)fp8 withEvent:(id)fp16;
+- (BOOL)pointMostlyInside:(struct CGPoint)fp8 forEvent:(struct __GSEvent *)fp16;
+- (void)setHighlighted:(BOOL)fp8;
+- (void)_setHighlightOnMouseDown:(BOOL)fp8;
+- (void)mouseDragged:(struct __GSEvent *)fp8;
+- (void)_unhighlight;
+- (void)mouseUp:(struct __GSEvent *)fp8;
+- (void)mouseDown:(struct __GSEvent *)fp8;
+- (void)_createBezierPathWithCornerRadius:(float)fp8 bottomRadius:(float)fp12 animating:(BOOL)fp16;
+- (void)setNeedsDisplay;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)dealloc;
+- (void)removeFromSuperview;
+- (void)_invalidatePaths;
+- (void)setDrawsBackground:(BOOL)fp8;
+- (void)setFrame:(struct CGRect)fp8;
+- (void)drawBackgroundInRect:(struct CGRect)fp8 withFade:(float)fp24;
+- (struct CGContext *)_createContextForCaching;
+- (struct CGImage *)_createCachedPrefImage;
+- (struct CGImage *)_cachedBackgroundImage;
+- (void)_layoutSubviewsAnimated:(BOOL)fp8;
+- (void)setCellOutline:(int)fp8;
+- (int)cellOutline;
+- (void)_removeContextFromSuperview:(id)fp8 finished:(id)fp12 context:(id)fp16;
+- (void)_removeContextFromSuperviewAndRedislaySelf:(id)fp8 finished:(id)fp12 context:(id)fp16;
+- (id)_copyBackgroundButtonViewWithFrame:(struct CGRect)fp8;
+- (float)removeButtonAnimationDuration;
+- (void)_animateRemoveControlVisible:(BOOL)fp8;
+- (void)_updateButtonSizeForRemoveControlVisible:(BOOL)fp8 animated:(BOOL)fp12;
+- (void)removeControlWillShowRemoveButton:(id)fp8 animated:(BOOL)fp12;
+- (void)removeControlWillHideRemoveButton:(id)fp8 animated:(BOOL)fp12;
+- (void)removeControl:(id)fp8 willRemoveTarget:(id)fp12;
+- (id)valueColor;
+- (id)outlineColor;
+- (id)_getTitleColor;
+- (id)valueTextLabel;
+- (void)setValue:(id)fp8;
+- (id)value;
+- (void)setTruncatesTitleBeforeValue:(BOOL)fp8;
+- (BOOL)truncatesTitleBeforeValue;
+- (float)disclosureRightMargin;
+- (id)hitTest:(struct CGPoint)fp8 forEvent:(struct __GSEvent *)fp16;
+- (void)setTarget:(id)fp8;
+- (id)target;
+- (void)setAction:(SEL)fp8;
+- (SEL)action;
+- (id)_checkMarkImage;
+- (void)_setRadioGroupItem:(BOOL)fp8;
+- (void)setCheckStyle:(int)fp8;
+- (void)setCheckPosition:(int)fp8;
+- (void)setChecked:(BOOL)fp8;
+- (BOOL)isChecked;
+- (void)setUsesBlueDisclosureCircle:(BOOL)fp8;
+- (id)disclosureImage;
+- (id)disclosurePressedImage;
+- (void)_setDrawAsGroupTitle:(BOOL)fp8;
+- (void)_setDrawAsLabel:(BOOL)fp8;
+- (void)sizeToFit;
+- (void)setIndentsBackgroundForRemoveControl:(BOOL)fp8;
+- (BOOL)indentsBackgroundForRemoveControl;
+- (id)createRemoveControl;
+- (void)_layoutDisclosureIfNeeded;
+- (struct CGPoint)iconInset;
+- (struct CGPoint)textInset;
+- (void)layoutSubviews;
+- (void)setIcon:(id)fp8;
+- (void)updateHighlightColors;
+- (void)setSelected:(BOOL)fp8 withFade:(BOOL)fp12;
+- (void)_setIgnoreRemoveFromSuperView:(BOOL)fp8;
+- (void)setUserInteractionEnabled:(BOOL)fp8;
+- (id)hitTest:(struct CGPoint)fp8 withEvent:(id)fp16;
+- (void)touchesBegan:(id)fp8 withEvent:(id)fp12;
+- (void)touchesMoved:(id)fp8 withEvent:(id)fp12;
+- (void)touchesEnded:(id)fp8 withEvent:(id)fp12;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIRemoveControl.h>
+
+@interface UIPreferencesTableCellRemoveControl : UIRemoveControl
+{
+}
+
+- (void)addConfirmationButtonSubview:(id)fp8 withWidth:(float)fp12 target:(id)fp16;
+- (float)removeButtonAnimationDuration;
+- (struct CGRect)removeButtonEndingFrame;
+- (struct CGRect)removeButtonStartingFrame;
+- (float)_verticalOffsetFromTarget;
+- (float)_removeConfirmationButtonVerticalOffset;
+- (struct CGRect)targetContentBounds;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIPreferencesTableCell.h>
+
+#import "UITextFieldDelegate-Protocol.h"
+
+@class UILabel, UITextField;
+
+@interface UIPreferencesTextTableCell : UIPreferencesTableCell <UITextFieldDelegate>
+{
+ UITextField *_textField;
+ UILabel *_valueSuffixLabel;
+ float _textFieldOffset;
+ SEL _returnAction;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8;
+- (id)keyboardInputOverlayContainer:(id)fp8;
+- (void)setTextFieldOffset:(float)fp8;
+- (float)textFieldOffset;
+- (void)setReturnAction:(SEL)fp8;
+- (void)dealloc;
+- (id)_disabledFontColor;
+- (BOOL)becomeFirstResponder;
+- (BOOL)canBecomeFirstResponder;
+- (BOOL)resignFirstResponder;
+- (void)setUserInteractionEnabled:(BOOL)fp8;
+- (void)setValueSuffix:(id)fp8;
+- (BOOL)hasValueSuffix;
+- (void)setValue:(id)fp8;
+- (void)textFieldDidBecomeFirstResponder:(id)fp8;
+- (id)value;
+- (id)valueTextLabel;
+- (void)_textFieldStartEditing:(id)fp8;
+- (void)_textFieldEndEditing:(id)fp8;
+- (void)_textFieldEndEditingOnReturn:(id)fp8;
+- (void)_textValueChanged:(id)fp8;
+- (void)textFieldClearButtonPressed:(id)fp8;
+- (id)textField;
+- (void)setPlaceHolderValue:(id)fp8;
+- (void)_updateSuffixFrame;
+- (void)layoutSubviews;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIProgressView.h>
+
+@interface UIProgressBar : UIProgressView
+{
+}
+
+- (id)initWithFrame:(struct CGRect)fp8;
+- (int)progressBarStyle;
+- (void)setProgressBarStyle:(int)fp8;
+- (void)setStyle:(int)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIProgressHUD.h>
+
+@interface UIProgressHUD (Deprecated)
+- (id)initWithWindow:(id)fp8;
+- (void)show:(BOOL)fp8;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@class UIImageView, UILabel, UIProgressIndicator, UIWindow;
+
+@interface UIProgressHUD : UIView
+{
+ UIProgressIndicator *_progressIndicator;
+ UILabel *_progressMessage;
+ UIImageView *_doneView;
+ UIWindow *_parentWindow;
+ struct {
+ unsigned int isShowing:1;
+ unsigned int isShowingText:1;
+ unsigned int fixedFrame:1;
+ unsigned int reserved:30;
+ } _progressHUDFlags;
+}
+
+- (id)_progressIndicator;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)setText:(id)fp8;
+- (void)setShowsText:(BOOL)fp8;
+- (void)setFontSize:(int)fp8;
+- (void)drawRect:(struct CGRect)fp8;
+- (void)layoutSubviews;
+- (void)showInView:(id)fp8;
+- (void)hide;
+- (void)done;
+- (void)dealloc;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIActivityIndicatorView.h>
+
+@interface UIProgressIndicator : UIActivityIndicatorView
+{
+}
+
++ (struct CGSize)size;
+- (int)progressIndicatorStyle;
+- (void)setProgressIndicatorStyle:(int)fp8;
+- (void)setStyle:(int)fp8;
+- (void)setAnimating:(BOOL)fp8;
+- (void)startAnimation;
+- (void)stopAnimation;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@interface UIProgressView : UIView <NSCoding>
+{
+ int _progressViewStyle;
+ float _progress;
+}
+
++ (struct CGSize)defaultSize;
++ (void)_loadResourcesForStyle:(int)fp8;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (id)initWithProgressViewStyle:(int)fp8;
+- (id)initWithCoder:(id)fp8;
+- (void)encodeWithCoder:(id)fp8;
+- (void)setProgressViewStyle:(int)fp8;
+- (struct CGSize)sizeThatFits:(struct CGSize)fp8;
+- (void)drawOverlayProgressView:(struct CGRect)fp8;
+- (void)drawProgressView:(struct CGRect)fp8;
+- (void)drawRect:(struct CGRect)fp8;
+- (void)setProgress:(float)fp8;
+- (float)progress;
+- (int)progressViewStyle;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+#import "NSCoding-Protocol.h"
+
+@class NSString;
+
+@interface UIProxyObject : NSObject <NSCoding>
+{
+ NSString *proxiedObjectIdentifier;
+}
+
++ (struct __CFDictionary *)proxyDecodingMap;
++ (void)addMappingFromIdentifier:(id)fp8 toObject:(id)fp12 forCoder:(id)fp16;
++ (void)addMappings:(id)fp8 forCoder:(id)fp12;
++ (id)mappedObjectForCoder:(id)fp8 withIdentifier:(id)fp12;
++ (void)removeMappingsForCoder:(id)fp8;
+- (id)initWithCoder:(id)fp8;
+- (void)encodeWithCoder:(id)fp8;
+- (void)dealloc;
+- (void)setProxiedObjectIdentifier:(id)fp8;
+- (id)proxiedObjectIdentifier;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIPushButton.h>
+
+@interface UIPushButton (Original)
+- (void)setImage:(id)fp8;
+- (void)setPressedImage:(id)fp8;
+- (id)image;
+- (void)setTitleColor:(id)fp8;
+- (void)setHighlightedTitleColor:(id)fp8;
+- (id)titleColor;
+- (void)setShadowColor:(id)fp8;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIPushButton.h>
+
+@interface UIPushButton (Static)
+- (void)_removePressFeedback:(id)fp8 finished:(id)fp12;
+- (CDAnonymousStruct15)_currentButtonStateInfo;
+- (void)_setNeedsDisplay:(CDAnonymousStruct15)fp8;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIPushButton.h>
+
+@interface UIPushButton (SyntheticEvents)
+- (id)_scriptingInfo;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIControl.h>
+
+@class NSString, UIFont;
+
+/*XXX:*/typedef struct {
+ struct CGRect left;
+ struct CGRect middle;
+ struct CGRect right;
+} CDAnonymousStruct10;
+
+@interface UIPushButton : UIControl
+{
+ NSString *_title;
+ UIFont *_font;
+ struct CGSize _shadowOffset;
+ struct CGSize _imageOffset;
+ struct CGSize _titlePadding;
+ struct __CFDictionary *_info;
+ struct {
+ unsigned int selected:1;
+ unsigned int drawShadow:1;
+ unsigned int disableAutosizeToFit:1;
+ unsigned int drawContentsCentered:1;
+ unsigned int reverseShadowDirectionWhenHighlighted:1;
+ unsigned int stretchBackground:1;
+ unsigned int showPressFeedback:1;
+ unsigned int disabledDimsImage:1;
+ unsigned int reserved:24;
+ } _pushButtonFlags;
+}
+
++ (id)defaultFont;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (id)initWithTitle:(id)fp8;
+- (id)initWithTitle:(id)fp8 autosizesToFit:(BOOL)fp12;
+- (id)initWithImage:(id)fp8;
+- (void)dealloc;
+- (unsigned int)state;
+- (void)setEnabled:(BOOL)fp8;
+- (BOOL)isPressed;
+- (void)setSelected:(BOOL)fp8;
+- (BOOL)isSelected;
+- (void)setTitle:(id)fp8;
+- (id)title;
+- (void)setTitleFont:(id)fp8;
+- (id)titleFont;
+- (void)setAutosizesToFit:(BOOL)fp8;
+- (BOOL)autosizesToFit;
+- (void)sizeToFit;
+- (struct CGPoint)pressFeedbackPosition;
+- (void)setHighlighted:(BOOL)fp8;
+- (void)setTitlePadding:(struct CGSize)fp8;
+- (void)setImageOffset:(struct CGSize)fp8;
+- (void)setDrawsShadow:(BOOL)fp8;
+- (void)setShadowOffset:(float)fp8;
+- (void)setReverseShadowDirectionWhenHighlighted:(BOOL)fp8;
+- (void)setStretchBackground:(BOOL)fp8;
+- (void)setDrawContentsCentered:(BOOL)fp8;
+- (void)setShowPressFeedback:(BOOL)fp8;
+- (BOOL)drawsShadow;
+- (struct CGSize)shadowOffset;
+- (struct CGSize)imageOffset;
+- (BOOL)drawContentsCentered;
+- (void)setImage:(id)fp8 forState:(unsigned int)fp12;
+- (void)setTitleColor:(id)fp8 forState:(unsigned int)fp12;
+- (void)setShadowColor:(id)fp8 forState:(unsigned int)fp12;
+- (void)setBackground:(id)fp8 forState:(unsigned int)fp12;
+- (void)setDisabledDimsImage:(BOOL)fp8;
+- (id)imageForState:(unsigned int)fp8;
+- (id)titleColorForState:(unsigned int)fp8;
+- (id)shadowColorForState:(unsigned int)fp8;
+- (id)backgroundForState:(unsigned int)fp8;
+- (id)currentImage;
+- (id)currentTitleColor;
+- (id)currentShadowColor;
+- (id)currentBackground;
+- (void)setFrame:(struct CGRect)fp8;
+- (CDAnonymousStruct10)_backgroundSlices:(struct CGSize)fp8;
+- (void)_drawBezelPartInRect:(struct CGRect)fp8;
+- (void)drawImageAtPoint:(struct CGPoint)fp8 fraction:(float)fp16;
+- (void)drawTitleAtPoint:(struct CGPoint)fp8 width:(float)fp16;
+- (void)_drawImageAndTextPartInRect:(struct CGRect)fp8;
+- (void)drawButtonPart:(int)fp8 inRect:(struct CGRect)fp12;
+- (void)drawRect:(struct CGRect)fp8;
+- (void)setNeedsDisplay;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+@class NSMutableDictionary;
+
+@interface UIReachabilityManager : NSObject
+{
+ NSMutableDictionary *_requests;
+}
+
++ (id)sharedReachabilityManager;
+- (id)init;
+- (void)dealloc;
+- (void)addObserver:(id)fp8 forHostname:(id)fp12;
+- (void)removeObserver:(id)fp8 forHostname:(id)fp12;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+@class NSMutableSet, NSString;
+
+@interface UIReachabilityRequest : NSObject
+{
+ NSString *_hostname;
+ struct __SCNetworkReachability *_reachability;
+ NSMutableSet *_observers;
+ BOOL _isReachable;
+ BOOL _receivedAtLeastOneCallback;
+}
+
+- (id)initWithHostname:(id)fp8;
+- (void)dealloc;
+- (id)description;
+- (void)_setReachable:(BOOL)fp8;
+- (void)_reachabilityChangedWithFlags:(unsigned int)fp8;
+- (BOOL)_start;
+- (void)addObserver:(id)fp8;
+- (void)removeObserver:(id)fp8;
+- (BOOL)hasObservers;
+- (void)stop;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+@class NSString;
+
+@interface UIRemoteApplication : NSObject
+{
+ NSString *_machServiceName;
+ unsigned int _port;
+ struct __CFMachPort *_portRef;
+}
+
+- (id)initWithBundleIdentifier:(id)fp8;
+- (id)initWithMachServiceName:(id)fp8;
+- (void)dealloc;
+- (void)invalidatePort;
+- (void)disconnected;
+- (BOOL)updatePort;
+- (BOOL)available;
+- (BOOL)disableMiniAlerts:(int)fp8;
+- (BOOL)enableMiniAlerts:(char *)fp8;
+- (BOOL)wantsToShowMiniAlert:(char *)fp8;
+- (BOOL)statusBarWillAnimateToHeight:(float)fp8 duration:(double)fp12 fence:(int)fp20;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@class NSString, UIRemoveControlMinusButton;
+
+@interface UIRemoveControl : UIView
+{
+ UIView *_target;
+ id _delegate;
+ UIView *_removeConfirmationButton;
+ UIRemoveControlMinusButton *_minusButton;
+ NSString *_label;
+ struct {
+ unsigned int removeButtonVisible:1;
+ unsigned int removeConfirmationVisible:1;
+ unsigned int removedFromTargetWhenHidden:1;
+ unsigned int disableToggleRotate:1;
+ unsigned int tableCellTarget:1;
+ unsigned int alwaysHideRemoveButton:1;
+ unsigned int showAsPlus:1;
+ unsigned int reserved:25;
+ } _removeControlFlags;
+}
+
++ (float)removeButtonWidth;
++ (BOOL)removeConfirmationsVisibleInView:(id)fp8;
++ (void)hideAllRemoveConfirmationsInView:(id)fp8;
+- (id)initWithTarget:(id)fp8;
+- (void)dealloc;
+- (void)removeFromSuperview;
+- (void)setTarget:(id)fp8;
+- (void)setDelegate:(id)fp8;
+- (id)delegate;
+- (void)setRemovedFromTargetWhenHidden:(BOOL)fp8;
+- (void)setAlwaysHideRemoveButton:(BOOL)fp8;
+- (BOOL)removedFromTargetWhenHidden;
+- (void)_setInterceptMouseEvent:(BOOL)fp8;
+- (void)minusButtonDidHide:(id)fp8;
+- (void)_minusButtonFadeAnimationStopped;
+- (struct CGRect)defaultRemoveButtonStartingFrame;
+- (struct CGRect)defaultRemoveButtonEndingFrame;
+- (struct CGRect)removeButtonStartingFrame;
+- (struct CGRect)removeButtonEndingFrame;
+- (float)removeButtonAnimationDuration;
+- (void)showRemoveButton:(BOOL)fp8 animated:(BOOL)fp12;
+- (BOOL)isRemoveButtonVisible;
+- (void)_confirmationAnimationDidEnd;
+- (struct CGRect)targetContentBounds;
+- (void)_setRemoveConfirmationShowing:(BOOL)fp8 animated:(BOOL)fp12;
+- (BOOL)isRemoveConfirmationVisible;
+- (void)setRemoveConfirmationVisible:(BOOL)fp8;
+- (void)setRemoveConfirmationVisible:(BOOL)fp8 animated:(BOOL)fp12;
+- (id)removeConfirmationView;
+- (id)_interceptMouseEvent:(struct __GSEvent *)fp8;
+- (id)_interceptEvent:(id)fp8;
+- (void)setAlpha:(float)fp8;
+- (void)hideControlsUsingRemoveAnimation;
+- (void)setLabel:(id)fp8;
+- (void)setRemoveConfirmationLabel:(id)fp8;
+- (id)removeConfirmationButton;
+- (id)_scriptingInfo;
+- (float)_verticalOffsetFromTarget;
+- (BOOL)_isInsertControl;
+- (void)_setInsertControl:(BOOL)fp8;
+- (void)addConfirmationButtonSubview:(id)fp8 withWidth:(float)fp12 target:(id)fp16;
+- (void)_hideRemoveConfirmation;
+- (void)_showDeleteConfirmation:(id)fp8;
+- (void)_doInsert:(id)fp8;
+- (void)_doRemove:(id)fp8;
+- (void)_shouldRemoveTarget;
+- (void)animator:(id)fp8 stopAnimation:(id)fp12;
+- (void)_hideRemoveAnimationDone;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIControl.h>
+
+@interface UIRemoveControlMinusButton : UIControl
+{
+ unsigned int _rotated:1;
+ unsigned int _rotating:1;
+ unsigned int _hiding:1;
+ unsigned int _showAsPlus:1;
+ unsigned int _reserved:28;
+ float _verticalOffset;
+}
+
++ (float)defaultWidth;
++ (id)minusImage;
++ (id)plusImage;
++ (id)minusCenterImage;
+- (id)initWithRemoveControl:(id)fp8;
+- (void)dealloc;
+- (void)setHiding:(BOOL)fp8;
+- (BOOL)isHiding;
+- (void)drawRect:(struct CGRect)fp8;
+- (void)animator:(id)fp8 stopAnimation:(id)fp12;
+- (void)toggleRotate:(BOOL)fp8;
+- (BOOL)isRotated;
+- (BOOL)isRotating;
+- (void)_toggleRotateAnimationDidStop:(id)fp8 finished:(BOOL)fp12;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIControl.h>
+
+@class NSString, UITableCell;
+
+@interface UIRemoveControlTextButton : UIControl
+{
+ UITableCell *_tableCell;
+ NSString *_label;
+}
+
+- (id)initWithRemoveControl:(id)fp8 withTarget:(id)fp12 withLabel:(id)fp16;
+- (void)_controlMouseDragged:(struct __GSEvent *)fp8;
+- (void)dealloc;
+- (void)_controlMouseDown:(struct __GSEvent *)fp8;
+- (void)_controlMouseUp:(struct __GSEvent *)fp8;
+- (void)_controlTouchBegan:(id)fp8 withEvent:(id)fp12;
+- (void)_controlTouchMoved:(id)fp8 withEvent:(id)fp12;
+- (void)_controlTouchEnded:(id)fp8 withEvent:(id)fp12;
+- (void)sizeToFit;
+- (float)buttonWidth;
+- (BOOL)_alwaysHandleScrollerMouseEvent;
+- (void)drawRect:(struct CGRect)fp8;
+- (id)_scriptingInfo;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIFrameAnimation.h>
+
+@interface UIRemoveControlTextFrameAnimation : UIFrameAnimation
+{
+}
+
+- (void)setProgress:(float)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIResponder.h>
+
+@interface UIResponder (Internal)
+- (void)_controlMouseDown:(struct __GSEvent *)fp8;
+- (void)_controlMouseUp:(struct __GSEvent *)fp8;
+- (void)_controlMouseDragged:(struct __GSEvent *)fp8;
+- (void)_controlTouchBegan:(id)fp8 withEvent:(id)fp12;
+- (void)_controlTouchMoved:(id)fp8 withEvent:(id)fp12;
+- (void)_controlTouchEnded:(id)fp8 withEvent:(id)fp12;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIResponder.h>
+
+@interface UIResponder (Static)
+- (void)_setFirstResponder:(id)fp8;
+- (id)_firstResponder;
+- (id)_responderForBecomeFirstResponder;
+- (BOOL)_becomeFirstResponderWhenPossible;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+@interface UIResponder : NSObject
+{
+}
+
+- (void)mouseDown:(struct __GSEvent *)fp8;
+- (void)mouseUp:(struct __GSEvent *)fp8;
+- (void)mouseDragged:(struct __GSEvent *)fp8;
+- (void)mouseEntered:(struct __GSEvent *)fp8;
+- (void)mouseExited:(struct __GSEvent *)fp8;
+- (void)mouseMoved:(struct __GSEvent *)fp8;
+- (void)touchesBegan:(id)fp8 withEvent:(id)fp12;
+- (void)touchesMoved:(id)fp8 withEvent:(id)fp12;
+- (void)touchesEnded:(id)fp8 withEvent:(id)fp12;
+- (void)touchesCancelled:(id)fp8 withEvent:(id)fp12;
+- (void)scrollWheel:(struct __GSEvent *)fp8;
+- (void)keyDown:(struct __GSEvent *)fp8;
+- (void)keyUp:(struct __GSEvent *)fp8;
+- (void)gestureStarted:(struct __GSEvent *)fp8;
+- (void)gestureEnded:(struct __GSEvent *)fp8;
+- (void)gestureChanged:(struct __GSEvent *)fp8;
+- (id)nextResponder;
+- (BOOL)_containedInAbsoluteResponderChain;
+- (BOOL)becomeFirstResponder;
+- (BOOL)canBecomeFirstResponder;
+- (BOOL)resignFirstResponder;
+- (BOOL)canResignFirstResponder;
+- (BOOL)isFirstResponder;
+- (id)firstResponder;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIAnimation.h>
+
+@interface UIRotationAnimation : UIAnimation
+{
+ float _startAngle;
+ float _endAngle;
+}
+
+- (void)setStartRotationAngle:(float)fp8;
+- (void)setEndRotationAngle:(float)fp8;
+- (void)setProgress:(float)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIButton.h>
+
+@class UIBezierPath;
+
+@interface UIRoundedRectButton : UIButton
+{
+ UIBezierPath *_fillPath;
+}
+
+- (void)_commonRoundedRectButtonInit;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)dealloc;
+- (void)_invalidatePaths;
+- (void)setFrame:(struct CGRect)fp8;
+- (struct CGSize)sizeThatFits:(struct CGSize)fp8;
+- (int)buttonType;
+- (void)setHighlighted:(BOOL)fp8;
+- (void)drawRect:(struct CGRect)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+#import "NSCoding-Protocol.h"
+
+@class NSString;
+
+@interface UIRuntimeConnection : NSObject <NSCoding>
+{
+ id source;
+ id destination;
+ NSString *label;
+}
+
+- (id)initWithCoder:(id)fp8;
+- (void)encodeWithCoder:(id)fp8;
+- (void)dealloc;
+- (id)source;
+- (void)setSource:(id)fp8;
+- (id)destination;
+- (void)setDestination:(id)fp8;
+- (id)label;
+- (void)setLabel:(id)fp8;
+- (void)connect;
+- (void)connectForSimulator;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIRuntimeConnection.h>
+
+@interface UIRuntimeEventConnection : UIRuntimeConnection
+{
+ unsigned int eventMask;
+}
+
+- (id)initWithCoder:(id)fp8;
+- (void)encodeWithCoder:(id)fp8;
+- (void)connect;
+- (void)connectForSimulator;
+- (unsigned int)eventMask;
+- (void)setEventMask:(unsigned int)fp8;
+- (id)description;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIRuntimeConnection.h>
+
+@interface UIRuntimeMultiOutletConnection : UIRuntimeConnection
+{
+}
+
+- (void)connect;
+- (void)connectForSimulator;
+- (id)description;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIRuntimeConnection.h>
+
+@interface UIRuntimeOutletConnection : UIRuntimeConnection
+{
+}
+
+- (void)connect;
+- (void)connectForSimulator;
+- (id)description;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+#import <CoreGraphics/CGGeometry.h>
+
+@interface UIScreen : NSObject
+{
+ struct CGRect _bounds;
+}
+
++ (id)mainScreen;
+- (id)init;
+- (struct CGRect)applicationFrame;
+- (struct CGRect)bounds;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIAnimation.h>
+
+@interface UIScrollAnimation : UIAnimation
+{
+ struct CGPoint _startPoint;
+ struct CGPoint _endPoint;
+}
+
+- (void)setStartPoint:(struct CGPoint)fp8;
+- (void)setEndPoint:(struct CGPoint)fp8;
+- (void)setProgress:(float)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIScrollView.h>
+
+@interface UIScrollView (Static)
+- (void)_notifyDidScroll;
+- (void)_smoothScroll:(double)fp8;
+- (void)_stopScrollingNotify:(BOOL)fp8 dealloc:(BOOL)fp12 pin:(BOOL)fp16;
+- (BOOL)_continueScrollingAtOffset:(struct CGPoint)fp8;
+- (void)_popTrackingRunLoopMode;
+- (void)_runLoopModePopped:(id)fp8;
+- (void)_startTimer:(BOOL)fp8;
+- (void)_deferredBeginTouchesInContentView;
+- (void)_beginTouchesInContentView:(id)fp8 touches:(id)fp12 withEvent:(id)fp16;
+- (void)_adjustScrollerIndicators:(BOOL)fp8 alwaysShowingThem:(BOOL)fp12;
+- (void)_adjustContentOffsetIfNecessary;
+- (void)_hideScrollIndicators;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIScrollView.h>
+
+@interface UIScrollView (UIScrollViewGestures)
+- (struct CGPoint)offset;
+- (void)setOffset:(struct CGPoint)fp8;
+- (void)setScrollingEnabled:(BOOL)fp8;
+- (void)_startGesture:(id)fp8 withEvent:(id)fp12;
+- (void)_changedGesture:(id)fp8 withEvent:(id)fp12;
+- (void)_endGesture:(id)fp8 withEvent:(id)fp12;
+- (void)didFinishGesture:(int)fp8 inView:(id)fp12 forEvent:(struct __GSEvent *)fp16;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIScrollView.h>
+
+@interface UIScrollView (UIScrollViewInternal)
+- (void)_adjustBackgroundShadowsForContentSize;
+- (void)_resetScrollingWithEvent:(struct __GSEvent *)fp8;
+- (void)_addScrollNotificationView:(id)fp8;
+- (void)_removeScrollNotificationView:(id)fp8;
+- (BOOL)_cancelContentTouchWithEvent:(id)fp8 forced:(BOOL)fp12;
+- (void)_addContentSubview:(id)fp8 atBack:(BOOL)fp12;
+- (void)_moveContentSubview:(id)fp8 toBack:(BOOL)fp12;
+- (void)_setContentOffsetAnimationDuration:(double)fp8;
+- (double)_contentOffsetAnimationDuration;
+- (BOOL)_scrollToTop;
+- (id)_defaultHitTest:(struct CGPoint)fp8 withEvent:(id)fp16;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@class NSArray, UIImageView;
+
+@interface UIScrollView : UIView <NSCoding>
+{
+ struct CGSize _contentSize;
+ CDAnonymousStruct2 _contentInset;
+ id _delegate;
+ UIImageView *_verticalScrollIndicator;
+ UIImageView *_horizontalScrollIndicator;
+ CDAnonymousStruct2 _scrollIndicatorInset;
+ struct {
+ unsigned int tracking:1;
+ unsigned int dragging:1;
+ unsigned int bounceEnabled:1;
+ unsigned int bouncesZoom:1;
+ unsigned int zoomBouncing:1;
+ unsigned int alwaysBounceHorizontal:1;
+ unsigned int alwaysBounceVertical:1;
+ unsigned int canCancelContentTouches:1;
+ unsigned int delaysContentTouches:1;
+ unsigned int scrollDisabled:1;
+ unsigned int scrollTriggered:1;
+ unsigned int scrollDisabledOnTouchBegan:1;
+ unsigned int ignoreNextTouchesMoved:1;
+ unsigned int cancelNextContentTouchEnded:1;
+ unsigned int inContentViewCall:1;
+ unsigned int dontSelect:1;
+ unsigned int contentTouched:1;
+ unsigned int cantCancel:1;
+ unsigned int directionalLockEnabled:1;
+ unsigned int lockVertical:1;
+ unsigned int lockHorizontal:1;
+ unsigned int keepLocked:1;
+ unsigned int showsHorizontalScrollIndicator:1;
+ unsigned int showsVerticalScrollIndicator:1;
+ unsigned int indicatorStyle:2;
+ unsigned int inZoom:1;
+ unsigned int hideIndicatorsInZoom:1;
+ unsigned int pushedTrackingMode:1;
+ unsigned int multipleDrag:1;
+ unsigned int displayingScrollIndicators:1;
+ unsigned int verticalIndicatorShrunk:1;
+ unsigned int horizontalIndicatorShrunk:1;
+ unsigned int contentFitDisableScrolling:1;
+ unsigned int pagingEnabled:1;
+ unsigned int dontScrollToTop:1;
+ unsigned int scrollingToTop:1;
+ } _scrollViewFlags;
+ float _farthestDistance;
+ struct CGPoint _initialTouchPosition;
+ struct CGPoint _startTouchPosition;
+ double _startTouchTime;
+ struct CGPoint _startOffset;
+ struct CGPoint _lastTouchPosition;
+ double _lastTouchTime;
+ double _lastUpdateTime;
+ struct CGPoint _lastUpdateOffset;
+ UIView *_contentView;
+ float _minimumZoomScale;
+ float _maximumZoomScale;
+ UIView *_zoomView;
+ double _horizontalVelocity;
+ double _verticalVelocity;
+ double _previousHorizontalVelocity;
+ double _previousVerticalVelocity;
+ struct CGPoint _stopOffset;
+ void *_scrollHeartbeat;
+ struct CGSize _decelerationFactor;
+ double _decelerationLnFactorH;
+ double _decelerationLnFactorV;
+ NSArray *_deferredBeginTouchesInfo;
+ UIImageView **_shadows;
+ id _scrollNotificationViews;
+ struct CGSize _gridBounceLnFactor;
+ double _contentOffsetAnimationDuration;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8;
+- (id)initWithCoder:(id)fp8;
+- (void)_populateArchivedSubviews:(id)fp8;
+- (void)encodeWithCoder:(id)fp8;
+- (void)dealloc;
+- (void)setFrame:(struct CGRect)fp8;
+- (void)setContentSize:(struct CGSize)fp8;
+- (void)setContentOffset:(struct CGPoint)fp8;
+- (void)setContentInset:(CDAnonymousStruct2)fp8;
+- (void)removeFromSuperview;
+- (void)_didMoveFromWindow:(id)fp8 toWindow:(id)fp12;
+- (void)_scrollViewAnimationEnded;
+- (struct CGPoint)contentOffset;
+- (void)setContentOffset:(struct CGPoint)fp8 animated:(BOOL)fp16;
+- (void)scrollRectToVisible:(struct CGRect)fp8 animated:(BOOL)fp24;
+- (void)setDirectionalLockEnabled:(BOOL)fp8;
+- (BOOL)isDirectionalLockEnabled;
+- (void)setScrollEnabled:(BOOL)fp8;
+- (BOOL)isScrollEnabled;
+- (void)setPagingEnabled:(BOOL)fp8;
+- (BOOL)isPagingEnabled;
+- (void)setBounces:(BOOL)fp8;
+- (BOOL)bounces;
+- (void)setAlwaysBounceVertical:(BOOL)fp8;
+- (BOOL)alwaysBounceVertical;
+- (void)setAlwaysBounceHorizontal:(BOOL)fp8;
+- (BOOL)alwaysBounceHorizontal;
+- (BOOL)showsHorizontalScrollIndicator;
+- (void)setShowsHorizontalScrollIndicator:(BOOL)fp8;
+- (BOOL)showsVerticalScrollIndicator;
+- (void)setShowsVerticalScrollIndicator:(BOOL)fp8;
+- (void)setScrollIndicatorInsets:(CDAnonymousStruct2)fp8;
+- (CDAnonymousStruct2)scrollIndicatorInsets;
+- (void)setIndicatorStyle:(int)fp8;
+- (int)indicatorStyle;
+- (void)flashScrollIndicators;
+- (void)setShowBackgroundShadow:(BOOL)fp8;
+- (BOOL)showBackgroundShadow;
+- (id)commonHitTest:(id)fp8;
+- (id)hitTest:(struct CGPoint)fp8 forEvent:(struct __GSEvent *)fp16;
+- (id)hitTest:(struct CGPoint)fp8 withEvent:(id)fp16;
+- (void)touchesBegan:(id)fp8 withEvent:(id)fp12;
+- (void)touchesMoved:(id)fp8 withEvent:(id)fp12;
+- (void)touchesEnded:(id)fp8 withEvent:(id)fp12;
+- (BOOL)canHandleSwipes;
+- (int)swipe:(int)fp8 withEvent:(id)fp12;
+- (BOOL)cancelTouchTracking;
+- (void)cancelNextContentTouchEnded;
+- (BOOL)isTracking;
+- (BOOL)isDragging;
+- (BOOL)isDecelerating;
+- (BOOL)bouncesZoom;
+- (void)setBouncesZoom:(BOOL)fp8;
+- (BOOL)canCancelContentTouches;
+- (void)setCanCancelContentTouches:(BOOL)fp8;
+- (BOOL)delaysContentTouches;
+- (void)setDelaysContentTouches:(BOOL)fp8;
+- (BOOL)touchesShouldBegin:(id)fp8 withEvent:(id)fp12 inContentView:(id)fp16;
+- (BOOL)touchesShouldCancelInContentView:(id)fp8;
+- (BOOL)isZooming;
+- (BOOL)isZoomBouncing;
+- (BOOL)scrollsToTop;
+- (void)setScrollsToTop:(BOOL)fp8;
+- (float)maximumZoomScale;
+- (void)setMaximumZoomScale:(float)fp8;
+- (float)minimumZoomScale;
+- (void)setMinimumZoomScale:(float)fp8;
+- (id)delegate;
+- (void)setDelegate:(id)fp8;
+- (CDAnonymousStruct2)contentInset;
+- (struct CGSize)contentSize;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+@protocol UIScrollViewDelegate <NSObject>
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIAnimation.h>
+
+@interface UIScrollViewScrollAnimation : UIAnimation
+{
+ struct CGPoint _originalOffset;
+ struct CGPoint _targetOffset;
+}
+
+- (void)setProgress:(float)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIScroller.h>
+
+@interface UIScroller (Internal)
++ (void)_registerForNotifications;
++ (void)_unregisterForNotifications;
+- (void)_adjustBackgroundShadowsForContentSize:(struct CGSize)fp8;
+- (void)_resetScrollingWithEvent:(struct __GSEvent *)fp8;
+- (void)_stopScrollingNotify:(BOOL)fp8 dealloc:(BOOL)fp12 pin:(BOOL)fp16;
+- (BOOL)_alwaysHandleInteractionEvents;
+- (BOOL)_isUserScrolling;
+- (id)_topSpecialView;
+- (id)_bottomSpecialView;
+- (id)_bottomShadowView;
+- (void)_adjustSpecialViews;
+- (void)_addScrollNotificationView:(id)fp8;
+- (void)_removeScrollNotificationView:(id)fp8;
+- (void)_cancelContentHighlight;
+- (id)_defaultHitTest:(struct CGPoint)fp8 forEvent:(struct __GSEvent *)fp16;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIScroller.h>
+
+@interface UIScroller (Static)
+- (void)_hideScrollIndicators;
+- (void)_notifyDidScroll;
+- (BOOL)_passControlEvents;
+- (void)_controlMouseDown:(struct __GSEvent *)fp8;
+- (void)_controlMouseUp:(struct __GSEvent *)fp8;
+- (void)_controlMouseDragged:(struct __GSEvent *)fp8;
+- (void)_smoothScroll:(double)fp8;
+- (BOOL)_continueScrollingAtOffset:(struct CGPoint)fp8;
+- (void)_runLoopModePopped:(id)fp8;
+- (void)_startTimer:(BOOL)fp8;
+- (void)_adjustEndOffset;
+- (BOOL)_dragging;
+- (void)_doContentHighlight;
+- (void)_adjustScrollerIndicators:(BOOL)fp8 alwaysShowingThem:(BOOL)fp12;
+- (void)_disableScrollingIfEntirelyVisible;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+#include <CoreGraphics/CGGeometry.h>
+
+@class UIScrollerIndicator;
+
+/*XXX:*/typedef struct {
+ double width;
+ double height;
+} CDAnonymousStruct1;
+
+@interface UIScroller : UIView
+{
+ struct CGSize _contentSize;
+ id _delegate;
+ UIScrollerIndicator *_verticalScrollerIndicator;
+ UIScrollerIndicator *_horizontalScrollerIndicator;
+ struct {
+ unsigned int bounceEnabled:1;
+ unsigned int rubberBanding:1;
+ unsigned int scrollingDisabled:1;
+ unsigned int scrollingDisabledOnMouseDown:1;
+ unsigned int directionalLockEnabled:1;
+ unsigned int eventMode:3;
+ unsigned int dragging:1;
+ unsigned int mouseDragged:1;
+ unsigned int scrollTriggered:1;
+ unsigned int dontSelect:1;
+ unsigned int contentHighlighted:1;
+ unsigned int lockVertical:1;
+ unsigned int lockHorizontal:1;
+ unsigned int keepLocked:1;
+ unsigned int bouncedVertical:1;
+ unsigned int bouncedHorizontal:1;
+ unsigned int mouseUpGuard:1;
+ unsigned int pushedTrackingMode:1;
+ unsigned int delegateScrollerDidScroll:1;
+ unsigned int delegateScrollerAdjustSmoothScrollEndVelocity:1;
+ unsigned int delegateScrollerShouldAdjustSmoothScrollEndForVelocity:1;
+ unsigned int offsetIgnoresContentSize:1;
+ unsigned int usingThumb:1;
+ unsigned int thumbDetectionEnabled:1;
+ unsigned int showScrollerIndicators:1;
+ unsigned int indicatorSubrect:1;
+ unsigned int indicatorHideInGesture:1;
+ unsigned int pinIndicatorToContent:1;
+ unsigned int indicatorStyle:2;
+ unsigned int multipleDrag:1;
+ unsigned int showBackgroundShadow:1;
+ unsigned int cancelNextContentMouseUp:1;
+ unsigned int displayingScrollIndicators:1;
+ unsigned int dontResetStartTouchPosition:1;
+ unsigned int verticalIndicatorShrunk:1;
+ unsigned int horizontalIndicatorShrunk:1;
+ unsigned int highlightContentImmediately:1;
+ unsigned int adjustedEndOffset:1;
+ unsigned int ignoreNextMouseDrag:1;
+ unsigned int contentFitDisableScrolling:1;
+ unsigned int dontScrollToTop:1;
+ unsigned int scrollingToTop:1;
+ unsigned int delegateScrollerAdjustScrollToTopEnd:1;
+ unsigned int reserved:18;
+ } _scrollerFlags;
+ float _scrollHysteresis;
+ float _scrollDecelerationFactor;
+ double _scrollToPointAnimationDuration;
+ float _directionalScrollingAngle;
+ float _farthestDistance;
+ float _leftRubberBandWidth;
+ float _rightRubberBandWidth;
+ float _topRubberBandHeight;
+ float _bottomRubberBandHeight;
+ float _bottomBufferHeight;
+ struct CGPoint _initialTouchPosition;
+ struct CGPoint _startTouchPosition;
+ double _startTouchTime;
+ struct CGPoint _startOffset;
+ struct CGPoint _lastTouchPosition;
+ double _lastTouchTime;
+ double _lastUpdateTime;
+ struct CGPoint _lastUpdateOffset;
+ UIView *_lastHighlightedView;
+ CDAnonymousStruct1 _velocity;
+ CDAnonymousStruct1 _previousVelocity;
+ CDAnonymousStruct1 _decelerationFactor;
+ CDAnonymousStruct1 _decelerationLnFactor;
+ struct CGPoint _stopOffset;
+ void *_scrollHeartbeat;
+ struct CGRect _indicatorSubrect;
+ UIView *_scrollerShadows[2];
+ UIView *_contentShadows[8];
+ id _scrollNotificationViews;
+ struct CGSize _gridSize;
+ CDAnonymousStruct1 _gridBounceLnFactor;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)dealloc;
+- (void)setFrame:(struct CGRect)fp8;
+- (void)setContentSize:(struct CGSize)fp8;
+- (struct CGSize)contentSize;
+- (void)setAdjustForContentSizeChange:(BOOL)fp8;
+- (BOOL)adjustForContentSizeChange;
+- (void)setOffset:(struct CGPoint)fp8;
+- (struct CGPoint)offset;
+- (void)setBottomBufferHeight:(float)fp8;
+- (float)bottomBufferHeight;
+- (void)scrollByDelta:(struct CGSize)fp8;
+- (void)scrollByDelta:(struct CGSize)fp8 animated:(BOOL)fp16;
+- (void)removeFromSuperview;
+- (void)_didMoveFromWindow:(id)fp8 toWindow:(id)fp12;
+- (struct CGPoint)_pinnedScrollPointForPoint:(struct CGPoint)fp8;
+- (void)scrollPointVisibleAtTopLeft:(struct CGPoint)fp8;
+- (void)_scrollAnimationEnded;
+- (void)scrollPointVisibleAtTopLeft:(struct CGPoint)fp8 animated:(BOOL)fp16;
+- (void)scrollRectToVisible:(struct CGRect)fp8 animated:(BOOL)fp24;
+- (void)scrollRectToVisible:(struct CGRect)fp8;
+- (void)setScrollToPointAnimationDuration:(double)fp8;
+- (double)scrollToPointAnimationDuration;
+- (void)setScrollHysteresis:(float)fp8;
+- (float)scrollHysteresis;
+- (void)setEventMode:(int)fp8;
+- (int)eventMode;
+- (void)setAllowsRubberBanding:(BOOL)fp8;
+- (void)setAllowsVerticalRubberBanding:(BOOL)fp8;
+- (void)setAllowsHorizontalRubberBanding:(BOOL)fp8;
+- (void)setAllowsFourWayRubberBanding:(BOOL)fp8;
+- (void)setDirectionalScrolling:(BOOL)fp8;
+- (BOOL)directionalScrolling;
+- (void)setDirectionalScrollingAngle:(float)fp8;
+- (float)directionalScrollingAngle;
+- (void)setScrollingEnabled:(BOOL)fp8;
+- (BOOL)scrollingEnabled;
+- (void)setScrollDecelerationFactor:(float)fp8;
+- (float)scrollDecelerationFactor;
+- (void)setBounces:(BOOL)fp8;
+- (BOOL)bounces;
+- (void)setGridSize:(struct CGSize)fp8;
+- (struct CGSize)gridSize;
+- (void)setThumbDetectionEnabled:(BOOL)fp8;
+- (BOOL)thumbDetectionEnabled;
+- (void)setShowScrollerIndicators:(BOOL)fp8;
+- (BOOL)showScrollerIndicators;
+- (void)setScrollerIndicatorSubrect:(struct CGRect)fp8;
+- (struct CGRect)scrollerIndicatorSubrect;
+- (void)setScrollerIndicatorsPinToContent:(BOOL)fp8;
+- (BOOL)scrollerIndicatorsPinToContent;
+- (void)setScrollerIndicatorStyle:(int)fp8;
+- (int)scrollerIndicatorStyle;
+- (void)displayScrollerIndicators;
+- (void)setRubberBand:(float)fp8 forEdges:(unsigned int)fp12;
+- (float)rubberBandValueForEdge:(unsigned int)fp8;
+- (BOOL)releaseRubberBandIfNecessary;
+- (void)setDelegate:(id)fp8;
+- (id)delegate;
+- (void)setShowBackgroundShadow:(BOOL)fp8;
+- (BOOL)showBackgroundShadow;
+- (id)hitTest:(struct CGPoint)fp8 forEvent:(struct __GSEvent *)fp16;
+- (void)mouseDown:(struct __GSEvent *)fp8;
+- (void)setOffsetForDragOffset:(struct CGPoint)fp8 withEvent:(struct __GSEvent *)fp16 duration:(float)fp20;
+- (struct CGPoint)dragStartOffset;
+- (void)mouseDragged:(struct __GSEvent *)fp8;
+- (void)gestureStarted:(struct __GSEvent *)fp8;
+- (void)gestureChanged:(struct __GSEvent *)fp8;
+- (void)gestureEnded:(struct __GSEvent *)fp8;
+- (void)_popTrackingRunLoopMode;
+- (void)mouseUp:(struct __GSEvent *)fp8;
+- (id)hitTest:(struct CGPoint)fp8 withEvent:(id)fp16;
+- (void)touchesBegan:(id)fp8 withEvent:(id)fp12;
+- (void)touchesMoved:(id)fp8 withEvent:(id)fp12;
+- (void)touchesEnded:(id)fp8 withEvent:(id)fp12;
+- (void)touchesCancelled:(id)fp8 withEvent:(id)fp12;
+- (BOOL)canHandleSwipes;
+- (int)swipe:(int)fp8 withEvent:(struct __GSEvent *)fp12;
+- (BOOL)_commonCancelMouseAndTouchTracking;
+- (BOOL)cancelMouseTracking;
+- (BOOL)cancelTouchTracking;
+- (void)cancelNextContentMouseUp;
+- (void)contentMouseUpInView:(id)fp8 withEvent:(void *)fp12;
+- (void)highlightView:(id)fp8 state:(BOOL)fp12;
+- (void)setHighlightContentImmediately:(BOOL)fp8;
+- (CDAnonymousStruct1)velocity;
+- (BOOL)isScrolling;
+- (BOOL)isDecelerating;
+- (BOOL)adjustSmoothScrollEnd:(CDAnonymousStruct1)fp8;
+- (BOOL)scrollsToTop;
+- (void)setScrollsToTop:(BOOL)fp8;
+- (BOOL)_scrollToTop;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@interface UIScrollerIndicator : UIView
+{
+ int _style;
+}
+
+- (id)initInScroller:(id)fp8 style:(int)fp12;
+- (void)drawRect:(struct CGRect)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIAnimation.h>
+
+@interface UIScrollerScrollAnimation : UIAnimation
+{
+ struct CGPoint _originalOffset;
+ struct CGPoint _targetOffset;
+}
+
+- (struct CGPoint)targetOffset;
+- (void)setTargetOffset:(struct CGPoint)fp8;
+- (void)setOriginalOffset:(struct CGPoint)fp8;
+- (void)setProgress:(float)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIOldSliderControl.h>
+
+@class UIView;
+
+@interface UIScrubberControl : UIOldSliderControl
+{
+ CDAnonymousUnion1 _sliderAvailableFill;
+ double _duration;
+ float _lastDisplayedWidth;
+ float _maxTrackWidth;
+ UIView *_elapsedTimeView;
+ UIView *_remainingTimeView;
+ id _delegate;
+ double _trackingStartTime;
+ struct CGPoint _lastUpdatedPoint;
+ float _valueAvailable;
+ unsigned int _didDrag:1;
+ unsigned int _sentScrubbingStart:1;
+ unsigned int _autoSizesToFitDuration:1;
+ unsigned int _layoutTimeParts:2;
+ unsigned int _remainingIsDuration:1;
+ unsigned int _delegateDidEnterScrubbingState:1;
+ unsigned int _delegateDidChangeScrubValue:1;
+ unsigned int _delegateShouldBeginScrubbing:1;
+ unsigned int _endingTracking:1;
+ unsigned int _showKnob:1;
+ unsigned int _largeKnob:1;
+ unsigned int _rightCapIsDownloadCap:1;
+ unsigned int _requireMomentaryDelay:1;
+ unsigned int _showFullWidthComponents:1;
+ unsigned int _alwaysShowAllComponentsForDuration:1;
+ unsigned int _timeLayoutDisabledCount:7;
+ unsigned int _timeLayoutSkippedLayout:1;
+ unsigned int _timeLayoutSkippedForcedLayout:1;
+ unsigned int _showTimeCentered:1;
+ unsigned int _leftCapIsDownloadCap:1;
+ unsigned int _allowsAnyValue:1;
+ unsigned int _unused:3;
+}
+
++ (BOOL)allowLayeredFillForKnob;
+- (id)initWithFrame:(struct CGRect)fp8 maxTrackWidth:(float)fp24 showTimes:(BOOL)fp28 knobStyle:(int)fp32;
+- (id)initWithFrame:(struct CGRect)fp8 maxTrackWidth:(float)fp24 showTimes:(BOOL)fp28 showKnob:(BOOL)fp32;
+- (id)createSliderKnobView;
+- (void)setPinTimeToOutsideEdges:(BOOL)fp8;
+- (void)setShowTimeCenteredInAvailableArea:(BOOL)fp8;
+- (struct CGRect)sliderBounds;
+- (id)imageForSliderPiece:(int)fp8;
+- (const CDAnonymousStruct4 *)metrics;
+- (void)_resetTimeFrames;
+- (void)dealloc;
+- (void)setDelegate:(id)fp8;
+- (float)scrubValue;
+- (void)sizeToFit;
+- (void)setDuration:(double)fp8;
+- (double)duration;
+- (double)requiredAutoUpdateDurationForDuration:(double)fp8;
+- (BOOL)pointInsideKnob:(struct CGPoint)fp8 forEvent:(struct __GSEvent *)fp16;
+- (BOOL)pointInside:(struct CGPoint)fp8 forEvent:(struct __GSEvent *)fp16;
+- (BOOL)pointInsideKnob:(struct CGPoint)fp8 withEvent:(id)fp16;
+- (BOOL)pointInside:(struct CGPoint)fp8 withEvent:(id)fp16;
+- (struct CGRect)hitRect;
+- (struct CGRect)_rectOfTrack;
+- (struct CGRect)fillBounds;
+- (BOOL)_notAllValueAvailable;
+- (void)setAllowsAnyValue:(BOOL)fp8;
+- (void)drawSliderPiece:(int)fp8 inRect:(struct CGRect)fp12;
+- (void)_updateAvailableFill;
+- (void)_setValue:(float)fp8 andSendAction:(BOOL)fp12;
+- (void)setValue:(float)fp8 animated:(BOOL)fp12 animationCurve:(int)fp16;
+- (void)_updateTimes:(BOOL)fp8;
+- (void)disableTimesLayout;
+- (void)enableTimesLayout;
+- (void)setShowFullWidthComponents:(BOOL)fp8;
+- (void)setShowDuration:(BOOL)fp8;
+- (void)setScrubbingRequiresMomentaryDelay:(BOOL)fp8;
+- (void)_sendDelegateDidEnterScrubbingState:(BOOL)fp8;
+- (BOOL)beginTrackingAt:(struct CGPoint)fp8 withEvent:(struct __GSEvent *)fp16;
+- (BOOL)continueTrackingAt:(struct CGPoint)fp8 previous:(struct CGPoint)fp16 withEvent:(struct __GSEvent *)fp24;
+- (void)endTrackingAt:(struct CGPoint)fp8 previous:(struct CGPoint)fp16 withEvent:(struct __GSEvent *)fp24;
+- (BOOL)beginTrackingWithTouch:(id)fp8 withEvent:(id)fp12;
+- (BOOL)continueTrackingWithTouch:(id)fp8 withEvent:(id)fp12;
+- (void)endTrackingWithTouch:(id)fp8 withEvent:(id)fp12;
+- (void)setValueAvailable:(float)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@class NSString;
+
+@interface UIScrubberTimeView : UIView
+{
+ NSString *_time;
+ unsigned int _align:2;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)dealloc;
+- (void)setTime:(id)fp8;
+- (id)time;
+- (void)drawRect:(struct CGRect)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UISearchBar.h>
+
+@interface UISearchBar (UISearchBarStatic)
+- (void)_setupSearchField;
+- (BOOL)textFieldShouldBeginEditing:(id)fp8;
+- (BOOL)textFieldShouldEndEditing:(id)fp8;
+- (void)_setupPromptLabel;
+- (void)_setupCancelButton;
+- (void)_cancelButtonPressed;
+- (void)_bookmarkButtonPressed;
+- (void)_searchFieldBeginEditing;
+- (void)_searchFieldEndEditing;
+- (void)_searchFieldReturnPressed;
+- (void)_searchFieldEditingChanged;
+- (BOOL)canBecomeFirstResponder;
+- (BOOL)becomeFirstResponder;
+- (BOOL)canResignFirstResponder;
+- (BOOL)resignFirstResponder;
+- (BOOL)isFirstResponder;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@class UIButton, UIColor, UILabel, UITextField;
+
+@interface UISearchBar : UIView
+{
+ UITextField *_searchField;
+ UILabel *_promptLabel;
+ UIButton *_cancelButton;
+ id <UISearchBarDelegate> _delegate;
+ UIColor *_tintColor;
+ struct {
+ unsigned int barStyle:3;
+ unsigned int showsBookmarkButton:1;
+ unsigned int showsCancelButton:1;
+ } _searchBarFlags;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8;
+- (id)initWithCoder:(id)fp8;
+- (void)_populateArchivedSubviews:(id)fp8;
+- (void)encodeWithCoder:(id)fp8;
+- (void)dealloc;
+- (void)setBarStyle:(int)fp8;
+- (int)barStyle;
+- (void)setText:(id)fp8;
+- (id)text;
+- (void)setPrompt:(id)fp8;
+- (id)prompt;
+- (void)setPlaceholder:(id)fp8;
+- (id)placeholder;
+- (void)setShowsBookmarkButton:(BOOL)fp8;
+- (BOOL)showsBookmarkButton;
+- (void)setShowsCancelButton:(BOOL)fp8;
+- (BOOL)showsCancelButton;
+- (void)setTintColor:(id)fp8;
+- (void)setAutocapitalizationType:(int)fp8;
+- (int)autocapitalizationType;
+- (void)setAutocorrectionType:(int)fp8;
+- (int)autocorrectionType;
+- (void)setKeyboardType:(int)fp8;
+- (int)keyboardType;
+- (struct CGSize)sizeThatFits:(struct CGSize)fp8;
+- (void)layoutSubviews;
+- (void)drawRect:(struct CGRect)fp8;
+- (id)tintColor;
+- (id)delegate;
+- (void)setDelegate:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UITextField.h>
+
+@interface UISearchBarTextField : UITextField
+{
+}
+
+- (BOOL)_hasActionForEventMask:(int)fp8;
+- (struct CGRect)textRectForBounds:(struct CGRect)fp8;
+- (struct CGRect)editingRectForBounds:(struct CGRect)fp8;
+- (struct CGRect)leftViewRectForBounds:(struct CGRect)fp8;
+- (struct CGRect)rightViewRectForBounds:(struct CGRect)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UITextField.h>
+
+@interface UISearchField : UITextField
+{
+}
+
++ (float)defaultHeight;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (struct CGRect)iconRect;
+- (struct CGRect)_textRectExcludingButtonsForBounds:(struct CGRect)fp8;
+- (struct CGRect)rightViewRectForBounds:(struct CGRect)fp8;
+- (Class)_systemBackgroundViewClass;
+- (id)_scriptingInfo;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UITextFieldBackgroundView.h>
+
+@class UIImageView;
+
+@interface UISearchFieldBackgroundView : UITextFieldBackgroundView
+{
+ UIImageView *_imageViews[4];
+}
+
+- (void)dealloc;
+- (void)_updateImages;
+- (void)layoutSubviews;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@class NSString;
+
+@interface UISectionHeaderCell : UIView
+{
+ NSString *_title;
+ struct {
+ unsigned int style:1;
+ unsigned int reserved:31;
+ } _sectionHeaderCellFlags;
+}
+
++ (id)defaultTitleFont;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)dealloc;
+- (void)setStyle:(int)fp8;
+- (struct CGRect)_rectForTitle:(id)fp8;
+- (void)setTitle:(id)fp8;
+- (void)drawTitle:(id)fp8 withColor:(id)fp12 withShadowColor:(id)fp16 inRect:(struct CGRect)fp20;
+- (void)drawTitle:(id)fp8 inRect:(struct CGRect)fp12;
+- (void)drawRect:(struct CGRect)fp8;
+- (id)title;
+- (BOOL)isEqualToView:(id)fp8;
+- (BOOL)_shouldTryPromoteDescendantToFirstResponder;
+- (void)mouseUp:(struct __GSEvent *)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIControl.h>
+
+@class UISectionTable;
+
+@interface UISectionIndex : UIControl
+{
+ UISectionTable *_sectionTable;
+ struct CGPoint _lastMousePoint;
+}
+
++ (float)visibleWidth;
++ (float)opaqueVisibleWidth;
+- (id)_sectionTitles;
+- (id)initWithSectionTable:(id)fp8;
+- (void)drawRect:(struct CGRect)fp8;
+- (id)_titleForPoint:(struct CGPoint)fp8 pastTop:(char *)fp16 pastBottom:(char *)fp20;
+- (void)_scrollToClosestSectionAtPoint:(struct CGPoint)fp8;
+- (void)noteIndexTitlesDidChangeInSectionList:(id)fp8;
+- (BOOL)beginTrackingAt:(struct CGPoint)fp8 withEvent:(struct __GSEvent *)fp16;
+- (BOOL)beginTrackingWithTouch:(id)fp8 withEvent:(id)fp12;
+- (BOOL)continueTrackingAt:(struct CGPoint)fp8 previous:(struct CGPoint)fp16 withEvent:(struct __GSEvent *)fp24;
+- (BOOL)continueTrackingWithTouch:(id)fp8 withEvent:(id)fp12;
+- (void)endTrackingAt:(struct CGPoint)fp8 previous:(struct CGPoint)fp16 withEvent:(struct __GSEvent *)fp24;
+- (void)endTrackingWithTouch:(id)fp8 withEvent:(id)fp12;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@class NSMutableArray, NSSet, UISectionIndex, UISectionTable;
+
+@interface UISectionList : UIView
+{
+ UISectionTable *_table;
+ UISectionIndex *_index;
+ NSMutableArray *_titles;
+ NSSet *_indexTitlesAsSet;
+ int _sectionCount;
+ float _listWidth;
+ struct {
+ unsigned int nonIndexedTitlesShownFirst:1;
+ } _sectionListFlags;
+}
+
++ (float)defaultIndexWidth;
+- (id)initWithFrame:(struct CGRect)fp8 showSectionIndex:(BOOL)fp24;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)dealloc;
+- (void)setDataSource:(id)fp8;
+- (float)marginForIndexControl:(BOOL)fp8;
+- (id)allTitles;
+- (void)_languageChanged;
+- (id)indexTitles;
+- (void)setAllowsScrollIndicators:(BOOL)fp8;
+- (void)setShouldHideHeaderInShortLists:(BOOL)fp8;
+- (BOOL)showsSectionHeaders;
+- (BOOL)showsSectionIndex;
+- (void)setNonIndexedTitlesShownLast:(BOOL)fp8;
+- (void)setSectionListStyle:(int)fp8;
+- (void)noteIndexTitlesDidChange;
+- (void)reloadData;
+- (int)numberOfSections;
+- (id)titleForSection:(int)fp8;
+- (int)closestSectionForTitle:(id)fp8;
+- (id)_indexTitlesAsSet;
+- (void)_setIndexVisible:(BOOL)fp8;
+- (id)table;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+#import "NSCopying-Protocol.h"
+
+@interface UISectionRowData : NSObject <NSCopying>
+{
+ BOOL _valid;
+ float _headerHeight;
+ float _footerHeight;
+ float _headerOffset;
+ float _footerOffset;
+ int _numRows;
+ int _arrayLength;
+ float *_rowHeights;
+ float *_rowOffsets;
+ float _sectionHeight;
+}
+
+- (void)dealloc;
+- (void)invalidate;
+- (float)_headerOrFooterSizeForTable:(id)fp8 title:(id)fp12 isHeader:(BOOL)fp16;
+- (void)addOffset:(float)fp8 fromRow:(int)fp12;
+- (float)_defaultSectionHeaderHeightForSection:(int)fp8 tableView:(id)fp12 tableViewRowData:(id)fp16;
+- (float)_defaultSectionFooterHeightForSection:(int)fp8 tableView:(id)fp12 tableViewRowData:(id)fp16;
+- (void)refreshWithSection:(int)fp8 tableView:(id)fp12 tableViewRowData:(id)fp16;
+- (void)insertRowAtIndex:(int)fp8 inSection:(int)fp12 rowHeight:(float)fp16 tableViewRowData:(id)fp20;
+- (void)deleteRowAtIndex:(int)fp8;
+- (int)sectionLocationForRow:(int)fp8;
+- (int)sectionLocationForReorderedRow:(int)fp8;
+- (id)copyWithZone:(struct _NSZone *)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UITable.h>
+
+@class NSMutableArray, UISectionList;
+
+@interface UISectionTable : UITable
+{
+ UISectionList *_sectionList;
+ struct _NSRange _visibleHeaders;
+ NSMutableArray *_visibleHeaderViews;
+ float _rightMargin;
+ NSMutableArray *_reusableHeaderCells;
+ NSMutableArray *_reusableTransparentHeaderCells;
+ int _reusableHeaderCapacity;
+ struct {
+ unsigned int style:1;
+ unsigned int delegateHeaderForSection:1;
+ unsigned int disableHideHeadersInShortLists:1;
+ unsigned int disallowsScrollIndicators:1;
+ unsigned int reserved:28;
+ } _sectionTableFlags;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8 sectionList:(id)fp24;
+- (id)initWithSize:(struct CGSize)fp8 sectionList:(id)fp16;
+- (void)dealloc;
+- (void)setFrame:(struct CGRect)fp8;
+- (void)setDelegate:(id)fp8;
+- (void)reloadData;
+- (BOOL)floatArray:(id)fp8 loadGapIndexes:(int *)fp12 gapHeight:(float *)fp16 count:(int)fp20;
+- (void)floatArray:(id)fp8 getValueCount:(int *)fp12 gapIndexCount:(int *)fp16;
+- (id)createPreparedCellForRow:(int)fp8 column:(int)fp12;
+- (id)_createHeaderCellForHeaderAtIndex:(int)fp8 width:(float)fp12 opaque:(BOOL)fp16 adjustOrigin:(BOOL)fp20;
+- (void)_removeHeaderCellsForRange:(struct _NSRange)fp8;
+- (void)_replaceCellWithTransparentOneGapIndex:(int)fp8 viewIndex:(int)fp12 width:(float)fp16;
+- (void)_replaceCellWithOpaqueOneGapIndex:(int)fp8 viewIndex:(int)fp12 width:(float)fp16;
+- (BOOL)_shouldHideHeaders;
+- (void)_updateShowScrollIndicatorsFlag;
+- (void)_updateVisibleCellsNow;
+- (BOOL)showsSectionHeaders;
+- (void)scrollToSection:(int)fp8;
+- (void)scrollToSectionWithTitle:(id)fp8;
+- (void)scrollRowToVisible:(int)fp8;
+- (BOOL)sectionHeaderCellWasClicked:(id)fp8;
+- (void)setRightMargin:(float)fp8;
+- (void)setAllowsScrollIndicators:(BOOL)fp8;
+- (void)setShouldHideHeaderInShortLists:(BOOL)fp8;
+- (void)setSectionListStyle:(int)fp8;
+- (id)indexTitles;
+- (void)_reloadRowHeights;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@class UIColor;
+
+@interface UISegment : UIView
+{
+ UIView *_info;
+ float _width;
+ struct CGSize _contentOffset;
+ UIColor *_tintColor;
+ struct {
+ unsigned int style:2;
+ unsigned int size:2;
+ unsigned int selected:1;
+ unsigned int showDivider:1;
+ unsigned int hasImage:1;
+ unsigned int isDisclosure:1;
+ unsigned int position:3;
+ unsigned int reserved:21;
+ } _segmentFlags;
+}
+
+- (id)initWithInfo:(id)fp8 style:(int)fp12 size:(int)fp16 tintColor:(id)fp20 position:(unsigned int)fp24 isDisclosure:(BOOL)fp28;
+- (id)initWithCoder:(id)fp8;
+- (void)_populateArchivedSubviews:(id)fp8;
+- (void)encodeWithCoder:(id)fp8;
+- (void)dealloc;
+- (void)insertDividerView;
+- (void)setTintColor:(id)fp8;
+- (void)setEnabled:(BOOL)fp8;
+- (void)setSelected:(BOOL)fp8;
+- (void)setShowDivider:(BOOL)fp8;
+- (void)animateAdd:(BOOL)fp8;
+- (void)animateRemove;
+- (struct CGRect)contentRect;
+- (struct CGSize)contentSize;
+- (void)_positionInfo;
+- (void)setFrame:(struct CGRect)fp8;
+- (void)setPosition:(unsigned int)fp8;
+- (void)setContentOffset:(struct CGSize)fp8;
+- (void)setInfo:(id)fp8;
+- (id)info;
+- (id)infoName;
+- (id)hitTest:(struct CGPoint)fp8 withEvent:(id)fp16;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UILabel.h>
+
+@interface UISegmentLabel : UILabel
+{
+ int _style;
+}
+
+- (id)initWithSegmentedControlStyle:(int)fp8;
+- (id)_disabledFontColor;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UISegmentedControl.h>
+
+@interface UISegmentedControl (DeprecatedMethods)
++ (float)defaultHeight;
+- (id)initWithFrame:(struct CGRect)fp8 withStyle:(int)fp24 withItems:(id)fp28;
+- (void)setDelegate:(id)fp8;
+- (void)setShowsDisclosure:(BOOL)fp8;
+- (void)setMomentaryClick:(BOOL)fp8;
+- (void)setAlwaysNotifiesDelegateOfSegmentClicks:(BOOL)fp8;
+- (void)setImagePadding:(struct CGSize)fp8 forSegment:(unsigned int)fp16;
+- (void)selectSegment:(int)fp8;
+- (void)addSegmentWithTitle:(id)fp8;
+- (void)insertSegment:(unsigned int)fp8 withTitle:(id)fp12 animated:(BOOL)fp16;
+- (void)insertSegment:(unsigned int)fp8 withImage:(id)fp12 animated:(BOOL)fp16;
+- (void)removeSegment:(unsigned int)fp8 animated:(BOOL)fp12;
+- (void)setTitle:(id)fp8 forSegment:(unsigned int)fp12;
+- (id)titleForSegment:(unsigned int)fp8;
+- (void)setImage:(id)fp8 forSegment:(unsigned int)fp12;
+- (id)imageForSegment:(unsigned int)fp8;
+- (void)setWidth:(float)fp8 forSegment:(unsigned int)fp12;
+- (float)widthForSegment:(unsigned int)fp8;
+- (void)setContentOffset:(struct CGSize)fp8 forSegment:(unsigned int)fp16;
+- (struct CGSize)contentOffsetForSegment:(unsigned int)fp8;
+- (void)setEnabled:(BOOL)fp8 forSegment:(unsigned int)fp12;
+- (BOOL)isEnabledForSegment:(unsigned int)fp8;
+- (void)setSelectedSegment:(int)fp8;
+- (int)selectedSegment;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UISegmentedControl.h>
+
+@interface UISegmentedControl (InterfaceBuilderSupport)
+- (id)infoViewForSegment:(int)fp8;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UISegmentedControl.h>
+
+@interface UISegmentedControl (Static)
+- (void)_createSegmentAtIndex:(int)fp8 position:(unsigned int)fp12 withInfo:(id)fp16;
+- (void)_insertSegment:(int)fp8 withInfo:(id)fp12 animated:(BOOL)fp16;
+- (void)_clearSelectedSegment;
+- (void)_removeSegmentAnimationFinished:(id)fp8 finished:(id)fp12 context:(void *)fp16;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UISegmentedControl.h>
+
+@interface UISegmentedControl (SynthEvents)
+- (id)scriptingInfoWithChildren;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIControl.h>
+
+#import "NSCoding-Protocol.h"
+
+@class NSMutableArray, UIColor, UIView;
+
+@interface UISegmentedControl : UIControl <NSCoding>
+{
+ NSMutableArray *_segments;
+ int _selectedSegment;
+ int _highlightedSegment;
+ UIView *_selectionIndicator;
+ UIView *_highlightIndicator;
+ id _delegate;
+ UIColor *_tintColor;
+ struct {
+ unsigned int style:3;
+ unsigned int size:2;
+ unsigned int showsDisclosure:1;
+ unsigned int delegateSelectedSegmentChanged:1;
+ unsigned int delegateDisclosureButtonClicked:1;
+ unsigned int delegateAlwaysNotifiesDelegateOfSegmentClicks:1;
+ unsigned int momentaryClick:1;
+ unsigned int dontAlwaysToggleForTwoSegments:1;
+ unsigned int tracking:1;
+ unsigned int mouseInside:1;
+ unsigned int autosizeToFitSegments:1;
+ unsigned int isSizingToFit:1;
+ } _segmentedControlFlags;
+}
+
++ (float)defaultHeightForStyle:(int)fp8 size:(int)fp12;
++ (float)defaultHeightForStyle:(int)fp8;
+- (void)_commonSegmentedControlInit;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (id)initWithItems:(id)fp8;
+- (id)initWithCoder:(id)fp8;
+- (void)_populateArchivedSubviews:(id)fp8;
+- (void)encodeWithCoder:(id)fp8;
+- (void)dealloc;
+- (int)segmentedControlStyle;
+- (void)setSegmentedControlStyle:(int)fp8;
+- (int)controlSize;
+- (void)setControlSize:(int)fp8;
+- (int)segmentControlStyle;
+- (void)setSegmentControlStyle:(int)fp8;
+- (BOOL)isMomentary;
+- (void)setMomentary:(BOOL)fp8;
+- (void)setAlwaysToggleForTwoSegments:(BOOL)fp8;
+- (void)setTintColor:(id)fp8;
+- (void)insertSegmentWithTitle:(id)fp8 atIndex:(unsigned int)fp12 animated:(BOOL)fp16;
+- (void)insertSegmentWithImage:(id)fp8 atIndex:(unsigned int)fp12 animated:(BOOL)fp16;
+- (void)removeSegmentAtIndex:(unsigned int)fp8 animated:(BOOL)fp12;
+- (void)removeAllSegments;
+- (void)setTitle:(id)fp8 forSegmentAtIndex:(unsigned int)fp12;
+- (id)titleForSegmentAtIndex:(unsigned int)fp8;
+- (void)setImage:(id)fp8 forSegmentAtIndex:(unsigned int)fp12;
+- (id)imageForSegmentAtIndex:(unsigned int)fp8;
+- (void)setWidth:(float)fp8 forSegmentAtIndex:(unsigned int)fp12;
+- (float)widthForSegmentAtIndex:(unsigned int)fp8;
+- (void)setContentOffset:(struct CGSize)fp8 forSegmentAtIndex:(unsigned int)fp16;
+- (struct CGSize)contentOffsetForSegmentAtIndex:(unsigned int)fp8;
+- (void)setEnabled:(BOOL)fp8 forSegmentAtIndex:(unsigned int)fp12;
+- (BOOL)isEnabledForSegmentAtIndex:(unsigned int)fp8;
+- (unsigned int)numberOfSegments;
+- (int)selectedSegmentIndex;
+- (void)setSelectedSegmentIndex:(int)fp8;
+- (void)sizeToFit;
+- (void)setFrame:(struct CGRect)fp8;
+- (void)drawRect:(struct CGRect)fp8;
+- (struct CGSize)sizeThatFits:(struct CGSize)fp8;
+- (void)layoutSubviews;
+- (BOOL)shouldTrack;
+- (void)updateHighlight;
+- (void)highlightSegment:(int)fp8;
+- (void)mouseDown:(struct __GSEvent *)fp8;
+- (BOOL)pointMostlyInside:(struct CGPoint)fp8 withEvent:(id)fp16;
+- (BOOL)pointMostlyInside:(struct CGPoint)fp8 forEvent:(struct __GSEvent *)fp16;
+- (void)mouseDragged:(struct __GSEvent *)fp8;
+- (void)mouseUp:(struct __GSEvent *)fp8;
+- (void)touchesBegan:(id)fp8 withEvent:(id)fp12;
+- (void)touchesMoved:(id)fp8 withEvent:(id)fp12;
+- (void)touchesEnded:(id)fp8 withEvent:(id)fp12;
+- (id)tintColor;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIImageView.h>
+
+@interface UISegmentedHighlightIndicator : UIImageView
+{
+}
+
+- (id)initWithStyle:(int)fp8;
+- (void)layoutForPosition:(int)fp8 withStyle:(int)fp12 selected:(BOOL)fp16;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIImageView.h>
+
+@interface UISegmentedSelectionIndicator : UIImageView
+{
+}
+
+- (id)initWithStyle:(int)fp8 tintColor:(id)fp12;
+- (void)layoutForPosition:(int)fp8 withStyle:(int)fp12 tintColor:(id)fp16;
+- (id)hitTest:(struct CGPoint)fp8 withEvent:(id)fp16;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@class UIImage;
+
+@interface UISelectionIndicatorView : UIView
+{
+ UIImage *_image;
+ CDAnonymousStruct12 _slices;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8 withImageName:(id)fp24;
+- (void)dealloc;
+- (void)setFrame:(struct CGRect)fp8;
+- (void)drawRect:(struct CGRect)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIPickerView.h>
+
+#import "UIFormPeripheral-Protocol.h"
+#import "UIPickerViewDataSource-Protocol.h"
+#import "UIPickerViewDelegate-Protocol.h"
+
+@class NSMutableArray;
+
+@interface UISelectionPeripheral : UIPickerView <UIFormPeripheral, UIPickerViewDataSource, UIPickerViewDelegate>
+{
+ id <UISelectionControl> _control;
+ id <UIItemControl> _selectedItemControl;
+ NSMutableArray *_cachedItems;
+ int _orientation;
+ unsigned int _firstSelectedIndex;
+}
+
++ (BOOL)isUniqueForEachFormControl;
+- (id)initFormPeripheral;
+- (void)dealloc;
+- (int)orientation;
+- (void)endEditing;
+- (void)willChangeToFormControl:(id)fp8;
+- (void)setFormControl:(id)fp8;
+- (void)pickerViewLoaded:(id)fp8;
+- (id)pickerView:(id)fp8 viewForRow:(int)fp12 forComponent:(int)fp16 reusingView:(id)fp20;
+- (int)numberOfComponentsInPickerView:(id)fp8;
+- (int)pickerView:(id)fp8 numberOfRowsInComponent:(int)fp12;
+- (void)pickerView:(id)fp8 row:(int)fp12 column:(int)fp16 checked:(BOOL)fp20;
+- (float)pickerView:(id)fp8 widthForComponent:(int)fp12;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@class UIImage;
+
+@interface UIShadowView : UIView
+{
+ UIImage *_image;
+}
+
++ (id)topShadowImage;
++ (id)bottomShadowImage;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (BOOL)ignoresMouseEvents;
+- (void)setShadowImage:(id)fp8 forEdge:(int)fp12 inside:(BOOL)fp16;
+- (void)dealloc;
+- (void)drawRect:(struct CGRect)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UITableCell.h>
+
+@class NSString, UIFont, UIImageView;
+
+@interface UISimpleTableCell : UITableCell
+{
+ UIFont *_font;
+ UIImageView *_iconImageView;
+ unsigned int _indentationLevel;
+ NSString *_title;
+ int _titleColor;
+}
+
++ (id)defaultFont;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)setFont:(id)fp8;
+- (id)font;
+- (void)dealloc;
+- (void)drawTitleInRect:(struct CGRect)fp8 selected:(BOOL)fp24;
+- (void)drawContentInRect:(struct CGRect)fp8 selected:(BOOL)fp24;
+- (void)setUserInteractionEnabled:(BOOL)fp8;
+- (void)setTitle:(id)fp8;
+- (id)title;
+- (void)setTitleColor:(int)fp8;
+- (id)iconImageView;
+- (void)layoutSubviews;
+- (void)setIcon:(id)fp8;
+- (id)icon;
+- (void)setIndentationLevel:(unsigned int)fp8;
+- (unsigned int)indentationLevel;
+- (int)lineBreakMode;
+- (id)_scriptingInfo;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UISlider.h>
+
+@interface UISlider (SyntheticEvents)
+- (id)_scriptingInfo;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UISlider.h>
+
+@interface UISlider (UISliderContentLookup)
+- (void)_setContent:(id)fp8 forState:(unsigned int)fp12;
+- (void)_setThumbImage:(id)fp8 forStates:(unsigned int)fp12;
+- (void)_setMinimumTrackImage:(id)fp8 forStates:(unsigned int)fp12;
+- (void)_setMaximumTrackImage:(id)fp8 forStates:(unsigned int)fp12;
+- (id)_contentForState:(unsigned int)fp8;
+- (id)_thumbImageForState:(unsigned int)fp8;
+- (id)_minimumTrackImageForState:(unsigned int)fp8;
+- (id)_maximumTrackImageForState:(unsigned int)fp8;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UISlider.h>
+
+@interface UISlider (UISliderPrivate)
+- (BOOL)_alwaysHandleScrollerMouseEvent;
+- (BOOL)isAnimatingValueChange;
+- (void)setShowValue:(BOOL)fp8;
+- (struct CGRect)valueTextRectForBounds:(struct CGRect)fp8;
+- (id)createThumbView;
+- (void)setThumbImage:(id)fp8 forStates:(unsigned int)fp12;
+- (void)setMinimumTrackImage:(id)fp8 forStates:(unsigned int)fp12;
+- (void)setMaximumTrackImage:(id)fp8 forStates:(unsigned int)fp12;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIControl.h>
+
+@class UIImageView;
+
+@interface UISlider : UIControl <NSCoding>
+{
+ float _value;
+ float _minValue;
+ float _maxValue;
+ struct __CFDictionary *_contentLookup;
+ UIImageView *_minValueImageView;
+ UIImageView *_maxValueImageView;
+ UIImageView *_thumbView;
+ UIImageView *_minTrackView;
+ UIImageView *_maxTrackView;
+ struct {
+ unsigned int continuous:1;
+ unsigned int animating:1;
+ unsigned int showValue:1;
+ unsigned int creatingSnapshot:1;
+ } _sliderFlags;
+ float _hitOffset;
+}
+
+- (id)init;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (id)initWithCoder:(id)fp8;
+- (void)_populateArchivedSubviews:(id)fp8;
+- (void)encodeWithCoder:(id)fp8;
+- (void)_initImages;
+- (void)_initSubviews;
+- (void)dealloc;
+- (void)setThumbImage:(id)fp8 forState:(unsigned int)fp12;
+- (void)setMinimumTrackImage:(id)fp8 forState:(unsigned int)fp12;
+- (void)setMaximumTrackImage:(id)fp8 forState:(unsigned int)fp12;
+- (id)thumbImageForState:(unsigned int)fp8;
+- (id)minimumTrackImageForState:(unsigned int)fp8;
+- (id)maximumTrackImageForState:(unsigned int)fp8;
+- (id)currentThumbImage;
+- (id)currentMinimumTrackImage;
+- (id)currentMaximumTrackImage;
+- (void)setMinimumValueImage:(id)fp8;
+- (id)minimumValueImage;
+- (void)setMaximumValueImage:(id)fp8;
+- (id)maximumValueImage;
+- (struct CGRect)minimumValueImageRectForBounds:(struct CGRect)fp8;
+- (struct CGRect)maximumValueImageRectForBounds:(struct CGRect)fp8;
+- (struct CGRect)trackRectForBounds:(struct CGRect)fp8;
+- (struct CGRect)thumbRectForBounds:(struct CGRect)fp8 trackRect:(struct CGRect)fp24 value:(float)fp40;
+- (struct CGSize)sizeThatFits:(struct CGSize)fp8;
+- (void)setFrame:(struct CGRect)fp8;
+- (void)setBounds:(struct CGRect)fp8;
+- (void)layoutSubviews;
+- (void)_layoutSubviewsForBoundsChange:(BOOL)fp8;
+- (void)_updateAppearanceForEnabled:(BOOL)fp8;
+- (void)setEnabled:(BOOL)fp8;
+- (void)setHighlighted:(BOOL)fp8;
+- (void)setSelected:(BOOL)fp8;
+- (void)setContinuous:(BOOL)fp8;
+- (BOOL)isContinuous;
+- (float)value;
+- (void)setValue:(float)fp8;
+- (void)setValue:(float)fp8 animated:(BOOL)fp12;
+- (void)_setValue:(float)fp8 andSendAction:(BOOL)fp12;
+- (float)minimumValue;
+- (void)setMinimumValue:(float)fp8;
+- (float)maximumValue;
+- (void)setMaximumValue:(float)fp8;
+- (void)_sliderAnimationWillStart:(id)fp8 context:(void *)fp12;
+- (void)_sliderAnimationDidStop:(id)fp8 finished:(id)fp12 context:(void *)fp16;
+- (void)_sendDelayedActions;
+- (BOOL)beginTrackingAt:(struct CGPoint)fp8 withEvent:(struct __GSEvent *)fp16;
+- (BOOL)continueTrackingAt:(struct CGPoint)fp8 previous:(struct CGPoint)fp16 withEvent:(struct __GSEvent *)fp24;
+- (void)endTrackingAt:(struct CGPoint)fp8 previous:(struct CGPoint)fp16 withEvent:(struct __GSEvent *)fp24;
+- (BOOL)cancelMouseTracking;
+- (void)_controlMouseDown:(struct __GSEvent *)fp8;
+- (void)_controlMouseUp:(struct __GSEvent *)fp8;
+- (void)_controlMouseDragged:(struct __GSEvent *)fp8;
+- (BOOL)beginTrackingWithTouch:(id)fp8 withEvent:(id)fp12;
+- (BOOL)continueTrackingWithTouch:(id)fp8 withEvent:(id)fp12;
+- (void)endTrackingWithTouch:(id)fp8 withEvent:(id)fp12;
+- (void)_controlTouchBegan:(id)fp8 withEvent:(id)fp12;
+- (void)_controlTouchMoved:(id)fp8 withEvent:(id)fp12;
+- (void)_controlTouchEnded:(id)fp8 withEvent:(id)fp12;
+- (BOOL)cancelTouchTracking;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+@class UIImage;
+
+@interface UISliderContent : NSObject
+{
+ UIImage *thumb;
+ UIImage *minTrack;
+ UIImage *maxTrack;
+}
+
+- (BOOL)isEmpty;
+- (void)dealloc;
+- (id)maxTrack;
+- (void)setMaxTrack:(id)fp8;
+- (id)minTrack;
+- (void)setMinTrack:(id)fp8;
+- (id)thumb;
+- (void)setThumb:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+@class UIWindow;
+
+@interface UISuspendInfo : NSObject
+{
+ UIWindow *_window;
+ struct CGAffineTransform _transform;
+ float _alpha;
+ float _level;
+ float _suspendedScale;
+ BOOL _restoreOnResume;
+}
+
++ (void)createInfoWithWindows:(id)fp8;
++ (void)updateSuspendedInfo;
+- (void)_addWindowToSnapshot;
+- (id)initWithWindow:(id)fp8;
+- (void)synchronizeDrawingWithID:(int)fp8;
+- (void)restoreWindow;
+- (void)setSuspendedScale:(float)fp8;
+- (float)suspendedScale;
+- (void)setRestoreOnResume:(BOOL)fp8;
+- (BOOL)restoreOnResume;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@class UIToolbar;
+
+@interface UISwappableImageView : UIView
+{
+ id _value;
+ id _alternate;
+ BOOL _showAlternate;
+ BOOL _flipped;
+ BOOL _updateImage;
+ BOOL _bezel;
+ int _bezelStyle;
+ int _currentAnimation;
+ UIToolbar *_buttonBar;
+ int _buttonTag;
+}
+
+- (id)initWithImage:(id)fp8 alternateImage:(id)fp12 barStyle:(int)fp16 tintColor:(id)fp20 bezel:(BOOL)fp24;
+- (void)dealloc;
+- (void)setBezelStyleForBarStyle:(int)fp8 tintColor:(id)fp12;
+- (void)updateImageIfNeeded;
+- (void)showAlternateImage:(BOOL)fp8;
+- (void)setFlipped:(BOOL)fp8;
+- (void)animateImage:(float)fp8 withButtonBar:(id)fp12 withTag:(int)fp16;
+- (void)animationDidStop:(id)fp8 finished:(BOOL)fp12;
+- (void)setImage:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UISwitch.h>
+
+@interface UISwitch (SyntheticEvents)
+- (id)_scriptingInfo;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UISwitch.h>
+
+@interface UISwitch (UISwitchPrivate)
+- (void)setAlternateColors:(BOOL)fp8;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIControl.h>
+
+@interface UISwitch : UIControl <NSCoding>
+{
+ id _control;
+}
+
+- (id)init;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (id)initWithCoder:(id)fp8;
+- (void)_populateArchivedSubviews:(id)fp8;
+- (void)encodeWithCoder:(id)fp8;
+- (void)dealloc;
+- (BOOL)isOn;
+- (void)setOn:(BOOL)fp8;
+- (void)setOn:(BOOL)fp8 animated:(BOOL)fp12;
+- (struct CGSize)sizeThatFits:(struct CGSize)fp8;
+- (void)setFrame:(struct CGRect)fp8;
+- (BOOL)isEnabled;
+- (void)setEnabled:(BOOL)fp8;
+- (BOOL)isHighlighted;
+- (void)setHighlighted:(BOOL)fp8;
+- (BOOL)isSelected;
+- (void)setSelected:(BOOL)fp8;
+- (unsigned int)state;
+- (void)addTarget:(id)fp8 action:(SEL)fp12 forControlEvents:(unsigned int)fp16;
+- (void)removeTarget:(id)fp8 action:(SEL)fp12 forControlEvents:(unsigned int)fp16;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+#import "UIModalViewDelegate-Protocol.h"
+
+@class UIModalView;
+
+@interface UISystemAlertRequest : NSObject <UIModalViewDelegate>
+{
+ int _alertID;
+ UIModalView *_sheet;
+ id _target;
+ SEL _action;
+}
+
+- (id)initWithAlertID:(int)fp8 sheet:(id)fp12 target:(id)fp16 action:(SEL)fp20;
+- (void)dealloc;
+- (void)alertSheet:(id)fp8 buttonClicked:(int)fp12;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UITabBar.h>
+
+@interface UITabBar (Static)
+- (void)_buttonDown:(id)fp8;
+- (void)_buttonDownDelayed:(id)fp8;
+- (void)_buttonUp:(id)fp8;
+- (void)_buttonCancel:(id)fp8;
+- (void)_adjustButtonSelection:(id)fp8;
+- (void)_dismissCustomizeSheet:(BOOL)fp8;
+- (void)_customizeDoneButtonAction:(id)fp8;
+- (void)_finishCustomizeAnimation:(id)fp8;
+- (void)_customizeWithAvailableItems:(id)fp8;
+- (void)_configureTabBarReplacingItem:(id)fp8 withNewItem:(id)fp12 dragging:(BOOL)fp16 swapping:(BOOL)fp20;
+- (void)_positionTabBarButtons:(id)fp8 ignoringItem:(id)fp12;
+- (id)hitTest:(struct CGPoint)fp8 forEvent:(struct __GSEvent *)fp16;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UITabBar.h>
+
+@interface UITabBar (SynthEvents)
+- (BOOL)_isHidden:(id)fp8;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UITabBar.h>
+
+@interface UITabBar (UITabBarInternal)
++ (float)_buttonGap;
+- (void)_alertWillShow:(BOOL)fp8 duration:(float)fp12;
+- (void)_alertDidHide;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UITabBar.h>
+
+@interface UITabBar (UITabBarPrivate)
++ (float)defaultHeightForBarSize:(int)fp8;
+- (void)_tabBarFinishedAnimating;
+- (void)dismissCustomizeSheet:(BOOL)fp8;
+- (id)hitTest:(struct CGPoint)fp8 withEvent:(id)fp16;
+- (void)touchesBegan:(id)fp8 withEvent:(id)fp12;
+- (void)touchesMoved:(id)fp8 withEvent:(id)fp12;
+- (void)touchesEnded:(id)fp8 withEvent:(id)fp12;
+- (void)setBadgeValue:(id)fp8 forButton:(int)fp12;
+- (void)setBadgeGlyph:(id)fp8 forButton:(int)fp12;
+- (void)setBadgeAnimated:(BOOL)fp8 forButton:(int)fp12;
+- (BOOL)onStateForButton:(int)fp8;
+- (void)setOnStateForButton:(BOOL)fp8 forButton:(int)fp12;
+- (void)setFrame:(struct CGRect)fp8;
+- (void)drawRect:(struct CGRect)fp8;
+- (id)buttonItems;
+- (void)setButtonItems:(id)fp8;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@class NSArray, UITabBarItem;
+
+@interface UITabBar : UIView
+{
+ UIView *_customizeView;
+ id <UITabBarDelegate> _delegate;
+ NSArray *_items;
+ UITabBarItem *_selectedItem;
+ NSArray *_customizationItems;
+ struct {
+ unsigned int roundsCorners:1;
+ unsigned int alertShown:1;
+ unsigned int wasEnabled:1;
+ unsigned int customized:1;
+ unsigned int downButtonSentAction:1;
+ } _tabBarFlags;
+ NSArray *_buttonItems;
+ struct __CFArray *_hiddenItems;
+}
+
+- (id)initWithCoder:(id)fp8;
+- (void)_populateArchivedSubviews:(id)fp8;
+- (void)encodeWithCoder:(id)fp8;
+- (void)dealloc;
+- (void)setItems:(id)fp8;
+- (id)items;
+- (void)setSelectedItem:(id)fp8;
+- (id)selectedItem;
+- (void)_sendAction:(id)fp8 withEvent:(id)fp12;
+- (void)setItems:(id)fp8 animated:(BOOL)fp12;
+- (struct CGSize)sizeThatFits:(struct CGSize)fp8;
+- (void)setBounds:(struct CGRect)fp8;
+- (void)layoutSubviews;
+- (void)beginCustomizingItems:(id)fp8;
+- (BOOL)endCustomizingAnimated:(BOOL)fp8;
+- (BOOL)isCustomizing;
+- (id)delegate;
+- (void)setDelegate:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@class UIImage;
+
+@interface UITabBarBadgeBackground : UIView
+{
+ UIImage *_image;
+}
+
+- (id)initWithImage:(id)fp8;
+- (void)dealloc;
+- (void)drawRect:(struct CGRect)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UITabBarButton.h>
+
+@interface UITabBarButton (SynthEvents)
+- (id)_scriptingInfo;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIControl.h>
+
+@class UILabel, UITabBarButtonBadge, UITabBarSelectionIndicatorView, UIView;
+
+@interface UITabBarButton : UIControl
+{
+ struct CGRect _hitRect;
+ UIView *_info;
+ UILabel *_label;
+ UITabBarButtonBadge *_badge;
+ UITabBarSelectionIndicatorView *_selectedIndicator;
+ BOOL _onState;
+ BOOL _barHeight;
+ BOOL _badgeAnimated;
+ CDAnonymousStruct2 _infoInsets;
+}
+
++ (id)_defaultLabelFont;
++ (id)_defaultLabelColor;
++ (id)_donePushButton;
+- (id)initWithImage:(id)fp8 selectedImage:(id)fp12 label:(id)fp16 withInsets:(CDAnonymousStruct2)fp20;
+- (void)dealloc;
+- (void)setImage:(id)fp8;
+- (void)_setTabBarHitRect:(struct CGRect)fp8;
+- (struct CGRect)_tabBarHitRect;
+- (void)_showSelectedIndicator:(BOOL)fp8 changeSelection:(BOOL)fp12;
+- (void)_setSelected:(BOOL)fp8;
+- (void)_positionBadge;
+- (void)setFrame:(struct CGRect)fp8;
+- (void)_setBadgeValue:(id)fp8;
+- (void)_badgeAnimationDidStop:(id)fp8 finished:(id)fp12;
+- (void)_setBadgeAnimated:(BOOL)fp8;
+- (void)setEnabled:(BOOL)fp8;
+- (BOOL)pointInside:(struct CGPoint)fp8 forEvent:(struct __GSEvent *)fp16;
+- (BOOL)pointInside:(struct CGPoint)fp8 withEvent:(id)fp16;
+- (void)layoutSubviews;
+- (void)_setOn:(BOOL)fp8;
+- (BOOL)_isOn;
+- (void)_setBarHeight:(float)fp8;
+- (BOOL)_useBarHeight;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@interface UITabBarButtonBadge : UIView
+{
+ UIView *_value;
+ UIView *_background;
+ UIView *_alternate;
+}
+
+- (id)initWithValue:(id)fp8 blinks:(BOOL)fp12;
+- (void)dealloc;
+- (struct CGSize)sizeThatFits:(struct CGSize)fp8;
+- (void)setValue:(id)fp8;
+- (void)layoutSubviews;
+- (void)setBlinks:(BOOL)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIViewController.h>
+
+#import "NSCoding-Protocol.h"
+#import "UITabBarDelegate-Protocol.h"
+
+@class NSArray, NSMutableArray, UINavigationController, UITabBar, UIView;
+
+@interface UITabBarController : UIViewController <UITabBarDelegate, NSCoding>
+{
+ UITabBar *_tabBar;
+ UIView *_containerView;
+ UIView *_viewControllerTransitionView;
+ NSMutableArray *_viewControllers;
+ id _tabBarItemsToViewControllers;
+ UIViewController *_selectedViewController;
+ UINavigationController *_moreNavigationController;
+ NSArray *_customizableViewControllers;
+ id <UITabBarControllerDelegate> _delegate;
+ UIViewController *_selectedViewControllerDuringWillAppear;
+ struct {
+ unsigned int isShown:1;
+ unsigned int isShowingMoreItem:1;
+ unsigned int needsToRebuildItems:1;
+ unsigned int isBarHidden:1;
+ } _tabBarControllerFlags;
+}
+
+- (id)init;
+- (id)initWithCoder:(id)fp8;
+- (void)_populateArchivedChildViewControllers:(id)fp8;
+- (void)encodeWithCoder:(id)fp8;
+- (void)dealloc;
+- (void)viewWillLayoutSubviews;
+- (void)loadView;
+- (void)viewWillAppear:(BOOL)fp8;
+- (void)viewDidAppear:(BOOL)fp8;
+- (void)viewWillDisappear:(BOOL)fp8;
+- (void)viewDidDisappear:(BOOL)fp8;
+- (void)purgeMemoryForReason:(int)fp8;
+- (void)updateTabBarItemForViewController:(id)fp8;
+- (id)viewControllers;
+- (void)_configureTargetActionForTabBarItem:(id)fp8;
+- (void)setViewControllers:(id)fp8;
+- (void)_rebuildTabBarItemsAnimated:(BOOL)fp8;
+- (void)setViewControllers:(id)fp8 animated:(BOOL)fp12;
+- (id)selectedViewController;
+- (void)setSelectedViewController:(id)fp8;
+- (unsigned int)selectedIndex;
+- (void)setSelectedIndex:(unsigned int)fp8;
+- (BOOL)_allowsCustomizing;
+- (id)moreNavigationController;
+- (id)customizableViewControllers;
+- (void)setCustomizableViewControllers:(id)fp8;
+- (void)beginCustomizingTabBar:(id)fp8;
+- (void)tabBar:(id)fp8 willEndCustomizingItems:(id)fp12 changed:(BOOL)fp16;
+- (void)tabBar:(id)fp8 didEndCustomizingItems:(id)fp12 changed:(BOOL)fp16;
+- (void)animationDidStop:(id)fp8 finished:(id)fp12 context:(void *)fp16;
+- (void)hideTabBarWithTransition:(int)fp8;
+- (void)showTabBarWithTransition:(int)fp8;
+- (id)allViewControllers;
+- (id)tabBar;
+- (void)tabBarItemClicked:(id)fp8;
+- (void)setSelectedTabBarItem:(id)fp8;
+- (void)transitionFromViewController:(id)fp8 toViewController:(id)fp12;
+- (BOOL)shouldAutorotateToInterfaceOrientation:(int)fp8;
+- (id)rotatingHeaderView;
+- (id)rotatingFooterView;
+- (void)willRotateToInterfaceOrientation:(int)fp8 duration:(double)fp12;
+- (void)willAnimateFirstHalfOfRotationToInterfaceOrientation:(int)fp8 duration:(double)fp12;
+- (void)didAnimateFirstHalfOfRotationToInterfaceOrientation:(int)fp8;
+- (void)willAnimateSecondHalfOfRotationFromInterfaceOrientation:(int)fp8 duration:(double)fp12;
+- (void)didRotateFromInterfaceOrientation:(int)fp8;
+- (id)delegate;
+- (void)setDelegate:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@class NSMutableArray, UIImageView, UITabBar, UITabBarItem, UITabBarItemProxy;
+
+@interface UITabBarCustomizeView : UIView
+{
+ UITabBar *_tabBar;
+ NSMutableArray *_proxies;
+ NSMutableArray *_fixedItems;
+ UITabBarItemProxy *_draggingProxy;
+ UITabBarItem *_draggingItem;
+ UIImageView *_dragImage;
+ UIImageView *_replacementGlow;
+ UITabBarItem *_replaceItem;
+ struct CGPoint _startPoint;
+}
+
+- (void)setTabBar:(id)fp8 currentItems:(id)fp12 availableItems:(id)fp16;
+- (void)dealloc;
+- (void)layoutSubviews;
+- (BOOL)canHandleSwipes;
+- (void)touchesBegan:(id)fp8 withEvent:(id)fp12;
+- (void)touchesMoved:(id)fp8 withEvent:(id)fp12;
+- (void)touchesEnded:(id)fp8 withEvent:(id)fp12;
+- (void)adjustDragImageWithTouches:(id)fp8 withEvent:(id)fp12;
+- (id)itemInTabBarWithTouches:(id)fp8 withEvent:(id)fp12;
+- (void)tabBarTouchesBegan:(id)fp8 withEvent:(id)fp12;
+- (void)tabBarTouchesMoved:(id)fp8 withEvent:(id)fp12;
+- (void)tabBarTouchesEnded:(id)fp8 withEvent:(id)fp12;
+- (void)_finishTouchesEndedChangeAnimation:(id)fp8 finished:(id)fp12 context:(id)fp16;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UITabBarCustomizeView.h>
+
+@interface UITabBarCustomizeViewLegacy : UITabBarCustomizeView
+{
+}
+
+- (id)_fakeEventForEvent:(struct __GSEvent *)fp8 touches:(id)fp12;
+- (id)_fakeTouchesForEvent:(struct __GSEvent *)fp8 view:(id)fp12;
+- (void)mouseDown:(struct __GSEvent *)fp8;
+- (void)mouseDragged:(struct __GSEvent *)fp8;
+- (void)mouseUp:(struct __GSEvent *)fp8;
+- (void)tabBarMouseDown:(struct __GSEvent *)fp8;
+- (void)tabBarMouseDragged:(struct __GSEvent *)fp8;
+- (void)tabBarMouseUp:(struct __GSEvent *)fp8;
+
+@end
+
--- /dev/null
+/*
+ * 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 UITabBarDelegate <NSObject>
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UITabBarItem.h>
+
+@interface UITabBarItem (Static)
+- (id)nextResponder;
+- (id)_createViewForTabBar:(id)fp8 showingBadge:(BOOL)fp12;
+- (void)_updateView;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UITabBarItem.h>
+
+@interface UITabBarItem (UITabBarItem_Private)
+- (BOOL)isSystemItem;
+- (int)systemItem;
+- (void)setView:(id)fp8;
+- (id)view;
+- (void)setViewIsCustom:(BOOL)fp8;
+- (BOOL)viewIsCustom;
+- (void)setAnimatedBadge:(BOOL)fp8;
+- (BOOL)animatedBadge;
+- (void)setSelectedImage:(id)fp8;
+- (id)selectedImage;
+- (void)setUnselectedImage:(id)fp8;
+- (id)unselectedImage;
+- (void)setTarget:(id)fp8;
+- (id)target;
+- (void)setAction:(SEL)fp8;
+- (SEL)action;
+- (id)_internalTitle;
+- (id)_internalTemplateImage;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIBarItem.h>
+
+@class NSSet, NSString, UIImage, UIView;
+
+@interface UITabBarItem : UIBarItem
+{
+ NSString *_title;
+ NSSet *_possibleTitles;
+ SEL _action;
+ id _target;
+ UIImage *_image;
+ UIImage *_selectedImage;
+ UIImage *_unselectedImage;
+ CDAnonymousStruct2 _imageInsets;
+ NSString *_badgeValue;
+ UIView *_view;
+ int _tag;
+ struct {
+ unsigned int enabled:1;
+ unsigned int style:3;
+ unsigned int isSystemItem:1;
+ unsigned int systemItem:7;
+ unsigned int viewIsCustom:1;
+ unsigned int animatedBadge:1;
+ unsigned int customSelectedImage:1;
+ unsigned int customUnselectedImage:1;
+ } _tabBarItemFlags;
+}
+
+- (id)init;
+- (id)initWithTitle:(id)fp8 image:(id)fp12 tag:(int)fp16;
+- (id)initWithTabBarSystemItem:(int)fp8 tag:(int)fp12;
+- (id)initWithCoder:(id)fp8;
+- (void)encodeWithCoder:(id)fp8;
+- (void)dealloc;
+- (void)setEnabled:(BOOL)fp8;
+- (BOOL)isEnabled;
+- (void)setTitle:(id)fp8;
+- (id)title;
+- (void)setImage:(id)fp8;
+- (id)image;
+- (void)setImageInsets:(CDAnonymousStruct2)fp8;
+- (CDAnonymousStruct2)imageInsets;
+- (void)setBadgeValue:(id)fp8;
+- (id)badgeValue;
+- (int)tag;
+- (void)setTag:(int)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+@class UIImageView, UITabBarItem;
+
+@interface UITabBarItemProxy : NSObject
+{
+ UITabBarItem *_item;
+ UIImageView *_view;
+}
+
+- (id)initWithItem:(id)fp8 inTabBar:(id)fp12;
+- (void)dealloc;
+- (id)item;
+- (id)view;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@class UIImage;
+
+@interface UITabBarSelectionIndicatorView : UIView
+{
+ UIImage *_image;
+ CDAnonymousStruct12 _slices;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8 withImageName:(id)fp24;
+- (void)dealloc;
+- (void)setFrame:(struct CGRect)fp8;
+- (void)drawRect:(struct CGRect)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@class UITabBar;
+
+@interface UITabBarSwappableImageView : UIView
+{
+ id _value;
+ id _alternate;
+ BOOL _showAlternate;
+ BOOL _flipped;
+ int _currentAnimation;
+ UITabBar *_tabBar;
+ int _buttonTag;
+}
+
+- (id)initWithImage:(id)fp8 alternateImage:(id)fp12;
+- (void)dealloc;
+- (void)setCurrentImage;
+- (void)showAlternateImage:(BOOL)fp8;
+- (void)setFlipped:(BOOL)fp8;
+- (void)animateImage:(float)fp8 withTabBar:(id)fp12 withTag:(int)fp16;
+- (void)animationDidStop:(id)fp8 finished:(BOOL)fp12;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UITable.h>
+
+@interface UITable (SyntheticEvents)
+- (id)_scriptingInfo;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIScroller.h>
+
+#import <Foundation/NSRange.h>
+
+@class NSMutableArray, UIFloatArray, UITableCountView, UIView, _UITableDeleteAnimationSupport, _UITableReorderingSupport;
+
+@interface UITable : UIScroller
+{
+ id _dataSource;
+ NSMutableArray *_tableColumns;
+ SEL _doubleAction;
+ UIFloatArray *_rowHeights;
+ struct _NSRange _visibleRows;
+ struct _NSRange _visibleCols;
+ NSMutableArray *_visibleCells;
+ _UITableDeleteAnimationSupport *_deleteAnimationSupport;
+ unsigned int _selectedRow;
+ unsigned int _lastHighlightedRow;
+ int _rowCount;
+ int _tableReloadingSuspendedCount;
+ float _padding;
+ UIView *_accessoryView;
+ UITableCountView *_countLabel;
+ NSMutableArray *_reusableTableCells;
+ int _reusableCapacity;
+ NSMutableArray *_extraSeparators;
+ int _swipeToDeleteRow;
+ struct {
+ unsigned int separatorStyle:3;
+ unsigned int rowDeletionEnabled:1;
+ unsigned int allowSelectionDuringRowDeletion:1;
+ unsigned int dataSourceHeightForRow:1;
+ unsigned int dataSourceSetObjectValue:1;
+ unsigned int dataShowDisclosureForRow:1;
+ unsigned int dataDisclosureClickableForRow:1;
+ unsigned int dataSourceWantsHints:1;
+ unsigned int dataSourceCanDeleteRow:1;
+ unsigned int dataSourceConfirmDeleteRow:1;
+ unsigned int delegateTableSelectionDidChange:1;
+ unsigned int scrollsToSelection:1;
+ unsigned int reloadSkippedDuringSuspension:1;
+ unsigned int reuseTableCells:1;
+ unsigned int delegateUpdateVisibleCellsNote:1;
+ unsigned int delegateTableRowSelected:1;
+ unsigned int rowAlreadyHighlighted:1;
+ unsigned int needsReload:1;
+ unsigned int delegateCanSwipe:1;
+ unsigned int updatingVisibleCellsManually:1;
+ unsigned int scheduledUpdateVisibleCells:1;
+ unsigned int warnForForcedCellUpdateDisabled:1;
+ unsigned int delaySendingSelectionChanged:1;
+ unsigned int dataSourceCanInsertAtRow:1;
+ unsigned int shouldDisplayTopSeparator:1;
+ unsigned int displayTopSeparator:1;
+ unsigned int needToAdjustExtraSeparators:1;
+ unsigned int ignoreDragSwipe:1;
+ unsigned int lastHighlightedRowActive:1;
+ unsigned int reloading:1;
+ unsigned int countStringInsignificantRowCount:4;
+ unsigned int dataSourceCanReuseCell:1;
+ unsigned int reserved:27;
+ } _tableFlags;
+ _UITableReorderingSupport *_reorderingSupport;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)dealloc;
+- (BOOL)validateDataSource;
+- (void)setDataSource:(id)fp8;
+- (id)dataSource;
+- (void)setDelegate:(id)fp8;
+- (id)tableColumns;
+- (int)numberOfColumns;
+- (int)dataSourceGetRowCount;
+- (BOOL)dataSourceSupportsVariableRowHeights;
+- (int)numberOfRows;
+- (void)addTableColumn:(id)fp8;
+- (void)removeTableColumn:(id)fp8;
+- (int)columnWithIdentifier:(id)fp8;
+- (id)tableColumnWithIdentifier:(id)fp8;
+- (void)setRowHeight:(float)fp8;
+- (float)rowHeight;
+- (void)scrollRowToVisible:(int)fp8;
+- (void)clearAllData;
+- (void)_updateOriginOfCells:(struct _NSRange)fp8;
+- (void)reloadDataForInsertionOfRows:(struct _NSRange)fp8;
+- (void)reloadCellAtRow:(int)fp8 column:(int)fp12 animated:(BOOL)fp16;
+- (float)animationDuration;
+- (void)reloadDataForInsertionOfRows:(struct _NSRange)fp8 animated:(BOOL)fp16;
+- (void)reloadData;
+- (void)noteNumberOfRowsChanged;
+- (void)setNeedsDisplayInRowRange:(struct _NSRange)fp8;
+- (void)setDoubleAction:(SEL)fp8;
+- (SEL)doubleAction;
+- (void)setCountStringInsignificantRowCount:(unsigned int)fp8;
+- (void)setCountString:(id)fp8;
+- (void)animateDeletionOfCellAtRow:(int)fp8 column:(int)fp12 viaEdge:(int)fp16;
+- (void)animateDeletionOfRowWithCell:(id)fp8 viaEdge:(int)fp12 animatingOthersUp:(BOOL)fp16;
+- (void)animateDeletionOfRowWithCell:(id)fp8 viaEdge:(int)fp12;
+- (void)animateDeletionOfRowWithCell:(id)fp8;
+- (void)completeRowDeletionAnimation;
+- (BOOL)canDeleteRow:(int)fp8;
+- (BOOL)canInsertAtRow:(int)fp8;
+- (void)enableRowDeletion:(BOOL)fp8;
+- (BOOL)_userCanDeleteRows;
+- (void)_enableRowDeletion:(BOOL)fp8 forCell:(id)fp12 atRow:(int)fp16 allowInsert:(BOOL)fp20 allowReorder:(BOOL)fp24 animated:(BOOL)fp28;
+- (int)deleteConfirmationRow;
+- (void)setDeleteConfirmationRow:(int)fp8;
+- (void)removeControlWillHideRemoveConfirmation:(id)fp8;
+- (void)enableRowDeletion:(BOOL)fp8 animated:(BOOL)fp12;
+- (void)_removeContextFromSuperview:(id)fp8 finished:(id)fp12 context:(id)fp16;
+- (void)_disableInteraction;
+- (void)_enableInteraction;
+- (BOOL)isRowDeletionEnabled;
+- (void)setAllowSelectionDuringRowDeletion:(BOOL)fp8;
+- (void)updateDisclosures;
+- (struct CGRect)frameOfCellAtRow:(int)fp8 column:(int)fp12;
+- (struct CGRect)frameOfCellAtColumn:(int)fp8 row:(int)fp12;
+- (struct CGRect)rectOfViewAtColumn:(int)fp8 row:(int)fp12;
+- (id)viewAtColumn:(int)fp8 row:(int)fp12;
+- (id)cellAtRow:(int)fp8 column:(int)fp12;
+- (void)setAllowsReordering:(BOOL)fp8;
+- (id)dataSourceCreateCellForRow:(int)fp8 column:(int)fp12 reusing:(id)fp16;
+- (BOOL)shouldIndentRow:(int)fp8;
+- (id)createPreparedCellForRow:(int)fp8 column:(int)fp12;
+- (struct CGRect)rectOfColumn:(int)fp8;
+- (struct CGRect)_rectOfRow:(int)fp8 usingRowHeights:(id)fp12;
+- (struct CGRect)rectOfRow:(int)fp8;
+- (struct _NSRange)columnsInRect:(struct CGRect)fp8;
+- (struct _NSRange)rowsInRect:(struct CGRect)fp8;
+- (int)columnAtPoint:(struct CGPoint)fp8;
+- (int)rowAtPoint:(struct CGPoint)fp8;
+- (id)visibleCellsWithoutUpdatingLayout;
+- (id)visibleCells;
+- (id)visibleCellForRow:(int)fp8 column:(int)fp12;
+- (BOOL)getRow:(int *)fp8 column:(int *)fp12 ofTableCell:(id)fp16;
+- (struct _NSRange)visibleRowsInRect:(struct CGRect)fp8;
+- (void)setOffset:(struct CGPoint)fp8;
+- (void)setFrame:(struct CGRect)fp8;
+- (void)_userSelectRow:(int)fp8;
+- (void)selectRow:(int)fp8 byExtendingSelection:(BOOL)fp12;
+- (void)_sendSelectionDidChange;
+- (void)_delaySendSelectionDidChange;
+- (void)removeFromSuperview;
+- (BOOL)cancelMouseTracking;
+- (BOOL)cancelTouchTracking;
+- (void)selectCell:(id)fp8 inRow:(int)fp12 column:(int)fp16 withFade:(BOOL)fp20;
+- (void)_selectRow:(int)fp8 byExtendingSelection:(BOOL)fp12 withFade:(BOOL)fp16 scrollingToVisible:(BOOL)fp20 withSelectionNotifications:(BOOL)fp24;
+- (void)selectRow:(int)fp8 byExtendingSelection:(BOOL)fp12 withFade:(BOOL)fp16 scrollingToVisible:(BOOL)fp20;
+- (void)selectRow:(int)fp8 byExtendingSelection:(BOOL)fp12 withFade:(BOOL)fp16;
+- (BOOL)shouldDelaySendingSelectionChanged;
+- (int)selectedRow;
+- (int)lastHighlightedRow;
+- (BOOL)highlightRow:(int)fp8;
+- (BOOL)highlightNextRowByDelta:(int)fp8;
+- (BOOL)selectHighlightedRow;
+- (void)setScrollsToSelection:(BOOL)fp8;
+- (void)setSeparatorStyle:(int)fp8;
+- (int)separatorStyle;
+- (void)setPadding:(float)fp8;
+- (CDAnonymousStruct2)adornmentMargins;
+- (CDAnonymousStruct2)pressedAdornmentMargins;
+- (id)hitTest:(struct CGPoint)fp8 forEvent:(struct __GSEvent *)fp16;
+- (BOOL)canSelectRow:(int)fp8;
+- (void)contentMouseUpInView:(id)fp8 withEvent:(struct __GSEvent *)fp12;
+- (void)highlightView:(id)fp8 state:(BOOL)fp12;
+- (void)setAccessoryView:(id)fp8;
+- (id)accessoryView;
+- (void)drawExtraSeparator:(struct CGRect)fp8;
+- (void)setResusesTableCells:(BOOL)fp8;
+- (void)setReusesTableCells:(BOOL)fp8;
+- (void)scrollAndCenterTableCell:(id)fp8 animated:(BOOL)fp12;
+- (void)_updateContentSize;
+- (BOOL)floatArray:(id)fp8 loadValues:(float *)fp12 count:(int)fp16;
+- (void)floatArray:(id)fp8 getValueCount:(int *)fp12 gapIndexCount:(int *)fp16;
+- (void)_reloadRowHeights;
+- (void)_addSubview:(id)fp8 atTop:(BOOL)fp12;
+- (void)layoutSubviews;
+- (void)_stopAutoscrollTimer;
+- (void)_beginReorderingForCell:(id)fp8;
+- (void)_autoscroll:(id)fp8;
+- (void)_reorderPositionChangedForCell:(id)fp8;
+- (void)_finishedAnimatingCellReorder:(id)fp8 finished:(id)fp12 context:(id)fp16;
+- (void)_endCellReorderAnimation;
+- (void)_tableCellAnimationDidStop:(id)fp8 finished:(id)fp12;
+- (void)_endReorderingForCell:(id)fp8;
+- (void)_setNeedsVisibleCellsUpdate:(BOOL)fp8;
+- (BOOL)canHandleSwipes;
+- (int)swipe:(int)fp8 withEvent:(struct __GSEvent *)fp12;
+- (void)_updateVisibleCellsNow;
+- (void)_updateVisibleCellsImmediatelyIfNecessary;
+- (void)_suspendReloads;
+- (void)_resumeReloads;
+- (int)_rowForTableCell:(id)fp8;
+- (void)_deleteRowAlertDidEndWithResult:(BOOL)fp8 contextInfo:(id)fp12;
+- (void)_deleteRowAlertDidEndContinuation:(id)fp8;
+- (BOOL)_shouldDeleteRowForTableCell:(id)fp8;
+- (void)_animateRowsForDeletionOfRow:(int)fp8 withSep:(id)fp12;
+- (void)_saveTableStateBeforeAnimationForRow:(int)fp8;
+- (void)_restoreTableStateAfterAnimation;
+- (int)_removeFromVisibleRows:(id)fp8;
+- (void)_getRowCount:(int *)fp8 andHeight:(float *)fp12 beforeVisibleCellsForRows:(id)fp16;
+- (void)_animateRemovalOfCell:(id)fp8 atRow:(int)fp12 col:(int)fp16 viaEdge:(int)fp20 withAmountToSlideUp:(float *)fp24;
+- (void)_animateRemovalOfVisibleRows:(id)fp8 viaEdge:(int)fp12 withAmountToSlideUp:(float *)fp16;
+- (void)_animateNewCells:(id)fp8 bySlidingUpAmount:(float)fp12;
+- (void)_animateNewCells:(id)fp8 bySlidingDownAmount:(float)fp12;
+- (float)_partOfRow:(int)fp8 thatIsHidden:(BOOL)fp12;
+- (void)deleteRows:(id)fp8 viaEdge:(int)fp12 animated:(BOOL)fp16;
+- (void)deleteRows:(id)fp8 viaEdge:(int)fp12;
+- (void)_fadeCellOutAnimationDidStop:(id)fp8 finished:(id)fp12 context:(id)fp16;
+- (void)insertRows:(id)fp8 deleteRows:(id)fp12 reloadRows:(id)fp16;
+- (void)_willDeleteRow:(int)fp8 forTableCell:(id)fp12 viaEdge:(int)fp16 animateOthers:(BOOL)fp20;
+- (void)_enableAndRestoreTableStateAfterAnimation;
+- (void)_finishedRemovingRemovalButtonForTableCell:(id)fp8;
+- (void)_didDeleteRowForTableCell:(id)fp8;
+- (void)_didInsertRowForTableCell:(id)fp8;
+- (void)touchesBegan:(id)fp8 withEvent:(id)fp12;
+- (void)touchesMoved:(id)fp8 withEvent:(id)fp12;
+- (void)touchesEnded:(id)fp8 withEvent:(id)fp12;
+- (void)mouseDown:(struct __GSEvent *)fp8;
+- (void)mouseDragged:(struct __GSEvent *)fp8;
+- (BOOL)_shouldTryPromoteDescendantToFirstResponder;
+- (void)_scheduleAdjustExtraSeparators;
+- (void)_adjustExtraSeparators;
+- (unsigned int)_countStringRowCount;
+- (void)_setRowCount:(int)fp8;
+- (void)_adjustCountLabel;
+- (void)_adjustReusableTableCells;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@class _UITableCellTransientData;
+
+@interface UITableCell : UIView
+{
+ _UITableCellTransientData *_transientData;
+ float _rightMargin;
+ struct {
+ unsigned int dontShowSelection:1;
+ unsigned int showDisclosure:1;
+ unsigned int showTopSeparator:1;
+ unsigned int separatorStyle:3;
+ unsigned int selectionStyle:3;
+ unsigned int hideDisclosure:1;
+ unsigned int isBeingDeleted:1;
+ unsigned int disclosureClickable:1;
+ unsigned int selectionFadeFraction:11;
+ unsigned int disclosureStyle:1;
+ unsigned int showingRemoveControl:1;
+ unsigned int alignment:3;
+ unsigned int showDisclosureWhenReordering:1;
+ unsigned int fadeDisclosure:1;
+ unsigned int reserved:2;
+ } _tableCellFlags;
+ UIView *_disclosureView;
+}
+
+- (id)disclosureImage;
+- (id)disclosurePressedImage;
+- (void)dealloc;
+- (id)removeControl;
+- (void)setSelected:(BOOL)fp8 withFade:(BOOL)fp12;
+- (void)updateHighlightColors;
+- (BOOL)isAtLeastHalfSelected;
+- (float)selectionPercent;
+- (void)_deselectWithFlashCount:(int)fp8 duration:(double)fp12;
+- (void)setSelected:(BOOL)fp8;
+- (BOOL)isSelected;
+- (void)setShowSelection:(BOOL)fp8;
+- (void)setShowSelectionNoRedisplay:(BOOL)fp8;
+- (void)setSeparatorStyle:(int)fp8;
+- (void)setShowDisclosure:(BOOL)fp8;
+- (void)setSelectionStyle:(int)fp8;
+- (void)setDisclosureStyle:(int)fp8;
+- (void)setDisclosureStyleNoUpdate:(int)fp8;
+- (int)disclosureStyle;
+- (int)separatorStyle;
+- (void)setSeparatorStyleOnly:(int)fp8;
+- (BOOL)showSelection;
+- (BOOL)showDisclosure;
+- (void)setAlpha:(float)fp8;
+- (id)hitTest:(struct CGPoint)fp8 forEvent:(struct __GSEvent *)fp16;
+- (BOOL)cancelMouseTracking;
+- (BOOL)cancelTouchTracking;
+- (BOOL)_isReordering;
+- (id)_grabberView;
+- (void)drawRect:(struct CGRect)fp8;
+- (void)_releaseGrabber;
+- (void)_finishedFadingGrabber:(id)fp8 finished:(BOOL)fp12;
+- (float)disclosureRightMargin;
+- (BOOL)isReorderingEnabled;
+- (void)setShowDisclosureWhenReordering:(BOOL)fp8;
+- (BOOL)showDisclosureWhenReordering;
+- (void)setEnableReordering:(BOOL)fp8 animated:(BOOL)fp12;
+- (void)_grabberBeganReorder:(id)fp8;
+- (void)_grabberDragged:(id)fp8 yDelta:(float)fp12;
+- (void)_grabberReleased:(id)fp8;
+- (void)drawBackgroundInRect:(struct CGRect)fp8 withFade:(float)fp24;
+- (void)drawSeparatorInRect:(struct CGRect)fp8;
+- (void)drawContentInRect:(struct CGRect)fp8 selected:(BOOL)fp24;
+- (void)_releaseRemoveControl;
+- (void)removeFromSuperview;
+- (void)setDisclosureClickable:(BOOL)fp8;
+- (id)createRemoveControl;
+- (id)createInsertControl;
+- (void)_setDisclosureHidden:(BOOL)fp8;
+- (void)_setGrabberHidden:(BOOL)fp8;
+- (void)removeControlWillShowRemoveConfirmation:(id)fp8;
+- (void)removeControlWillHideRemoveConfirmation:(id)fp8;
+- (void)_setRightMargin:(float)fp8;
+- (id)disclosureView;
+- (void)setDisclosureView:(id)fp8;
+- (id)_disclosureView;
+- (float)removeButtonAnimationDuration;
+- (void)_layoutSubviewsAnimated:(BOOL)fp8;
+- (void)_setShowIndentSpacer:(BOOL)fp8 animated:(BOOL)fp12;
+- (BOOL)isRemoveControlVisible;
+- (void)_showDeleteOrInsertion:(BOOL)fp8 withDisclosure:(BOOL)fp12 animated:(BOOL)fp16 isDelete:(BOOL)fp20 andRemoveConfirmation:(BOOL)fp24;
+- (void)_uiRemoveControlMinusButtonHideAnimationDone:(id)fp8;
+- (void)_willBeDeleted;
+- (BOOL)removeControl:(id)fp8 shouldRemoveTarget:(id)fp12;
+- (void)removeControl:(id)fp8 willRemoveTarget:(id)fp12;
+- (void)removeControl:(id)fp8 didRemoveTarget:(id)fp12;
+- (void)insertControl:(id)fp8 shouldInsertWithTarget:(id)fp12;
+- (id)_createDisclosureView;
+- (struct CGRect)contentBounds;
+- (void)setShowDisclosure:(BOOL)fp8 animated:(BOOL)fp12;
+- (void)_setRemoveCharge:(float)fp8;
+- (void)_setDrawsTopSeparator:(BOOL)fp8;
+- (void)layoutSubviews;
+- (BOOL)_shouldTryPromoteDescendantToFirstResponder;
+- (void)_setSelectionFadeFraction:(float)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIPushButton.h>
+
+@interface UITableCellDisclosureView : UIPushButton
+{
+}
+
+- (BOOL)_alwaysHandleScrollerMouseEvent;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIAnimation.h>
+
+@interface UITableCellFadeAnimation : UIAnimation
+{
+ BOOL _select;
+}
+
+- (id)initWithTarget:(id)fp8 select:(BOOL)fp12;
+- (void)dealloc;
+- (void)_appSuspended:(id)fp8;
+- (void)setProgress:(float)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIAnimation.h>
+
+@interface UITableCellFlashDeselectAnimation : UIAnimation
+{
+ int _flashCount;
+}
+
+- (void)setProgress:(float)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIRemoveControl.h>
+
+@interface UITableCellRemoveControl : UIRemoveControl
+{
+ float _verticalOffset;
+}
+
+- (id)initWithTarget:(id)fp8;
+- (float)_verticalOffsetFromTarget;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+@class NSString;
+
+@interface UITableColumn : NSObject
+{
+ NSString *_identifier;
+ NSString *_title;
+ float _width;
+}
+
+- (id)initWithTitle:(id)fp8 identifier:(id)fp12 width:(float)fp16;
+- (void)dealloc;
+- (id)title;
+- (void)setTitle:(id)fp8;
+- (void)setIdentifier:(id)fp8;
+- (id)identifier;
+- (float)width;
+- (void)setWidth:(float)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UILabel.h>
+
+@class NSString;
+
+@interface UITableCountView : UILabel
+{
+ NSString *_countString;
+ int _count;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8 withCountString:(id)fp24 withCount:(int)fp28;
+- (void)dealloc;
+- (void)setCountString:(id)fp8 withCount:(int)fp12;
+- (void)setCount:(int)fp8;
+- (int)count;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@class UIImage, UILabel;
+
+@interface UITableHeaderFooterView : UIView
+{
+ UILabel *_label;
+ UIImage *_backgroundImage;
+ int _tableViewStyle;
+ BOOL _sectionHeader;
+}
+
++ (id)_defaultFontForTableViewStyle:(int)fp8 isSectionHeader:(BOOL)fp12;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)dealloc;
+- (void)setFrame:(struct CGRect)fp8;
+- (struct CGRect)frame;
+- (void)setText:(id)fp8;
+- (id)text;
+- (struct CGSize)_textSizeForWidth:(float)fp8;
+- (struct CGRect)_labelFrame;
+- (struct CGSize)sizeThatFits:(struct CGSize)fp8;
+- (void)_updateBackgroundImage;
+- (void)setTableViewStyle:(int)fp8;
+- (void)setOpaque:(BOOL)fp8;
+- (void)drawRect:(struct CGRect)fp8;
+- (BOOL)sectionHeader;
+- (void)setSectionHeader:(BOOL)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@class UITable, UITableCell;
+
+@interface UITableSeparatorView : UIView
+{
+ UITableCell *_tableCell;
+ UITable *_table;
+}
+
+- (id)initWithTableCell:(id)fp8;
+- (id)initWithFrame:(struct CGRect)fp8 withTable:(id)fp24;
+- (void)drawRect:(struct CGRect)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UITableView.h>
+
+@interface UITableView (SyntheticEvents)
+- (id)_scriptingInfo;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UITableView.h>
+
+@interface UITableView (UITableViewInternal)
+- (BOOL)_dataSourceImplementsNumberOfSectionsInTableView;
+- (BOOL)_delegateImplementsHeightForRowAtIndexPath;
+- (BOOL)_delegateWantsHeaderForSection:(int)fp8;
+- (BOOL)_delegateWantsFooterForSection:(int)fp8;
+- (BOOL)_delegateImplementsHeightForHeaderInSection;
+- (BOOL)_delegateImplementsHeightForFooterInSection;
+- (BOOL)_dataSourceImplementsTitleForHeaderInSection;
+- (BOOL)_dataSourceImplementsTitleForFooterInSection;
+- (BOOL)_delegateImplementsViewForHeaderInSection;
+- (BOOL)_delegateImplementsViewForFooterInSection;
+- (void)_stopAutoscrollTimer;
+- (void)_beginReorderingForCell:(id)fp8;
+- (void)_tableCellAnimationDidStop:(id)fp8 finished:(id)fp12;
+- (void)_endReorderingForCell:(id)fp8;
+- (void)_endCellReorderAnimation;
+- (void)_finishedAnimatingCellReorder:(id)fp8 finished:(id)fp12 context:(id)fp16;
+- (void)_beginReorderAnimationForCell:(id)fp8;
+- (void)_endReorderAnimations;
+- (void)_autoscroll:(id)fp8;
+- (id)_targetIndexPathAtPoint:(struct CGPoint)fp8;
+- (void)_setTopSeparatorCell:(id)fp8;
+- (id)_cellAfterIndexPath:(id)fp8;
+- (void)_reorderPositionChangedForCell:(id)fp8;
+- (void)_endSwipeToDeleteRowDidDelete:(BOOL)fp8;
+- (void)_removeWasCanceledForCell:(id)fp8;
+- (void)_didInsertRowForTableCell:(id)fp8;
+- (void)_finishedRemovingRemovalButtonForTableCell:(id)fp8;
+- (void)animateDeletionOfRowWithCell:(id)fp8;
+- (BOOL)_isShowingIndex;
+- (struct CGRect)_indexRect;
+- (void)_setCell:(id)fp8 isAncestorOfFirstResponder:(BOOL)fp12;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UITableView.h>
+
+@interface UITableView (_UITableViewPrivate)
+- (float)_animationDuration;
+- (void)_ensureRowDataIsLoaded;
+- (void)_updateRowData;
+- (void)_scheduleAdjustExtraSeparators;
+- (void)_adjustCountLabel;
+- (void)_adjustReusableTableCells;
+- (void)_delaySendSelectionDidChangeFromIndexPath:(id)fp8;
+- (void)_sendSelectionDidChange;
+- (void)_suspendReloads;
+- (void)_resumeReloads;
+- (unsigned int)_countStringRowCount;
+- (void)_setRowCount:(int)fp8;
+- (void)setCountStringInsignificantRowCount:(unsigned int)fp8;
+- (void)setCountString:(id)fp8;
+- (void)setTableHeaderBackgroundColor:(id)fp8;
+- (id)tableHeaderBackgroundColor;
+- (void)_adjustTableHeaderAndFooterViews;
+- (void)_updateContentSize;
+- (void)_updateIndexFrame;
+- (void)_updateIndexTitles:(id)fp8;
+- (void)_updateIndex;
+- (void)_setupCellAnimations;
+- (void)_endCellAnimations;
+- (void)_setNeedsVisibleCellsUpdate:(BOOL)fp8 withFrames:(BOOL)fp12;
+- (void)_updateVisibleCellsImmediatelyIfNecessary;
+- (BOOL)allowsHeaderViewsToFloat;
+- (BOOL)allowsFooterViewsToFloat;
+- (void)_updateVisibleHeadersAndFootersNow;
+- (void)_updateVisibleCellsNow;
+- (struct _NSRange)_visibleGlobalRowsInRect:(struct CGRect)fp8;
+- (BOOL)_shouldDisplayExtraSeparatorsAtOffset:(float *)fp8 rowHeight:(float *)fp12;
+- (void)_adjustExtraSeparators;
+- (void)_addContentSubview:(id)fp8 atBack:(BOOL)fp12;
+- (void)_drawExtraSeparator:(struct CGRect)fp8;
+- (id)_createPreparedCellForGlobalRow:(int)fp8 withIndexPath:(id)fp12;
+- (id)_createPreparedCellForGlobalRow:(int)fp8;
+- (id)_createPreparedCellForRowAtIndexPath:(id)fp8;
+- (id)_tableViewCellForContentView:(id)fp8;
+- (int)_editingStyleForRowAtIndexPath:(id)fp8;
+- (BOOL)_shouldIndentWhileEditingForRowAtIndexPath:(id)fp8;
+- (int)_accessoryTypeForCell:(id)fp8 forRowAtIndexPath:(id)fp12;
+- (BOOL)_canMoveRowAtIndexPath:(id)fp8;
+- (id)_reorderingSupport;
+- (void)_saveTableStateBeforeAnimationForRowAtIndexPath:(id)fp8;
+- (void)_restoreTableStateAfterAnimation;
+- (id)_newSectionViewWithFrame:(struct CGRect)fp8 isHeader:(BOOL)fp24;
+- (id)_sectionHeaderViewWithFrame:(struct CGRect)fp8 forSection:(int)fp24 opaque:(BOOL)fp28 reuseViewIfPossible:(BOOL)fp32;
+- (id)_sectionFooterViewWithFrame:(struct CGRect)fp8 forSection:(int)fp24 opaque:(BOOL)fp28 reuseViewIfPossible:(BOOL)fp32;
+- (void)_reuseTableViewCell:(id)fp8;
+- (void)_reuseHeaderView:(id)fp8;
+- (void)_reuseFooterView:(id)fp8;
+- (void)_updateWithItems:(id)fp8 withOldRowData:(id)fp12 oldRowRange:(struct _NSRange)fp16 newRowRange:(struct _NSRange)fp24;
+- (void)_updateAnimationDidStop:(id)fp8 finished:(id)fp12 context:(id)fp16;
+- (BOOL)_canEditRowAtIndexPath:(id)fp8;
+- (void)_accessoryButtonAction:(id)fp8;
+- (void)_setupCell:(id)fp8 forEditing:(BOOL)fp12 atIndexPath:(id)fp16 animated:(BOOL)fp20;
+- (void)_sectionIndexChanged:(id)fp8;
+- (void)_updateShowScrollIndicatorsFlag;
+- (BOOL)_hasSwipeToDeleteRow;
+- (BOOL)_shouldDisplayTopSeparator;
+- (void)_languageChanged;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIScrollView.h>
+#import <UIKit/UITableViewDataSource-Protocol.h>
+#import <Foundation/NSRange.h>
+
+@class NSArray, NSIndexPath, NSMutableArray, NSMutableDictionary, UIColor, UITableViewCell, UIView;
+
+@interface UITableView : UIScrollView <NSCoding>
+{
+ int _style;
+ id <UITableViewDataSource> _dataSource;
+ id _rowData;
+ float _rowHeight;
+ float _sectionHeaderHeight;
+ float _sectionFooterHeight;
+ struct _NSRange _visibleRows;
+ NSMutableArray *_visibleCells;
+ NSIndexPath *_firstResponderIndexPath;
+ UITableViewCell *_firstResponderCell;
+ NSMutableDictionary *_reusableTableCells;
+ UITableViewCell *_topSeparatorCell;
+ id _topSeparator;
+ NSMutableArray *_extraSeparators;
+ NSMutableDictionary *_visibleHeaderViews;
+ NSMutableDictionary *_visibleFooterViews;
+ NSMutableArray *_reusableHeaderViews;
+ NSMutableArray *_reusableFooterViews;
+ NSMutableArray *_reusableTransparentHeaderViews;
+ NSMutableArray *_reusableTransparentFooterViews;
+ BOOL _allowsMultipleSelection;
+ int _selectedSection;
+ int _selectedRow;
+ int _lastSelectedSection;
+ int _lastSelectedRow;
+ int _swipeToDeleteSection;
+ int _swipeToDeleteRow;
+ NSIndexPath *_pendingSelectionIndexPath;
+ id _deleteAnimationSupport;
+ id _reorderingSupport;
+ UIView *_index;
+ UIView *_tableHeaderBackgroundView;
+ UIView *_tableHeaderView;
+ UIView *_tableFooterView;
+ id _countLabel;
+ int _tableReloadingSuspendedCount;
+ int _tableDisplaySuspendedCount;
+ int _sectionIndexMinimumDisplayRowCount;
+ int _itemCountFooterMinimumDisplayRowCount;
+ struct __CFDictionary *_piecesForCell;
+ NSMutableArray *_insertItems;
+ NSMutableArray *_deleteItems;
+ UIColor *_separatorColor;
+ NSArray *_defaultSectionIndexTitles;
+ struct {
+ unsigned int dataSourceNumberOfRowsInSection:1;
+ unsigned int dataSourceCellForRow:1;
+ unsigned int dataSourceNumberOfSectionsInTableView:1;
+ unsigned int dataSourceTitleForHeaderInSection:1;
+ unsigned int dataSourceTitleForFooterInSection:1;
+ unsigned int dataSourceCommitEditingStyle:1;
+ unsigned int dataSourceSectionIndexTitlesForTableView:1;
+ unsigned int dataSourceSectionForSectionIndexTitle:1;
+ unsigned int dataSourceCanEditRow:1;
+ unsigned int dataSourceCanMoveRow:1;
+ unsigned int delegateEditingStyleForRowAtIndexPath:1;
+ unsigned int delegateShouldIndentWhileEditing:1;
+ unsigned int dataSourceMoveRow:1;
+ unsigned int delegateCellForRow:1;
+ unsigned int delegateWillDisplayCell:1;
+ unsigned int delegateHeightForRow:1;
+ unsigned int delegateHeightForSectionHeader:1;
+ unsigned int delegateHeightForSectionFooter:1;
+ unsigned int delegateViewForHeaderInSection:1;
+ unsigned int delegateViewForFooterInSection:1;
+ unsigned int delegateDisplayedItemCountForRowCount:1;
+ unsigned int delegateDisplayStringForRowCount:1;
+ unsigned int delegateAccessoryTypeForRow:1;
+ unsigned int delegateAccessoryButtonTappedForRow:1;
+ unsigned int delegateWillSelectRow:1;
+ unsigned int delegateSelectionDidChange:1;
+ unsigned int delegateWillBeginEditing:1;
+ unsigned int delegateDidEndEditing:1;
+ unsigned int delegateWillMoveToRow:1;
+ unsigned int delegateIndentationLevelForRow:1;
+ unsigned int style:1;
+ unsigned int separatorStyle:3;
+ unsigned int isEditing:1;
+ unsigned int scrollsToSelection:1;
+ unsigned int reloadSkippedDuringSuspension:1;
+ unsigned int updating:1;
+ unsigned int displaySkippedDuringSuspension:1;
+ unsigned int needsReload:1;
+ unsigned int updatingVisibleCellsManually:1;
+ unsigned int scheduledUpdateVisibleCells:1;
+ unsigned int scheduledUpdateVisibleCellsFrames:1;
+ unsigned int warnForForcedCellUpdateDisabled:1;
+ unsigned int delaySendingSelectionChanged:1;
+ unsigned int displayTopSeparator:1;
+ unsigned int countStringInsignificantRowCount:4;
+ unsigned int needToAdjustExtraSeparators:1;
+ unsigned int ignoreDragSwipe:1;
+ unsigned int ignoreTouchSelect:1;
+ unsigned int lastHighlightedRowActive:1;
+ unsigned int reloading:1;
+ unsigned int allowsSelectionDuringEditing:1;
+ unsigned int showsSelectionImmediatelyOnTouchBegin:1;
+ unsigned int indexHidden:1;
+ unsigned int defaultShowsHorizontalScrollIndicator:1;
+ unsigned int defaultShowsVerticalScrollIndicator:1;
+ unsigned int sectionIndexTitlesLoaded:1;
+ } _tableFlags;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)_setupTableViewCommon;
+- (id)initWithFrame:(struct CGRect)fp8 style:(int)fp24;
+- (void)_populateArchivedSubviews:(id)fp8;
+- (id)initWithCoder:(id)fp8;
+- (void)encodeWithCoder:(id)fp8;
+- (void)dealloc;
+- (int)style;
+- (void)setDataSource:(id)fp8;
+- (id)dataSource;
+- (void)setDelegate:(id)fp8;
+- (id)delegate;
+- (void)setRowHeight:(float)fp8;
+- (float)rowHeight;
+- (void)setSectionHeaderHeight:(float)fp8;
+- (float)sectionHeaderHeight;
+- (void)setSectionFooterHeight:(float)fp8;
+- (float)sectionFooterHeight;
+- (void)_sendWillBeginEditingForIndexPath:(id)fp8;
+- (void)_sendDidEndEditingForIndexPath:(id)fp8;
+- (void)reloadData;
+- (void)noteNumberOfRowsChanged;
+- (int)globalRowForRowAtIndexPath:(id)fp8;
+- (id)indexPathForRowAtGlobalRow:(int)fp8;
+- (void)setIndexHidden:(BOOL)fp8 animated:(BOOL)fp12;
+- (BOOL)isIndexHidden;
+- (struct CGRect)indexFrame;
+- (int)numberOfSections;
+- (int)numberOfRowsInSection:(int)fp8;
+- (struct CGRect)rectForSection:(int)fp8;
+- (struct CGRect)rectForHeaderInSection:(int)fp8;
+- (struct CGRect)rectForFooterInSection:(int)fp8;
+- (struct CGRect)rectForRowAtIndexPath:(id)fp8;
+- (id)indexPathForRowAtPoint:(struct CGPoint)fp8;
+- (id)indexPathForCell:(id)fp8;
+- (id)indexPathsForRowsInRect:(struct CGRect)fp8;
+- (id)cellForRowAtIndexPath:(id)fp8;
+- (id)visibleCells;
+- (id)indexPathsForVisibleRows;
+- (void)scrollToRowAtIndexPath:(id)fp8 atScrollPosition:(int)fp12 animated:(BOOL)fp16;
+- (void)scrollToNearestSelectedRowAtScrollPosition:(int)fp8 animated:(BOOL)fp12;
+- (void)beginUpdates;
+- (void)endUpdates;
+- (void)insertSections:(id)fp8 withRowAnimation:(int)fp12;
+- (void)deleteSections:(id)fp8 withRowAnimation:(int)fp12;
+- (void)insertRowsAtIndexPaths:(id)fp8 withRowAnimation:(int)fp12;
+- (void)deleteRowsAtIndexPaths:(id)fp8 withRowAnimation:(int)fp12;
+- (void)setAllowsSelectionDuringEditing:(BOOL)fp8;
+- (BOOL)allowsSelectionDuringEditing;
+- (id)indexPathForSelectedRow;
+- (void)_userSelectRowAtIndexPath:(id)fp8 animated:(BOOL)fp12 scrollPosition:(int)fp16;
+- (void)selectRowAtIndexPath:(id)fp8 animated:(BOOL)fp12 scrollPosition:(int)fp16;
+- (void)deselectRowAtIndexPath:(id)fp8 animated:(BOOL)fp12;
+- (void)setShowsSelectionImmediatelyOnTouchBegin:(BOOL)fp8;
+- (BOOL)showsSelectionImmediatelyOnTouchBegin;
+- (id)defaultSectionIndexTitlesForCurrentLocale;
+- (void)setSeparatorStyle:(int)fp8;
+- (int)separatorStyle;
+- (void)setSeparatorColor:(id)fp8;
+- (id)separatorColor;
+- (void)setTableHeaderView:(id)fp8;
+- (id)tableHeaderView;
+- (void)setTableFooterView:(id)fp8;
+- (id)tableFooterView;
+- (id)dequeueReusableCellWithIdentifier:(id)fp8;
+- (BOOL)canHandleSwipes;
+- (int)swipe:(int)fp8 withEvent:(struct __GSEvent *)fp12;
+- (BOOL)_canSelectRowContainingHitView:(id)fp8;
+- (void)_tableViewDeferredTouchesBegan:(id)fp8;
+- (void)touchesBegan:(id)fp8 withEvent:(id)fp12;
+- (void)touchesMoved:(id)fp8 withEvent:(id)fp12;
+- (void)touchesEnded:(id)fp8 withEvent:(id)fp12;
+- (void)touchesCancelled:(id)fp8 withEvent:(id)fp12;
+- (id)_createTouchesWithMouseEvent:(struct __GSEvent *)fp8 phase:(int)fp12;
+- (void)mouseDown:(struct __GSEvent *)fp8;
+- (void)mouseDragged:(struct __GSEvent *)fp8;
+- (void)mouseUp:(struct __GSEvent *)fp8;
+- (id)hitTest:(struct CGPoint)fp8 forEvent:(struct __GSEvent *)fp16;
+- (id)hitTest:(struct CGPoint)fp8 withEvent:(id)fp16;
+- (BOOL)touchesShouldCancelInContentView:(id)fp8;
+- (void)layoutSubviews;
+- (void)setFrame:(struct CGRect)fp8;
+- (void)setBounds:(struct CGRect)fp8;
+- (void)setEditing:(BOOL)fp8;
+- (BOOL)isEditing;
+- (void)setEditing:(BOOL)fp8 animated:(BOOL)fp12;
+- (void)setShowsHorizontalScrollIndicator:(BOOL)fp8;
+- (void)setShowsVerticalScrollIndicator:(BOOL)fp8;
+- (int)sectionIndexMinimumDisplayRowCount;
+- (void)setSectionIndexMinimumDisplayRowCount:(int)fp8;
+
+@end
+
--- /dev/null
+/*
+ * 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>
+
+@interface UITableViewCell (UITableViewCellInternal)
+- (id)_tableView;
+- (void)_setEditingStyle:(int)fp8;
+- (void)_setShouldIndentWhileEditing:(BOOL)fp8;
+- (void)_setDrawsTopSeparator:(BOOL)fp8;
+- (void)_drawSeparatorInRect:(struct CGRect)fp8;
+- (void)_drawBackgroundInRect:(struct CGRect)fp8 withFade:(float)fp24;
+- (id)_removeControl;
+- (void)_grabberBeganReorder:(id)fp8;
+- (void)_grabberDragged:(id)fp8 yDelta:(float)fp12;
+- (void)_grabberReleased:(id)fp8;
+- (void)_uiRemoveControlMinusButtonHideAnimationDone:(id)fp8;
+- (void)_willBeDeleted;
+- (void)removeControl:(id)fp8 willRemoveTarget:(id)fp12;
+- (void)insertControl:(id)fp8 shouldInsertWithTarget:(id)fp12;
+- (void)removeControlWillHideRemoveConfirmation:(id)fp8;
+- (struct CGRect)removeControl:(id)fp8 startFrameForTarget:(id)fp12;
+- (struct CGRect)removeControl:(id)fp8 endFrameForTarget:(id)fp12;
+- (void)removeControl:(id)fp8 wasCanceledForTarget:(id)fp12;
+- (int)tableViewStyle;
+- (void)setTableViewStyle:(int)fp8;
+- (id)_scriptingInfo;
+@end
+
--- /dev/null
+/*
+ * 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>
+
+@interface UITableViewCell (UITableViewCellStatic)
+- (id)editingData;
+- (void)setEditingData:(id)fp8;
+- (void)_createReorderControlIfNeeded;
+- (id)_reorderingControl;
+- (id)_reorderingSeparatorView;
+- (void)_releaseReorderingControl;
+- (void)_setGrabberHidden:(BOOL)fp8;
+- (void)_finishedFadingGrabber:(id)fp8 finished:(BOOL)fp12;
+- (id)_disclosureImage;
+- (id)_disclosurePressedImage;
+- (id)_currentAccessoryView:(BOOL)fp8;
+- (id)_createRemoveControl;
+- (id)_createInsertControl;
+- (void)_releaseRemoveControl;
+- (void)_removeRemoveControl;
+- (void)_layoutSubviewsAnimated:(BOOL)fp8;
+- (void)_saveViewStateForSelectionOfView:(id)fp8;
+- (void)_updateHighlightColorsForSelectionOfView:(id)fp8;
+- (void)_updateHighlightColorsForDeselectionOfView:(id)fp8;
+- (void)_updateHighlightColorsForView:(id)fp8 highlighted:(BOOL)fp12;
+- (void)_updateHighlightColorsForAnimationHalfwayPoint;
+- (void)_updateHighlightColors;
+- (void)_showReorderControl;
+- (id)_defaultFont;
+- (id)_textLabel;
+- (id)_imageView;
+- (struct CGSize)_textInsetSize;
+- (struct CGSize)_imageInsetSize;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@class NSString, UIImage, UIImageView, UILabel;
+
+@interface UITableViewCell : UIView <NSCoding>
+{
+ id _target;
+ SEL _editAction;
+ SEL _accessoryAction;
+ id _editingData;
+ float _rightMargin;
+ int _indentationLevel;
+ float _indentationWidth;
+ NSString *_reuseIdentifier;
+ UIView *_contentView;
+ UIImage *_image;
+ UIImage *_selectedImage;
+ UILabel *_textLabel;
+ UIImageView *_imageView;
+ UIView *_backgroundView;
+ UIView *_selectedBackgroundView;
+ struct __CFDictionary *_unhighlightedStates;
+ struct {
+ unsigned int showingDeleteConfirmation:1;
+ unsigned int separatorStyle:3;
+ unsigned int selectionStyle:3;
+ unsigned int selectionFadeFraction:11;
+ unsigned int editing:1;
+ unsigned int editingStyle:3;
+ unsigned int accessoryType:3;
+ unsigned int showsAccessoryWhenEditing:1;
+ unsigned int showsReorderControl:1;
+ unsigned int showDisclosure:1;
+ unsigned int showTopSeparator:1;
+ unsigned int disclosureClickable:1;
+ unsigned int disclosureStyle:1;
+ unsigned int showingRemoveControl:1;
+ unsigned int alignment:3;
+ unsigned int sectionLocation:3;
+ unsigned int tableViewStyle:1;
+ unsigned int shouldIndentWhileEditing:1;
+ unsigned int fontSet:1;
+ unsigned int usingDefaultSelectedBackgroundView:1;
+ } _tableCellFlags;
+ UIView *_accessoryView;
+ UIView *_customAccessoryView;
+}
+
+- (id)init;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (id)initWithFrame:(struct CGRect)fp8 reuseIdentifier:(id)fp24;
+- (id)initWithCoder:(id)fp8;
+- (void)_populateArchivedSubviews:(id)fp8;
+- (void)encodeWithCoder:(id)fp8;
+- (void)dealloc;
+- (void)setText:(id)fp8;
+- (id)text;
+- (void)_setFont:(id)fp8 layout:(BOOL)fp12;
+- (void)setFont:(id)fp8;
+- (id)font;
+- (void)setTextAlignment:(int)fp8;
+- (int)textAlignment;
+- (void)setLineBreakMode:(int)fp8;
+- (int)lineBreakMode;
+- (void)setTextColor:(id)fp8;
+- (id)textColor;
+- (void)setSelectedTextColor:(id)fp8;
+- (id)selectedTextColor;
+- (void)setImage:(id)fp8;
+- (id)image;
+- (void)setSelectedImage:(id)fp8;
+- (id)selectedImage;
+- (id)contentView;
+- (void)setBackgroundView:(id)fp8;
+- (id)backgroundView;
+- (void)setSelectedBackgroundView:(id)fp8;
+- (id)selectedBackgroundView;
+- (void)setSeparatorStyle:(int)fp8;
+- (int)separatorStyle;
+- (void)setReuseIdentifier:(id)fp8;
+- (id)reuseIdentifier;
+- (void)prepareForReuse;
+- (void)setSelectionStyle:(int)fp8;
+- (int)selectionStyle;
+- (void)setSelected:(BOOL)fp8;
+- (BOOL)isSelected;
+- (void)_deselectAnimationFinished;
+- (void)setSelected:(BOOL)fp8 animated:(BOOL)fp12;
+- (void)setEditingStyle:(int)fp8;
+- (int)editingStyle;
+- (void)setShowsReorderControl:(BOOL)fp8;
+- (BOOL)showsReorderControl;
+- (void)setShouldIndentWhileEditing:(BOOL)fp8;
+- (BOOL)shouldIndentWhileEditing;
+- (void)setAccessoryType:(int)fp8;
+- (int)accessoryType;
+- (void)setAccessoryView:(id)fp8;
+- (id)accessoryView;
+- (void)setHidesAccessoryWhenEditing:(BOOL)fp8;
+- (BOOL)hidesAccessoryWhenEditing;
+- (void)setIndentationLevel:(int)fp8;
+- (int)indentationLevel;
+- (void)setIndentationWidth:(float)fp8;
+- (float)indentationWidth;
+- (void)setEditing:(BOOL)fp8;
+- (void)setEditing:(BOOL)fp8 animated:(BOOL)fp12;
+- (BOOL)isEditing;
+- (void)setShowingDeleteConfirmation:(BOOL)fp8;
+- (BOOL)showingDeleteConfirmation;
+- (float)_editingButtonOffset;
+- (struct CGRect)_delegateConfirmationRect;
+- (struct CGRect)backgroundRectForBounds:(struct CGRect)fp8;
+- (struct CGRect)contentRectForBounds:(struct CGRect)fp8;
+- (struct CGRect)textRectForContentRect:(struct CGRect)fp8;
+- (struct CGRect)imageRectForContentRect:(struct CGRect)fp8;
+- (struct CGRect)editRectForBounds:(struct CGRect)fp8;
+- (struct CGRect)accessoryRectForBounds:(struct CGRect)fp8;
+- (struct CGRect)reorderRectForBounds:(struct CGRect)fp8;
+- (void)setTarget:(id)fp8;
+- (id)target;
+- (void)setEditAction:(SEL)fp8;
+- (SEL)editAction;
+- (void)setAccessoryAction:(SEL)fp8;
+- (SEL)accessoryAction;
+- (void)drawRect:(struct CGRect)fp8;
+- (void)_setIsAncestorOfFirstResponder:(BOOL)fp8;
+- (void)removeFromSuperview;
+- (void)layoutSubviews;
+- (void)setBackgroundColor:(id)fp8;
+- (void)touchesBegan:(id)fp8 withEvent:(id)fp12;
+- (void)touchesMoved:(id)fp8 withEvent:(id)fp12;
+- (void)touchesEnded:(id)fp8 withEvent:(id)fp12;
+- (void)touchesCancelled:(id)fp8 withEvent:(id)fp12;
+- (int)sectionLocation;
+- (void)_setupSelectedBackgroundView;
+- (void)setSectionLocation:(int)fp8;
+- (void)setSectionLocation:(int)fp8 animated:(BOOL)fp12;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@interface UITableViewCellSelectedBackground : UIView
+{
+ int _selectionStyle;
+}
+
+- (void)drawRect:(struct CGRect)fp8;
+- (int)selectionStyle;
+- (void)setSelectionStyle:(int)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+@class UIColor;
+
+@interface UITableViewCellUnhighlightedState : NSObject
+{
+ BOOL _opaque;
+ BOOL _highlighted;
+ UIColor *_backgroundColor;
+}
+
+- (void)dealloc;
+- (id)backgroundColor;
+- (void)setBackgroundColor:(id)fp8;
+- (BOOL)highlighted;
+- (void)setHighlighted:(BOOL)fp8;
+- (BOOL)opaque;
+- (void)setOpaque:(BOOL)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIViewController.h>
+
+#import "UITableViewDataSource-Protocol.h"
+#import "UITableViewDelegate-Protocol.h"
+
+@interface UITableViewController : UIViewController <UITableViewDelegate, UITableViewDataSource>
+{
+ int _tableViewStyle;
+ void *_reserved;
+}
+
+- (id)init;
+- (id)initWithStyle:(int)fp8;
+- (void)dealloc;
+- (id)existingTableView;
+- (id)tableView;
+- (void)setTableView:(id)fp8;
+- (void)loadView;
+- (void)_deselectAllRowsAnimated:(BOOL)fp8;
+- (void)viewWillAppear:(BOOL)fp8;
+- (void)viewDidAppear:(BOOL)fp8;
+- (void)setEditing:(BOOL)fp8 animated:(BOOL)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;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UILabel.h>
+
+@class NSString;
+
+@interface UITableViewCountView : UILabel
+{
+ NSString *_countString;
+ int _count;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8 withCountString:(id)fp24 withCount:(int)fp28;
+- (void)dealloc;
+- (void)setCountString:(id)fp8 withCount:(int)fp12;
+- (void)setCount:(int)fp8;
+- (int)count;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+@protocol UITableViewDataSource <NSObject>
+- (int)tableView:(id)fp8 numberOfRowsInSection:(int)fp12;
+- (id)tableView:(id)fp8 cellForRowAtIndexPath:(id)fp12;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UIScrollViewDelegate-Protocol.h"
+
+@protocol UITableViewDelegate <NSObject, UIScrollViewDelegate>
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIControl.h>
+
+@class NSArray, UIFont;
+
+@interface UITableViewIndex : UIControl
+{
+ NSArray *_titles;
+ UIFont *_font;
+ int _selectedSection;
+ BOOL _pastTop;
+ BOOL _pastBottom;
+ struct CGSize _cachedSize;
+ struct CGSize _cachedSizeToFit;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)dealloc;
+- (struct CGSize)sizeThatFits:(struct CGSize)fp8;
+- (void)setTitles:(id)fp8;
+- (id)titles;
+- (void)setFont:(id)fp8;
+- (id)font;
+- (id)selectedSectionTitle;
+- (void)drawRect:(struct CGRect)fp8;
+- (void)_selectSectionForTouch:(id)fp8 withEvent:(id)fp12;
+- (BOOL)beginTrackingWithTouch:(id)fp8 withEvent:(id)fp12;
+- (BOOL)continueTrackingWithTouch:(id)fp8 withEvent:(id)fp12;
+- (void)endTrackingWithTouch:(id)fp8 withEvent:(id)fp12;
+- (void)cancelTrackingWithEvent:(id)fp8;
+- (id)_createTouchesWithMouseEvent:(struct __GSEvent *)fp8 phase:(int)fp12;
+- (void)mouseDown:(struct __GSEvent *)fp8;
+- (void)mouseDragged:(struct __GSEvent *)fp8;
+- (void)mouseUp:(struct __GSEvent *)fp8;
+- (BOOL)pastBottom;
+- (BOOL)pastTop;
+- (int)selectedSection;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UITableViewRowData.h>
+
+@interface UITableViewRowData (UITableViewRowDataPrivate)
+- (void)_updateNumSections;
+- (void)_updateSectionRowDataArrayForNumSections:(int)fp8;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+#import "NSCopying-Protocol.h"
+
+@class NSIndexPath, UISectionRowData, UITableView;
+
+@interface UITableViewRowData : NSObject <NSCopying>
+{
+ UITableView *_tableView;
+ int _numSections;
+ int _sectionRowDataCapacity;
+ UISectionRowData **_sectionRowData;
+ float _minimumRowHeight;
+ float _tableViewWidth;
+ float _tableHeaderHeight;
+ float _tableFooterHeight;
+ NSIndexPath *_reorderedIndexPath;
+ float _reorderedRowHeight;
+}
+
+- (id)initWithTableView:(id)fp8;
+- (void)tableViewWidthDidChangeToWidth:(float)fp8;
+- (void)tableHeaderHeightDidChangeToHeight:(float)fp8;
+- (void)tableFooterHeightDidChangeToHeight:(float)fp8;
+- (void)dealloc;
+- (void)ensureAllSectionsAreValid;
+- (void)invalidateAllSections;
+- (void)invalidateSection:(int)fp8;
+- (void)insertSections:(id)fp8;
+- (void)deleteSections:(id)fp8;
+- (void)insertRowsAtIndexPaths:(id)fp8;
+- (void)deleteRowsAtIndexPaths:(id)fp8;
+- (id)reorderedIndexPath;
+- (void)setReorderedIndexPath:(id)fp8;
+- (id)targetIndexPathForPoint:(struct CGPoint)fp8;
+- (void)moveRowAtIndexPathFrom:(id)fp8 toIndexPath:(id)fp12;
+- (void)addReorderGapFromIndexPath:(id)fp8;
+- (void)removeReorderGapFromIndexPath:(id)fp8;
+- (int)numberOfSections;
+- (int)numberOfRowsInSection:(int)fp8;
+- (int)numberOfRowsBeforeSection:(int)fp8;
+- (int)numberOfRows;
+- (BOOL)hasHeaderForSection:(int)fp8;
+- (BOOL)hasFooterForSection:(int)fp8;
+- (float)heightForSection:(int)fp8;
+- (float)heightForHeaderInSection:(int)fp8;
+- (float)heightForFooterInSection:(int)fp8;
+- (float)heightForRow:(int)fp8 inSection:(int)fp12;
+- (int)sectionLocationForRow:(int)fp8 inSection:(int)fp12;
+- (int)sectionLocationForReorderedRow:(int)fp8 inSection:(int)fp12;
+- (struct CGRect)rectForTableHeaderView;
+- (struct CGRect)rectForTableFooterView;
+- (struct CGRect)rectForTable;
+- (struct CGRect)rectForSection:(int)fp8;
+- (struct CGRect)rectForHeaderInSection:(int)fp8;
+- (struct CGRect)floatingRectForHeaderInSection:(int)fp8 visibleRect:(struct CGRect)fp12;
+- (struct CGRect)rectForFooterInSection:(int)fp8;
+- (float)heightForTable;
+- (struct CGRect)floatingRectForFooterInSection:(int)fp8 visibleRect:(struct CGRect)fp12;
+- (struct CGRect)rectForRow:(int)fp8 inSection:(int)fp12;
+- (struct CGRect)rectForGlobalRow:(int)fp8;
+- (id)indexPathsForRowsInRect:(struct CGRect)fp8;
+- (struct _NSRange)globalRowsInRect:(struct CGRect)fp8;
+- (int)globalRowForRowAtIndexPath:(id)fp8;
+- (id)indexPathForRowAtGlobalRow:(int)fp8;
+- (id)copyWithZone:(struct _NSZone *)fp8;
+- (float)minimumRowHeight;
+- (void)setMinimumRowHeight:(float)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIModalView.h>
+
+@interface UITelAlertSheet : UIModalView
+{
+}
+
+- (id)initWithTitle:(id)fp8 buttons:(id)fp12 defaultButtonIndex:(int)fp16 delegate:(id)fp20 context:(id)fp24;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+@protocol UITextEffectsOrdering
+- (int)textEffectsVisibilityLevel;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIWindow.h>
+
+@class NSMutableArray;
+
+@interface UITextEffectsWindow : UIWindow
+{
+ unsigned int _activeEffectsCount;
+ int _orientation;
+ NSMutableArray *_touchableSubviews;
+}
+
++ (id)sharedTextEffectsWindow;
++ (id)sharedTextEffectsWindowAboveStatusBar;
+- (BOOL)acceptsGlobalPoint:(struct CGPoint)fp8;
+- (id)hitTest:(struct CGPoint)fp8 withEvent:(id)fp16;
+- (void)setBounds:(struct CGRect)fp8;
+- (BOOL)shouldExcludeFromSnapshot;
+- (id)initWithFrame:(struct CGRect)fp8 output:(int)fp24 bitsPerComponent:(int)fp28;
+- (void)dealloc;
+- (void)didRemoveSubview:(id)fp8;
+- (void)addSubview:(id)fp8;
+- (void)sortSubviews;
+- (int)currentOrientation;
+- (void)matchDeviceOrientation;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UITextField.h>
+
+@interface UITextField (SyntheticEvents)
+- (id)_scriptingInfo;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIControl.h>
+
+#import <UIKit/UITextInputTraits-Protocol.h>
+
+@class NSString, UIColor, UIImage, UIImageView, UILabel, UITextFieldAtomBackgroundView, UITextFieldBackgroundView, UITextFieldBorderView, UITextFieldLabel, UITextInputTraits, UIView;
+
+@interface UITextField : UIControl <UITextInputTraits, NSCoding>
+{
+ NSString *_text;
+ UIColor *_textColor;
+ int _borderStyle;
+ float _minimumFontSize;
+ id _delegate;
+ UIImage *_background;
+ UIImage *_disabledBackground;
+ int _clearButtonMode;
+ UIView *_leftView;
+ int _leftViewMode;
+ UIView *_rightView;
+ int _rightViewMode;
+ UITextInputTraits *_traits;
+ float _fullFontSize;
+ float _paddingLeft;
+ float _paddingTop;
+ float _paddingRight;
+ float _paddingBottom;
+ NSString *_textFont;
+ UIColor *_caretColor;
+ struct _NSRange _selectionRange;
+ int _scrollXOffset;
+ int _scrollYOffset;
+ float _progress;
+ NSString *_style;
+ double _mouseDownTime;
+ UIView *_clearButton;
+ struct CGSize _clearButtonOffset;
+ struct CGSize _leftViewOffset;
+ struct CGSize _rightViewOffset;
+ UITextFieldBorderView *_backgroundView;
+ UITextFieldBorderView *_disabledBackgroundView;
+ UITextFieldBackgroundView *_systemBackgroundView;
+ UITextFieldLabel *_textLabel;
+ UITextFieldLabel *_placeholderLabel;
+ UIImageView *_iconView;
+ UILabel *_label;
+ float _labelOffset;
+ UITextFieldAtomBackgroundView *_atomBackgroundView;
+ struct {
+ unsigned int secureTextChanged:1;
+ unsigned int guard:1;
+ unsigned int delegateRespondsToHandleKeyDown:1;
+ unsigned int verticallyCenterText:1;
+ unsigned int isAnimating:4;
+ unsigned int inactiveHasDimAppearance:1;
+ unsigned int becomesFirstResponderOnClearButtonTap:1;
+ unsigned int clearsOnBeginEditing:1;
+ unsigned int adjustsFontSizeToFitWidth:1;
+ unsigned int fieldEditorAttached:1;
+ unsigned int inBecomeFirstResponder:1;
+ } _textFieldFlags;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8;
+- (id)initWithCoder:(id)fp8;
+- (void)_populateArchivedSubviews:(id)fp8;
+- (void)encodeWithCoder:(id)fp8;
+- (void)dealloc;
+- (void)_clearStyle;
+- (void)_setNeedsStyleRecalc;
+- (void)_sizeChanged:(BOOL)fp8;
+- (void)setFrame:(struct CGRect)fp8;
+- (void)setBounds:(struct CGRect)fp8;
+- (void)setAnimating:(BOOL)fp8;
+- (struct CGSize)sizeThatFits:(struct CGSize)fp8;
+- (BOOL)canBecomeFirstResponder;
+- (BOOL)canResignFirstResponder;
+- (BOOL)becomeFirstResponder;
+- (BOOL)resignFirstResponder;
+- (BOOL)_sendInitialMouseEvents;
+- (void)mouseDown:(struct __GSEvent *)fp8;
+- (void)mouseDragged:(struct __GSEvent *)fp8;
+- (void)mouseUp:(struct __GSEvent *)fp8;
+- (void)touchesBegan:(id)fp8 withEvent:(id)fp12;
+- (void)touchesMoved:(id)fp8 withEvent:(id)fp12;
+- (void)touchesEnded:(id)fp8 withEvent:(id)fp12;
+- (id)hitTest:(struct CGPoint)fp8 forEvent:(struct __GSEvent *)fp16;
+- (id)hitTest:(struct CGPoint)fp8 withEvent:(id)fp16;
+- (void)setFont:(id)fp8 fullFontSize:(float)fp12;
+- (id)_copyFont:(id)fp8 newSize:(float)fp12 maxSize:(float)fp16;
+- (float)_marginTopForText:(id)fp8;
+- (id)_style;
+- (void)_endedEditing;
+- (void)_updateButtons;
+- (void)_updateAutosizeStyleIfNeeded;
+- (struct CGRect)_atomBackgroundViewFrame;
+- (BOOL)_showsAtomBackground;
+- (void)_updateAtomBackground;
+- (BOOL)_showsClearButton:(BOOL)fp8;
+- (BOOL)_showsLeftView;
+- (BOOL)_showsRightView;
+- (struct CGRect)_textRectForBounds:(struct CGRect)fp8 forEditing:(BOOL)fp24;
+- (struct CGRect)_textRectExcludingButtonsForBounds:(struct CGRect)fp8;
+- (void)_updateLabel;
+- (struct CGRect)_frameForLabel:(id)fp8 inTextRect:(struct CGRect)fp12;
+- (void)layoutSubviews;
+- (BOOL)_shouldEndEditing;
+- (void)_updateBackgroundViews;
+- (void)_clearBackgroundViews;
+- (struct CGSize)_leftViewOffset;
+- (void)_setLeftViewOffset:(struct CGSize)fp8;
+- (struct CGSize)_rightViewOffset;
+- (void)_setRightViewOffset:(struct CGSize)fp8;
+- (Class)_systemBackgroundViewClass;
+- (id)textInputTraits;
+- (void)forwardInvocation:(id)fp8;
+- (id)methodSignatureForSelector:(SEL)fp8;
+- (void)_updateTextLabel;
+- (void)setSecureTextEntry:(BOOL)fp8;
+- (id)text;
+- (void)setText:(id)fp8;
+- (void)_updateTextColor;
+- (void)setTextColor:(id)fp8;
+- (id)textColor;
+- (void)setFont:(id)fp8;
+- (id)font;
+- (void)setTextAlignment:(int)fp8;
+- (int)textAlignment;
+- (void)setContentVerticalAlignment:(int)fp8;
+- (void)setBorderStyle:(int)fp8;
+- (id)createPlaceholderLabelWithFont:(id)fp8 andTextAlignment:(int)fp12;
+- (id)createTextLabelWithTextColor:(id)fp8;
+- (void)setPlaceholder:(id)fp8;
+- (id)placeholder;
+- (BOOL)clearsOnBeginEditing;
+- (void)setClearsOnBeginEditing:(BOOL)fp8;
+- (BOOL)adjustsFontSizeToFitWidth;
+- (void)setAdjustsFontSizeToFitWidth:(BOOL)fp8;
+- (void)setBackground:(id)fp8;
+- (void)setDisabledBackground:(id)fp8;
+- (BOOL)isEditing;
+- (void)setClearButtonMode:(int)fp8;
+- (void)setLeftView:(id)fp8;
+- (void)setLeftViewMode:(int)fp8;
+- (void)setRightView:(id)fp8;
+- (void)setRightViewMode:(int)fp8;
+- (struct CGRect)borderRectForBounds:(struct CGRect)fp8;
+- (struct CGRect)textRectForBounds:(struct CGRect)fp8;
+- (struct CGRect)placeholderRectForBounds:(struct CGRect)fp8;
+- (struct CGRect)editingRectForBounds:(struct CGRect)fp8;
+- (struct CGRect)clearButtonRectForBounds:(struct CGRect)fp8;
+- (struct CGRect)leftViewRectForBounds:(struct CGRect)fp8;
+- (struct CGRect)rightViewRectForBounds:(struct CGRect)fp8;
+- (void)drawTextInRect:(struct CGRect)fp8;
+- (void)drawPlaceholderInRect:(struct CGRect)fp8;
+- (void)_drawTextInRect:(struct CGRect)fp8 forLabel:(id)fp24;
+- (void)willAttachFieldEditor:(id)fp8;
+- (void)attachFieldEditor:(id)fp8;
+- (void)willDetachFieldEditor:(id)fp8;
+- (BOOL)keyboardInput:(id)fp8 shouldInsertText:(id)fp12 isMarkedText:(BOOL)fp16;
+- (BOOL)keyboardInputShouldDelete:(id)fp8;
+- (BOOL)keyboardInputChanged:(id)fp8;
+- (void)keyboardInputChangedSelection:(id)fp8;
+- (id)keyboardInputOverlayContainer:(id)fp8;
+- (int)keyboardInput:(id)fp8 positionForAutocorrection:(id)fp12;
+- (BOOL)fieldEditorShouldEndEditing:(id)fp8;
+- (void)fieldEditorDidBecomeFirstResponder:(id)fp8;
+- (void)fieldEditorDidResignFirstResponder:(id)fp8;
+- (void)fieldEditorDidChange:(id)fp8;
+- (void)selectAllFromFieldEditor:(id)fp8;
+- (struct _NSRange)fieldEditor:(id)fp8 willChangeSelectionFromCharacterRange:(struct _NSRange)fp12 toCharacterRange:(struct _NSRange)fp20;
+- (void)fieldEditorDidChangeSelection:(id)fp8;
+- (BOOL)fieldEditor:(id)fp8 shouldInsertText:(id)fp12 replacingRange:(struct _NSRange)fp16;
+- (BOOL)fieldEditor:(id)fp8 shouldReplaceWithText:(id)fp12;
+- (BOOL)webView:(id)fp8 shouldInsertText:(id)fp12 replacingDOMRange:(id)fp16 givenAction:(int)fp20;
+- (void)setAutoresizesTextToFit:(BOOL)fp8;
+- (void)setTextAutorresizesToFit:(BOOL)fp8;
+- (void)setClearButtonStyle:(int)fp8;
+- (struct CGRect)clearButtonRect;
+- (struct CGRect)textRect;
+- (struct CGRect)editRect;
+- (void)drawRect:(struct CGRect)fp8;
+- (void)drawBorder:(struct CGRect)fp8;
+- (void)setPaddingTop:(float)fp8 paddingLeft:(float)fp12;
+- (void)setPaddingLeft:(float)fp8;
+- (float)paddingLeft;
+- (void)setPaddingTop:(float)fp8;
+- (float)paddingTop;
+- (void)setPaddingBottom:(float)fp8;
+- (float)paddingBottom;
+- (void)setPaddingRight:(float)fp8;
+- (float)paddingRight;
+- (void)setTextFont:(id)fp8;
+- (void)setInactiveHasDimAppearance:(BOOL)fp8;
+- (void)setEnabled:(BOOL)fp8;
+- (void)selectAll:(id)fp8;
+- (struct _NSRange)selectionRange;
+- (void)setSelectionRange:(struct _NSRange)fp8;
+- (unsigned int)characterOffsetAtPoint:(struct CGPoint)fp8;
+- (void)setIcon:(id)fp8;
+- (struct CGSize)clearButtonOffset;
+- (void)setBecomesFirstResponderOnClearButtonTap:(BOOL)fp8;
+- (struct CGRect)iconRect;
+- (void)setProgress:(float)fp8;
+- (BOOL)hasMarkedText;
+- (void)setLabelOffset:(float)fp8;
+- (id)textLabel;
+- (void)setLabel:(id)fp8;
+- (void)setTextCentersHorizontally:(BOOL)fp8;
+- (void)setTextCentersVertically:(BOOL)fp8;
+- (void)_clearButtonClicked:(id)fp8;
+- (void)setClearButtonOffset:(struct CGSize)fp8;
+- (void)setDrawsAsAtom:(BOOL)fp8;
+- (BOOL)drawsAsAtom;
+- (void)setAtomStyle:(int)fp8;
+- (int)atomStyle;
+- (int)rightViewMode;
+- (id)rightView;
+- (int)leftViewMode;
+- (id)leftView;
+- (int)clearButtonMode;
+- (id)disabledBackground;
+- (id)background;
+- (id)delegate;
+- (void)setDelegate:(id)fp8;
+- (float)minimumFontSize;
+- (void)setMinimumFontSize:(float)fp8;
+- (int)borderStyle;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@interface UITextFieldAtomBackgroundView : UIView
+{
+ int _atomStyle;
+}
+
++ (id)_blueAtomBackgroundImage;
++ (id)_purpleAtomBackgroundImage;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)drawRect:(struct CGRect)fp8;
+- (int)atomStyle;
+- (void)setAtomStyle:(int)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@interface UITextFieldBackgroundView : UIView
+{
+ BOOL _active;
+ float _progress;
+}
+
+- (void)_updateImages;
+- (id)initWithFrame:(struct CGRect)fp8 active:(BOOL)fp24;
+- (void)setFrame:(struct CGRect)fp8;
+- (void)setBounds:(struct CGRect)fp8;
+- (void)setActive:(BOOL)fp8;
+- (void)setProgress:(float)fp8;
+- (BOOL)ignoresMouseEvents;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@class UIImage;
+
+@interface UITextFieldBorderView : UIView
+{
+ UIImage *_image;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)setImage:(id)fp8;
+- (void)dealloc;
+- (void)drawRect:(struct CGRect)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+@protocol UITextFieldDelegate <NSObject>
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UILabel.h>
+
+@interface UITextFieldLabel : UILabel
+{
+}
+
+- (void)_defaultDrawTextInRect:(struct CGRect)fp8;
+- (void)drawTextInRect:(struct CGRect)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UITextFieldBackgroundView.h>
+
+@class UIImageView;
+
+@interface UITextFieldRoundedRectBackgroundView : UITextFieldBackgroundView
+{
+ UIImageView *_imageViews[3][4];
+}
+
+- (void)dealloc;
+- (void)_updateImages;
+- (void)layoutSubviews;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+@protocol UITextInputTraits <NSObject>
+- (BOOL)isSecureTextEntry;
+- (void)setSecureTextEntry:(BOOL)fp8;
+- (BOOL)enablesReturnKeyAutomatically;
+- (void)setEnablesReturnKeyAutomatically:(BOOL)fp8;
+- (int)returnKeyType;
+- (void)setReturnKeyType:(int)fp8;
+- (int)keyboardAppearance;
+- (void)setKeyboardAppearance:(int)fp8;
+- (int)keyboardType;
+- (void)setKeyboardType:(int)fp8;
+- (int)autocorrectionType;
+- (void)setAutocorrectionType:(int)fp8;
+- (int)autocapitalizationType;
+- (void)setAutocapitalizationType:(int)fp8;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+#import <UIKit/UITextInputTraits-Protocol.h>
+#import "UITextInputTraits_Private-Protocol.h"
+
+@class UIColor;
+
+@interface UITextInputTraits : NSObject <UITextInputTraits, UITextInputTraits_Private, NSCopying>
+{
+ int autocapitalizationType;
+ int autocorrectionType;
+ int keyboardType;
+ int keyboardAppearance;
+ int returnKeyType;
+ BOOL enablesReturnKeyAutomatically;
+ BOOL secureTextEntry;
+ struct __CFCharacterSet *textTrimmingSet;
+ UIColor *insertionPointColor;
+ unsigned int insertionPointWidth;
+ int textLoupeVisibility;
+ int textSelectionBehavior;
+ id textSuggestionDelegate;
+ BOOL contentsIsSingleValue;
+}
+
++ (id)defaultTextInputTraits;
++ (BOOL)keyboardTypeRequiresASCIICapable:(int)fp8;
+- (void)setToSecureValues;
+- (struct __CFCharacterSet *)textTrimmingSet;
+- (void)setTextTrimmingSet:(struct __CFCharacterSet *)fp8;
+- (id)textSuggestionDelegate;
+- (void)setTextSuggestionDelegate:(id)fp8;
+- (void)setSecureTextEntry:(BOOL)fp8;
+- (id)init;
+- (void)dealloc;
+- (void)setToDefaultValues;
+- (void)takeTraitsFrom:(id)fp8;
+- (id)copyWithZone:(struct _NSZone *)fp8;
+- (id)description;
+- (BOOL)contentsIsSingleValue;
+- (void)setContentsIsSingleValue:(BOOL)fp8;
+- (int)textSelectionBehavior;
+- (void)setTextSelectionBehavior:(int)fp8;
+- (int)textLoupeVisibility;
+- (void)setTextLoupeVisibility:(int)fp8;
+- (unsigned int)insertionPointWidth;
+- (void)setInsertionPointWidth:(unsigned int)fp8;
+- (id)insertionPointColor;
+- (void)setInsertionPointColor:(id)fp8;
+- (BOOL)isSecureTextEntry;
+- (BOOL)enablesReturnKeyAutomatically;
+- (void)setEnablesReturnKeyAutomatically:(BOOL)fp8;
+- (int)returnKeyType;
+- (void)setReturnKeyType:(int)fp8;
+- (int)keyboardAppearance;
+- (void)setKeyboardAppearance:(int)fp8;
+- (int)keyboardType;
+- (void)setKeyboardType:(int)fp8;
+- (int)autocorrectionType;
+- (void)setAutocorrectionType:(int)fp8;
+- (int)autocapitalizationType;
+- (void)setAutocapitalizationType:(int)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UITextInputTraits-Protocol.h>
+
+@protocol UITextInputTraits_Private <NSObject, UITextInputTraits>
+- (void)takeTraitsFrom:(id)fp8;
+- (BOOL)contentsIsSingleValue;
+- (void)setContentsIsSingleValue:(BOOL)fp8;
+- (id)textSuggestionDelegate;
+- (void)setTextSuggestionDelegate:(id)fp8;
+- (int)textSelectionBehavior;
+- (void)setTextSelectionBehavior:(int)fp8;
+- (int)textLoupeVisibility;
+- (void)setTextLoupeVisibility:(int)fp8;
+- (unsigned int)insertionPointWidth;
+- (void)setInsertionPointWidth:(unsigned int)fp8;
+- (id)insertionPointColor;
+- (void)setInsertionPointColor:(id)fp8;
+- (struct __CFCharacterSet *)textTrimmingSet;
+- (void)setTextTrimmingSet:(struct __CFCharacterSet *)fp8;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UILabel.h>
+
+@interface UITextLabel : UILabel
+{
+}
+
+- (struct CGSize)ellipsizedTextSize;
+- (void)setColor:(id)fp8;
+- (id)color;
+- (void)setHighlightedColor:(id)fp8;
+- (id)highlightedColor;
+- (void)setCentersHorizontally:(BOOL)fp8;
+- (BOOL)centersHorizontally;
+- (void)setWrapsText:(BOOL)fp8;
+- (BOOL)wrapsText;
+- (void)setTextAutoresizesToFit:(BOOL)fp8;
+- (BOOL)textAutoresizesToFit;
+- (void)setMinFontSize:(float)fp8;
+- (float)minFontSize;
+- (void)setAlignment:(int)fp8;
+- (int)alignment;
+- (void)setEllipsisStyle:(int)fp8;
+- (int)ellipsisStyle;
+- (void)drawRect:(struct CGRect)fp8;
+- (void)drawTextInRect:(struct CGRect)fp8;
+- (void)drawContentsInRect:(struct CGRect)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@class UIWebDocumentView;
+
+@interface UITextLoupe : UIView
+{
+ UIWebDocumentView *m_webView;
+ struct {
+ struct CGPoint point;
+ double time;
+ } m_points[16];
+ int m_index;
+ float m_yOffset;
+ BOOL m_firstUpdate;
+}
+
++ (void)touchLoupeTimer:(id)fp8;
++ (void)cancelLoupeTimer;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (id)initWithWebView:(id)fp8;
+- (void)dealloc;
+- (id)superview;
+- (struct CGRect)frame;
+- (void)setWebView:(id)fp8;
+- (void)setTopConstrained:(BOOL)fp8;
+- (void)zoomUpAnimation;
+- (void)logPoint:(struct CGPoint)fp8;
+- (void)updateFrameAndOffsetForPoint:(struct CGPoint)fp8;
+- (void)update:(struct CGPoint)fp8;
+- (struct CGPoint)terminalPoint;
+- (void)zoomDownAnimation;
+- (void)zoomDownAnimationDidStop:(id)fp8 finished:(id)fp12;
+- (void)fade;
+- (void)remove;
+- (void)clearPoints;
+- (void)drawRect:(struct CGRect)fp8;
+- (int)textEffectsVisibilityLevel;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UITextView.h>
+
+@interface UITextView (SyntheticEvents)
+- (id)_automationValue;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIScrollView.h>
+
+#import <UIKit/UITextInputTraits-Protocol.h>
+
+@class DOMHTMLElement, UIColor, UIDelayedAction, UIFont, UITouch, UIWebDocumentView, WebCoreFrameBridge, WebFrame;
+
+/*XXX:*/typedef struct {
+ char _field1;
+ union {
+ struct {
+ id _field1;
+ id _field2;
+ } _field1;
+ struct __GSEvent *_field2;
+ } _field2;
+} CDAnonymousStruct14;
+
+@interface UITextView : UIScrollView <UITextInputTraits>
+{
+ WebFrame *m_frame;
+ WebCoreFrameBridge *m_bridge;
+ DOMHTMLElement *m_body;
+ int m_marginTop;
+ UIDelayedAction *m_selectionTimer;
+ UIDelayedAction *m_longPressAction;
+ struct CGPoint m_touchPoint;
+ struct CGPoint m_touchOffset;
+ UITouch *m_syntheticTouch;
+ BOOL m_selecting;
+ BOOL m_handlingMouse;
+ BOOL m_sentMouseDown;
+ BOOL m_passMouseDownToOther;
+ BOOL m_scrollOnMouseUp;
+ UIWebDocumentView *m_webView;
+ UIFont *m_font;
+ UIColor *m_textColor;
+ int m_textAlignment;
+ struct _NSRange m_selectedRange;
+ BOOL m_editable;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8;
+- (id)initWithFrame:(struct CGRect)fp8 webView:(id)fp24;
+- (id)initWithCoder:(id)fp8;
+- (void)_populateArchivedSubviews:(id)fp8;
+- (void)encodeWithCoder:(id)fp8;
+- (void)commonInitWithWebDocumentView:(id)fp8 isDecoding:(BOOL)fp12;
+- (void)dealloc;
+- (void)registerForEditingDelegateNotification:(id)fp8 selector:(SEL)fp12;
+- (BOOL)_alwaysHandleScrollerMouseEvent;
+- (struct CGSize)tileSizeForSize:(struct CGSize)fp8;
+- (id)styleString;
+- (void)recalculateStyle;
+- (void)didMoveToSuperview;
+- (void)updateWebViewObjects;
+- (BOOL)becomeFirstResponder;
+- (BOOL)resignFirstResponder;
+- (BOOL)canBecomeFirstResponder;
+- (BOOL)canResignFirstResponder;
+- (void)ensureSelection;
+- (struct CGPoint)constrainedPoint:(struct CGPoint)fp8;
+- (void)textLoupeTimerAction;
+- (id)_syntheticTouch;
+- (void)callSuperTouchBegan:(CDAnonymousStruct14 *)fp8;
+- (void)callSuperTouchMoved:(CDAnonymousStruct14 *)fp8;
+- (void)callSuperTouchEnded:(CDAnonymousStruct14 *)fp8;
+- (void)touchBegan:(CDAnonymousStruct14 *)fp8 atLocation:(struct CGPoint)fp12;
+- (void)touchMoved:(CDAnonymousStruct14 *)fp8 atLocation:(struct CGPoint)fp12;
+- (void)touchEnded:(CDAnonymousStruct14 *)fp8 atLocation:(struct CGPoint)fp12 loupeActive:(BOOL)fp20 loupeTerminalPoint:(struct CGPoint)fp24;
+- (void)touchesBegan:(id)fp8 withEvent:(id)fp12;
+- (void)touchesMoved:(id)fp8 withEvent:(id)fp12;
+- (void)touchesEnded:(id)fp8 withEvent:(id)fp12;
+- (void)touchesCancelled:(id)fp8 withEvent:(id)fp12;
+- (id)hitTest:(struct CGPoint)fp8 withEvent:(id)fp16;
+- (void)mouseDown:(struct __GSEvent *)fp8;
+- (void)mouseDragged:(struct __GSEvent *)fp8;
+- (void)mouseUp:(struct __GSEvent *)fp8;
+- (void)scrollRectToVisible:(struct CGRect)fp8 animated:(BOOL)fp24;
+- (void)webViewDidChange:(id)fp8;
+- (void)performBecomeEditableTasks;
+- (void)setFrame:(struct CGRect)fp8;
+- (void)setSelectionWithPoint:(struct CGPoint)fp8;
+- (void)setSelectionToStart;
+- (void)setSelectionToEnd;
+- (struct CGRect)rectForSelection:(struct _NSRange)fp8;
+- (void)scrollToMakeCaretVisible:(BOOL)fp8;
+- (void)setContentToHTMLString:(id)fp8;
+- (id)contentAsHTMLString;
+- (id)textInputTraits;
+- (void)forwardInvocation:(id)fp8;
+- (id)methodSignatureForSelector:(SEL)fp8;
+- (id)font;
+- (void)setFont:(id)fp8;
+- (id)textColor;
+- (void)setTextColor:(id)fp8;
+- (BOOL)hasText;
+- (id)text;
+- (void)setText:(id)fp8;
+- (int)textAlignment;
+- (void)setTextAlignment:(int)fp8;
+- (struct _NSRange)selectedRange;
+- (void)setSelectedRange:(struct _NSRange)fp8;
+- (BOOL)isEditable;
+- (void)setEditable:(BOOL)fp8;
+- (int)marginTop;
+- (void)setMarginTop:(int)fp8;
+- (struct CGRect)visibleRect;
+- (struct CGRect)visibleTextRect;
+- (id)webView;
+- (void)scrollRangeToVisible:(struct _NSRange)fp8;
+- (BOOL)keyboardInput:(id)fp8 shouldReplaceTextInRange:(struct _NSRange)fp12 replacementText:(id)fp20;
+- (BOOL)keyboardInput:(id)fp8 shouldInsertText:(id)fp12 isMarkedText:(BOOL)fp16;
+- (BOOL)keyboardInputShouldDelete:(id)fp8;
+- (BOOL)keyboardInputChanged:(id)fp8;
+- (void)keyboardInputChangedSelection:(id)fp8;
+- (id)keyboardInputOverlayContainer:(id)fp8;
+- (int)keyboardInput:(id)fp8 positionForAutocorrection:(id)fp12;
+- (void)setBottomBufferHeight:(float)fp8;
+- (float)bottomBufferHeight;
+- (void)setShowScrollerIndicators:(BOOL)fp8;
+- (BOOL)showScrollerIndicators;
+- (void)displayScrollerIndicators;
+- (void)setOffset:(struct CGPoint)fp8;
+- (struct CGPoint)offset;
+- (void)setAllowsRubberBanding:(BOOL)fp8;
+- (void)setScrollingEnabled:(BOOL)fp8;
+- (BOOL)scrollingEnabled;
+- (void)setAllowsFourWayRubberBanding:(BOOL)fp8;
+- (void)setScrollerIndicatorSubrect:(struct CGRect)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIScroller.h>
+
+#import <UIKit/UITextInputTraits-Protocol.h>
+
+@class DOMHTMLElement, UIColor, UIDelayedAction, UIFont, UIView, UIWebDocumentView, WebCoreFrameBridge, WebFrame;
+
+@interface UITextViewLegacy : UIScroller <UITextInputTraits>
+{
+ WebFrame *m_frame;
+ WebCoreFrameBridge *m_bridge;
+ DOMHTMLElement *m_body;
+ int m_marginTop;
+ UIDelayedAction *m_selectionTimer;
+ UIView *m_topAccessoryView;
+ UIDelayedAction *m_longPressAction;
+ struct CGPoint m_mouseDownPoint;
+ struct CGPoint m_mouseDownOffset;
+ void *m_mouseDownEvent;
+ BOOL m_selecting;
+ BOOL m_handlingMouse;
+ BOOL m_sentMouseDown;
+ BOOL m_passMouseDownToOther;
+ BOOL m_scrollOnMouseUp;
+ BOOL m_clearsSelectionOnBecomingFirstResponder;
+ UIWebDocumentView *m_webView;
+ UIFont *m_font;
+ UIColor *m_textColor;
+ int m_textAlignment;
+ struct _NSRange m_selectedRange;
+ BOOL m_editable;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8;
+- (id)initWithFrame:(struct CGRect)fp8 webView:(id)fp24;
+- (void)commonInit;
+- (void)dealloc;
+- (void)registerForEditingDelegateNotification:(id)fp8 selector:(SEL)fp12;
+- (struct CGSize)tileSizeForSize:(struct CGSize)fp8;
+- (id)styleString;
+- (void)recalculateStyle;
+- (void)updateWebViewObjects;
+- (BOOL)becomeFirstResponder;
+- (BOOL)resignFirstResponder;
+- (BOOL)canBecomeFirstResponder;
+- (BOOL)canResignFirstResponder;
+- (void)ensureSelection;
+- (struct CGPoint)constrainedPoint:(struct CGPoint)fp8;
+- (BOOL)pointInTopAccessoryView:(struct CGPoint)fp8;
+- (void)textLoupeTimerAction;
+- (id)hitTest:(struct CGPoint)fp8 forEvent:(struct __GSEvent *)fp16;
+- (void)mouseDown:(struct __GSEvent *)fp8;
+- (void)mouseDragged:(struct __GSEvent *)fp8;
+- (void)mouseUp:(struct __GSEvent *)fp8;
+- (void)scrollRectToVisible:(struct CGRect)fp8 animated:(BOOL)fp24;
+- (void)webViewDidChange:(id)fp8;
+- (void)viewDidMoveToSuperview;
+- (void)performBecomeEditableTasks;
+- (void)setFrame:(struct CGRect)fp8;
+- (void)setSelectionWithPoint:(struct CGPoint)fp8;
+- (void)setSelectionToStart;
+- (void)setSelectionToEnd;
+- (struct CGRect)rectForSelection:(struct _NSRange)fp8;
+- (void)scrollToMakeCaretVisible:(BOOL)fp8;
+- (void)setContentToHTMLString:(id)fp8;
+- (id)contentAsHTMLString;
+- (id)textInputTraits;
+- (void)forwardInvocation:(id)fp8;
+- (id)methodSignatureForSelector:(SEL)fp8;
+- (id)font;
+- (void)setFont:(id)fp8;
+- (id)textColor;
+- (void)setTextColor:(id)fp8;
+- (BOOL)hasText;
+- (id)text;
+- (void)setText:(id)fp8;
+- (int)textAlignment;
+- (void)setTextAlignment:(int)fp8;
+- (struct _NSRange)selectedRange;
+- (void)setSelectedRange:(struct _NSRange)fp8;
+- (BOOL)isEditable;
+- (void)setEditable:(BOOL)fp8;
+- (id)topAccessoryView;
+- (void)setTopAccessoryView:(id)fp8;
+- (int)marginTop;
+- (void)setMarginTop:(int)fp8;
+- (struct CGRect)visibleRect;
+- (struct CGRect)visibleTextRect;
+- (id)webView;
+- (id)_scriptingInfo;
+- (void)scrollRangeToVisible:(struct _NSRange)fp8;
+- (BOOL)keyboardInput:(id)fp8 shouldInsertText:(id)fp12 isMarkedText:(BOOL)fp16;
+- (BOOL)keyboardInputShouldDelete:(id)fp8;
+- (BOOL)keyboardInputChanged:(id)fp8;
+- (void)keyboardInputChangedSelection:(id)fp8;
+- (id)keyboardInputOverlayContainer:(id)fp8;
+- (int)keyboardInput:(id)fp8 positionForAutocorrection:(id)fp12;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIButton.h>
+
+@interface UITexturedButton : UIButton
+{
+}
+
+- (id)initWithFrame:(struct CGRect)fp8;
+- (int)buttonType;
+- (void)setHighlighted:(BOOL)fp8;
+- (struct CGSize)sizeThatFits:(struct CGSize)fp8;
+- (void)drawRect:(struct CGRect)fp8;
+- (void)setTitleColor:(id)fp8 forStates:(unsigned int)fp12;
+- (id)titleColorForState:(unsigned int)fp8;
+- (void)setTitleShadowColor:(id)fp8 forStates:(unsigned int)fp12;
+- (id)titleShadowColorForState:(unsigned int)fp8;
+- (void)setBackgroundImage:(id)fp8 forStates:(unsigned int)fp12;
+- (id)backgroundImageForState:(unsigned int)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+@class DOMNode;
+
+@interface UIThreadSafeNode : NSObject
+{
+ DOMNode *_node;
+}
+
++ (id)threadSafeNodeWithNode:(id)fp8;
+- (id)initWithNode:(id)fp8;
+- (id)description;
+- (void)dealloc;
+- (BOOL)isKindOfClass:(Class)fp8;
+- (BOOL)isEqual:(id)fp8;
+- (BOOL)isEqualToNode:(id)fp8;
+- (BOOL)respondsToSelector:(SEL)fp8;
+- (void)setupPlaceholderTextIfNeeded;
+- (void)forwardInvocation:(id)fp8;
+- (id)methodSignatureForSelector:(SEL)fp8;
+- (id)nextFormControl;
+- (id)previousFormControl;
+- (int)compareTabIndex:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIPushButton.h>
+
+@interface UIThreePartButton : UIPushButton
+{
+ CDAnonymousStruct10 _bkgndSlices;
+}
+
++ (id)defaultFont;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)setBackgroundSlices:(CDAnonymousStruct10)fp8;
+- (void)setBackgroundImage:(id)fp8;
+- (void)setPressedBackgroundImage:(id)fp8;
+- (id)background;
+- (CDAnonymousStruct10)_backgroundSlices:(struct CGSize)fp8;
+- (float)minTitleMargin;
+- (void)drawTitleAtPoint:(struct CGPoint)fp8 width:(float)fp16;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@class UIImage;
+
+@interface UIThreePartImageView : UIView
+{
+ CDAnonymousStruct10 _slices;
+ UIImage *_image;
+}
+
+- (void)dealloc;
+- (void)setImage:(id)fp8;
+- (void)setSlices:(CDAnonymousStruct10)fp8;
+- (void)drawRect:(struct CGRect)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@interface UITile : UIView
+{
+ struct CGRect _dirtyRect;
+ BOOL _hasDrawnContent;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8;
+- (id)hitTest:(struct CGPoint)fp8 forEvent:(struct __GSEvent *)fp16;
+- (void)setNeedsDisplayInRect:(struct CGRect)fp8;
+- (void)setNeedsDisplay;
+- (BOOL)_canDrawContent;
+- (BOOL)willDrawContent;
+- (void)drawRect:(struct CGRect)fp8;
+- (BOOL)hasDrawnContent;
+- (void)setDirtyRect:(struct CGRect)fp8;
+- (void)setNeedsDisplayInDirtyRect;
+- (void)invalidateContents;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@class NSMutableArray, NSString;
+
+@interface UITiledView : UIView
+{
+ NSMutableArray *_rows;
+ NSMutableArray *_unusedTiles;
+ NSString *_minificationFilter;
+ struct CGRect _visibleRect;
+ struct CGRect _requiredDrawRect;
+ struct CGRect _dirtyRect;
+ struct CGSize _tileSize;
+ struct CGSize _firstTileSize;
+ struct CGPoint _tileOrigin;
+ unsigned int _maxTileCount;
+ BOOL _drawsGrid;
+ BOOL _isTilingEnabled;
+ BOOL _logsTilingChanges;
+ BOOL _tileDrawingEnabled;
+ BOOL _inLayout;
+ BOOL _allNewTilesNeeded;
+ BOOL _positionsTilesFromOrigin;
+ BOOL _sizesTilesToFit;
+ BOOL _tilesOpaque;
+}
+
++ (Class)tileClass;
+- (unsigned int)_usedTileCount;
+- (unsigned int)_tileCount;
+- (id)_createTileWithFrame:(struct CGRect)fp8;
+- (struct CGRect)gridRect;
+- (void)_removeTile:(id)fp8 cache:(BOOL)fp12;
+- (void)_removeRowAtIndex:(unsigned int)fp8 cache:(BOOL)fp12;
+- (void)_removeColumnAtIndex:(unsigned int)fp8 cache:(BOOL)fp12;
+- (unsigned int)_removeLeastVisibleRowOrColumn:(BOOL)fp8;
+- (void)_removeTilesIfNecessaryForRow:(BOOL)fp8;
+- (void)removeAllNonVisibleTiles;
+- (void)removeAllTiles;
+- (void)_updateTileCache;
+- (void)_removeTilesIfNecessary;
+- (void)_createRow:(BOOL)fp8;
+- (void)_createColumn:(BOOL)fp8;
+- (void)_addNeededTiles;
+- (void)_invalidateTiles;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)dealloc;
+- (BOOL)tilesNeedDisplay;
+- (void)flushDirtyRects;
+- (void)layoutBeforeDraw;
+- (void)_layoutTiles;
+- (struct CGRect)_visibleRect;
+- (struct CGRect)visibleRect;
+- (void)layoutSubviews;
+- (void)setNeedsLayout;
+- (void)_didScroll;
+- (void)setNeedsDisplayInRect:(struct CGRect)fp8;
+- (void)setNeedsDisplay;
+- (void)setTransform:(struct CGAffineTransform)fp8;
+- (void)setTileSize:(struct CGSize)fp8;
+- (void)setSizesTilesToFit:(BOOL)fp8;
+- (void)setPositionsTilesFromOrigin:(BOOL)fp8;
+- (void)setTileOrigin:(struct CGPoint)fp8;
+- (struct CGPoint)tileOrigin;
+- (struct CGSize)tileSize;
+- (void)setDrawsGrid:(BOOL)fp8;
+- (BOOL)drawsGrid;
+- (void)setMaxTileCount:(unsigned int)fp8;
+- (unsigned int)maxTileCount;
+- (BOOL)_canDrawContent;
+- (void)setTilingEnabled:(BOOL)fp8;
+- (BOOL)isTilingEnabled;
+- (void)setLogsTilingChanges:(BOOL)fp8;
+- (BOOL)logsTilingChanges;
+- (void)ensureDrawnRect:(struct CGRect)fp8;
+- (void)setFirstTileSize:(struct CGSize)fp8;
+- (void)setTileDrawingEnabled:(BOOL)fp8;
+- (BOOL)tileDrawingEnabled;
+- (void)setTileMinificationFilter:(id)fp8;
+- (void)setTilesOpaque:(BOOL)fp8;
+- (BOOL)tilesOpaque;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIToolbar.h>
+
+@interface UIToolbar (Static)
+- (id)_descriptionForTag:(int)fp8;
+- (void)_buttonDown:(id)fp8;
+- (void)_buttonDownDelayed:(id)fp8;
+- (void)_buttonUp:(id)fp8;
+- (void)_buttonCancel:(id)fp8;
+- (void)_adjustButtonSelection:(id)fp8;
+- (id)_buttonWithDescription:(id)fp8;
+- (void)_customizeWithCurrentButtons:(id)fp8 availableButton:(id)fp12;
+- (void)_dismissCustomizeSheet:(BOOL)fp8;
+- (void)_customizeDoneButtonAction:(id)fp8;
+- (void)_finishCustomizeAnimation:(id)fp8;
+- (void)_showButtons:(int *)fp8 withCount:(int)fp12 group:(int)fp16 withDuration:(double)fp20 adjustPositions:(BOOL)fp28 skipTag:(int)fp32;
+- (id)_currentButtons;
+- (id)_configureFromOldButton:(id)fp8 toNewButtonWithTag:(int)fp12 skipTag:(int)fp16;
+- (void)_finishButtonAnimation:(int)fp8 forButton:(int)fp12;
+- (void)_customizeWithAvailableItems:(id)fp8;
+- (void)_configureToolbarReplacingItem:(id)fp8 withNewItem:(id)fp12 dragging:(BOOL)fp16 swapping:(BOOL)fp20;
+- (void)_updateButtonBarForNewFrame;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIToolbar.h>
+
+@interface UIToolbar (SynthEvents)
+- (BOOL)_isHidden:(id)fp8;
+- (id)_buttonName:(id)fp8 withType:(int)fp12;
+- (id)scriptingInfoWithChildren;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIToolbar.h>
+
+@interface UIToolbar (UIButtonBarButtonItem)
+- (id)initInView:(id)fp8 withFrame:(struct CGRect)fp12 withItems:(CDAnonymousStruct3 *)fp28 withCount:(int)fp32;
+- (id)initInView:(id)fp8 withItems:(CDAnonymousStruct3 *)fp12 withCount:(int)fp16;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIToolbar.h>
+
+@interface UIToolbar (UIButtonBarInternal)
++ (float)_buttonGap;
+- (void)_alertWillShow:(BOOL)fp8 duration:(float)fp12;
+- (void)_alertDidHide;
+- (void)_positionToolbarButtons:(id)fp8 ignoringItem:(id)fp12;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIToolbar.h>
+
+@interface UIToolbar (UIButtonBarPrivate)
++ (Class)defaultButtonClass;
++ (Class)defaultTextButtonClass;
++ (id)defaultButtonFont;
++ (float)defaultHeight;
++ (float)defaultSelectionModeHeight;
++ (float)defaultHeightForBarSize:(int)fp8;
+- (id)initInView:(id)fp8 withFrame:(struct CGRect)fp12 withItemList:(id)fp28;
+- (id)initInView:(id)fp8 withItemList:(id)fp12;
+- (id)createButtonWithDescription:(id)fp8;
+- (void)positionButtons:(id)fp8 tags:(int *)fp12 count:(int)fp16 group:(int)fp20;
+- (void)_buttonBarFinishedAnimating;
+- (void)showButtons:(int *)fp8 withCount:(int)fp12 withDuration:(double)fp16;
+- (void)registerButtonGroup:(int)fp8 withButtons:(int *)fp12 withCount:(int)fp16;
+- (void)showButtonGroup:(int)fp8 withDuration:(double)fp12;
+- (int)currentButtonGroup;
+- (void)getVisibleButtonTags:(int *)fp8 count:(unsigned int *)fp12 maxItems:(unsigned int)fp16;
+- (void)setButtonBarTrackingMode:(int)fp8;
+- (void)customize:(const int *)fp8 withCount:(int)fp12;
+- (void)dismissCustomizeSheet:(BOOL)fp8;
+- (id)hitTest:(struct CGPoint)fp8 forEvent:(struct __GSEvent *)fp16;
+- (id)hitTest:(struct CGPoint)fp8 withEvent:(id)fp16;
+- (void)mouseDown:(struct __GSEvent *)fp8;
+- (void)mouseDragged:(struct __GSEvent *)fp8;
+- (void)mouseUp:(struct __GSEvent *)fp8;
+- (void)touchesBegan:(id)fp8 withEvent:(id)fp12;
+- (void)touchesMoved:(id)fp8 withEvent:(id)fp12;
+- (void)touchesEnded:(id)fp8 withEvent:(id)fp12;
+- (int)selectedButton;
+- (void)showSelectionForButton:(int)fp8;
+- (void)setBadgeValue:(id)fp8 forButton:(int)fp12;
+- (void)setBadgeGlyph:(id)fp8 forButton:(int)fp12;
+- (void)setBadgeAnimated:(BOOL)fp8 forButton:(int)fp12;
+- (BOOL)onStateForButton:(int)fp8;
+- (void)setOnStateForButton:(BOOL)fp8 forButton:(int)fp12;
+- (void)animateWithDuration:(float)fp8 forButton:(int)fp12;
+- (void)setBounds:(struct CGRect)fp8;
+- (void)setFrame:(struct CGRect)fp8;
+- (void)drawRect:(struct CGRect)fp8;
+- (id)buttonItems;
+- (void)setButtonItems:(id)fp8;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@class NSArray, UIBarButtonItem, UIColor;
+
+@interface UIToolbar : UIView
+{
+ UIView *_customizeView;
+ id _delegate;
+ NSArray *_items;
+ UIBarButtonItem *_selectedItem;
+ NSArray *_customizationItems;
+ UIColor *_tintColor;
+ struct {
+ unsigned int barStyle:2;
+ unsigned int mode:2;
+ unsigned int roundsCorners:1;
+ unsigned int alertShown:1;
+ unsigned int wasEnabled:1;
+ unsigned int customized:1;
+ unsigned int downButtonSentAction:1;
+ } _toolbarFlags;
+ struct __CFDictionary *_groups;
+ NSArray *_buttonItems;
+ int _currentButtonGroup;
+ struct __CFArray *_hiddenItems;
+ int _selectedTag;
+ int _trackingTag;
+}
+
+- (id)initWithCoder:(id)fp8;
+- (void)_populateArchivedSubviews:(id)fp8;
+- (void)encodeWithCoder:(id)fp8;
+- (void)dealloc;
+- (void)setBarStyle:(int)fp8;
+- (int)barStyle;
+- (void)setMode:(int)fp8;
+- (int)mode;
+- (void)setDelegate:(id)fp8;
+- (id)delegate;
+- (void)setItems:(id)fp8;
+- (id)items;
+- (void)setTintColor:(id)fp8;
+- (void)setSelectedItem:(id)fp8;
+- (id)selectedItem;
+- (void)_sendAction:(id)fp8 withEvent:(id)fp12;
+- (void)setItems:(id)fp8 animated:(BOOL)fp12;
+- (struct CGSize)sizeThatFits:(struct CGSize)fp8;
+- (BOOL)isMinibar;
+- (void)setBounds:(struct CGRect)fp8;
+- (void)layoutSubviews;
+- (void)beginCustomizingItems:(id)fp8;
+- (BOOL)endCustomizingAnimated:(BOOL)fp8;
+- (BOOL)isCustomizing;
+- (id)tintColor;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIControl.h>
+
+@class UIColor, UILabel, UISelectionIndicatorView, UIToolbarButtonBadge, UIView;
+
+@interface UIToolbarButton : UIControl
+{
+ struct CGRect _hitRect;
+ UIView *_info;
+ UILabel *_label;
+ UIToolbarButtonBadge *_badge;
+ UISelectionIndicatorView *_selectedIndicator;
+ int _barStyle;
+ int _style;
+ BOOL _onState;
+ BOOL _barHeight;
+ BOOL _badgeAnimated;
+ BOOL _bezel;
+ float _width;
+ float _labelHeight;
+ CDAnonymousStruct2 _infoInsets;
+ UIColor *_tintColor;
+}
+
++ (id)_defaultLabelFont;
++ (id)_defaultLabelColor;
++ (id)_pushButtonWithBarStyle:(int)fp8 withStyle:(int)fp12 withTintColor:(id)fp16;
++ (void)_adjustPushButton:(id)fp8 withBarStyle:(int)fp12 withStyle:(int)fp16 withTintColor:(id)fp20;
+- (id)initWithImage:(id)fp8 selectedImage:(id)fp12 label:(id)fp16 labelHeight:(float)fp20 withBarStyle:(int)fp24 withStyle:(int)fp28 withInsets:(CDAnonymousStruct2)fp32 possibleTitles:(id)fp48 withTintColor:(id)fp52 bezel:(BOOL)fp56 imageInsets:(CDAnonymousStruct2)fp60;
+- (void)dealloc;
+- (void)setSizesToFitImage:(BOOL)fp8;
+- (void)_sizeView:(id)fp8 toPossibleTitles:(id)fp12 selectedTitle:(id)fp16;
+- (void)setImage:(id)fp8;
+- (void)_setButtonBarHitRect:(struct CGRect)fp8;
+- (struct CGRect)_buttonBarHitRect;
+- (void)_showSelectedIndicator:(BOOL)fp8 changeSelection:(BOOL)fp12;
+- (void)_setSelected:(BOOL)fp8;
+- (void)_positionBadge;
+- (void)setFrame:(struct CGRect)fp8;
+- (void)_setBadgeValue:(id)fp8;
+- (void)_badgeAnimationDidStop:(id)fp8 finished:(id)fp12;
+- (void)_setBadgeAnimated:(BOOL)fp8;
+- (void)_setInfoWidth:(float)fp8;
+- (void)setEnabled:(BOOL)fp8;
+- (BOOL)pointInside:(struct CGPoint)fp8 forEvent:(struct __GSEvent *)fp16;
+- (BOOL)pointInside:(struct CGPoint)fp8 withEvent:(id)fp16;
+- (id)hitTest:(struct CGPoint)fp8 forEvent:(struct __GSEvent *)fp16;
+- (id)hitTest:(struct CGPoint)fp8 withEvent:(id)fp16;
+- (void)setHighlighted:(BOOL)fp8;
+- (void)_adjustPushButton:(BOOL)fp8;
+- (void)layoutSubviews;
+- (BOOL)_isBordered;
+- (void)_setOn:(BOOL)fp8;
+- (BOOL)_isOn;
+- (void)_animateImage:(float)fp8 withButtonBar:(id)fp12;
+- (void)_setBarHeight:(float)fp8;
+- (BOOL)_useBarHeight;
+- (void)_adjustPushButtonWithBarStyle:(int)fp8 withTintColor:(id)fp12;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@interface UIToolbarButtonBadge : UIView
+{
+ UIView *_value;
+ UIView *_background;
+ UIView *_alternate;
+}
+
+- (id)initWithValue:(id)fp8 blinks:(BOOL)fp12;
+- (void)dealloc;
+- (struct CGSize)sizeThatFits:(struct CGSize)fp8;
+- (void)setValue:(id)fp8;
+- (void)layoutSubviews;
+- (void)setBlinks:(BOOL)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@class NSMutableArray, UIBarButtonItem, UIBarButtonItemProxy, UIImageView, UIToolbar;
+
+@interface UIToolbarCustomizeView : UIView
+{
+ UIToolbar *_toolbar;
+ NSMutableArray *_proxies;
+ NSMutableArray *_fixedItems;
+ UIBarButtonItemProxy *_draggingProxy;
+ UIBarButtonItem *_draggingItem;
+ UIImageView *_dragImage;
+ UIImageView *_replacementGlow;
+ UIBarButtonItem *_replaceItem;
+ struct CGPoint _startPoint;
+}
+
+- (void)setToolbar:(id)fp8 currentItems:(id)fp12 availableItems:(id)fp16;
+- (void)dealloc;
+- (void)layoutSubviews;
+- (BOOL)canHandleSwipes;
+- (void)touchesBegan:(id)fp8 withEvent:(id)fp12;
+- (void)touchesMoved:(id)fp8 withEvent:(id)fp12;
+- (void)touchesEnded:(id)fp8 withEvent:(id)fp12;
+- (void)adjustDragImageWithTouches:(id)fp8 withEvent:(id)fp12;
+- (id)itemInToolbarWithTouches:(id)fp8 withEvent:(id)fp12;
+- (void)buttonBarTouchesBegan:(id)fp8 withEvent:(id)fp12;
+- (void)buttonBarTouchesMoved:(id)fp8 withEvent:(id)fp12;
+- (void)buttonBarTouchesEnded:(id)fp8 withEvent:(id)fp12;
+- (void)_finishTouchesEndedChangeAnimation:(id)fp8 finished:(id)fp12 context:(id)fp16;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIToolbarCustomizeView.h>
+
+@interface UIToolbarCustomizeViewLegacy : UIToolbarCustomizeView
+{
+}
+
+- (id)_fakeEventForEvent:(struct __GSEvent *)fp8 touches:(id)fp12;
+- (id)_fakeTouchesForEvent:(struct __GSEvent *)fp8 view:(id)fp12;
+- (void)mouseDown:(struct __GSEvent *)fp8;
+- (void)mouseDragged:(struct __GSEvent *)fp8;
+- (void)mouseUp:(struct __GSEvent *)fp8;
+- (void)buttonBarMouseDown:(struct __GSEvent *)fp8;
+- (void)buttonBarMouseDragged:(struct __GSEvent *)fp8;
+- (void)buttonBarMouseUp:(struct __GSEvent *)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIToolbarButton.h>
+
+@class NSString;
+
+@interface UIToolbarTextButton : UIToolbarButton
+{
+ NSString *_title;
+ NSString *_selectedTitle;
+}
+
+- (id)initWithTitle:(id)fp8 selectedTitle:(id)fp12 withFont:(id)fp16 withBarStyle:(int)fp20 withStyle:(int)fp24 withTitleWidth:(float)fp28 possibleTitles:(id)fp32 withTintColor:(id)fp36;
+- (void)dealloc;
+- (void)_setSelected:(BOOL)fp8;
+- (id)_scriptingInfo;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UITouch.h>
+
+@interface UITouch (UITouchInternal)
+- (void)_setIsFirstTouchForView:(BOOL)fp8;
+- (BOOL)_isFirstTouchForView;
+- (void)setTimestamp:(double)fp8;
+- (void)setPhase:(int)fp8;
+- (void)setTapCount:(unsigned int)fp8;
+- (void)setIsTap:(BOOL)fp8;
+- (void)setWindow:(id)fp8;
+- (void)setView:(id)fp8;
+- (void)_setLocationInWindow:(struct CGPoint)fp8 resetPrevious:(BOOL)fp16;
+- (id)description;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+@class UIView, UIWindow;
+
+@interface UITouch : NSObject
+{
+ double _timestamp;
+ int _phase;
+ unsigned int _tapCount;
+ UIWindow *_window;
+ UIView *_view;
+ struct CGPoint _locationInWindow;
+ struct CGPoint _previousLocationInWindow;
+ struct {
+ unsigned int _firstTouchForView:1;
+ unsigned int _isTap:1;
+ } _touchFlags;
+}
+
+- (void)dealloc;
+- (double)timestamp;
+- (int)phase;
+- (int)info;
+- (unsigned int)tapCount;
+- (BOOL)isTap;
+- (id)window;
+- (id)view;
+- (struct CGPoint)locationInView:(id)fp8;
+- (struct CGPoint)previousLocationInView:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+@interface UITouchData : NSObject
+{
+ struct CGPoint startTouchDownLocation;
+ unsigned int lastTapCount;
+ double lastTouchUpTimestamp;
+ double lastTouchDownTimestamp;
+ BOOL touchIsValidTap;
+}
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@class UIBezierPath;
+
+@interface UITouchDiagnosticsLayer : UIView
+{
+ struct __CFArray *_eventQueue;
+ UIBezierPath *_hitRectsPath;
+ UIBezierPath *_customHitRectsPath;
+ UIBezierPath *_chargesPath;
+ BOOL _trackTouchEvents;
+ BOOL _displayTouchEvents;
+ BOOL _displayHitRects;
+ BOOL _displayChargeMap;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)dealloc;
+- (BOOL)layerRespondsToEvents:(id)fp8;
+- (void)_addLayerHitRects:(id)fp8 toPath:(id)fp12 customPath:(id)fp16;
+- (void)drawChargeMap;
+- (void)drawRect:(struct CGRect)fp8;
+- (void)diagnoseEvent:(struct __GSEvent *)fp8;
+- (BOOL)pointInside:(struct CGPoint)fp8 forEvent:(struct __GSEvent *)fp16;
+- (void)refreshHitRects;
+- (void)setTrackTouchEvents:(BOOL)fp8;
+- (void)setDisplayHitRects:(BOOL)fp8;
+- (void)setDisplayTouchEvents:(BOOL)fp8;
+- (void)setDisplayChargeMap:(BOOL)fp8;
+- (void)tearDown;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+@interface UITouchTapInfo : NSObject
+{
+ unsigned int _tapCount;
+ float _multiTapDelay;
+ float _rejectAsTapThrehold;
+ float _viewTouchPauseThreshold;
+ struct CGPoint _startPosition;
+ double _startTime;
+}
+
+- (void)releaseAndClearWeakRefs;
+- (void)clearTapState;
+- (void)touchBegan:(id)fp8 withEvent:(id)fp12;
+- (BOOL)_touchLocationConsideredMovement:(id)fp8;
+- (void)touchMoved:(id)fp8 withEvent:(id)fp12;
+- (void)touchEnded:(id)fp8 withEvent:(id)fp12;
+- (BOOL)cancelTouchTracking;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIAnimation.h>
+
+@interface UITransformAnimation : UIAnimation
+{
+ struct CGAffineTransform _startTransform;
+ struct CGAffineTransform _endTransform;
+}
+
+- (void)setStartTransform:(struct CGAffineTransform)fp8;
+- (void)setEndTransform:(struct CGAffineTransform)fp8;
+- (struct CGAffineTransform)_transformWithMultiplier:(float)fp8;
+- (void)setProgress:(float)fp8;
+- (struct CGAffineTransform)transformForFraction:(float)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@interface UITransitionView : UIView <NSCoding>
+{
+ UIView *_fromView;
+ UIView *_toView;
+ UIView *_firstResponderToRemember;
+ id _delegate;
+ struct {
+ unsigned int animationInProgress:1;
+ unsigned int ignoresInteractionEvents:1;
+ unsigned int reserved:30;
+ } _transitionViewFlags;
+}
+
++ (double)defaultDurationForTransition:(int)fp8;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (id)initWithCoder:(id)fp8;
+- (void)encodeWithCoder:(id)fp8;
+- (void)dealloc;
+- (double)durationForTransition:(int)fp8;
+- (void)_didStartTransition;
+- (void)_didCompleteTransition:(BOOL)fp8;
+- (BOOL)transition:(int)fp8 toView:(id)fp12;
+- (void)notifyDidCompleteTransition:(id)fp8;
+- (BOOL)transition:(int)fp8 fromView:(id)fp12 toView:(id)fp16;
+- (id)fromView;
+- (id)toView;
+- (BOOL)isTransitioning;
+- (void)setDelegate:(id)fp8;
+- (id)delegate;
+- (BOOL)ignoresInteractionEvents;
+- (void)setIgnoresInteractionEvents:(BOOL)fp8;
+- (void)_startTransition:(int)fp8 withDuration:(float)fp12;
+- (void)_transitionDidStop:(id)fp8 finished:(id)fp12;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+@class NSIndexPath;
+
+@interface UIUpdateItem : NSObject
+{
+ int _action;
+ NSIndexPath *_indexPath;
+ int _animation;
+ float _offset;
+}
+
+- (id)initWithAction:(int)fp8 forIndexPath:(id)fp12 animation:(int)fp16;
+- (void)dealloc;
+- (float)offset;
+- (void)setOffset:(float)fp8;
+- (int)animation;
+- (id)indexPath;
+- (int)action;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIThreePartButton.h>
+
+@class NSString, UIColor, UIImage;
+
+@interface UIValueButton : UIThreePartButton
+{
+ int _displayStyle;
+ NSString *_labelString;
+ NSString *_valueString;
+ NSString *_valueStyle;
+ NSString *_valueHighlightStyle;
+ UIImage *_labelBadgeImage;
+ float _disclosureAlpha;
+ UIColor *_valueColor;
+ struct {
+ unsigned int disclosureShown:1;
+ unsigned int unused:31;
+ } _valueButtonFlags;
+}
+
++ (float)defaultHeight;
++ (struct CGRect)frameRectForOpaqueContentRect:(struct CGRect)fp8;
++ (struct CGRect)opaqueContentRectForFrameRect:(struct CGRect)fp8;
+- (void)_commonInitValueButton;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (id)initWithTitle:(id)fp8;
+- (void)dealloc;
+- (id)_titleByCombiningLabelAndValue;
+- (void)setValue:(id)fp8;
+- (id)value;
+- (void)setValueStyle:(id)fp8;
+- (void)setValueHighlightStyle:(id)fp8;
+- (void)setLabel:(id)fp8;
+- (id)label;
+- (void)setLabelBadgeImage:(id)fp8;
+- (id)labelBadgeImage;
+- (void)setTitle:(id)fp8;
+- (void)setDisplayStyle:(int)fp8;
+- (int)displayStyle;
+- (void)setShowsDisclosure:(BOOL)fp8;
+- (BOOL)showsDisclosure;
+- (float)rightEndPadding;
+- (void)setDisclosureAlpha:(float)fp8;
+- (float)disclosureAlpha;
+- (float)buttonEdge;
+- (void)_drawValueStyleInteriorInRect:(struct CGRect)fp8 withValueColor:(id)fp24 valueFont:(id)fp28 isPressed:(BOOL)fp32;
+- (void)_drawLabelAndValueStyleInteriorInRect:(struct CGRect)fp8;
+- (void)drawButtonPart:(int)fp8 inRect:(struct CGRect)fp12;
+- (void)setValueColor:(id)fp8;
+- (void)sizeToFit;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@interface UIView (Animation)
++ (void)beginAnimations:(id)fp8;
++ (void)beginAnimations:(id)fp8 context:(void *)fp12;
++ (void)commitAnimations;
++ (void)endAnimations;
++ (BOOL)_pendingAnimations;
++ (void)setAnimationDelegate:(id)fp8;
++ (void)setAnimationPosition:(struct CGPoint)fp8;
++ (void)disableAnimation;
++ (void)enableAnimation;
++ (void)setAnimationsEnabled:(BOOL)fp8;
++ (BOOL)areAnimationsEnabled;
++ (void)setAnimationDuration:(double)fp8;
++ (void)setAnimationDelay:(double)fp8;
++ (void)setAnimationFrameInterval:(double)fp8;
++ (void)setAnimationStartDate:(id)fp8;
++ (void)setAnimationStartTime:(double)fp8;
++ (void)setAnimationCurve:(int)fp8;
++ (void)setAnimationRepeatCount:(float)fp8;
++ (void)setAnimationRepeatAutoreverses:(BOOL)fp8;
++ (void)setAnimationBeginsFromCurrentState:(BOOL)fp8;
++ (void)setAnimationAutoreverses:(BOOL)fp8;
++ (void)setAnimationFromCurrentState:(BOOL)fp8;
++ (void)setAnimationRoundsToInteger:(BOOL)fp8;
++ (void)setAnimationTransition:(int)fp8 forView:(id)fp12 cache:(BOOL)fp16;
++ (void)setAnimationWillStartSelector:(SEL)fp8;
++ (void)setAnimationDidStopSelector:(SEL)fp8;
+- (void)addAnimation:(id)fp8 forKey:(id)fp12;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@interface UIView (CALayerDelegate)
+- (void)drawLayer:(id)fp8 inContext:(struct CGContext *)fp12;
+- (void)setValue:(id)fp8 forKey:(id)fp12;
+- (void)_layoutSublayersOfLayer:(id)fp8;
+- (id)actionForLayer:(id)fp8 forKey:(id)fp12;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@interface UIView (Deprecated)
++ (void)setAnimationTransition:(int)fp8 forView:(id)fp12;
+- (id)initWithSize:(struct CGSize)fp8;
+- (struct CGSize)size;
+- (void)setSize:(struct CGSize)fp8;
+- (struct CGPoint)frameOrigin;
+- (void)setFrameOrigin:(struct CGPoint)fp8;
+- (id)hitTest:(struct CGPoint)fp8 forEvent:(struct __GSEvent *)fp16;
+- (BOOL)pointInside:(struct CGPoint)fp8 forEvent:(struct __GSEvent *)fp16;
+- (void)setEnabled:(BOOL)fp8;
+- (BOOL)isEnabled;
+- (void)setClipsSubviews:(BOOL)fp8;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@interface UIView (Geometry)
+- (struct CGRect)frame;
+- (struct CGRect)extent;
+- (void)setFrame:(struct CGRect)fp8;
+- (struct CGAffineTransform)transform;
+- (void)setTransform:(struct CGAffineTransform)fp8;
+- (void)setMultipleTouchEnabled:(BOOL)fp8;
+- (BOOL)isMultipleTouchEnabled;
+- (void)setExclusiveTouch:(BOOL)fp8;
+- (BOOL)isExclusiveTouch;
+- (BOOL)ignoresMouseEvents;
+- (id)hitTest:(struct CGPoint)fp8 withEvent:(id)fp16;
+- (BOOL)pointInside:(struct CGPoint)fp8 withEvent:(id)fp16;
+- (struct CGPoint)convertPoint:(struct CGPoint)fp8 toView:(id)fp16;
+- (struct CGPoint)convertPoint:(struct CGPoint)fp8 fromView:(id)fp16;
+- (struct CGSize)convertSize:(struct CGSize)fp8 toView:(id)fp16;
+- (struct CGSize)convertSize:(struct CGSize)fp8 fromView:(id)fp16;
+- (struct CGRect)convertRect:(struct CGRect)fp8 toView:(id)fp24;
+- (struct CGRect)convertRect:(struct CGRect)fp8 fromView:(id)fp24;
+- (struct CGRect)hitRect;
+- (void)setFrame:(struct CGRect)fp8 forFields:(int)fp24;
+- (void)setRotationBy:(float)fp8;
+- (void)setAutoresizesSubviews:(BOOL)fp8;
+- (BOOL)autoresizesSubviews;
+- (void)setAutoresizingMask:(unsigned int)fp8;
+- (unsigned int)autoresizingMask;
+- (struct CGSize)sizeThatFits:(struct CGSize)fp8;
+- (void)sizeToFit;
+- (void)resizeSubviewsWithOldSize:(struct CGSize)fp8;
+- (void)resizeWithOldSuperviewSize:(struct CGSize)fp8;
+- (struct CGRect)bounds;
+- (void)setBounds:(struct CGRect)fp8;
+- (struct CGPoint)position;
+- (void)setPosition:(struct CGPoint)fp8;
+- (struct CGPoint)center;
+- (void)setCenter:(struct CGPoint)fp8;
+- (struct CGPoint)origin;
+- (void)setOrigin:(struct CGPoint)fp8;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@interface UIView (Gestures)
+- (void)_startGesture:(int)fp8 event:(struct __GSEvent *)fp12;
+- (void)_stopGesture:(int)fp8 event:(struct __GSEvent *)fp12;
+- (void)_gestureChanged:(int)fp8 event:(struct __GSEvent *)fp12;
+- (void)animator:(id)fp8 startAnimation:(id)fp12;
+- (void)animator:(id)fp8 stopAnimation:(id)fp12;
+- (struct CGPoint)_scrollPointForPoint:(struct CGPoint)fp8 scale:(float)fp16 constrain:(BOOL)fp20 snapToEdge:(BOOL)fp24;
+- (void)zoomToScale:(float)fp8;
+- (void)_zoomToScale:(float)fp8 event:(struct __GSEvent *)fp12;
+- (void)_zoomToEvent:(struct __GSEvent *)fp8 scale:(float)fp12 animate:(BOOL)fp16 constrainScrollPoint:(BOOL)fp20;
+- (void)_rubberbandZoomToEvent:(struct __GSEvent *)fp8 scale:(float)fp12;
+- (BOOL)_isRubberBanding;
+- (void)_setZoomAnimationProgress:(id)fp8;
+- (float)_internalScaleForScale:(float)fp8;
+- (float)_scaleForInternalScale:(float)fp8;
+- (float)_rubberBandScaleForScale:(float)fp8;
+- (void)_zoomWithEvent:(struct __GSEvent *)fp8;
+- (BOOL)_canStartZoomFromEvent:(struct __GSEvent *)fp8;
+- (BOOL)_startZoomFromEvent:(struct __GSEvent *)fp8;
+- (void)_stopZoomFromEvent:(struct __GSEvent *)fp8;
+- (void)rotateToDegrees:(float)fp8;
+- (void)_rotateToDegrees:(float)fp8 duration:(float)fp12 event:(struct __GSEvent *)fp16;
+- (void)_setRotationAnimationProgress:(id)fp8;
+- (BOOL)_canStartRotationFromEvent:(struct __GSEvent *)fp8;
+- (BOOL)_startRotationFromEvent:(struct __GSEvent *)fp8;
+- (void)_rotateFromEvent:(struct __GSEvent *)fp8;
+- (void)_stopRotationFromEvent:(struct __GSEvent *)fp8;
+- (BOOL)canHandleGestures;
+- (void)setGestureDelegate:(id)fp8;
+- (id)gestureDelegate;
+- (void)setEnabledGestures:(int)fp8;
+- (int)enabledGestures;
+- (void)setValue:(id)fp8 forGestureAttribute:(int)fp12;
+- (id)valueForGestureAttribute:(int)fp8;
+- (void)setRotationDegrees:(float)fp8 duration:(double)fp12;
+- (float)rotationDegrees;
+- (void)setZoomScale:(float)fp8 duration:(double)fp12;
+- (float)zoomScale;
+- (int)stateForGestureType:(int)fp8;
+- (void)_resetZoomingWithEvent:(struct __GSEvent *)fp8;
+- (void)gestureStarted:(struct __GSEvent *)fp8;
+- (void)gestureChanged:(struct __GSEvent *)fp8;
+- (void)gestureEnded:(struct __GSEvent *)fp8;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@interface UIView (Gestures_Internal)
+- (id)_gestureInfo;
+- (void)_gestureEnded:(struct __GSEvent *)fp8;
+- (struct CGSize)_scrollerContentSize;
+- (struct CGPoint)_constrainedScrollPoint:(struct CGPoint)fp8 contentSize:(struct CGSize)fp16;
+- (void)_zoomToScrollPoint:(struct CGPoint)fp8 scale:(float)fp16 duration:(float)fp20 event:(struct __GSEvent *)fp24;
+- (float)_zoomAnimationDurationForScale:(float)fp8;
+- (void)_zoomToWindowPoint:(struct CGPoint)fp8 scale:(float)fp16 duration:(float)fp20 constrainScrollPoint:(BOOL)fp24 event:(struct __GSEvent *)fp28;
+- (void)_animateToScrollPoint:(struct CGPoint)fp8;
+- (void)_animateZoomFailureToWindowPoint:(struct CGPoint)fp8 scale:(float)fp16 duration:(float)fp20;
+- (float)_zoomAnimationProgress;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@interface UIView (Hierarchy)
+- (BOOL)containsView:(id)fp8;
+- (id)superview;
+- (id)subviews;
+- (id)window;
+- (void)removeFromSuperview;
+- (void)insertSubview:(id)fp8 atIndex:(int)fp12;
+- (void)exchangeSubviewAtIndex:(int)fp8 withSubviewAtIndex:(int)fp12;
+- (void)addSubview:(id)fp8;
+- (void)insertSubview:(id)fp8 belowSubview:(id)fp12;
+- (void)insertSubview:(id)fp8 aboveSubview:(id)fp12;
+- (void)_movedToFront;
+- (void)bringSubviewToFront:(id)fp8;
+- (void)sendSubviewToBack:(id)fp8;
+- (void)didAddSubview:(id)fp8;
+- (void)willRemoveSubview:(id)fp8;
+- (void)didRemoveSubview:(id)fp8;
+- (void)willMoveToSuperview:(id)fp8;
+- (void)didMoveToSuperview;
+- (BOOL)_doesViewControllerExistForAncestorOfView:(id)fp8;
+- (void)willMoveToWindow:(id)fp8 withAncestorView:(id)fp12;
+- (void)willMoveToWindow:(id)fp8;
+- (void)didMoveToWindow;
+- (void)insertSubview:(id)fp8 below:(id)fp12;
+- (void)insertSubview:(id)fp8 above:(id)fp12;
+- (id)_findFirstSubviewWantingToBecomeFirstResponder;
+- (void)_makeSubtreePerformSelector:(SEL)fp8 withObject:(id)fp12;
+- (void)_makeSubtreePerformSelector:(SEL)fp8 withObject:(id)fp12 withObject:(id)fp16;
+- (BOOL)_shouldTryPromoteDescendantToFirstResponder;
+- (void)_promoteDescendantToFirstResponderIfNecessary;
+- (void)_postMovedFromSuperview:(id)fp8;
+- (void)movedFromSuperview:(id)fp8;
+- (void)movedToSuperview:(id)fp8;
+- (void)viewWillMoveToSuperview:(id)fp8;
+- (void)viewDidMoveToSuperview;
+- (void)movedFromWindow:(id)fp8;
+- (void)movedToWindow:(id)fp8;
+- (BOOL)isDescendantOfView:(id)fp8;
+- (id)viewWithTag:(int)fp8;
+- (void)setNeedsLayout;
+- (void)layoutIfNeeded;
+- (void)layoutSubviews;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@interface UIView (Internal)
++ (void)_setInvalidatesViewUponCreation:(BOOL)fp8;
++ (BOOL)_invalidatesViewUponCreation;
++ (void)_setIsResponderAncestorOfFirstResponder:(BOOL)fp8 startingAtFirstResponder:(id)fp12;
+- (BOOL)_subclassImplementsDrawRect;
+- (id)_layer;
+- (id)_scroller;
+- (void)_didScroll;
+- (void)_invalidateSubviewCache;
+- (void)_invalidateLayerContents;
+- (void)_setInterceptMouseEvent:(BOOL)fp8;
+- (id)_interceptMouseEvent:(struct __GSEvent *)fp8;
+- (id)_interceptEvent:(id)fp8;
+- (BOOL)_canDrawContent;
+- (void)_didMoveFromWindow:(id)fp8 toWindow:(id)fp12;
+- (BOOL)_alwaysHandleScrollerMouseEvent;
+- (BOOL)_alwaysHandleInteractionEvents;
+- (BOOL)_isInAWindow;
+- (BOOL)_containedInAbsoluteResponderChain;
+- (void)_mouseDown:(struct __GSEvent *)fp8;
+- (void)_mouseDragged:(struct __GSEvent *)fp8;
+- (void)_mouseUp:(struct __GSEvent *)fp8;
+- (BOOL)_cancelTapDelegateTracking;
+- (BOOL)_canHandleStatusBarMouseEvents:(struct __GSEvent *)fp8;
+- (void)_setContentImage:(id)fp8;
+- (void)_setContentsTransform:(struct CGAffineTransform)fp8;
+- (void)_renderSnapshotWithRect:(struct CGRect)fp8 inContext:(struct CGContext *)fp24;
+- (void)_addSubview:(id)fp8 positioned:(int)fp12 relativeTo:(id)fp16;
+- (void)_populateArchivedSubviews:(id)fp8;
+- (void)_setIsAncestorOfFirstResponder:(BOOL)fp8;
+- (BOOL)_isAncestorOfFirstResponder;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@interface UIView (Rendering)
++ (void)flush;
++ (void)throttledFlush;
+- (void)setContentMode:(int)fp8;
+- (int)contentMode;
+- (void)drawRect:(struct CGRect)fp8;
+- (struct CGRect)visibleBounds;
+- (void)setNeedsDisplay;
+- (void)setNeedsDisplayInRect:(struct CGRect)fp8;
+- (BOOL)needsDisplay;
+- (BOOL)needsDisplayOnBoundsChange;
+- (void)setNeedsDisplayOnBoundsChange:(BOOL)fp8;
+- (void)setClipsToBounds:(BOOL)fp8;
+- (BOOL)clipsToBounds;
+- (void)setBackgroundColor:(id)fp8;
+- (id)backgroundColor;
+- (void)setFixedBackgroundPattern:(BOOL)fp8;
+- (void)setAlpha:(float)fp8;
+- (float)alpha;
+- (void)setOpaque:(BOOL)fp8;
+- (BOOL)isOpaque;
+- (void)setClearsContextBeforeDrawing:(BOOL)fp8;
+- (BOOL)clearsContextBeforeDrawing;
+- (void)setHidden:(BOOL)fp8;
+- (BOOL)isHidden;
+- (BOOL)isHiddenOrHasHiddenAncestor;
+- (void)setClearsContext:(BOOL)fp8;
+- (void)setContentsPosition:(int)fp8;
+- (struct CGImage *)createSnapshotWithRect:(struct CGRect)fp8;
+- (void)forceDisplayIfNeeded;
+- (void)recursivelyForceDisplayIfNeeded;
+- (void)_enableLayerKitPatternDrawing:(BOOL)fp8;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@interface UIView (SyntheticEvents)
+- (id)_scriptingInfo;
+- (id)scriptingInfoWithChildren;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@interface UIView (UIAutocorrectInlinePrompt)
+- (void)reduceWidth:(float)fp8;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+#import "UITextEffectsOrdering-Protocol.h"
+
+@interface UIView (UITextEffectsOrdering) <UITextEffectsOrdering>
+- (int)textEffectsVisibilityLevel;
+- (int)compareTextEffectsOrdering:(id)fp8;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@interface UIView (UITextField)
+- (BOOL)endEditing:(BOOL)fp8;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@interface UIView (UITouchData)
+- (id)_touchData;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@interface UIView (UITouchInternalCompatibility)
+- (id)_syntheticTouch;
+- (id)_syntheticUIEventWithGSEvent:(struct __GSEvent *)fp8 touchPhase:(int)fp12;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@interface UIView (UIWebDocumentViewEventHandling)
+- (BOOL)needsWebDocumentViewEventsDirectly;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@interface UIView (ZoomAnimationPrivate)
+- (struct CGPoint)_scrollPointForBoundedRect:(struct CGRect)fp8 withBoundary:(struct CGRect)fp24 scale:(float)fp40;
+- (float)boundedScaleForFocusRect:(struct CGRect)fp8 deviceBoundaryRect:(struct CGRect)fp24;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIResponder.h>
+
+#import <CoreGraphics/CGGeometry.h>
+
+@class CALayer;
+
+@interface UIView : UIResponder <NSCoding>
+{
+ CALayer *_layer;
+ id _tapInfo;
+ id _gestureInfo;
+ id _touchData;
+ float _charge;
+ int _tag;
+ struct {
+ unsigned int userInteractionDisabled:1;
+ unsigned int implementsDrawRect:1;
+ unsigned int implementsDidScroll:1;
+ unsigned int implementsMouseTracking:1;
+ unsigned int hasBackgroundColor:1;
+ unsigned int isOpaque:1;
+ unsigned int becomeFirstResponderWhenCapable:1;
+ unsigned int interceptMouseEvent:1;
+ unsigned int deallocating:1;
+ unsigned int debugFlash:1;
+ unsigned int debugSkippedSetNeedsDisplay:1;
+ unsigned int debugScheduledDisplayIsRequired:1;
+ unsigned int isInAWindow:1;
+ unsigned int isAncestorOfFirstResponder:1;
+ unsigned int dontAutoresizeSubviews:1;
+ unsigned int autoresizeMask:6;
+ unsigned int patternBackground:1;
+ unsigned int fixedBackgroundPattern:1;
+ unsigned int dontAnimate:1;
+ unsigned int superLayerIsView:1;
+ unsigned int layerKitPatternDrawing:1;
+ unsigned int coreSurfaceImage:1;
+ unsigned int multipleTouchEnabled:1;
+ unsigned int exclusiveTouch:1;
+ unsigned int hasViewController:1;
+ unsigned int needsDidAppearOrDisappear:1;
+ } _viewFlags;
+}
+
++ (Class)layerClass;
+- (id)init;
+- (void)_createLayerWithFrame:(struct CGRect)fp8;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (id)initWithCoder:(id)fp8;
+- (void)encodeWithCoder:(id)fp8;
+- (void)dealloc;
+- (void)setUserInteractionEnabled:(BOOL)fp8;
+- (BOOL)isUserInteractionEnabled;
+- (void)setCharge:(float)fp8;
+- (float)charge;
+- (void)setTapDelegate:(id)fp8;
+- (id)tapDelegate;
+- (id)nextResponder;
+- (void)_clearBecomeFirstResponderWhenCapable;
+- (BOOL)_becomeFirstResponderWhenPossible;
+- (void)startHeartbeat:(SEL)fp8 inRunLoopMode:(id)fp12;
+- (void)stopHeartbeat:(SEL)fp8;
+- (BOOL)cancelMouseTracking;
+- (BOOL)cancelTouchTracking;
+- (BOOL)canHandleSwipes;
+- (int)swipe:(int)fp8 withEvent:(struct __GSEvent *)fp12;
+- (struct CGColor *)_backgroundCGColor;
+- (id)layer;
+- (int)tag;
+- (void)setTag:(int)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+@class UIView;
+
+@interface UIViewAnimation : NSObject
+{
+ UIView *_view;
+ struct CGRect _endRect;
+ float _endAlpha;
+ float _startFraction;
+ float _endFraction;
+ int _curve;
+ BOOL _animateFromCurrentPosition;
+ BOOL _shouldDeleteAfterAnimation;
+ BOOL _editing;
+}
+
+- (id)initWithView:(id)fp8 endRect:(struct CGRect)fp12 endAlpha:(float)fp28 startFraction:(float)fp32 endFraction:(float)fp36 curve:(int)fp40 animateFromCurrentPosition:(BOOL)fp44 shouldDeleteAfterAnimation:(BOOL)fp48 editing:(BOOL)fp52;
+- (void)dealloc;
+- (BOOL)editing;
+- (BOOL)shouldDeleteAfterAnimation;
+- (BOOL)animateFromCurrentPosition;
+- (int)curve;
+- (float)endFraction;
+- (float)startFraction;
+- (float)endAlpha;
+- (struct CGRect)endRect;
+- (id)view;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+@class NSArray;
+
+@interface UIViewAnimationContext : NSObject
+{
+ NSArray *_viewAnimations;
+ int _animationCount;
+}
+
+- (void)dealloc;
+- (int)animationCount;
+- (void)setAnimationCount:(int)fp8;
+- (id)viewAnimations;
+- (void)setViewAnimations:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+@class NSString, UIView;
+
+@interface UIViewAnimationState : NSObject
+{
+ UIViewAnimationState *_nextState;
+ NSString *_animationID;
+ void *_context;
+ id _delegate;
+ double _duration;
+ double _delay;
+ double _frameInterval;
+ double _start;
+ int _curve;
+ float _repeatCount;
+ int _transition;
+ UIView *_transitionView;
+ SEL _willStartSelector;
+ SEL _didEndSelector;
+ int _didEndCount;
+ struct CGPoint _position;
+ unsigned int _willStartSent:1;
+ unsigned int _useCurrentLayerState:1;
+ unsigned int _cacheTransition:1;
+ unsigned int _autoreverses:1;
+ unsigned int _roundsToInteger:1;
+ unsigned int _reserved:27;
+}
+
++ (void)pushViewAnimationState:(id)fp8 context:(void *)fp12;
++ (void)popAnimationState;
+- (void)dealloc;
+- (void)setAnimationAttributes:(id)fp8;
+- (void)animationDidStart:(id)fp8;
+- (void)sendDelegateAnimationDidStop:(id)fp8 finished:(BOOL)fp12;
+- (void)animationDidStop:(id)fp8 finished:(BOOL)fp12;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIViewController.h>
+
+@interface UIViewController (UIImagePickerControllerAdditions)
+- (BOOL)_displaysFullScreen;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIViewController.h>
+
+@interface UIViewController (UINavigationControllerItem)
+- (id)navigationItem;
+- (id)editButtonItem;
+- (BOOL)isEditing;
+- (void)setEditing:(BOOL)fp8;
+- (void)setEditing:(BOOL)fp8 animated:(BOOL)fp12;
+- (void)_toggleEditing:(id)fp8;
+- (BOOL)canHandleSnapbackIdentifier:(id)fp8 animated:(BOOL)fp12;
+- (id)navigationController;
+- (BOOL)hidesBottomBarWhenPushed;
+- (void)setHidesBottomBarWhenPushed:(BOOL)fp8;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIViewController.h>
+
+@interface UIViewController (UITabBarControllerItem)
+- (id)tabBarItem;
+- (void)setTabBarItem:(id)fp8;
+- (id)tabBarController;
+- (void)updateTabBarItemForViewController:(id)fp8;
+- (id)moreListImage;
+- (id)moreListSelectedImage;
+- (id)moreListTableCell;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIViewController.h>
+
+@interface UIViewController (UIViewControllerContentScrollView)
+- (id)contentScrollView;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIResponder.h>
+
+@class NSBundle, NSHashTable, NSString, UIBarButtonItem, UINavigationItem, UITabBarItem, UIView;
+
+@interface UIViewController : UIResponder <NSCoding>
+{
+ UIView *_view;
+ UITabBarItem *_tabBarItem;
+ UINavigationItem *_navigationItem;
+ NSString *_title;
+ NSString *_nibName;
+ NSBundle *_nibBundle;
+ UIViewController *_parentViewController;
+ NSHashTable *_childViewControllers;
+ UIViewController *_childModalViewController;
+ UIView *_modalTransitionView;
+ id _currentAction;
+ UIView *_savedHeaderSuperview;
+ UIView *_savedFooterSuperview;
+ UIBarButtonItem *_editButtonItem;
+ struct {
+ unsigned int isRootViewController:1;
+ unsigned int isEditing:1;
+ unsigned int isPerformingModalTransition:1;
+ unsigned int hidesBottomBarWhenPushed:1;
+ unsigned int autoresizesArchivedViewToFullSize:1;
+ } _viewControllerFlags;
+}
+
++ (BOOL)doesOverrideMethod:(SEL)fp8;
++ (id)viewControllerForView:(id)fp8;
++ (void)removeViewControllerForView:(id)fp8;
++ (void)setViewController:(id)fp8 forView:(id)fp12;
++ (void)setCustomTransitionDuration:(double)fp8;
+- (id)initWithNibName:(id)fp8 bundle:(id)fp12;
+- (id)init;
+- (id)initWithCoder:(id)fp8;
+- (void)awakeFromNib;
+- (void)_populateArchivedChildViewControllers:(id)fp8;
+- (void)encodeWithCoder:(id)fp8;
+- (void)dealloc;
+- (id)nextResponder;
+- (id)nibName;
+- (id)nibBundle;
+- (void)loadView;
+- (void)viewDidLoad;
+- (id)view;
+- (void)setView:(id)fp8;
+- (id)existingView;
+- (void)_setExistingView:(id)fp8;
+- (id)_existingView;
+- (void)_setExistingNavigationItem:(id)fp8;
+- (id)_existingNavigationItem;
+- (void)_setExistingTabBarItem:(id)fp8;
+- (id)_existingTabBarItem;
+- (void)window:(id)fp8 willAnimateFromContentFrame:(struct CGRect)fp12 toContentFrame:(struct CGRect)fp28;
+- (BOOL)autoresizesArchivedViewToFullSize;
+- (void)setAutoresizesArchivedViewToFullSize:(BOOL)fp8;
+- (void)autoresizeArchivedView;
+- (void)_hideAutomaticKeyboardForTransition:(int)fp8;
+- (void)_showAutomaticKeyboardFromBottomWithDuration:(id)fp8;
+- (void)_showAutomaticKeyboardForTransition:(int)fp8;
+- (id)title;
+- (void)setTitle:(id)fp8;
+- (void)updateTitleForViewController:(id)fp8;
+- (void)addChildViewController:(id)fp8;
+- (void)removeChildViewController:(id)fp8;
+- (id)parentViewController;
+- (void)setParentViewController:(id)fp8;
+- (void)prepareFirstResponder;
+- (void)viewWillAppear:(BOOL)fp8;
+- (void)viewDidAppear:(BOOL)fp8;
+- (void)viewWillDisappear:(BOOL)fp8;
+- (void)viewDidDisappear:(BOOL)fp8;
+- (void)viewWillMoveToWindow:(id)fp8;
+- (void)viewDidMoveToWindow:(id)fp8;
+- (void)_didReceiveMemoryWarning:(id)fp8;
+- (void)didReceiveMemoryWarning;
+- (void)purgeMemoryForReason:(int)fp8;
+- (BOOL)isRootViewController;
+- (void)setIsRootViewController:(BOOL)fp8;
+- (void)applicationWillSuspend;
+- (void)applicationDidResume;
+- (BOOL)isPerformingModalTransition;
+- (id)modalTransitionView;
+- (void)setModalTransitionView:(id)fp8;
+- (id)modalViewController;
+- (id)currentAction;
+- (void)presentModalViewController:(id)fp8 withTransition:(int)fp12;
+- (void)presentModalViewController:(id)fp8 withNavigationController:(BOOL)fp12 animated:(BOOL)fp16;
+- (void)presentModalViewController:(id)fp8 animated:(BOOL)fp12;
+- (BOOL)_tryRecursivelyPresentModalViewController:(id)fp8 withTransition:(int)fp12;
+- (void)dismissModalViewControllerWithTransition:(int)fp8;
+- (void)dismissModalViewControllerAnimated:(BOOL)fp8;
+- (void)transitionViewDidComplete:(id)fp8 fromView:(id)fp12 toView:(id)fp16;
+- (void)modalPresentTransitionDidComplete;
+- (void)modalDismissTransitionDidComplete;
+- (double)durationForTransition:(int)fp8;
+- (id)viewControllerForRotation;
+- (BOOL)isWindowRotatable:(id)fp8;
+- (BOOL)window:(id)fp8 shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)fp12;
+- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)fp8;
+- (id)rotatingHeaderViewForWindow:(id)fp8;
+- (id)rotatingHeaderView;
+- (id)rotatingContentViewForWindow:(id)fp8;
+- (id)rotatingFooterViewForWindow:(id)fp8;
+- (id)rotatingFooterView;
+- (int)interfaceOrientation;
+- (struct CGPoint)_centerForOrientation:(int)fp8;
+- (struct CGRect)_boundsForOrientation:(int)fp8;
+- (void)window:(id)fp8 willRotateToInterfaceOrientation:(int)fp12 duration:(double)fp16;
+- (void)willRotateToInterfaceOrientation:(int)fp8 duration:(double)fp12;
+- (void)window:(id)fp8 willAnimateFirstHalfOfRotationToInterfaceOrientation:(int)fp12 duration:(double)fp16;
+- (void)willAnimateFirstHalfOfRotationToInterfaceOrientation:(int)fp8 duration:(double)fp12;
+- (void)window:(id)fp8 didAnimateFirstHalfOfRotationToInterfaceOrientation:(int)fp12;
+- (void)didAnimateFirstHalfOfRotationToInterfaceOrientation:(int)fp8;
+- (void)window:(id)fp8 willAnimateSecondHalfOfRotationFromInterfaceOrientation:(int)fp12 duration:(double)fp16;
+- (void)willAnimateSecondHalfOfRotationFromInterfaceOrientation:(int)fp8 duration:(double)fp12;
+- (void)window:(id)fp8 didRotateFromInterfaceOrientation:(int)fp12;
+- (void)didRotateFromInterfaceOrientation:(int)fp8;
+- (id)defaultPNGName;
+- (id)childModalViewController;
+- (void)setChildModalViewController:(id)fp8;
+- (id)childViewControllers;
+- (void)setChildViewControllers:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+@class NSString, UIViewController;
+
+@interface UIViewControllerAction : NSObject
+{
+ UIViewController *_viewController;
+ NSString *_name;
+ BOOL _animated;
+}
+
+- (id)initWithViewController:(id)fp8 name:(id)fp12 animated:(BOOL)fp16;
+- (void)dealloc;
+- (BOOL)animated;
+- (void)setAnimated:(BOOL)fp8;
+- (id)name;
+- (void)setName:(id)fp8;
+- (id)viewController;
+- (void)setViewController:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+@class UIView;
+
+@interface UIViewHeartbeat : NSObject
+{
+ UIView *_view;
+ SEL _selector;
+ struct __GSHeartbeat *_heartbeat;
+}
+
++ (void)startHeartbeatWithView:(id)fp8 selector:(SEL)fp12 inRunLoopMode:(id)fp16;
++ (void)stopHeartbeatWithView:(id)fp8 selector:(SEL)fp12;
+- (void)dealloc;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+@class UIView;
+
+@interface UIViewTapInfo : NSObject
+{
+ id _delegate;
+ UIView *_view;
+ int _tapDownCount;
+ int _fingerCount;
+ float _multiTapDelay;
+ float _rejectAsTapThrehold;
+ float _viewTouchPauseThreshold;
+ struct CGPoint _startPosition;
+ double _startTime;
+ struct {
+ unsigned int shouldSendTouchPauseUp:1;
+ unsigned int delegateViewHandleTapWithCountEvent:1;
+ unsigned int delegateViewHandleTapWithCountEventFingerCount:1;
+ unsigned int delegateViewHandleTouchPauseIsDown:1;
+ unsigned int reserved:28;
+ } _tapInfoFlags;
+}
+
+- (id)initWithDelegate:(id)fp8 view:(id)fp12;
+- (void)releaseAndClearWeakRefs;
+- (void)clearTapState;
+- (void)setDelegate:(id)fp8;
+- (void)_handleTapWithCount:(int)fp8 event:(struct __GSEvent *)fp12;
+- (void)handleSingleTapEvent:(struct __GSEvent *)fp8;
+- (void)handleDoubleTapEvent:(struct __GSEvent *)fp8;
+- (void)scheduleSingleTapHandlerForEvent:(struct __GSEvent *)fp8;
+- (void)_sendTouchPauseDownIfNecessary;
+- (void)_sendTouchPauseUpIfNecessary;
+- (void)mouseDown:(struct __GSEvent *)fp8;
+- (BOOL)_eventLocationConsideredMovement:(struct __GSEvent *)fp8;
+- (void)mouseDragged:(struct __GSEvent *)fp8;
+- (void)mouseUp:(struct __GSEvent *)fp8;
+- (BOOL)cancelMouseTracking;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIWebDocumentView.h>
+
+@interface UIWebDocumentView (Forms)
+- (void)_updateFormElementBoundaries;
+- (void)setAllowsUnapprovedFocus:(BOOL)fp8;
+- (BOOL)allowsUnapprovedFocus;
+- (void)setFormEditingDelegate:(id)fp8;
+- (id)formEditingDelegate;
+- (BOOL)zoomsFocusedFormControl;
+- (void)setZoomsFocusedFormControl:(BOOL)fp8;
+- (BOOL)isFormEdited;
+- (BOOL)webView:(id)fp8 shouldChangeSelectedDOMRange:(id)fp12 toDOMRange:(id)fp16 affinity:(int)fp20 stillSelecting:(BOOL)fp24;
+- (struct CGPoint)constrainScrollOffset:(struct CGPoint)fp8 toDeviceRect:(struct CGRect)fp16 factor:(float)fp32;
+- (void)scrollCaretToVisible:(id)fp8;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIWebDocumentView.h>
+
+@interface UIWebDocumentView (Interaction)
++ (id)_calloutViewForWebView:(id)fp8;
++ (id)_createDefaultHighlightView;
++ (id)_highlightView;
+- (void)clearInteractionTimer;
+- (void)performInteractionSelector:(SEL)fp8 afterDelay:(double)fp12;
+- (struct CGPoint)convertWindowPointToViewport:(struct CGPoint)fp8;
+- (void)mouseDown:(struct __GSEvent *)fp8;
+- (void)mouseUp:(struct __GSEvent *)fp8;
+- (void)mouseDragged:(struct __GSEvent *)fp8;
+- (void)interactionMouseUp:(struct __GSEvent *)fp8;
+- (void)interactionMouseDown:(struct __GSEvent *)fp8;
+- (void)defaultMouseDragged:(struct __GSEvent *)fp8;
+- (void)defaultMouseUp:(struct __GSEvent *)fp8;
+- (BOOL)canHandleHandEvent:(struct __GSEvent *)fp8;
+- (BOOL)handleHandEvent:(struct __GSEvent *)fp8;
+- (void)touchesBegan:(id)fp8 withEvent:(id)fp12;
+- (void)touchesMoved:(id)fp8 withEvent:(id)fp12;
+- (void)touchesEnded:(id)fp8 withEvent:(id)fp12;
+- (void)webView:(id)fp8 eventRegionsChanged:(id)fp12;
+- (BOOL)_directEventsHitTest:(struct CGPoint)fp8;
+- (BOOL)_directEventsCheckEvent:(struct __GSEvent *)fp8;
+- (BOOL)_directEventsProcessEvent:(struct __GSEvent *)fp8;
+- (void)cancelInteractionWithCandidate;
+- (void)forwardMouseUpToInteractionCandidate:(struct __GSEvent *)fp8;
+- (void)forwardMouseDraggedToInteractionCandidate:(struct __GSEvent *)fp8;
+- (void)forwardEventsToInteractionCandidate;
+- (void)performCandidateClick:(id)fp8;
+- (void)performClick:(id)fp8;
+- (void)attemptClick:(id)fp8;
+- (void)webView:(id)fp8 didObserveDeferredContentChange:(int)fp12 forFrame:(id)fp16;
+- (void)webView:(id)fp8 didPreventDefaultForEvent:(struct __GSEvent *)fp12;
+- (id)approximateNodeAtViewportLocation:(struct CGPoint *)fp8;
+- (void)calloutApproximateNode;
+- (void)highlightApproximateNodeInverted:(BOOL)fp8;
+- (void)hideCalloutAndHighlight;
+- (void)highlightApproximateNodeAndDisplayCallout;
+- (void)resetInteraction;
+- (void)completeInteraction;
+- (void)cancelInteraction;
+- (void)deferInteraction;
+- (void)cancelInteractionWithImmediateDisplay:(BOOL)fp8;
+- (void)_saveImages:(id)fp8;
+- (void)alertSheet:(id)fp8 buttonClicked:(int)fp12;
+- (void)modalView:(id)fp8 didDismissWithButtonIndex:(int)fp12;
+- (void)sendScrollWheelEvents;
+- (BOOL)eventCanTriggerGestureScrolling:(struct __GSEvent *)fp8;
+- (void)setInteractionDelegate:(id)fp8;
+- (id)interactionDelegate;
+- (void)setAllowsImageSheet:(BOOL)fp8;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIWebDocumentView.h>
+
+@interface UIWebDocumentView (InteractionPrivate)
+- (void)_showImageSheet;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIWebDocumentView.h>
+
+@interface UIWebDocumentView (Messaging)
+- (void)webView:(id)fp8 didReceiveMessage:(id)fp12;
+- (void)setAllowsMessaging:(BOOL)fp8;
+- (BOOL)allowsMessaging;
+- (id)messagesMatchingMask:(int)fp8;
+- (void)clearMessagesMatchingMask:(int)fp8;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIWebDocumentView.h>
+
+@interface UIWebDocumentView (PDF)
++ (id)_PDFPageNumberLabel;
+- (void)hidePDFPageNumberLabel;
+- (void)updatePDFPageNumberLabel;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIWebDocumentView.h>
+
+@interface UIWebDocumentView (Selecting)
+- (BOOL)mouseEventsChangeSelection;
+- (BOOL)shouldChangeSelectionForEvent:(struct __GSEvent *)fp8;
+- (struct CGRect)visibleRectForSelecting;
+- (struct CGPoint)constrainedPoint:(struct CGPoint)fp8;
+- (void)startAutoscroll:(struct CGPoint)fp8;
+- (void)cancelAutoscroll;
+- (void)textLoupeTimerAction;
+- (void)selectionMouseDown:(struct __GSEvent *)fp8;
+- (void)selectionMouseDragged:(struct __GSEvent *)fp8;
+- (void)selectionMouseUp:(struct __GSEvent *)fp8;
+- (BOOL)textLoupeActive;
+- (void)setTextLoupeActive:(BOOL)fp8;
+- (void)createTextLoupeIfNeeded;
+- (id)textLoupe;
+- (void)updateTextLoupe:(struct CGPoint)fp8;
+- (void)removeTextLoupe;
+- (void)fadeTextLoupe;
+- (BOOL)autocorrectPromptCapturedMouseDown:(struct __GSEvent *)fp8;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIWebDocumentView.h>
+
+@interface UIWebDocumentView (Style)
+- (id)createCSSStyleDeclaration;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIWebDocumentView.h>
+
+@interface UIWebDocumentView (UIFormAssistantSessionDelegate)
+- (void)formAssistant:(id)fp8 willStartAssistingFormControl:(id)fp12;
+- (void)formAssistant:(id)fp8 didStartAssistingFormControl:(id)fp12;
+- (void)formAssistant:(id)fp8 didStopAssistingFormControl:(id)fp12;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIWebDocumentView.h>
+
+#import "WebFormDelegate-Protocol.h"
+
+@interface UIWebDocumentView (WebFormDelegate) <WebFormDelegate>
+- (void)textFieldDidBeginEditing:(id)fp8 inFrame:(id)fp12;
+- (void)textFieldDidEndEditing:(id)fp8 inFrame:(id)fp12;
+- (void)formElementDidSetValue:(id)fp8;
+- (void)textDidChangeInTextField:(id)fp8 inFrame:(id)fp12;
+- (void)textDidChangeInTextArea:(id)fp8 inFrame:(id)fp12;
+- (BOOL)textField:(id)fp8 doCommandBySelector:(SEL)fp12 inFrame:(id)fp16;
+- (BOOL)textField:(id)fp8 shouldHandleEvent:(struct __GSEvent *)fp12 inFrame:(id)fp16;
+- (void)formElementDidFocus:(id)fp8;
+- (void)formElementDidBlur:(id)fp8;
+- (void)frame:(id)fp8 sourceFrame:(id)fp12 willSubmitForm:(id)fp16 withValues:(id)fp20 submissionListener:(id)fp24;
+- (void)didFinishLoading:(id)fp8;
+- (void)addInputString:(id)fp8;
+- (void)deleteFromInput;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UITiledView.h>
+
+#import "UIKeyboardInput-Protocol.h"
+#import "UIModalViewDelegate-Protocol.h"
+
+@class CALayer, DOMHTMLElement, DOMNode, DOMNode, NSMutableArray, NSTimer, UIAutoscrollTimer, UIInformalDelegate, UIModalView, UITextInputTraits, UITextLoupe, UIView, WebPDFView, WebView;
+@protocol UIFormControl;
+
+@interface UIWebDocumentView : UITiledView <UIKeyboardInput, UIModalViewDelegate>
+{
+ struct WKWindow *_window;
+ WebView *_webView;
+ id m_parentTextView;
+ id _delegate;
+ id _textSuggestionDelegate;
+ id _editingDelegate;
+ float _doubleTapDelay;
+ struct CGRect _doubleTapRect;
+ struct CGRect _mainDocumentDoubleTapRect;
+ struct CGPoint _scrollPoint;
+ struct CGPoint _doubleTapStartPosition;
+ double _doubleTapStartTime;
+ struct CGSize _pendingSize;
+ int _orientation;
+ UITextLoupe *_textLoupe;
+ DOMHTMLElement *_standaloneEditingElement;
+ struct CGPoint _mouseDownPoint;
+ double _mouseDownTime;
+ UIAutoscrollTimer *_autoscrollTimer;
+ struct __CFDictionary *_plugInViews;
+ CALayer *_contentLayersHostingLayer;
+ UITextInputTraits *_traits;
+ struct {
+ NSMutableArray *all;
+ NSMutableArray *html;
+ NSMutableArray *javascript;
+ NSMutableArray *css;
+ NSMutableArray *error;
+ NSMutableArray *warning;
+ NSMutableArray *tip;
+ NSMutableArray *log;
+ } _messages;
+ struct {
+ char isEdited;
+ char isTransitioning;
+ char allowsUnapprovedFocus;
+ char zoomsFocusedFormControl;
+ struct CGRect cachedBoundingBox;
+ DOMNode<UIFormControl> *element;
+ UIInformalDelegate *delegate;
+ } _forms;
+ struct {
+ NSTimer *timer;
+ struct CGPoint location;
+ char isBlocked;
+ char isCancelled;
+ char isOnWebThread;
+ char isDisplayingHighlight;
+ char attemptedClick;
+ char isGestureScrolling;
+ struct CGPoint gestureScrollPoint;
+ struct CGPoint gestureCurrentPoint;
+ char hasAttemptedGestureScrolling;
+ UIView *candidate;
+ char forwardingGuard;
+ SEL mouseUpForwarder;
+ SEL mouseDraggedForwarder;
+ DOMNode *element;
+ UIInformalDelegate *delegate;
+ UIModalView *imageSheet;
+ char allowsImageSheet;
+ struct {
+ char active;
+ char defaultPrevented;
+ NSMutableArray *regions;
+ } directEvents;
+ } _interaction;
+ struct {
+ WebPDFView *view;
+ NSTimer *timer;
+ } _pdf;
+ struct {
+ struct CGSize size;
+ float initialScale;
+ float minimumScale;
+ float maximumScale;
+ char allowsUserScaling;
+ } _viewportConfigurations[6];
+ struct CGSize _minimumSize;
+ int _documentType;
+ float _documentScale;
+ struct CGRect _documentBounds;
+ int _enabledGestures;
+ unsigned int _customConfigurations;
+ unsigned int _webCoreNeedsSetNeedsDisplay:1;
+ unsigned int _webCoreNeedsDraw:1;
+ unsigned int _mouseDownCount;
+ unsigned int _ignoresFocusingMouse:1;
+ unsigned int _ignoresKeyEvents:1;
+ unsigned int _autoresizes:1;
+ unsigned int _scalesToFit:1;
+ unsigned int _hasCustomScale:1;
+ unsigned int _userScrolled:1;
+ unsigned int _pageNeedsReset:1;
+ unsigned int _hasScrollPoint:1;
+ unsigned int _setNeedsDisplayWasForced:1;
+ unsigned int _gesturesDisabled:1;
+ unsigned int _doubleTapRectIsReplaced:1;
+ unsigned int _standaloneEditableView:1;
+ unsigned int _isFieldEditor:1;
+ unsigned int _widgetEditingView:1;
+ unsigned int _mouseDragged:1;
+ unsigned int _textLoupeActive:1;
+ unsigned int _mouseReentrancyGuard:1;
+ unsigned int _smoothsFonts:1;
+ unsigned int _isShowingFullScreenPlugIn:1;
+ unsigned int _isSettingRedrawFrame:1;
+ unsigned int _needsScrollNotifications:1;
+ unsigned int _loadsSynchronously:1;
+ unsigned int _detectsPhoneNumbers:1;
+ unsigned int _respectsBackgroundColorAlpha:1;
+}
+
++ (Class)layerClass;
+- (id)_doubleTapSpeedFromDefaults;
+- (void)_restoreViewportSettingsWithSize:(struct CGSize)fp8;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)dealloc;
+- (void)release;
+- (void)stopLoading:(id)fp8;
+- (void)setDelegate:(id)fp8;
+- (void)loadRequest:(id)fp8;
+- (void)loadHTMLString:(id)fp8 baseURL:(id)fp12;
+- (void)loadData:(id)fp8 MIMEType:(id)fp12 textEncodingName:(id)fp16 baseURL:(id)fp20;
+- (void)setLoadsSynchronously:(BOOL)fp8;
+- (BOOL)loadsSynchronously;
+- (id)webView;
+- (void)setUserStyleSheet:(id)fp8;
+- (void)setDetectsPhoneNumbers:(BOOL)fp8;
+- (BOOL)detectsPhoneNumbers;
+- (void)setRespectsBackgroundColorAlpha:(BOOL)fp8;
+- (BOOL)respectsBackgroundColorAlpha;
+- (void)setFrame:(struct CGRect)fp8;
+- (float)integralScaleForScale:(float)fp8;
+- (void)_setDocumentScale:(float)fp8;
+- (float)viewportWidth;
+- (float)viewportHeight;
+- (float)minimumScaleForMinimumSize:(struct CGSize)fp8;
+- (float)initialScale;
+- (float)minimumScale;
+- (void)viewportConfigurationsDidChange:(unsigned int)fp8;
+- (void)_setDocumentType:(int)fp8 overrideCustomConfigurations:(BOOL)fp12;
+- (void)_setDocumentType:(int)fp8;
+- (void)_updateSize;
+- (void)_clearDoubleTapRect;
+- (void)webView:(id)fp8 didReceiveViewportArguments:(id)fp12 forFrame:(id)fp16;
+- (void)webView:(id)fp8 needsScrollNotifications:(id)fp12 forFrame:(id)fp16;
+- (BOOL)needsScrollNotifications;
+- (void)enclosingScrollerDidScroll;
+- (void)webView:(id)fp8 didFinishLoadForFrame:(id)fp12;
+- (void)webView:(id)fp8 didCommitLoadForFrame:(id)fp12;
+- (void)webView:(id)fp8 didReceiveDocTypeForFrame:(id)fp12;
+- (void)_WAKViewSizeDidChange:(id)fp8;
+- (void)setEnabledGestures:(int)fp8;
+- (int)enabledGestures;
+- (struct CGRect)documentBounds;
+- (void)setAutoresizes:(BOOL)fp8;
+- (void)setMinimumSize:(struct CGSize)fp8;
+- (void)setViewportSize:(struct CGSize)fp8 forDocumentTypes:(int)fp16;
+- (void)setInitialScale:(float)fp8 forDocumentTypes:(int)fp12;
+- (void)setMinimumScale:(float)fp8 forDocumentTypes:(int)fp12;
+- (void)setMaximumScale:(float)fp8 forDocumentTypes:(int)fp12;
+- (void)setAllowsUserScaling:(BOOL)fp8 forDocumentTypes:(int)fp12;
+- (BOOL)_updatesScroller;
+- (void)_setScrollerOffset:(struct CGPoint)fp8;
+- (void)_restoreScrollPointForce:(BOOL)fp8;
+- (void)_resetForNewPage;
+- (void)webView:(id)fp8 saveStateToHistoryItem:(id)fp12 forFrame:(id)fp16;
+- (void)webView:(id)fp8 restoreStateFromHistoryItem:(id)fp12 forFrame:(id)fp16 force:(BOOL)fp20;
+- (BOOL)webView:(id)fp8 shouldScrollToPoint:(struct CGPoint)fp12 forFrame:(id)fp20;
+- (struct CGPoint)contentsPointForWebView:(id)fp8;
+- (struct CGRect)documentVisibleRectForWebView:(id)fp8;
+- (void)_didMoveFromWindow:(id)fp8 toWindow:(id)fp12;
+- (BOOL)tileDrawingEnabled;
+- (void)_webCoreNeedsDisplay;
+- (void)flushDirtyRects;
+- (void)forceLayout;
+- (void)layoutSubviews;
+- (void)setNeedsDisplayInRect:(struct CGRect)fp8;
+- (void)setNeedsDisplay;
+- (void)layoutBeforeDraw;
+- (void)drawRect:(struct CGRect)fp8;
+- (void)setSmoothsFonts:(BOOL)fp8;
+- (void)setDrawsBackground:(BOOL)fp8;
+- (BOOL)cancelMouseTracking;
+- (BOOL)cancelTouchTracking;
+- (void)setIgnoresFocusingMouse:(BOOL)fp8;
+- (void)setIgnoresKeyEvents:(BOOL)fp8;
+- (void)_didScroll;
+- (void)_sendInternalEvent:(struct __GSEvent *)fp8;
+- (struct CGPoint)_viewportLocationForEvent:(struct __GSEvent *)fp8;
+- (BOOL)_isSubviewOfPlugInView:(id)fp8;
+- (id)hitTest:(struct CGPoint)fp8 forEvent:(struct __GSEvent *)fp16;
+- (void)clickAfterDelay:(float)fp8;
+- (void)setDoubleTapDelay:(float)fp8;
+- (float)doubleTapDelay;
+- (void)keyUp:(struct __GSEvent *)fp8;
+- (void)keyDown:(struct __GSEvent *)fp8;
+- (void)gestureStarted:(struct __GSEvent *)fp8;
+- (void)gestureChanged:(struct __GSEvent *)fp8;
+- (void)gestureEnded:(struct __GSEvent *)fp8;
+- (void)_notifyPlugInViewsOfScaleChange;
+- (void)_notifyContentHostingLayersOfScaleChange;
+- (id)contentsHostingLayerForWebView:(id)fp8;
+- (void)zoomToScale:(float)fp8;
+- (void)_reshapePlugInViews;
+- (void)redrawScaledDocument;
+- (void)setOrientation:(int)fp8;
+- (struct CGPoint)_centeredScrollPointForPoint:(struct CGPoint)fp8 scale:(float)fp16;
+- (struct CGPoint)_doubleTapScrollPointForRect:(struct CGRect)fp8 scale:(float)fp24 event:(struct __GSEvent *)fp28;
+- (float)_doubleTapScaleForSize:(float)fp8 isWidth:(BOOL)fp12;
+- (BOOL)_doubleTapZoomToRect:(struct CGRect)fp8 scale:(float)fp24 fromEvent:(struct __GSEvent *)fp28;
+- (void)doubleTap:(struct __GSEvent *)fp8;
+- (struct CGRect)doubleTapRect;
+- (BOOL)doubleTapRectIsReplaced;
+- (void)setIsStandaloneEditableView:(BOOL)fp8;
+- (BOOL)isStandaloneEditableView;
+- (void)setStandaloneEditingElement:(id)fp8;
+- (id)standaloneEditingElement;
+- (void)setIsWidgetEditingView:(BOOL)fp8;
+- (BOOL)isWidgetEditingView;
+- (BOOL)updateKeyboardStateOnResponderChanges;
+- (BOOL)canBecomeFirstResponder;
+- (BOOL)canResignFirstResponder;
+- (BOOL)becomeFirstResponder;
+- (BOOL)resignFirstResponder;
+- (id)_responderForBecomeFirstResponder;
+- (BOOL)makeWKFirstResponder;
+- (void)ensureSelection;
+- (id)_parentTextView;
+- (void)_setParentTextView:(id)fp8;
+- (BOOL)isFieldEditor;
+- (BOOL)_editable;
+- (void)_setEditable:(BOOL)fp8;
+- (id)delegate;
+- (void)deleteBackward;
+- (void)insertText:(id)fp8;
+- (void)replaceCurrentWordWithText:(id)fp8;
+- (void)clearPlaceholder;
+- (void)setupPlaceholderTextIfNeeded;
+- (void)setMarkedText:(id)fp8;
+- (void)confirmMarkedText:(id)fp8;
+- (id)markedText;
+- (unsigned short)characterInRelationToCaretSelection:(int)fp8;
+- (unsigned short)characterBeforeCaretSelection;
+- (unsigned short)characterAfterCaretSelection;
+- (id)fontForCaretSelection;
+- (id)textColorForCaretSelection;
+- (struct CGRect)autocorrectionRect;
+- (struct CGRect)rectForNSRange:(struct _NSRange)fp8;
+- (struct CGRect)rectContainingCaretSelection;
+- (id)wordRangeContainingCaretSelection;
+- (id)wordContainingCaretSelection;
+- (id)wordInRange:(id)fp8;
+- (void)expandSelectionToStartOfWordContainingCaretSelection;
+- (int)wordOffsetInRange:(id)fp8;
+- (BOOL)spaceFollowsWordInRange:(id)fp8;
+- (id)previousNGrams:(unsigned int)fp8;
+- (struct _NSRange)selectionRange;
+- (id)selectedDOMRange;
+- (void)setSelectedDOMRange:(id)fp8 affinityDownstream:(BOOL)fp12;
+- (id)rangeByMovingCurrentSelection:(int)fp8;
+- (id)rangeByExtendingCurrentSelection:(int)fp8;
+- (BOOL)hasSelection;
+- (BOOL)selectionAtDocumentStart;
+- (BOOL)selectionAtSentenceStart;
+- (BOOL)selectionAtWordStart;
+- (BOOL)rangeAtSentenceStart:(id)fp8;
+- (void)markCurrentWordForAutoCorrection:(id)fp8 correction:(id)fp12;
+- (void)moveBackward:(unsigned int)fp8;
+- (void)moveForward:(unsigned int)fp8;
+- (void)selectAll;
+- (void)setText:(id)fp8;
+- (id)text;
+- (BOOL)hasText;
+- (void)updateSelectionWithPoint:(struct CGPoint)fp8;
+- (void)setCaretChangeListener:(id)fp8;
+- (struct CGRect)caretRect;
+- (struct CGRect)convertCaretRect:(struct CGRect)fp8;
+- (id)keyboardInputView;
+- (BOOL)isShowingPlaceholder;
+- (id)implementationWebView;
+- (BOOL)keyboardInput:(id)fp8 shouldReplaceTextInRange:(struct _NSRange)fp12 replacementText:(id)fp20;
+- (BOOL)keyboardInput:(id)fp8 shouldInsertText:(id)fp12 isMarkedText:(BOOL)fp16;
+- (BOOL)keyboardInputShouldDelete:(id)fp8;
+- (BOOL)keyboardInputChanged:(id)fp8;
+- (void)keyboardInputChangedSelection:(id)fp8;
+- (id)keyboardInputOverlayContainer:(id)fp8;
+- (id)automaticallySelectedOverlay;
+- (void)setBottomBufferHeight:(float)fp8;
+- (int)keyboardInput:(id)fp8 positionForAutocorrection:(id)fp12;
+- (BOOL)isProxyFor:(id)fp8;
+- (BOOL)requiresKeyEvents;
+- (void)handleKeyEvent:(struct __GSEvent *)fp8;
+- (void)setWKWindowIsSuspendedWindow:(BOOL)fp8;
+- (id)webView:(id)fp8 plugInViewWithArguments:(id)fp12 fromPlugInPackage:(id)fp16;
+- (void)webView:(id)fp8 willShowFullScreenForPlugInView:(id)fp12;
+- (void)webView:(id)fp8 didHideFullScreenForPlugInView:(id)fp12;
+- (void)didRemovePlugInView:(id)fp8;
+- (BOOL)isShowingFullScreenPlugInUI;
+- (id)textInputTraits;
+- (void)forwardInvocation:(id)fp8;
+- (id)methodSignatureForSelector:(SEL)fp8;
+- (void)takeTraitsFrom:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIWebPlugInView.h>
+
+@interface UIWebPlugInView (Private)
+- (void)_reshapeOnMainThread;
+- (void)_viewDidMoveToWindowOnMainThread;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "WAKView.h"
+
+@class UIView, UIWebDocumentView;
+
+@interface UIWebPlugInView : WAKView
+{
+ UIWebDocumentView *_webView;
+ UIView *_uiView;
+ struct __CFRunLoopObserver *_mainRunLoopDrawObserver;
+ BOOL _isFullScreen;
+}
+
+- (id)initWithWebView:(id)fp8 plugInView:(id)fp12;
+- (void)dealloc;
+- (void)setFrame:(struct CGRect)fp8;
+- (void)setFrameSize:(struct CGSize)fp8;
+- (void)viewDidMoveToWindow;
+- (void)invalidateGState;
+- (id)plugInView;
+- (void)reshape;
+- (void)layout;
+- (void)drawRect:(struct CGRect)fp8;
+- (void)webPlugInInitialize;
+- (void)webPlugInStart;
+- (void)webPlugInStop;
+- (void)webPlugInDestroy;
+- (BOOL)respondsToSelector:(SEL)fp8;
+- (void)forwardInvocation:(id)fp8;
+- (id)methodSignatureForSelector:(SEL)fp8;
+- (id)objectForWebScript;
+- (void)mouseDown:(id)fp8;
+- (void)mouseUp:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@class UIWebViewInternal;
+
+@interface UIWebView : UIView <NSCoding>
+{
+ UIWebViewInternal *_internal;
+}
+
+- (void)_setScalesPageToFitViewportSettings;
+- (void)_setRichTextReaderViewportSettings;
+- (void)_updateViewSettings;
+- (void)_webViewCommonInit:(BOOL)fp8;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (id)initWithCoder:(id)fp8;
+- (void)_populateArchivedSubviews:(id)fp8;
+- (void)encodeWithCoder:(id)fp8;
+- (void)dealloc;
+- (id)stringByEvaluatingJavaScriptFromString:(id)fp8;
+- (void)setDetectsPhoneNumbers:(BOOL)fp8;
+- (BOOL)detectsPhoneNumbers;
+- (void)setScalesPageToFit:(BOOL)fp8;
+- (BOOL)scalesPageToFit;
+- (BOOL)isLoading;
+- (void)setDelegate:(id)fp8;
+- (id)delegate;
+- (void)loadRequest:(id)fp8;
+- (void)loadHTMLString:(id)fp8 baseURL:(id)fp12;
+- (void)loadData:(id)fp8 MIMEType:(id)fp12 textEncodingName:(id)fp16 baseURL:(id)fp20;
+- (id)request;
+- (void)reload;
+- (void)stopLoading;
+- (void)goBack;
+- (void)goForward;
+- (void)setScale:(float)fp8;
+- (float)scale;
+- (BOOL)canGoBack;
+- (BOOL)canGoForward;
+- (void)_setCheckeredPatternEnabled:(BOOL)fp8;
+- (void)_setTileDrawingEnabled:(BOOL)fp8;
+- (struct CGSize)sizeThatFits:(struct CGSize)fp8;
+- (void)setFrame:(struct CGRect)fp8;
+- (void)view:(id)fp8 didSetFrame:(struct CGRect)fp12 oldFrame:(struct CGRect)fp28;
+- (void)willStartGesturesInView:(id)fp8 forEvent:(struct __GSEvent *)fp12;
+- (void)didFinishGesturesInView:(id)fp8 forEvent:(struct __GSEvent *)fp12;
+- (void)scrollerWillStartDragging:(id)fp8;
+- (void)scrollerDidEndDragging:(id)fp8 willSmoothScroll:(BOOL)fp12;
+- (void)scrollerDidEndSmoothScrolling:(id)fp8;
+- (void)_reportError:(id)fp8;
+- (void)alertView:(id)fp8 didDismissWithButtonIndex:(int)fp12;
+- (void)_showConfirmCallAlertWithURL:(id)fp8;
+- (void)webView:(id)fp8 decidePolicyForNavigationAction:(id)fp12 request:(id)fp16 frame:(id)fp20 decisionListener:(id)fp24;
+- (void)webView:(id)fp8 unableToImplementPolicyWithError:(id)fp12 frame:(id)fp16;
+- (void)webView:(id)fp8 frame:(id)fp12 exceededDatabaseQuotaForSecurityOrigin:(id)fp16 database:(id)fp20;
+- (void)_updateRequest;
+- (void)webView:(id)fp8 didStartProvisionalLoadForFrame:(id)fp12;
+- (void)webView:(id)fp8 didReceiveServerRedirectForProvisionalLoadForFrame:(id)fp12;
+- (void)webView:(id)fp8 didFailProvisionalLoadWithError:(id)fp12 forFrame:(id)fp16;
+- (void)webView:(id)fp8 didFinishLoadForFrame:(id)fp12;
+- (void)webView:(id)fp8 didFailLoadWithError:(id)fp12 forFrame:(id)fp16;
+- (id)_documentView;
+- (id)_scroller;
+- (void)_setDrawsCheckeredPattern:(BOOL)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+@class NSURL, NSURLRequest, UIAlertView, UICheckeredPatternView, UIScroller, UIWebDocumentView;
+
+@interface UIWebViewInternal : NSObject
+{
+ UIScroller *scroller;
+ UIWebDocumentView *documentView;
+ UICheckeredPatternView *checkeredPatternView;
+ id <UIWebViewDelegate> delegate;
+ NSURLRequest *request;
+ UIAlertView *telephoneAlertView;
+ NSURL *telephoneURL;
+ BOOL scalesPageToFit;
+ BOOL isLoading;
+ BOOL drawsCheckeredPattern;
+}
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@class UIHighlightView, UILabel;
+
+@interface UIWebViewLabel : UIView
+{
+ UILabel *_label;
+ UIHighlightView *_highlight;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)sizeToFit;
+- (void)setText:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIDateTableCell.h>
+
+@class NSDate, UILabel;
+
+@interface UIWeekMonthDayTableCell : UIDateTableCell
+{
+ UILabel *_weekdayLabel;
+ NSDate *_date;
+ float _weekdayWidth;
+ BOOL _weekdayLast;
+}
+
+- (void)dealloc;
+- (id)date;
+- (void)setDate:(id)fp8;
+- (void)setWeekdayLast:(BOOL)fp8;
+- (void)setWeekdayWidth:(float)fp8;
+- (id)_weekdayLabelColor;
+- (void)setBackgroundColor:(id)fp8;
+- (void)setWeekdayString:(id)fp8;
+- (void)updateHighlightColors;
+- (void)layoutSubviews;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIWindow.h>
+
+@interface UIWindow (Static)
+- (BOOL)_isLayerHidden;
+- (void)_setLayerHidden:(BOOL)fp8;
+- (BOOL)_isHidden;
+- (void)_setHidden:(BOOL)fp8;
+- (struct __GSWindow *)_windowRef;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIWindow.h>
+
+@interface UIWindow (UITextEffectsWindow)
+- (void)matchDeviceOrientation;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@class UIResponder;
+
+@interface UIWindow : UIView
+{
+ id _delegate;
+ void *_window;
+ float _windowLevel;
+ id _layerContext;
+ UIView *_lastMouseDownView;
+ UIView *_lastMouseEnteredView;
+ UIResponder *_firstResponder;
+ id _fingerInfo;
+ int _viewOrientation;
+ UIView *_exclusiveTouchView;
+ struct {
+ unsigned int delegateWillRotate:1;
+ unsigned int delegateDidRotate:1;
+ unsigned int delegateWillAnimateFirstHalf:1;
+ unsigned int delegateDidAnimationFirstHalf:1;
+ unsigned int delegateWillAnimateSecondHalf:1;
+ unsigned int autorotatesToPortrait:1;
+ unsigned int autorotatesToPortraitUpsideDown:1;
+ unsigned int autorotatesToLandscapeLeft:1;
+ unsigned int autorotatesToLandscapeRight:1;
+ unsigned int dontBecomeKeyOnOrderFront:1;
+ unsigned int output:1;
+ unsigned int inGesture:1;
+ unsigned int trackingStatusBar:1;
+ unsigned int resetLevelOnSuspend:1;
+ unsigned int cancelScroller:1;
+ unsigned int bitsPerComponent:4;
+ unsigned int autorotates:1;
+ unsigned int isRotating:1;
+ unsigned int orderKeyboardInAfterRotating:1;
+ } _windowFlags;
+}
+
++ (struct CGRect)constrainFrameToScreen:(struct CGRect)fp8;
++ (id)keyWindow;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (id)initWithFrame:(struct CGRect)fp8 output:(int)fp24;
+- (id)initWithFrame:(struct CGRect)fp8 output:(int)fp24 bitsPerComponent:(int)fp28;
+- (id)initWithContentRect:(struct CGRect)fp8;
+- (void)dealloc;
+- (void)setContentView:(id)fp8;
+- (BOOL)shouldRespondToStatusBarHeightChange;
+- (id)representation;
+- (void)writeSnapshotsToDir:(id)fp8;
+- (BOOL)_canExistBeyondSuspension;
+- (void)makeKeyAndOrderFront:(id)fp8;
+- (void)orderFront:(id)fp8;
+- (void)_orderFrontWithoutMakingKey;
+- (void)orderOut:(id)fp8;
+- (void)setHidden:(BOOL)fp8;
+- (void)makeKey:(id)fp8;
+- (struct CGPoint)warpPoint:(struct CGPoint)fp8;
+- (BOOL)_pointInStatusBar:(struct CGPoint)fp8;
+- (void)_handleMouseDown:(struct __GSEvent *)fp8;
+- (void)_handleMouseDragged:(struct __GSEvent *)fp8;
+- (void)_handleMouseUp:(struct __GSEvent *)fp8;
+- (void)_handleMouseEntered:(struct __GSEvent *)fp8;
+- (void)_handleMouseMoved:(struct __GSEvent *)fp8;
+- (void)_handleMouseExited:(struct __GSEvent *)fp8;
+- (void)_statusBarMouseDown:(struct __GSEvent *)fp8;
+- (void)_statusBarMouseDragged:(struct __GSEvent *)fp8;
+- (void)_statusBarMouseUp:(struct __GSEvent *)fp8;
+- (void)sendEvent:(id)fp8;
+- (void)sendGSEvent:(struct __GSEvent *)fp8;
+- (struct CGPoint)convertPoint:(struct CGPoint)fp8 toWindow:(id)fp16;
+- (struct CGPoint)convertPoint:(struct CGPoint)fp8 fromWindow:(id)fp16;
+- (struct CGRect)convertRect:(struct CGRect)fp8 toWindow:(id)fp24;
+- (struct CGRect)convertRect:(struct CGRect)fp8 fromWindow:(id)fp24;
+- (void)_setExclusiveTouchView:(id)fp8;
+- (id)_exclusiveTouchView;
+- (void)_beginModalSession;
+- (void)_endModalSession;
+- (id)nextResponder;
+- (BOOL)_containedInAbsoluteResponderChain;
+- (struct CGPoint)convertWindowToDevice:(struct CGPoint)fp8;
+- (struct CGPoint)convertDeviceToWindow:(struct CGPoint)fp8;
+- (void)setLevel:(float)fp8;
+- (float)level;
+- (void)setBecomeKeyOnOrderFront:(BOOL)fp8;
+- (void)_slideHeaderView:(id)fp8 andFooterView:(id)fp12 offScreen:(BOOL)fp16 forInterfaceOrientation:(int)fp20;
+- (void)_positionHeaderView:(id)fp8 andFooterView:(id)fp12 outsideContentViewForInterfaceOrientation:(int)fp16;
+- (void)_handleDeviceOrientationChange:(id)fp8;
+- (void)_finishedFullRotation:(id)fp8 finished:(id)fp12 context:(void *)fp16;
+- (void)_finishedHalfRotation:(id)fp8 finished:(id)fp12 context:(void *)fp16;
+- (void)_setRotatableViewOrientation:(int)fp8 duration:(double)fp12;
+- (void)_forceUpdateInterfaceOrientationWithDuration:(double)fp8;
+- (void)forceUpdateInterfaceOrientation;
+- (void)setAutorotates:(BOOL)fp8;
+- (void)setAutorotates:(BOOL)fp8 forceUpdateInterfaceOrientation:(BOOL)fp12;
+- (BOOL)autorotates;
+- (BOOL)isRotating;
+- (int)interfaceOrientation;
+- (void)synchronizeDrawingWithID:(int)fp8;
+- (void)handleStatusBarChangeFromHeight:(float)fp8 toHeight:(float)fp12;
+- (void)setFrame:(struct CGRect)fp8;
+- (void)setTransform:(struct CGAffineTransform)fp8;
+- (int)windowOutput;
+- (int)output;
+- (int)bitsPerComponent;
+- (void)setDelegate:(id)fp8;
+- (id)delegate;
+- (void)setWindowLevel:(float)fp8;
+- (float)windowLevel;
+- (BOOL)isKeyWindow;
+- (void)makeKeyWindow;
+- (void)becomeKeyWindow;
+- (void)resignKeyWindow;
+- (void)makeKeyAndVisible;
+- (id)contentView;
+- (void)_registerChargedView:(id)fp8;
+- (void)_unregisterChargedView:(id)fp8;
+- (void)_registerSwipeView:(id)fp8;
+- (void)_unregisterSwipeView:(id)fp8;
+- (void)_registerScrollToTopView:(id)fp8;
+- (void)_unregisterScrollToTopView:(id)fp8;
+- (void)_setFirstResponder:(id)fp8;
+- (id)firstResponder;
+- (id)_firstResponder;
+- (BOOL)_becomeFirstResponderWhenPossible;
+- (void)_setMouseDownView:(id)fp8 withEvent:(struct __GSEvent *)fp12;
+- (void)_setMouseEnteredView:(id)fp8;
+- (BOOL)_clearMouseView;
+- (void)_noteStatusBarHeightChanged:(float)fp8 oldHeight:(float)fp12 fence:(int)fp16;
+- (void)_setNeedsResetLevel:(BOOL)fp8;
+- (BOOL)_needsResetLevel;
+- (void)_resetLevel;
+- (void *)createCoreSurfaceWithFrame:(struct CGRect)fp8;
+- (void *)createCoreSurface;
+- (struct CGImage *)_createCGImageRefRepresentationInFrame:(struct CGRect)fp8;
+- (void)_setCancelScroller:(BOOL)fp8;
+- (BOOL)shouldExcludeFromSnapshot;
+- (BOOL)acceptsGlobalPoint:(struct CGPoint)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIAnimation.h>
+
+@interface UIZoomAnimation : UIAnimation
+{
+ float _endScale;
+ float _startScale;
+ struct CGPoint _endScrollPoint;
+ struct CGPoint _startScrollPoint;
+}
+
++ (float)defaultDuration;
++ (id)zoomAnimationForTarget:(id)fp8 endScale:(float)fp12 endScrollPoint:(struct CGPoint)fp16;
++ (id)zoomAnimationForTarget:(id)fp8 focusRect:(struct CGRect)fp12 deviceBoundaryRect:(struct CGRect)fp28 scale:(float)fp44;
+- (void)setEndScale:(float)fp8;
+- (void)setStartScale:(float)fp8;
+- (void)setEndScrollPoint:(struct CGPoint)fp8;
+- (void)setStartScrollPoint:(struct CGPoint)fp8;
+- (void)setProgress:(float)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+@protocol WebCaretChangeListener
+- (void)caretChanged;
+@end
+
--- /dev/null
+/*
+ * 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 WebFormDelegate <NSObject>
+- (void)textFieldDidBeginEditing:(id)fp8 inFrame:(id)fp12;
+- (void)textFieldDidEndEditing:(id)fp8 inFrame:(id)fp12;
+- (void)textDidChangeInTextField:(id)fp8 inFrame:(id)fp12;
+- (void)textDidChangeInTextArea:(id)fp8 inFrame:(id)fp12;
+- (BOOL)textField:(id)fp8 doCommandBySelector:(SEL)fp12 inFrame:(id)fp16;
+- (BOOL)textField:(id)fp8 shouldHandleEvent:(struct __GSEvent *)fp12 inFrame:(id)fp16;
+- (void)formElementDidSetValue:(id)fp8;
+- (void)formElementDidFocus:(id)fp8;
+- (void)formElementDidBlur:(id)fp8;
+- (void)addInputString:(id)fp8;
+- (void)deleteFromInput;
+- (void)frame:(id)fp8 sourceFrame:(id)fp12 willSubmitForm:(id)fp16 withValues:(id)fp20 submissionListener:(id)fp24;
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "CALayer.h"
+
+@interface WebLayer : CALayer
+{
+ BOOL _layoutsSuspended;
+}
+
+- (void)setNeedsLayout;
+- (void)setLayoutsSuspended:(BOOL)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/CandWord.h>
+
+@class NSString;
+
+@interface WordInfo : CandWord
+{
+ NSString *_yomi;
+ int _inConnection;
+ int _outConnection[10];
+ int _outConnections;
+ int _weight;
+}
+
+- (id)initWithWord:(id)fp8 withYomi:(id)fp12 inConnection:(int)fp16 outConnection:(int)fp20 weight:(int)fp24;
+- (void)dealloc;
+- (id)copyWithZone:(struct _NSZone *)fp8;
+- (void)addOutConnection:(int)fp8;
+- (void)addWeight:(int)fp8;
+- (id)yomi;
+- (int)inConnection;
+- (int *)outConnection;
+- (int)outConnections;
+- (int)weight;
+- (void)setWeight:(int)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIWindow.h>
+
+@interface _UIAlertOverlayWindow : UIWindow
+{
+}
+
++ (struct CGRect)constrainFrameToScreen:(struct CGRect)fp8;
+- (void)makeKeyWindow;
+- (void)_handleMouseUp:(struct __GSEvent *)fp8;
+- (BOOL)_canExistBeyondSuspension;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UITable.h>
+
+@interface _UIAlertSheetTable : UITable
+{
+}
+
+- (void)drawExtraSeparator:(struct CGRect)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+@interface _UIAlertStackWatcher : NSObject
+{
+}
+
+- (id)init;
+- (void)_appSuspended:(id)fp8;
+- (void)dealloc;
+- (void)_resumeWithNotification:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+@class NSString;
+
+@interface _UICachedItemControl : NSObject
+{
+ NSString *_title;
+ BOOL _selected;
+ Class _formPeripheralClass;
+ id <UIItemControl> _control;
+}
+
++ (id)cachedControlWithControl:(id)fp8;
+- (id)initWithControl:(id)fp8;
+- (id)title;
+- (BOOL)selected;
+- (void)setSelected:(BOOL)fp8;
+- (void)unselect;
+- (Class)formPeripheralClass;
+- (void)dealloc;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+@class NSString, UIFont;
+
+@interface _UIDateLabelCache : NSObject
+{
+ double _today;
+ double _noon;
+ double _tomorrow;
+ double _previousWeek;
+ UIFont *_timeDesignatorFont;
+ NSString *_amString;
+ NSString *_pmString;
+ struct CGSize _amSize;
+ struct CGSize _pmSize;
+ struct __CFDictionary *_dateStringCache;
+ struct __CFDateFormatter *_timeFormatter;
+ struct __CFDateFormatter *_shortDateFormatter;
+ struct __CFTimeZone *_tz;
+ struct __CFDictionary *_dateSizeCache;
+ BOOL _use24HourTime;
+ BOOL _timeDesignatorAppearsBeforeTime;
+}
+
+- (BOOL)_isCurrentLocale24Hour;
+- (BOOL)_use24HourTime;
+- (BOOL)_timeDesignatorAppearsBeforeTime;
+- (id)init;
+- (void)dealloc;
+- (id)timeDesignatorFont;
+- (void)invalidateDateCache;
+- (void)_significantTimeChange;
+- (void)_languageChanged;
+- (void)_loadDesignatorStrings;
+- (id)amString;
+- (id)pmString;
+- (struct CGSize)amSize;
+- (struct CGSize)pmSize;
+- (void)_updateTodayAndNoon;
+- (int)dateKeyForAbsoluteTime:(double)fp8;
+- (double)todayAbsoluteTime;
+- (double)noonAbsoluteTime;
+- (id)timeDesignatorForAbsoluteTime:(double)fp8;
+- (struct CGSize)timeDesignatorSizeForAbsoluteTime:(double)fp8 forFont:(id)fp16;
+- (id)dateStringForAbsoluteTime:(double)fp8 dateKey:(int)fp16;
+- (struct CGSize)mainTimeSizeForDateKey:(int)fp8;
+- (void)setMainTimeSize:(struct CGSize)fp8 forDateKey:(int)fp16;
+- (BOOL)use24HourTime;
+- (BOOL)timeDesignatorAppearsBeforeTime;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+@class NSString;
+
+@interface _UIGroupItem : NSObject
+{
+ NSString *_title;
+ float offset;
+ int _rowCountBeforeGroup;
+ int _childCount;
+ unsigned int _isRadioGroup:1;
+ unsigned int _isLabelGroup:1;
+ unsigned int _reserved:30;
+}
+
+- (id)initWithTitle:(id)fp8 childCount:(int)fp12 rowCountBeforeGroup:(int)fp16 isRadioGroup:(BOOL)fp20;
+- (void)dealloc;
+- (int)childCount;
+- (id)title;
+- (int)rowCountBeforeGroup;
+- (int)tableRowForRow:(int)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+@class NSArray, UIImage;
+
+@interface _UIImageViewExtendedStorage : NSObject
+{
+ UIImage *_image;
+ NSArray *_animationImages;
+ double _animationDuration;
+ int _animationRepeatCount;
+ int _drawMode;
+}
+
+- (void)dealloc;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIThreePartButton.h>
+
+@class UILabel;
+
+@interface _UILabeledPushButton : UIThreePartButton
+{
+ UILabel *_textLabel;
+}
+
+- (void)dealloc;
+- (void)setLabel:(id)fp8;
+- (void)setLabelFontSize:(float)fp8;
+- (float)labelFontSize;
+- (void)layoutSubviews;
+- (void)setHighlighted:(BOOL)fp8;
+- (void)drawTitleAtPoint:(struct CGPoint)fp8 width:(float)fp16;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIAnimation.h>
+
+@interface _UIOldSliderAnimation : UIAnimation
+{
+ float _startValue;
+ float _endValue;
+ BOOL _sendAction;
+}
+
+- (void)setProgress:(float)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@class UIImage;
+
+@interface _UIOnePartImageView : UIView
+{
+ UIImage *_image;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)setImage:(id)fp8;
+- (void)drawRect:(struct CGRect)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@class UIPickerView;
+
+@interface _UIPickerViewSelectionBar : UIView
+{
+ UIPickerView *_pickerView;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)setPickerView:(id)fp8;
+- (void)drawRect:(struct CGRect)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@class UIImage;
+
+@interface _UIPickerViewTopFrame : UIView
+{
+ UIImage *_leftImage;
+ UIImage *_middleImage;
+ UIImage *_rightImage;
+ float _inset;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)setLeftImage:(id)fp8 middleImage:(id)fp12 rightImage:(id)fp16;
+- (void)dealloc;
+- (BOOL)ignoresMouseEvents;
+- (void)setInset:(float)fp8;
+- (void)drawRect:(struct CGRect)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UITableCell.h>
+
+@class UIView;
+
+@interface _UIPickerViewWrappingTableCell : UITableCell
+{
+ UIView *_wrappedView;
+}
+
+- (void)dealloc;
+- (void)setWrappedView:(id)fp8;
+- (id)wrappedView;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@class UIPickerView;
+
+@interface _UIPickerWheelView : UIView
+{
+ UIPickerView *_pickerView;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)setPickerView:(id)fp8;
+- (void)drawRect:(struct CGRect)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIImageView.h>
+
+@class UIView;
+
+@interface _UIPrefTableCellPiece : UIImageView
+{
+ struct CGRect _originalFrame;
+ UIView *_syncPiece;
+}
+
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)dealloc;
+- (struct CGRect)originalFrame;
+- (void)setSyncPiece:(id)fp8;
+- (id)syncPiece;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIImage.h>
+
+@interface _UIStretchableImage : UIImage
+{
+ int _leftCapWidth;
+ int _topCapHeight;
+}
+
+- (id)initWithImage:(id)fp8 leftCapWidth:(int)fp12 topCapHeight:(int)fp16;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UISlider.h>
+
+@class UIView;
+
+@interface _UISwitchSlider : UISlider
+{
+ UIView *_labelClipView;
+ UIView *_onLabelView;
+ UIView *_offLabelView;
+ struct {
+ unsigned int alternateColors:1;
+ unsigned int shouldFlipValue:1;
+ unsigned int reserved:30;
+ } _switchFlags;
+}
+
+- (id)init;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)dealloc;
+- (id)createThumbView;
+- (void)setAlternateColors:(BOOL)fp8;
+- (void)_initImages;
+- (void)_initSubviews;
+- (id)currentThumbImage;
+- (struct CGRect)trackRectForBounds:(struct CGRect)fp8;
+- (struct CGRect)thumbRectForBounds:(struct CGRect)fp8 trackRect:(struct CGRect)fp24 value:(float)fp40;
+- (void)updateOnLabelRectForBounds:(struct CGRect)fp8;
+- (void)updateOffLabelRectForBounds:(struct CGRect)fp8;
+- (struct CGSize)sizeThatFits:(struct CGSize)fp8;
+- (void)_layoutSubviewsForBoundsChange:(BOOL)fp8;
+- (BOOL)beginTrackingAt:(struct CGPoint)fp8 withEvent:(struct __GSEvent *)fp16;
+- (BOOL)continueTrackingAt:(struct CGPoint)fp8 previous:(struct CGPoint)fp16 withEvent:(struct __GSEvent *)fp24;
+- (void)endTrackingAt:(struct CGPoint)fp8 previous:(struct CGPoint)fp16 withEvent:(struct __GSEvent *)fp24;
+- (BOOL)cancelMouseTracking;
+- (void)mouseUp:(struct __GSEvent *)fp8;
+- (BOOL)beginTrackingWithTouch:(id)fp8 withEvent:(id)fp12;
+- (BOOL)continueTrackingWithTouch:(id)fp8 withEvent:(id)fp12;
+- (void)endTrackingWithTouch:(id)fp8 withEvent:(id)fp12;
+- (void)cancelTrackingWithEvent:(id)fp8;
+- (void)touchesEnded:(id)fp8 withEvent:(id)fp12;
+- (void)sendAction:(SEL)fp8 to:(id)fp12 forEvent:(id)fp16;
+- (void)sendAction:(SEL)fp8 toTarget:(id)fp12 forEvent:(struct __GSEvent *)fp16;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIControl.h>
+
+@class UITableCell;
+
+@interface _UITableCellGrabber : UIControl
+{
+ UITableCell *_cell;
+ struct CGPoint _downPoint;
+}
+
+- (id)initWithCell:(id)fp8;
+- (void)drawRect:(struct CGRect)fp8;
+- (BOOL)shouldTrack;
+- (BOOL)beginTrackingAt:(struct CGPoint)fp8 withEvent:(struct __GSEvent *)fp16;
+- (BOOL)continueTrackingAt:(struct CGPoint)fp8 previous:(struct CGPoint)fp16 withEvent:(struct __GSEvent *)fp24;
+- (void)endTrackingAt:(struct CGPoint)fp8 previous:(struct CGPoint)fp16 withEvent:(struct __GSEvent *)fp24;
+- (void)_controlMouseDown:(struct __GSEvent *)fp8;
+- (void)_controlMouseUp:(struct __GSEvent *)fp8;
+- (void)_controlMouseDragged:(struct __GSEvent *)fp8;
+- (BOOL)cancelMouseTracking;
+- (BOOL)cancelTouchTracking;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+@class UIControl, UIRemoveControl, UIView;
+
+@interface _UITableCellTransientData : NSObject
+{
+ UIRemoveControl *_removeControl;
+ UIControl *_grabber;
+ UIView *_separator;
+ unsigned int _reorderingEnabled:1;
+ unsigned int _hidSeparatorForRemoveConfirmation:1;
+ unsigned int _reserved:30;
+}
+
+- (BOOL)dataRequired;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+@class NSMutableArray;
+
+@interface _UITableDeleteAnimationSupport : NSObject
+{
+ NSMutableArray *_cellsToDeleteAfterAnimation;
+ int _deleteCount;
+ unsigned int _enabledStateBeforeDeleteAnimation:1;
+ unsigned int _reserved:30;
+}
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+@class NSArray, NSTimer, UIShadowView;
+
+@interface _UITableReorderingSupport : NSObject
+{
+ NSArray *_reorderedCells;
+ unsigned int _reorderedRow;
+ unsigned int _emptySpaceRow;
+ unsigned int _lastVisibleRowLocation;
+ unsigned int _oldShowScrollerIndicators:1;
+ unsigned int _delegateImplementsCanMoveRow:1;
+ unsigned int _delegateImplementsMoveDestinationRow:1;
+ unsigned int _bottomShadowNeedsToMove:1;
+ unsigned int _reserved:28;
+ NSTimer *_autoscrollTimer;
+ UIShadowView *_topShadowView;
+ UIShadowView *_bottomShadowView;
+}
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+@class UIControl, UIRemoveControl, UIView;
+
+@interface _UITableViewCellEditingData : NSObject
+{
+ UIRemoveControl *_removeControl;
+ UIControl *_grabber;
+ UIView *_separator;
+}
+
+- (BOOL)dataRequired;
+- (void)dealloc;
+- (id)separatorView;
+- (void)setSeparatorView:(id)fp8;
+- (id)reorderControl;
+- (void)setReorderControl:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIControl.h>
+
+@class UITableViewCell;
+
+@interface _UITableViewCellGrabber : UIControl
+{
+ UITableViewCell *_cell;
+ struct CGPoint _downPoint;
+}
+
++ (id)grabberImage;
+- (id)initWithFrame:(struct CGRect)fp8 tableViewCell:(id)fp24;
+- (void)drawRect:(struct CGRect)fp8;
+- (BOOL)shouldTrack;
+- (BOOL)beginTrackingWithTouch:(id)fp8 withEvent:(id)fp12;
+- (BOOL)continueTrackingWithTouch:(id)fp8 withEvent:(id)fp12;
+- (void)endTrackingWithTouch:(id)fp8 withEvent:(id)fp12;
+- (void)cancelTrackingWithEvent:(id)fp8;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIRemoveControl.h>
+
+@interface _UITableViewCellRemoveControl : UIRemoveControl
+{
+ float _verticalOffset;
+}
+
+- (id)initWithTarget:(id)fp8;
+- (float)_verticalOffsetFromTarget;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+@class NSMutableArray;
+
+@interface _UITableViewDeleteAnimationSupport : NSObject
+{
+ NSMutableArray *_cellsToDeleteAfterAnimation;
+ int _deleteCount;
+ unsigned int _enabledStateBeforeDeleteAnimation:1;
+ unsigned int _reserved:30;
+}
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Foundation/NSObject.h>
+
+@class NSIndexPath, NSTimer, UIShadowView, UITableViewCell;
+
+@interface _UITableViewReorderingSupport : NSObject
+{
+ UITableViewCell *_reorderedCell;
+ NSIndexPath *_initialIndexPath;
+ NSIndexPath *_targetIndexPath;
+ unsigned int _oldShowHorizontalScrollIndicator:1;
+ unsigned int _oldShowVerticalScrollIndicator:1;
+ unsigned int _bottomShadowNeedsToMove:1;
+ unsigned int _reserved:29;
+ NSTimer *_autoscrollTimer;
+ UIShadowView *_topShadowView;
+ UIShadowView *_bottomShadowView;
+}
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <UIKit/UIView.h>
+
+@class UITableView, UITableViewCell;
+
+@interface _UITableViewSeparatorView : UIView
+{
+ UITableViewCell *_tableCell;
+ UITableView *_table;
+}
+
+- (id)initWithTableCell:(id)fp8;
+- (id)initWithFrame:(struct CGRect)fp8 withTable:(id)fp24;
+- (void)drawRect:(struct CGRect)fp8;
+
+@end
+