--- /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 x;
+ float y;
+};
+
+struct CGRect {
+ struct CGPoint origin;
+ struct CGSize size;
+};
+
+struct CGSize {
+ float width;
+ float height;
+};
+
+struct _NSZone;
+
+struct __CFString;
+
+struct __GSEvent;
+
+struct __SCPreferences;
+
--- /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 (PreferencesAdditions)
+- (id)specifierForID:(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 "NSObject.h"
+
+#import "UIModalViewDelegate-Protocol.h"
+
+@class NSString, UIModalView;
+
+@interface PSAlert : NSObject <UIModalViewDelegate>
+{
+ id _delegate;
+ id _userInfo;
+ UIModalView *_sheet;
+ NSString *_body;
+ NSString *_title;
+ NSString *_defaultButton;
+ NSString *_alternateButton;
+ int _buttonClicked;
+ BOOL _displayed;
+}
+
++ (id)alertWithBodyText:(id)fp8 defaultButton:(id)fp12 alternateButton:(id)fp16;
++ (void)displayAlertWithBodyText:(id)fp8 defaultButton:(id)fp12 alternateButton:(id)fp16 delegate:(id)fp20 userInfo:(id)fp24;
+- (id)init;
+- (void)dealloc;
+- (void)setDelegate:(id)fp8;
+- (void)setBodyText:(id)fp8;
+- (id)bodyText;
+- (void)setTitle:(id)fp8;
+- (id)title;
+- (void)setDefaultButton:(id)fp8;
+- (id)defaultButton;
+- (void)setAlternateButton:(id)fp8;
+- (id)alternateButton;
+- (id)alertSheet;
+- (void)display;
+- (void)setUserInfo:(id)fp8;
+- (id)userInfo;
+- (void)dismiss;
+- (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.
+ */
+
+@protocol PSBaseView <NSObject>
++ (BOOL)isOverlay;
+- (id)initForContentSize:(struct CGSize)fp8;
+- (void)setParentController:(id)fp8;
+- (id)parentController;
+- (void)setRootController:(id)fp8;
+- (id)rootController;
+- (id)view;
+- (void)pushNavigationItemWithTitle:(id)fp8;
+- (void)pushNavigationItem:(id)fp8;
+- (void)insertNavigationItem:(id)fp8 atIndex:(int)fp12;
+- (void)insertNavigationItem:(id)fp8 atIndexFromEnd:(int)fp12;
+- (void)popNavigationItem;
+- (void)popNavigationItemWithAnimation:(BOOL)fp8;
+- (void)hideNavigationBarButtons;
+- (void)showNavigationBarButtons:(id)fp8:(id)fp12;
+- (void)showLeftButton:(id)fp8 withStyle:(int)fp12 rightButton:(id)fp16 withStyle:(int)fp20;
+- (void)setNavigationBarEnabled:(BOOL)fp8;
+- (void)setPrompt:(id)fp8;
+- (id)navigationTitle;
+- (id)navigationItem;
+- (void)navigationBarButtonClicked:(int)fp8;
+- (void)viewDidBecomeVisible;
+- (void)viewWillBecomeVisible:(void *)fp8;
+- (void)viewWillRedisplay;
+- (void)viewTransitionCompleted;
+- (void)suspend;
+- (void)didLock;
+- (void)willUnlock;
+- (void)didUnlock;
+- (void)didWake;
+- (void)pushController:(id)fp8;
+- (void)handleURL:(id)fp8;
+- (BOOL)popController;
+- (BOOL)popControllerWithAnimation:(BOOL)fp8;
+- (void)setPreferenceValue:(id)fp8 specifier:(id)fp12;
+- (id)readPreferenceValue:(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 PSListController;
+
+@interface PSBundleController : NSObject
+{
+ PSListController *_parent;
+}
+
+- (void)load;
+- (void)unload;
+- (id)specifiersWithSpecifier:(id)fp8;
+- (id)initWithParentListController:(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 <Preferences/PSSpecifier.h>
+
+@class NSString;
+
+@interface PSConfirmationSpecifier : PSSpecifier
+{
+ NSString *_title;
+ NSString *_okButton;
+ NSString *_cancelButton;
+}
+
++ (id)preferenceSpecifierNamed:(id)fp8 target:(id)fp12 set:(SEL)fp16 get:(SEL)fp20 detail:(Class)fp24 cell:(int)fp28 edit:(Class)fp32;
+- (void)setupWithDictionary:(id)fp8;
+- (void)setTitle:(id)fp8;
+- (id)title;
+- (id)okButton;
+- (id)cancelButton;
+- (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 <Preferences/PSTableCell.h>
+
+@class NSArray, NSDictionary, UIControl, UIProgressIndicator;
+
+@interface PSControlTableCell : PSTableCell
+{
+ UIControl *_control;
+ UIProgressIndicator *_progressIndicator;
+ NSArray *_values;
+ NSDictionary *_titleDict;
+}
+
+- (void)setValues:(id)fp8 titleDictionary:(id)fp12;
+- (id)titleTextLabel;
+- (id)valueTextLabel;
+- (void)dealloc;
+- (id)control;
+- (BOOL)loading;
+- (void)setLoading:(BOOL)fp8;
+- (void)setControl:(id)fp8;
+- (void)controlChanged:(id)fp8;
+- (void)setValue:(id)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 <Preferences/PSViewController.h>
+
+@class PSEditingPane, UIKeyboard, UIView;
+
+@interface PSDetailController : PSViewController
+{
+ UIView *_view;
+ PSEditingPane *_pane;
+ UIKeyboard *_keyboard;
+ BOOL _keyboardVisible;
+}
+
+- (void)_updateNavBarButtons;
+- (id)initForContentSize:(struct CGSize)fp8;
+- (void)dealloc;
+- (void)viewWillRedisplay;
+- (void)_addKeyboardView;
+- (void)setPane:(id)fp8;
+- (id)pane;
+- (void)setKeyboardVisible:(BOOL)fp8 animated:(BOOL)fp12;
+- (BOOL)keyboardVisible;
+- (void)viewWillBecomeVisible:(void *)fp8;
+- (id)navigationTitle;
+- (void)saveChanges;
+- (void)suspend;
+- (void)doneButtonClicked:(id)fp8;
+- (void)cancelButtonClicked:(id)fp8;
+- (void)navigationBarButtonClicked:(int)fp8;
+- (BOOL)popController;
+- (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 <Preferences/PSListController.h>
+
+@interface PSEditableListController : PSListController
+{
+ BOOL _editable;
+}
+
+- (id)initForContentSize:(struct CGSize)fp8;
+- (void)_updateNavigationBar:(BOOL)fp8;
+- (void)viewWillBecomeVisible:(void *)fp8;
+- (void)viewWillRedisplay;
+- (void)pushController:(id)fp8;
+- (void)navigationBarButtonClicked:(int)fp8;
+- (BOOL)editable;
+- (void)setEditable:(BOOL)fp8;
+- (BOOL)table:(id)fp8 canSelectRow:(int)fp12;
+- (BOOL)table:(id)fp8 canDeleteRow:(int)fp12;
+- (BOOL)performDeletionActionForSpecifier:(id)fp8;
+- (void)table:(id)fp8 deleteRow:(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 "UIPreferencesTextTableCell.h"
+
+@interface PSEditableTableCell : UIPreferencesTextTableCell
+{
+ id _userInfo;
+ SEL _targetSetter;
+ id _realTarget;
+}
+
+- (void)controlChanged:(id)fp8;
+- (void)setValueChangedOnReturn;
+- (void)setValueChangedTarget:(id)fp8 action:(SEL)fp12 userInfo:(id)fp16;
+- (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"
+
+@class PSSpecifier;
+
+@interface PSEditingPane : UIView
+{
+ PSSpecifier *_specifier;
+ id _delegate;
+ unsigned int _requiresKeyboard:1;
+}
+
++ (struct CGSize)defaultSize;
++ (id)defaultBackgroundColor;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (BOOL)drawLabel;
+- (struct CGRect)contentRect;
+- (void)dealloc;
+- (void)setDelegate:(id)fp8;
+- (void)setPreferenceSpecifier:(id)fp8;
+- (id)preferenceSpecifier;
+- (void)setPreferenceValue:(id)fp8;
+- (id)preferenceValue;
+- (BOOL)requiresKeyboard;
+- (void)drawPinstripesInRect:(struct CGRect)fp8;
+- (id)specifierLabel;
+- (void)drawLabelInRect:(struct CGRect)fp8;
+- (void)drawRect:(struct CGRect)fp8;
+- (BOOL)wantsNewButton;
+- (void)addNewValue;
+- (void)editMode;
+- (void)doneEditing;
+- (BOOL)handlesDoneButton;
+- (BOOL)changed;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Preferences/PSTableCell.h>
+
+@class UIImageView;
+
+@interface PSImageCell : PSTableCell
+{
+ UIImageView *_imageView;
+}
+
+- (void)setImageView:(id)fp8;
+- (void)drawTitleInRect:(struct CGRect)fp8 selected:(BOOL)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 "NSObject.h"
+
+@interface PSKeychainUtilities : NSObject
+{
+}
+
++ (id)_passwordForHost:(id)fp8 username:(id)fp12 port:(int)fp16 protocol:(id)fp20;
++ (id)passwordForHost:(id)fp8 username:(id)fp12 port:(int)fp16 protocol:(id)fp20;
++ (void)setPassword:(id)fp8 forHost:(id)fp12 username:(id)fp16 port:(int)fp20 protocol:(id)fp24;
++ (void)removePasswordForHost:(id)fp8 username:(id)fp12 port:(int)fp16 protocol:(id)fp20;
++ (id)_passwordForGenericAccount:(id)fp8 service:(id)fp12;
++ (id)passwordForServiceName:(id)fp8 accountName:(id)fp12;
++ (void)setPassword:(id)fp8 forServiceName:(id)fp12 accountName:(id)fp16;
++ (void)removePasswordForServiceName:(id)fp8 accountName:(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 <Preferences/PSViewController.h>
+
+@class NSArray, NSMutableArray, NSMutableDictionary, NSString, PSSpecifier, UIModalView, UIPreferencesTable, UITransitionView;
+
+@interface PSListController : PSViewController
+{
+ NSMutableDictionary *_cells;
+ BOOL _cachesCells;
+ NSString *_title;
+ UITransitionView *_view;
+ UIPreferencesTable *_table;
+ NSArray *_specifiers;
+ id <PSBaseView> _detailController;
+ id <PSBaseView> _previousController;
+ NSMutableArray *_controllers;
+ NSMutableDictionary *_specifiersByID;
+ BOOL _keyboardWasVisible;
+ BOOL _showingSetupController;
+ BOOL _selectingRow;
+ NSString *_specifierID;
+ PSSpecifier *_specifier;
+ NSMutableArray *_groups;
+ NSMutableArray *_bundleControllers;
+ BOOL _bundlesLoaded;
+ struct CGRect _cellRect;
+ UIModalView *_alertSheet;
+}
+
++ (BOOL)displaysButtonBar;
+- (void)setCachesCells:(BOOL)fp8;
+- (id)description;
+- (id)table;
+- (id)bundle;
+- (id)specifier;
+- (id)loadSpecifiersFromPlistName:(id)fp8 target:(id)fp12;
+- (id)specifiers;
+- (void)_addIdentifierForSpecifier:(id)fp8;
+- (void)_removeIdentifierForSpecifier:(id)fp8;
+- (void)_setSpecifiers:(id)fp8;
+- (void)setSpecifiers:(id)fp8;
+- (void)reloadSpecifierAtIndex:(int)fp8 animated:(BOOL)fp12;
+- (void)reloadSpecifierAtIndex:(int)fp8;
+- (void)reloadSpecifier:(id)fp8 animated:(BOOL)fp12;
+- (void)reloadSpecifier:(id)fp8;
+- (void)reloadSpecifierID:(id)fp8 animated:(BOOL)fp12;
+- (void)reloadSpecifierID:(id)fp8;
+- (int)indexOfSpecifierID:(id)fp8;
+- (int)indexOfSpecifier:(id)fp8;
+- (BOOL)containsSpecifier:(id)fp8;
+- (int)indexOfGroup:(int)fp8;
+- (int)numberOfGroups;
+- (id)specifierAtIndex:(int)fp8;
+- (BOOL)getGroup:(int *)fp8 row:(int *)fp12 ofSpecifierID:(id)fp16;
+- (BOOL)getGroup:(int *)fp8 row:(int *)fp12 ofSpecifier:(id)fp16;
+- (BOOL)_getGroup:(int *)fp8 row:(int *)fp12 ofSpecifierAtIndex:(int)fp16 groups:(id)fp20;
+- (BOOL)getGroup:(int *)fp8 row:(int *)fp12 ofSpecifierAtIndex:(int)fp16;
+- (int)rowsForGroup:(int)fp8;
+- (id)specifiersInGroup:(int)fp8;
+- (void)insertSpecifier:(id)fp8 atIndex:(int)fp12 animated:(BOOL)fp16;
+- (void)insertSpecifier:(id)fp8 afterSpecifier:(id)fp12 animated:(BOOL)fp16;
+- (void)insertSpecifier:(id)fp8 afterSpecifierID:(id)fp12 animated:(BOOL)fp16;
+- (void)insertSpecifier:(id)fp8 atEndOfGroup:(int)fp12 animated:(BOOL)fp16;
+- (void)insertSpecifier:(id)fp8 atIndex:(int)fp12;
+- (void)insertSpecifier:(id)fp8 afterSpecifier:(id)fp12;
+- (void)insertSpecifier:(id)fp8 afterSpecifierID:(id)fp12;
+- (void)insertSpecifier:(id)fp8 atEndOfGroup:(int)fp12;
+- (void)insertContiguousSpecifiers:(id)fp8 atIndex:(int)fp12 animated:(BOOL)fp16;
+- (void)insertContiguousSpecifiers:(id)fp8 afterSpecifier:(id)fp12 animated:(BOOL)fp16;
+- (void)insertContiguousSpecifiers:(id)fp8 afterSpecifierID:(id)fp12 animated:(BOOL)fp16;
+- (void)insertContiguousSpecifiers:(id)fp8 atEndOfGroup:(int)fp12 animated:(BOOL)fp16;
+- (void)insertContiguousSpecifiers:(id)fp8 atIndex:(int)fp12;
+- (void)insertContiguousSpecifiers:(id)fp8 afterSpecifier:(id)fp12;
+- (void)insertContiguousSpecifiers:(id)fp8 afterSpecifierID:(id)fp12;
+- (void)insertContiguousSpecifiers:(id)fp8 atEndOfGroup:(int)fp12;
+- (void)addSpecifier:(id)fp8;
+- (void)addSpecifier:(id)fp8 animated:(BOOL)fp12;
+- (void)addSpecifiersFromArray:(id)fp8;
+- (void)addSpecifiersFromArray:(id)fp8 animated:(BOOL)fp12;
+- (void)removeSpecifier:(id)fp8 animated:(BOOL)fp12;
+- (void)removeSpecifierID:(id)fp8 animated:(BOOL)fp12;
+- (void)removeSpecifierAtIndex:(int)fp8 animated:(BOOL)fp12;
+- (void)removeSpecifier:(id)fp8;
+- (void)removeSpecifierID:(id)fp8;
+- (void)removeSpecifierAtIndex:(int)fp8;
+- (void)removeLastSpecifier;
+- (void)removeLastSpecifierAnimated:(BOOL)fp8;
+- (BOOL)_canRemoveSpecifiers:(id)fp8;
+- (void)removeContiguousSpecifiers:(id)fp8 animated:(BOOL)fp12;
+- (void)removeContiguousSpecifiers:(id)fp8;
+- (void)replaceContiguousSpecifiers:(id)fp8 withSpecifiers:(id)fp12;
+- (void)replaceContiguousSpecifiers:(id)fp8 withSpecifiers:(id)fp12 animated:(BOOL)fp16;
+- (void)_loadBundleControllers;
+- (void)_unloadBundleControllers;
+- (void)suspend;
+- (void)dealloc;
+- (id)initForContentSize:(struct CGSize)fp8;
+- (id)navigationTitle;
+- (id)_createGroupIndices:(id)fp8;
+- (void)createGroupIndices;
+- (void)loseFocus;
+- (void)reload;
+- (void)reloadSpecifiers;
+- (void)setSpecifierID:(id)fp8;
+- (id)specifierID;
+- (void)setTitle:(id)fp8;
+- (id)title;
+- (void)viewDidBecomeVisible;
+- (void)viewWillRedisplay;
+#if 1
+- (void)viewWillAppear:(BOOL)animated;
+#endif
+- (int)numberOfGroupsInPreferencesTable:(id)fp8;
+- (BOOL)preferencesTable:(id)fp8 isLabelGroup:(int)fp12;
+- (int)preferencesTable:(id)fp8 numberOfRowsInGroup:(int)fp12;
+- (id)lastController;
+- (id)cachedCellForSpecifier:(id)fp8;
+- (id)cachedCellForSpecifierID:(id)fp8;
+- (id)table:(id)fp8 cellForRow:(int)fp12 column:(id)fp16;
+- (float)preferencesTable:(id)fp8 heightForRow:(int)fp12 inGroup:(int)fp16 withProposedHeight:(float)fp20;
+- (id)preferencesTable:(id)fp8 titleForGroup:(int)fp12;
+- (id)preferencesTable:(id)fp8 cellForGroup:(int)fp12;
+- (id)preferencesTable:(id)fp8 cellForRow:(int)fp12 inGroup:(int)fp16;
+- (void)viewWillBecomeVisible:(void *)fp8;
+- (void)_unselectTable;
+- (void)selectRowWithoutNotification:(int)fp8;
+- (void)showConfirmationSheetForSpecifier:(id)fp8;
+- (BOOL)performActionForSpecifier:(id)fp8;
+- (void)tableSelectionDidChange:(id)fp8;
+- (void)alertSheet:(id)fp8 buttonClicked:(int)fp12;
+- (void)_insertControllerUnderSetupController:(id)fp8;
+- (id)specifierForID:(id)fp8;
+- (void)pushController:(id)fp8 animate:(BOOL)fp12;
+- (void)pushController:(id)fp8;
+- (void)handleURL:(id)fp8;
+- (void)_showKeyboard;
+- (void)transitionViewDidComplete:(id)fp8;
+- (id)view;
+- (BOOL)popController;
+- (void)_clearParentControllerFromChildren;
+- (void)_removeController;
+- (BOOL)popControllerWithAnimation:(BOOL)fp8;
+- (void)navigationBarButtonClicked:(int)fp8;
+- (void)reloadIconForSpecifierForBundle:(id)fp8;
+- (void)showKeyboardWithKeyboardType:(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 <Preferences/PSListController.h>
+
+@class PSSpecifier;
+
+@interface PSListItemsController : PSListController
+{
+ int _rowToSelect;
+ BOOL _deferItemSelection;
+ PSSpecifier *_lastSelectedSpecifier;
+}
+
+- (void)viewWillRedisplay;
+- (void)viewWillBecomeVisible:(void *)fp8;
+- (void)scrollToSelectedCell;
+- (void)setRowToSelect;
+- (void)setValueForSpecifier:(id)fp8 defaultValue:(id)fp12;
+- (void)dealloc;
+- (void)suspend;
+- (void)setSpecifiers:(id)fp8;
+- (BOOL)preferencesTable:(id)fp8 isRow:(int)fp12 checkedInRadioGroup:(int)fp16;
+- (BOOL)preferencesTable:(id)fp8 isRadioGroup:(int)fp12;
+- (id)table:(id)fp8 cellForRow:(int)fp12 column:(id)fp16;
+- (void)listItemSelected:(id)fp8;
+- (void)tableSelectionDidChange:(id)fp8;
+- (void)_addStaticText:(id)fp8;
+- (id)itemsFromParent;
+- (id)itemsFromDataSource;
+- (id)specifiers;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Preferences/PSEditingPane.h>
+
+@class UISegmentedControl;
+
+@interface PSMultiValueEditingPane : PSEditingPane
+{
+ UISegmentedControl *_segmentedControl;
+}
+
+- (BOOL)requiresKeyboard;
+- (BOOL)drawLabel;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (void)setPreferenceSpecifier:(id)fp8;
+- (int)selectedIndex;
+- (void)selectIndex:(int)fp8;
+- (void)setPreferenceValue:(id)fp8;
+- (id)preferenceValue;
+- (void)segmentedControl:(id)fp8 selectedSegmentChanged:(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 "PSBaseView-Protocol.h"
+
+@class NSMutableArray, NSMutableSet, NSString, UINavigationBar, UIView;
+
+@interface PSRootController : NSObject <PSBaseView>
+{
+ UIView *_contentView;
+ UINavigationBar *_navBar;
+ NSMutableArray *_controllers;
+ NSString *_title;
+ NSString *_idStr;
+ struct CGSize _size;
+ NSString *_navBarRightButtonTitle;
+ int _navBarRightButtonStyle;
+ BOOL _navBarRightButtonDirty;
+ NSMutableSet *_tasks;
+ BOOL _deallocating;
+ unsigned char _hasTelephony;
+}
+
++ (void)writePreference:(id)fp8;
++ (void)setPreferenceValue:(id)fp8 specifier:(id)fp12;
++ (id)readPreferenceValue:(id)fp8;
++ (BOOL)isOverlay;
+- (void)setPreferenceValue:(id)fp8 specifier:(id)fp12;
+- (id)readPreferenceValue:(id)fp8;
+- (id)lastController;
+- (id)initWithTitle:(id)fp8 identifier:(id)fp12;
+- (void)updateNavButtons;
+- (void)setupRootListForSize:(struct CGSize)fp8;
+- (BOOL)taskIsRunning:(id)fp8;
+- (void)addTask:(id)fp8;
+- (void)taskFinished:(id)fp8;
+- (BOOL)busy;
+- (id)contentView;
+- (id)contentViewForTopController;
+- (id)controllers;
+- (id)specifiers;
+- (BOOL)navigationBar:(id)fp8 shouldPopItem:(id)fp12;
+- (id)initForContentSize:(struct CGSize)fp8;
+- (void)setParentController:(id)fp8;
+- (id)view;
+- (id)navigationTitle;
+- (id)navigationItem;
+- (void)viewWillBecomeVisible:(void *)fp8;
+- (void)viewWillRedisplay;
+- (void)pushController:(id)fp8;
+- (void)handleURL:(id)fp8;
+#if 1
+- (BOOL)popViewControllerAnimated:(BOOL)fp8;
+#endif
+- (BOOL)popControllerWithAnimation:(BOOL)fp8;
+- (BOOL)popController;
+- (void)pushNavigationItemWithTitle:(id)fp8;
+- (void)pushNavigationItem:(id)fp8;
+- (void)insertNavigationItem:(id)fp8 atIndexFromEnd:(int)fp12;
+- (void)insertNavigationItem:(id)fp8 atIndex:(int)fp12;
+- (void)navigationBar:(id)fp8 pushedItem:(id)fp12;
+- (void)navigationBar:(id)fp8 poppedItem:(id)fp12;
+- (void)popNavigationItem;
+- (void)popNavigationItemWithAnimation:(BOOL)fp8;
+- (void)hideNavigationBarButtons;
+- (void)showLeftButton:(id)fp8 withStyle:(int)fp12 rightButton:(id)fp16 withStyle:(int)fp20;
+- (void)showNavigationBarButtons:(id)fp8:(id)fp12;
+- (void)setNavigationBarEnabled:(BOOL)fp8;
+- (void)setPrompt:(id)fp8;
+- (void)navigationBar:(id)fp8 buttonClicked:(int)fp12;
+- (void)navigationBarButtonClicked:(int)fp8;
+- (void)suspend;
+- (void)didLock;
+- (void)willUnlock;
+- (void)didUnlock;
+- (void)didWake;
+- (BOOL)deallocating;
+- (BOOL)hasTelephony;
+- (void)dealloc;
+- (id)parentController;
+- (void)lazyLoadBundle:(id)fp8;
+- (id)navigationBar;
+- (void)setRootController:(id)fp8;
+- (id)rootController;
+- (void)_pushController:(id)fp8;
+- (void)_insertController:(id)fp8 atIndex:(int)fp12;
+- (void)_popController;
+- (void)_removeController:(id)fp8;
+- (void)viewDidBecomeVisible;
+- (void)viewTransitionCompleted;
+- (void)popBackToTopController;
+
+#if 1
+- (void)loadView;
+- (void)pushViewController:(id)fp8 animated:(BOOL)fp12;
+#endif
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import <Preferences/PSRootController.h>
+
+@class NSDictionary;
+
+@interface PSSetupController : PSRootController
+{
+ NSDictionary *_rootInfo;
+ id <PSBaseView> _parentController;
+}
+
++ (BOOL)isOverlay;
+- (void)setupRootListForSize:(struct CGSize)fp8;
+- (id)initForContentSize:(struct CGSize)fp8;
+- (void)dealloc;
+- (id)view;
+- (id)parentController;
+- (void)viewWillBecomeVisible:(void *)fp8;
+- (void)didFinishTransition;
+- (void)pushController:(id)fp8;
+- (void)setParentController:(id)fp8;
+- (id)controller;
+- (void)dismiss;
+- (void)pushControllerOnParentWithSpecifier:(id)fp8;
+- (void)popControllerOnParent;
+- (void)navigationBar:(id)fp8 buttonClicked:(int)fp12;
+- (void)updateNavButtons;
+- (void)showNavigationBarButtons:(id)fp8:(id)fp12;
+- (void)setPrompt:(id)fp8;
+- (id)methodSignatureForSelector:(SEL)fp8;
+- (void)forwardInvocation:(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 <Preferences/PSListController.h>
+
+@interface PSSetupListController : PSListController
+{
+}
+
+- (void)setupBeforeAnimateIn;
+- (void)setupAfterAnimateIn;
+
+@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 NSArray, NSDictionary, NSMutableDictionary, NSString;
+
+@interface PSSpecifier : NSObject
+{
+ id target;
+ SEL getter;
+ SEL setter;
+ SEL action;
+ Class detailControllerClass;
+ int cellType;
+ Class editPaneClass;
+ int keyboardType;
+ int autoCapsType;
+ int autoCorrectionType;
+ int textFieldType;
+ NSString *_name;
+ NSArray *_values;
+ NSDictionary *_titleDict;
+ NSDictionary *_shortTitleDict;
+ id _userInfo;
+ NSMutableDictionary *_properties;
+}
+
++ (id)preferenceSpecifierNamed:(id)fp8 target:(id)fp12 set:(SEL)fp16 get:(SEL)fp20 detail:(Class)fp24 cell:(int)fp28 edit:(Class)fp32;
++ (id)groupSpecifierWithName:(id)fp8;
++ (id)emptyGroupSpecifier;
++ (int)autoCapsTypeForString:(id)fp8;
++ (int)keyboardTypeForString:(id)fp8;
+- (id)init;
+- (id)propertyForKey:(id)fp8;
+- (void)setProperty:(id)fp8 forKey:(id)fp12;
+- (void)removePropertyForKey:(id)fp8;
+- (void)setProperties:(id)fp8;
+- (id)properties;
+- (void)loadValuesAndTitlesFromDataSource;
+- (void)setValues:(id)fp8 titles:(id)fp12;
+- (void)setValues:(id)fp8 titles:(id)fp12 shortTitles:(id)fp16;
+- (void)setupIconImageWithPath:(id)fp8;
+- (void)dealloc;
+- (id)description;
+- (id)name;
+- (id)userInfo;
+- (id)titleDictionary;
+- (id)shortTitleDictionary;
+- (id)identifier;
+- (id)values;
+- (void)setName:(id)fp8;
+- (void)setUserInfo:(id)fp8;
+- (void)setTitleDictionary:(id)fp8;
+- (void)setShortTitleDictionary:(id)fp8;
+- (void)setValues:(id)fp8;
+- (void)setTarget:(id)fp8;
+- (void)setKeyboardType:(int)fp8 autoCaps:(int)fp12 autoCorrection:(int)fp16;
+- (int)titleCompare:(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 <Preferences/PSTableCell.h>
+
+@interface PSStaticTextTableCell : PSTableCell
+{
+}
+
+- (void)_setDrawAsLabel:(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 PSSystemConfiguration : NSObject
+{
+ struct __SCPreferences *_prefs;
+}
+
++ (id)sharedInstance;
++ (void)releaseSharedInstance;
+- (id)init;
+- (void)dealloc;
+- (unsigned char)lockAndSynchronize;
+- (struct __CFString *)dataServiceID;
+- (struct __CFString *)voicemailServiceID;
+- (id)interfaceConfigurationValueForKey:(struct __CFString *)fp8 serviceID:(struct __CFString *)fp12;
+- (void)setInterfaceConfigurationValue:(id)fp8 forKey:(struct __CFString *)fp12 serviceID:(struct __CFString *)fp16;
+- (id)protocolConfiguration:(struct __CFString *)fp8 serviceID:(struct __CFString *)fp12;
+- (void)setProtocolConfiguration:(id)fp8 protocolType:(struct __CFString *)fp12 serviceID:(struct __CFString *)fp16;
+- (id)protocolConfigurationValueForKey:(struct __CFString *)fp8 protocolType:(struct __CFString *)fp12 serviceID:(struct __CFString *)fp16;
+- (void)setProtocolConfigurationValue:(id)fp8 forKey:(struct __CFString *)fp12 protocolType:(struct __CFString *)fp16 serviceID:(struct __CFString *)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 <Preferences/PSTableCell.h>
+
+@interface PSTableCell (SyntheticEvents)
+- (id)_automationID;
+- (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/UIPreferencesTableCell.h>
+
+@interface PSTableCell : UIPreferencesTableCell
+{
+ id _userInfo;
+ BOOL _checked;
+}
+
++ (int)cellTypeFromString:(id)fp8;
++ (id)_cellForSpecifier:(id)fp8 defaultClass:(Class)fp12 frame:(struct CGRect)fp16;
++ (id)switchCellWithFrame:(struct CGRect)fp8 specifier:(id)fp24;
++ (id)segmentCellWithFrame:(struct CGRect)fp8 specifier:(id)fp24;
++ (id)sliderCellWithFrame:(struct CGRect)fp8 specifier:(id)fp24;
++ (id)textFieldCellWithFrame:(struct CGRect)fp8 specifier:(id)fp24;
++ (id)textViewCellWithFrame:(struct CGRect)fp8 specifier:(id)fp24;
++ (id)groupHeaderCellWithFrame:(struct CGRect)fp8 specifier:(id)fp24;
++ (id)staticTextCellWithFrame:(struct CGRect)fp8 specifier:(id)fp24;
++ (id)cellWithFrame:(struct CGRect)fp8 specifier:(id)fp24;
+- (void)setUserInfo:(id)fp8;
+- (id)userInfo;
+- (void)setValueChangedTarget:(id)fp8 action:(SEL)fp12 userInfo:(id)fp16;
+- (void)cellClicked:(id)fp8;
+- (void)layoutSubviews;
+- (id)titleTextLabel;
+- (id)initWithFrame:(struct CGRect)fp8 specifier:(id)fp24;
+- (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 <Preferences/PSEditingPane.h>
+
+@class UITextField;
+
+@interface PSTextEditingPane : PSEditingPane
+{
+ UITextField *_textField;
+}
+
++ (struct CGSize)defaultSize;
+- (BOOL)drawLabel;
+- (id)initWithFrame:(struct CGRect)fp8;
+- (BOOL)becomeFirstResponder;
+- (void)setPreferenceValue:(id)fp8;
+- (id)preferenceValue;
+- (void)setPreferenceSpecifier:(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 <Preferences/PSSpecifier.h>
+
+@class NSString;
+
+@interface PSTextFieldSpecifier : PSSpecifier
+{
+ SEL bestGuess;
+ NSString *_placeholder;
+ NSString *_suffix;
+}
+
++ (id)preferenceSpecifierNamed:(id)fp8 target:(id)fp12 set:(SEL)fp16 get:(SEL)fp20 detail:(Class)fp24 cell:(int)fp28 edit:(Class)fp32;
+- (void)dealloc;
+- (void)setPlaceholder:(id)fp8;
+- (id)placeholder;
+- (void)setSuffix:(id)fp8;
+- (id)suffix;
+
+@end
+
--- /dev/null
+/*
+ * Generated by class-dump 3.1.2.
+ *
+ * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
+ */
+
+#import "UITextViewLegacy.h"
+
+@class PSTextViewTableCell;
+
+@interface PSTextView : UITextViewLegacy
+{
+ PSTextViewTableCell *_cell;
+}
+
+- (void)setCell:(id)fp8;
+- (void)mouseDragged:(struct __GSEvent *)fp8;
+- (void)scrollToMakeCaretVisible:(BOOL)fp8;
+- (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 <Preferences/PSTableCell.h>
+
+#import "UITextViewLegacyDelegate-Protocol.h"
+
+@class PSTextView;
+
+@interface PSTextViewTableCell : PSTableCell <UITextViewLegacyDelegate>
+{
+ PSTextView *_textView;
+}
+
+- (void)setValue:(id)fp8;
+- (void)textViewDidResignFirstResponder:(id)fp8;
+- (BOOL)becomeFirstResponder;
+- (BOOL)canBecomeFirstResponder;
+- (BOOL)resignFirstResponder;
+- (id)textView;
+- (void)setTextView:(id)fp8;
+- (void)drawTitleInRect:(struct CGRect)fp8 selected:(BOOL)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 "PSBaseView-Protocol.h"
+
+@class PSRootController;
+
+@interface PSViewController : NSObject <PSBaseView>
+{
+ id <PSBaseView> _parentController;
+ PSRootController *_rootController;
+}
+
++ (BOOL)isOverlay;
+- (id)initForContentSize:(struct CGSize)fp8;
+- (id)navigationTitle;
+- (id)navigationItem;
+- (void)pushNavigationItemWithTitle:(id)fp8;
+- (void)insertNavigationItem:(id)fp8 atIndex:(int)fp12;
+- (void)insertNavigationItem:(id)fp8 atIndexFromEnd:(int)fp12;
+- (void)pushNavigationItem:(id)fp8;
+- (void)popNavigationItem;
+- (void)popNavigationItemWithAnimation:(BOOL)fp8;
+- (void)hideNavigationBarButtons;
+- (void)showNavigationBarButtons:(id)fp8:(id)fp12;
+- (void)showLeftButton:(id)fp8 withStyle:(int)fp12 rightButton:(id)fp16 withStyle:(int)fp20;
+- (void)setNavigationBarEnabled:(BOOL)fp8;
+- (void)setPrompt:(id)fp8;
+- (void)navigationBarButtonClicked:(int)fp8;
+- (id)view;
+#if 1
+- (void)setView:(id)view;
+#endif
+- (void)setParentController:(id)fp8;
+- (id)parentController;
+- (void)setRootController:(id)fp8;
+- (id)rootController;
+- (void)setPreferenceValue:(id)fp8 specifier:(id)fp12;
+- (id)readPreferenceValue:(id)fp8;
+- (void)viewDidBecomeVisible;
+- (void)viewWillBecomeVisible:(void *)fp8;
+- (void)viewWillRedisplay;
+- (void)viewTransitionCompleted;
+- (void)suspend;
+- (void)didLock;
+- (void)willUnlock;
+- (void)didUnlock;
+- (void)didWake;
+- (void)pushController:(id)fp8;
+- (void)handleURL:(id)fp8;
+- (BOOL)popController;
+- (BOOL)popControllerWithAnimation:(BOOL)fp8;
+- (id)methodSignatureForSelector:(SEL)fp8;
+- (void)forwardInvocation:(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 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 UITextViewLegacyDelegate <NSObject>
+@end
+