├── Lower.plist ├── Makefile ├── README.md ├── Tweak.h ├── Tweak.xm ├── control └── lowersettings ├── LowerSettings.mm ├── Makefile ├── Preferences ├── JapaneseOffcenterCell.h ├── LanguageCell.h ├── PSAppListController.h ├── PSBundleController.h ├── PSConfirmationSpecifier.h ├── PSControlTableCell.h ├── PSController.h ├── PSDeleteButton.h ├── PSDetailController.h ├── PSEditableListController.h ├── PSEditableTableCell.h ├── PSEditingPane.h ├── PSGradientView.h ├── PSHeaderFooterView.h ├── PSInternationalController.h ├── PSInternationalLanguageController.h ├── PSInternationalLanguageSetupController.h ├── PSLanguageSelector.h ├── PSListController.h ├── PSListItemsController.h ├── PSLocaleController.h ├── PSMovableListController.h ├── PSRootController.h ├── PSSegmentTableCell.h ├── PSSetupController.h ├── PSSliderTableCell.h ├── PSSpecifier.h ├── PSSpecifier2.h ├── PSSpinnerTableCell.h ├── PSSplitViewController.h ├── PSSwitchTableCell.h ├── PSSystemConfiguration.h ├── PSSystemConfigurationDynamicStoreMISWatcher.h ├── PSSystemConfigurationDynamicStoreWifiWatcher.h ├── PSTableCell.h ├── PSTextEditingCell.h ├── PSTextEditingPane.h ├── PSTextFieldSpecifier.h ├── PSTextView.h ├── PSTextViewTableCell.h ├── PSViewController.h ├── PSViewControllerOffsetProtocol.h ├── Preferences-Structs.h ├── Preferences.h └── PrefsUILinkLabel.h ├── Resources ├── Info.plist ├── LowerSettings.plist ├── en.lproj │ ├── Localizable.strings │ └── LowerSettings.strings ├── github.png └── twitter.png └── entry.plist /Lower.plist: -------------------------------------------------------------------------------- 1 | { Filter = { Bundles = ( "com.apple.springboard" ); }; } 2 | -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- 1 | FINALPACKAGE=1 2 | INSTALL_TARGET_PROCESSES = SpringBoard 3 | 4 | include $(THEOS)/makefiles/common.mk 5 | 6 | TWEAK_NAME = Lower 7 | 8 | Lower_FILES = Tweak.xm 9 | Lower_CFLAGS = -fobjc-arc 10 | SUBPROJECTS = lowersettings 11 | 12 | include $(THEOS)/makefiles/tweak.mk 13 | include $(THEOS)/makefiles/aggregate.mk 14 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Lower 2 | -------------------------------------------------------------------------------- /Tweak.h: -------------------------------------------------------------------------------- 1 | @interface SpringBoard : UIApplication 2 | +(id) sharedApplication; 3 | -(NSInteger) activeInterfaceOrientation; 4 | @end 5 | 6 | @interface SBDashBoardCombinedListViewController : UIViewController 7 | -(void) _updateListViewContentInset; 8 | -(void) _layoutListView; 9 | -(UIEdgeInsets) _listViewDefaultContentInsets; 10 | @end 11 | 12 | @interface SBLockStateAggregator : NSObject 13 | +(id) sharedInstance; 14 | -(unsigned long long)lockState; 15 | @end 16 | -------------------------------------------------------------------------------- /Tweak.xm: -------------------------------------------------------------------------------- 1 | #import 2 | #import "Tweak.h" 3 | #define PLIST_PATH @"/var/mobile/Library/Preferences/org.s1ris.lowersettings.plist" 4 | 5 | %hook SBDashBoardCombinedListViewController 6 | -(id) initWithNibName:(id)arg1 bundle:(id)arg2 { 7 | int notify_token2; 8 | // Relayout on lockState change 9 | notify_register_dispatch("org.s1ris.lower/notif", ¬ify_token2, dispatch_get_main_queue(), ^(int token) { 10 | [self _layoutListView]; 11 | }); 12 | return %orig; 13 | } 14 | 15 | -(UIEdgeInsets) _listViewDefaultContentInsets { 16 | UIEdgeInsets originalInsets = %orig; 17 | 18 | // Only-lockScreen enabled AND *not* on the lockScreen -> doing noting 19 | bool lockScreenOnly = [[[NSDictionary dictionaryWithContentsOfFile:PLIST_PATH] valueForKey:@"lockScreenOnly"] boolValue]; 20 | if (lockScreenOnly == 1 && MSHookIvar([objc_getClass("SBLockStateAggregator") sharedInstance], "_lockState") != 3) 21 | { 22 | return originalInsets; 23 | } 24 | 25 | // Determine if in landscape and load associated Preferences (https://stackoverflow.com/a/9856895) 26 | float yOffset; 27 | UIInterfaceOrientation orientation = [[objc_getClass("SpringBoard") sharedApplication] activeInterfaceOrientation]; 28 | if (orientation == UIInterfaceOrientationLandscapeLeft || orientation == UIInterfaceOrientationLandscapeRight) 29 | { 30 | yOffset = [[[NSDictionary dictionaryWithContentsOfFile:PLIST_PATH] valueForKey:@"landscapeYStart"] floatValue]; 31 | } 32 | else 33 | { 34 | yOffset = [[[NSDictionary dictionaryWithContentsOfFile:PLIST_PATH] valueForKey:@"portraitYStart"] floatValue]; 35 | } 36 | 37 | // Updates the insets 38 | originalInsets.top += yOffset; 39 | return originalInsets; 40 | } 41 | 42 | -(void) _layoutListView { 43 | %orig; 44 | [self _updateListViewContentInset]; 45 | } 46 | 47 | -(double) _minInsetsToPushDateOffScreen { 48 | double orig = %orig; 49 | 50 | // Only-lockScreen enabled AND *not* on the lockScreen -> doing noting 51 | bool lockScreenOnly = [[[NSDictionary dictionaryWithContentsOfFile:PLIST_PATH] valueForKey:@"lockScreenOnly"] boolValue]; 52 | if (lockScreenOnly == 1 && MSHookIvar([objc_getClass("SBLockStateAggregator") sharedInstance], "_lockState") != 3) 53 | { 54 | return orig; 55 | } 56 | 57 | // Determine if in landscape and load associated Preferences 58 | float yOffset; 59 | UIInterfaceOrientation orientation = [[objc_getClass("SpringBoard") sharedApplication] activeInterfaceOrientation]; 60 | if (orientation == UIInterfaceOrientationLandscapeLeft || orientation == UIInterfaceOrientationLandscapeRight) 61 | { 62 | yOffset = [[[NSDictionary dictionaryWithContentsOfFile:PLIST_PATH] valueForKey:@"landscapeYStart"] floatValue]; 63 | } 64 | else 65 | { 66 | yOffset = [[[NSDictionary dictionaryWithContentsOfFile:PLIST_PATH] valueForKey:@"portraitYStart"] floatValue]; 67 | } 68 | 69 | return orig + yOffset; 70 | } 71 | 72 | -(CGRect) _suggestedListViewFrame { 73 | CGRect originalRect = %orig; 74 | 75 | // Only-lockScreen enabled AND *not* on the lockScreen -> doing noting 76 | bool lockScreenOnly = [[[NSDictionary dictionaryWithContentsOfFile:PLIST_PATH] valueForKey:@"lockScreenOnly"] boolValue]; 77 | if (lockScreenOnly == 1 && MSHookIvar([objc_getClass("SBLockStateAggregator") sharedInstance], "_lockState") != 3) 78 | { 79 | return originalRect; 80 | } 81 | 82 | // Determine if in landscape and load associated Preferences 83 | float xOffset; 84 | float xWidthOffset; 85 | UIInterfaceOrientation orientation = [[objc_getClass("SpringBoard") sharedApplication] activeInterfaceOrientation]; 86 | if (orientation == UIInterfaceOrientationLandscapeLeft || orientation == UIInterfaceOrientationLandscapeRight) 87 | { 88 | xOffset = [[[NSDictionary dictionaryWithContentsOfFile:PLIST_PATH] valueForKey:@"landscapeXStart"] floatValue]; 89 | xWidthOffset = [[[NSDictionary dictionaryWithContentsOfFile:PLIST_PATH] valueForKey:@"landscapeXWidth"] floatValue]; 90 | } 91 | else 92 | { 93 | xOffset = [[[NSDictionary dictionaryWithContentsOfFile:PLIST_PATH] valueForKey:@"portraitXStart"] floatValue]; 94 | xWidthOffset = [[[NSDictionary dictionaryWithContentsOfFile:PLIST_PATH] valueForKey:@"portraitXWidth"] floatValue]; 95 | } 96 | 97 | // Updates the originalRect 98 | originalRect.origin.x += xOffset; 99 | originalRect.size.width += xWidthOffset; 100 | return originalRect; 101 | } 102 | %end 103 | 104 | %hook SBLockStateAggregator 105 | -(void) _updateLockState { 106 | CFNotificationCenterPostNotification(CFNotificationCenterGetDarwinNotifyCenter(), CFSTR("org.s1ris.lower/notif"), nil, nil, true); 107 | %orig; 108 | // Send the command to relayout 109 | //CFNotificationCenterPostNotification(CFNotificationCenterGetDarwinNotifyCenter(), CFSTR("org.s1ris.lower/notif"), nil, nil, true); 110 | } 111 | %end 112 | 113 | %hook SpringBoard 114 | 115 | -(void) noteInterfaceOrientationChanged:(long long)arg1 duration:(double)arg2 logMessage:(id)arg3 { 116 | %orig; 117 | //send command to relayout when device changes orientation 118 | CFNotificationCenterPostNotification(CFNotificationCenterGetDarwinNotifyCenter(), CFSTR("org.s1ris.lower/notif"), nil, nil, true); 119 | } 120 | 121 | %end 122 | -------------------------------------------------------------------------------- /control: -------------------------------------------------------------------------------- 1 | Package: org.s1ris.lower 2 | Name: Lower 3 | Depends: mobilesubstrate, firmware (>=11.0) 4 | Version: 1.4 5 | Architecture: iphoneos-arm 6 | Description: Change media controls/notifications height on iOS 11 7 | Depiction: https://apt.s1ris.org/depictions/?p=org.s1ris.lower 8 | Maintainer: s1ris 9 | Author: s1ris 10 | Section: Tweaks 11 | -------------------------------------------------------------------------------- /lowersettings/LowerSettings.mm: -------------------------------------------------------------------------------- 1 | #include "Preferences/Preferences.h" 2 | #include 3 | 4 | @interface LowerSettingsListController : PSListController { 5 | NSBundle *bundle; 6 | } 7 | @end 8 | 9 | @implementation LowerSettingsListController 10 | 11 | -(void) viewWillAppear:(BOOL)animated { 12 | [self clearCache]; 13 | [self reload]; 14 | [super viewWillAppear:animated]; 15 | } 16 | 17 | -(id) specifiers { 18 | if(_specifiers == nil) { 19 | _specifiers = [self loadSpecifiersFromPlistName:@"LowerSettings" target:self]; 20 | } 21 | return _specifiers; 22 | } 23 | 24 | -(void) loadView { 25 | [super loadView]; 26 | bundle = [NSBundle bundleWithPath:@"/Library/PreferenceBundles/LowerSettings.bundle"]; 27 | } 28 | 29 | - (id)readPreferenceValue:(PSSpecifier*)specifier { 30 | NSString *path = [NSString stringWithFormat:@"/User/Library/Preferences/%@.plist", specifier.properties[@"defaults"]]; 31 | NSMutableDictionary *settings = [NSMutableDictionary dictionary]; 32 | [settings addEntriesFromDictionary:[NSDictionary dictionaryWithContentsOfFile:path]]; 33 | return (settings[specifier.properties[@"key"]]) ?: specifier.properties[@"default"]; 34 | } 35 | 36 | - (void)setPreferenceValue:(id)value specifier:(PSSpecifier*)specifier { 37 | NSString *path = [NSString stringWithFormat:@"/User/Library/Preferences/%@.plist", specifier.properties[@"defaults"]]; 38 | NSMutableDictionary *settings = [NSMutableDictionary dictionary]; 39 | [settings addEntriesFromDictionary:[NSDictionary dictionaryWithContentsOfFile:path]]; 40 | [settings setObject:value forKey:specifier.properties[@"key"]]; 41 | [settings writeToFile:path atomically:YES]; 42 | CFStringRef notificationName = (__bridge CFStringRef)specifier.properties[@"PostNotification"]; 43 | if (notificationName) { 44 | CFNotificationCenterPostNotification(CFNotificationCenterGetDarwinNotifyCenter(), notificationName, NULL, NULL, YES); 45 | } 46 | } 47 | 48 | -(void) follow { 49 | UIAlertController *alertController = [UIAlertController alertControllerWithTitle:[bundle localizedStringForKey:@"FOLLOW" value:nil table:nil] message:[NSString stringWithFormat:[bundle localizedStringForKey:@"OPEN" value:nil table:nil], @"Twitter"] preferredStyle:UIAlertControllerStyleAlert]; 50 | UIAlertAction *open = [UIAlertAction actionWithTitle:[bundle localizedStringForKey:@"YES" value:nil table:nil] style:UIAlertActionStyleDefault handler:^(UIAlertAction *action){ 51 | [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"https://twitter.com/intent/follow?screen_name=s1ris"]]; 52 | [alertController dismissViewControllerAnimated:1 completion:nil]; 53 | }]; 54 | UIAlertAction *dontOpen = [UIAlertAction actionWithTitle:[bundle localizedStringForKey:@"NO" value:nil table:nil] style:UIAlertActionStyleDefault handler:^(UIAlertAction *action){ 55 | [alertController dismissViewControllerAnimated:1 completion:nil]; 56 | }]; 57 | [alertController addAction:open]; 58 | [alertController addAction:dontOpen]; 59 | [self presentViewController:alertController animated:1 completion:nil]; 60 | } 61 | 62 | -(void) githubMe { 63 | UIAlertController *alertController = [UIAlertController alertControllerWithTitle:[bundle localizedStringForKey:@"FOLLOW" value:nil table:nil] message:[NSString stringWithFormat:[bundle localizedStringForKey:@"OPEN" value:nil table:nil], @"Safari"] preferredStyle:UIAlertControllerStyleAlert]; 64 | UIAlertAction *open = [UIAlertAction actionWithTitle:[bundle localizedStringForKey:@"YES" value:nil table:nil] style:UIAlertActionStyleDefault handler:^(UIAlertAction *action){ 65 | [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"https://github.com/s1ris/Lower"]]; 66 | [alertController dismissViewControllerAnimated:1 completion:nil]; 67 | }]; 68 | UIAlertAction *dontOpen = [UIAlertAction actionWithTitle:[bundle localizedStringForKey:@"NO" value:nil table:nil] style:UIAlertActionStyleDefault handler:^(UIAlertAction *action){ 69 | [alertController dismissViewControllerAnimated:1 completion:nil]; 70 | }]; 71 | [alertController addAction:open]; 72 | [alertController addAction:dontOpen]; 73 | [self presentViewController:alertController animated:1 completion:nil]; 74 | } 75 | 76 | -(void) githubAu { 77 | UIAlertController *alertController = [UIAlertController alertControllerWithTitle:[bundle localizedStringForKey:@"FOLLOW" value:nil table:nil] message:[NSString stringWithFormat:[bundle localizedStringForKey:@"OPEN" value:nil table:nil], @"Safari"] preferredStyle:UIAlertControllerStyleAlert]; 78 | UIAlertAction *open = [UIAlertAction actionWithTitle:[bundle localizedStringForKey:@"YES" value:nil table:nil] style:UIAlertActionStyleDefault handler:^(UIAlertAction *action){ 79 | [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"https://github.com/Autruche-IOS"]]; 80 | [alertController dismissViewControllerAnimated:1 completion:nil]; 81 | }]; 82 | UIAlertAction *dontOpen = [UIAlertAction actionWithTitle:[bundle localizedStringForKey:@"NO" value:nil table:nil] style:UIAlertActionStyleDefault handler:^(UIAlertAction *action){ 83 | [alertController dismissViewControllerAnimated:1 completion:nil]; 84 | }]; 85 | [alertController addAction:open]; 86 | [alertController addAction:dontOpen]; 87 | [self presentViewController:alertController animated:1 completion:nil]; 88 | } 89 | 90 | -(void) notif { 91 | //CFNotificationCenterPostNotification(CFNotificationCenterGetDistributedCenter(), CFSTR("org.s1ris.lower/notif"), NULL, NULL, true); 92 | CFNotificationCenterPostNotification(CFNotificationCenterGetDarwinNotifyCenter(), CFSTR("org.s1ris.lower/notif"), nil, nil, true); 93 | } 94 | 95 | - (void)_returnKeyPressed:(id)notification { 96 | [self.view endEditing:1]; 97 | //[[NSNotificationCenter defaultCenter] postNotificationName:@"org.s1ris.lower/notif" object:self]; 98 | CFNotificationCenterPostNotification(CFNotificationCenterGetDarwinNotifyCenter(), CFSTR("org.s1ris.lower/notif"), nil, nil, true); 99 | } 100 | 101 | @end 102 | -------------------------------------------------------------------------------- /lowersettings/Makefile: -------------------------------------------------------------------------------- 1 | FINALPACKAGE=1 2 | 3 | include $(THEOS)/makefiles/common.mk 4 | 5 | BUNDLE_NAME = LowerSettings 6 | LowerSettings_FILES = LowerSettings.mm 7 | LowerSettings_INSTALL_PATH = /Library/PreferenceBundles 8 | LowerSettings_CFLAGS = -fobjc-arc 9 | LowerSettings_PRIVATE_FRAMEWORKS = Preferences 10 | 11 | include $(THEOS)/makefiles/bundle.mk 12 | 13 | internal-stage:: 14 | $(ECHO_NOTHING)mkdir -p $(THEOS_STAGING_DIR)/Library/PreferenceLoader/Preferences$(ECHO_END) 15 | $(ECHO_NOTHING)cp entry.plist $(THEOS_STAGING_DIR)/Library/PreferenceLoader/Preferences/LowerSettings.plist$(ECHO_END) 16 | -------------------------------------------------------------------------------- /lowersettings/Preferences/JapaneseOffcenterCell.h: -------------------------------------------------------------------------------- 1 | /** 2 | * This header is generated by class-dump-z 0.2-0. 3 | * class-dump-z is Copyright (C) 2009 by KennyTM~, licensed under GPLv3. 4 | * 5 | * Source: /System/Library/PrivateFrameworks/Preferences.framework/Preferences 6 | */ 7 | 8 | #import "LanguageCell.h" 9 | 10 | 11 | @interface JapaneseOffcenterCell : LanguageCell { 12 | } 13 | -(void)layoutSubviews; 14 | @end 15 | 16 | -------------------------------------------------------------------------------- /lowersettings/Preferences/LanguageCell.h: -------------------------------------------------------------------------------- 1 | /** 2 | * This header is generated by class-dump-z 0.2-0. 3 | * class-dump-z is Copyright (C) 2009 by KennyTM~, licensed under GPLv3. 4 | * 5 | * Source: /System/Library/PrivateFrameworks/Preferences.framework/Preferences 6 | */ 7 | 8 | #import "PSTableCell.h" 9 | 10 | @class NSString, UIImageView; 11 | 12 | @interface LanguageCell : PSTableCell { 13 | @private 14 | UIImageView* _languageNameImage; 15 | NSString* _languageNameText; 16 | } 17 | @property(retain, nonatomic) NSString* languageNameText; 18 | @property(retain, nonatomic) UIImageView* languageNameImage; 19 | -(void)dealloc; 20 | -(void)prepareForReuse; 21 | -(void)refreshCellContentsWithSpecifier:(id)specifier; 22 | -(void)setSelected:(BOOL)selected animated:(BOOL)animated; 23 | -(void)setHighlighted:(BOOL)highlighted animated:(BOOL)animated; 24 | -(void)setChecked:(BOOL)checked; 25 | -(void)turnOffLanguageNameImage; 26 | @end 27 | 28 | -------------------------------------------------------------------------------- /lowersettings/Preferences/PSAppListController.h: -------------------------------------------------------------------------------- 1 | /** 2 | * This header is generated by class-dump-z 0.2-0. 3 | * class-dump-z is Copyright (C) 2009 by KennyTM~, licensed under GPLv3. 4 | * 5 | * Source: /System/Library/PrivateFrameworks/Preferences.framework/Preferences 6 | */ 7 | 8 | #import "Preferences-Structs.h" 9 | #import "PSListController.h" 10 | 11 | 12 | @interface PSAppListController : PSListController { 13 | } 14 | -(id)bundle; 15 | -(void)tableView:(id)view didSelectRowAtIndexPath:(id)indexPath; 16 | -(id)specifiers; 17 | -(id)specifiersFromDictionary:(id)dictionary stringsTable:(id)table; 18 | -(id)childPaneSpecifierFromDictionary:(id)dictionary stringsTable:(id)table; 19 | -(id)multiValueSpecifierFromDictionary:(id)dictionary stringsTable:(id)table; 20 | -(id)titleValueSpecifierFromDictionary:(id)dictionary stringsTable:(id)table; 21 | -(id)sliderSpecifierFromDictionary:(id)dictionary stringsTable:(id)table; 22 | -(id)toggleSwitchSpecifierFromDictionary:(id)dictionary stringsTable:(id)table; 23 | -(id)textFieldSpecifierFromDictionary:(id)dictionary stringsTable:(id)table; 24 | -(id)radioGroupSpecifiersFromDictionary:(id)dictionary stringsTable:(id)table; 25 | -(id)groupSpecifierFromDictionary:(id)dictionary stringsTable:(id)table; 26 | -(void)setPreferenceValue:(id)value specifier:(id)specifier; 27 | -(void)postThirdPartySettingDidChangeNotificationForSpecifier:(id)postThirdPartySetting; 28 | -(id)_localizedTitlesFromUnlocalizedTitles:(id)unlocalizedTitles stringsTable:(id)table; 29 | -(void)_setToggleSwitchSpecifierValue:(id)value specifier:(id)specifier; 30 | -(id)_readToggleSwitchSpecifierValue:(id)value; 31 | -(id)_valueFromUIValue:(id)uivalue specifier:(id)specifier; 32 | -(id)_uiValueFromValue:(id)value specifier:(id)specifier; 33 | @end 34 | 35 | -------------------------------------------------------------------------------- /lowersettings/Preferences/PSBundleController.h: -------------------------------------------------------------------------------- 1 | /** 2 | * This header is generated by class-dump-z 0.2-0. 3 | * class-dump-z is Copyright (C) 2009 by KennyTM~, licensed under GPLv3. 4 | * 5 | * Source: /System/Library/PrivateFrameworks/Preferences.framework/Preferences 6 | */ 7 | 8 | #import 9 | 10 | @class PSListController; 11 | 12 | @interface PSBundleController : NSObject { 13 | PSListController* _parent; 14 | } 15 | -(id)initWithParentListController:(id)parentListController; 16 | -(id)specifiersWithSpecifier:(id)specifier; 17 | -(void)unload; 18 | -(void)load; 19 | @end 20 | 21 | -------------------------------------------------------------------------------- /lowersettings/Preferences/PSConfirmationSpecifier.h: -------------------------------------------------------------------------------- 1 | /** 2 | * This header is generated by class-dump-z 0.2-0. 3 | * class-dump-z is Copyright (C) 2009 by KennyTM~, licensed under GPLv3. 4 | * 5 | * Source: /System/Library/PrivateFrameworks/Preferences.framework/Preferences 6 | */ 7 | 8 | #import "PSSpecifier.h" 9 | 10 | @class NSString; 11 | 12 | @interface PSConfirmationSpecifier : PSSpecifier { 13 | NSString* _title; 14 | NSString* _prompt; 15 | NSString* _okButton; 16 | NSString* _cancelButton; 17 | } 18 | @property(retain, nonatomic) NSString* cancelButton; 19 | @property(retain, nonatomic) NSString* okButton; 20 | @property(retain, nonatomic) NSString* prompt; 21 | @property(retain, nonatomic) NSString* title; 22 | +(id)preferenceSpecifierNamed:(id)named target:(id)target set:(SEL)set get:(SEL)get detail:(Class)detail cell:(int)cell edit:(Class)edit; 23 | -(void)dealloc; 24 | -(BOOL)isDestructive; 25 | -(void)setupWithDictionary:(id)dictionary; 26 | @end 27 | 28 | -------------------------------------------------------------------------------- /lowersettings/Preferences/PSControlTableCell.h: -------------------------------------------------------------------------------- 1 | /** 2 | * This header is generated by class-dump-z 0.2-0. 3 | * class-dump-z is Copyright (C) 2009 by KennyTM~, licensed under GPLv3. 4 | * 5 | * Source: /System/Library/PrivateFrameworks/Preferences.framework/Preferences 6 | */ 7 | 8 | #import "PSTableCell.h" 9 | 10 | @class UIControl; 11 | 12 | @interface PSControlTableCell : PSTableCell { 13 | UIControl* _control; 14 | } 15 | @property(retain, nonatomic) UIControl* control; 16 | -(void)controlChanged:(id)changed; 17 | -(id)controlValue; 18 | -(void)dealloc; 19 | -(id)valueLabel; 20 | -(BOOL)canReload; 21 | -(id)newControl; 22 | -(void)refreshCellContentsWithSpecifier:(id)specifier; 23 | -(id)initWithStyle:(int)style reuseIdentifier:(id)identifier specifier:(id)specifier; 24 | @end 25 | 26 | -------------------------------------------------------------------------------- /lowersettings/Preferences/PSController.h: -------------------------------------------------------------------------------- 1 | /** 2 | * This header is generated by class-dump-z 0.2-0. 3 | * class-dump-z is Copyright (C) 2009 by KennyTM~, licensed under GPLv3. 4 | * 5 | * Source: /System/Library/PrivateFrameworks/Preferences.framework/Preferences 6 | */ 7 | 8 | #include 9 | 10 | @protocol PSController 11 | -(void)statusBarWillAnimateByHeight:(float)statusBar; 12 | -(BOOL)canBeShownFromSuspendedState; 13 | -(void)willBecomeActive; 14 | -(void)willResignActive; 15 | -(id)readPreferenceValue:(id)value; 16 | -(void)setPreferenceValue:(id)value specifier:(id)specifier; 17 | -(void)handleURL:(id)url; 18 | -(void)pushController:(id)controller; 19 | -(void)didWake; 20 | -(void)didUnlock; 21 | -(void)willUnlock; 22 | -(void)didLock; 23 | -(void)suspend; 24 | -(id)specifier; 25 | -(void)setSpecifier:(id)specifier; 26 | -(id)rootController; 27 | -(void)setRootController:(id)controller; 28 | -(id)parentController; 29 | -(void)setParentController:(id)controller; 30 | @end 31 | 32 | -------------------------------------------------------------------------------- /lowersettings/Preferences/PSDeleteButton.h: -------------------------------------------------------------------------------- 1 | /** 2 | * This header is generated by class-dump-z 0.2-0. 3 | * class-dump-z is Copyright (C) 2009 by KennyTM~, licensed under GPLv3. 4 | * 5 | * Source: /System/Library/PrivateFrameworks/Preferences.framework/Preferences 6 | */ 7 | 8 | #import "Preferences-Structs.h" 9 | #import 10 | #import "PSHeaderFooterView.h" 11 | 12 | @class UIButton; 13 | 14 | @interface PSDeleteButton : UIView { 15 | @private 16 | UIButton* _deleteButton; 17 | } 18 | +(float)deleteButtonHeight; 19 | -(float)preferredHeightForWidth:(float)width; 20 | -(void)setButtonTitle:(id)title; 21 | -(void)addButtonTarget:(id)target action:(SEL)action forControlEvents:(unsigned)controlEvents; 22 | -(void)layoutSubviews; 23 | -(id)initWithFrame:(CGRect)frame; 24 | -(id)initWithSpecifier:(id)specifier; 25 | @end 26 | 27 | -------------------------------------------------------------------------------- /lowersettings/Preferences/PSDetailController.h: -------------------------------------------------------------------------------- 1 | /** 2 | * This header is generated by class-dump-z 0.2-0. 3 | * class-dump-z is Copyright (C) 2009 by KennyTM~, licensed under GPLv3. 4 | * 5 | * Source: /System/Library/PrivateFrameworks/Preferences.framework/Preferences 6 | */ 7 | 8 | #import "PSViewController.h" 9 | #import "Preferences-Structs.h" 10 | 11 | @class PSEditingPane; 12 | 13 | @interface PSDetailController : PSViewController { 14 | PSEditingPane* _pane; 15 | } 16 | @property(assign, nonatomic) PSEditingPane* pane; 17 | -(void)statusBarWillAnimateByHeight:(float)statusBar; 18 | -(void)viewWillDisappear:(BOOL)view; 19 | -(void)suspend; 20 | -(void)saveChanges; 21 | -(void)viewDidAppear:(BOOL)view; 22 | -(void)viewWillAppear:(BOOL)view; 23 | -(void)didRotateFromInterfaceOrientation:(int)interfaceOrientation; 24 | -(void)willAnimateRotationToInterfaceOrientation:(int)interfaceOrientation duration:(double)duration; 25 | -(void)willRotateToInterfaceOrientation:(int)interfaceOrientation duration:(double)duration; 26 | -(CGRect)paneFrame; 27 | -(void)dealloc; 28 | -(void)viewDidUnload; 29 | -(void)loadView; 30 | @end 31 | 32 | -------------------------------------------------------------------------------- /lowersettings/Preferences/PSEditableListController.h: -------------------------------------------------------------------------------- 1 | /** 2 | * This header is generated by class-dump-z 0.2-0. 3 | * class-dump-z is Copyright (C) 2009 by KennyTM~, licensed under GPLv3. 4 | * 5 | * Source: /System/Library/PrivateFrameworks/Preferences.framework/Preferences 6 | */ 7 | 8 | #import "Preferences-Structs.h" 9 | #import "PSListController.h" 10 | 11 | 12 | @interface PSEditableListController : PSListController { 13 | BOOL _editable; 14 | BOOL _editingDisabled; 15 | } 16 | -(void)tableView:(id)view commitEditingStyle:(int)style forRowAtIndexPath:(id)indexPath; 17 | -(void)didLock; 18 | -(void)suspend; 19 | -(BOOL)performDeletionActionForSpecifier:(id)specifier; 20 | -(int)tableView:(id)view editingStyleForRowAtIndexPath:(id)indexPath; 21 | -(id)tableView:(id)view willSelectRowAtIndexPath:(id)indexPath; 22 | -(void)setEditable:(BOOL)editable; 23 | -(void)_setEditable:(BOOL)editable animated:(BOOL)animated; 24 | -(BOOL)editable; 25 | -(void)editDoneTapped; 26 | -(void)pushController:(id)controller; 27 | -(void)viewWillAppear:(BOOL)view; 28 | -(void)setEditingButtonHidden:(BOOL)hidden animated:(BOOL)animated; 29 | -(void)_updateNavigationBar; 30 | -(id)_editButtonBarItem; 31 | -(id)init; 32 | @end 33 | 34 | -------------------------------------------------------------------------------- /lowersettings/Preferences/PSEditableTableCell.h: -------------------------------------------------------------------------------- 1 | /** 2 | * This header is generated by class-dump-z 0.2-0. 3 | * class-dump-z is Copyright (C) 2009 by KennyTM~, licensed under GPLv3. 4 | * 5 | * Source: /System/Library/PrivateFrameworks/Preferences.framework/Preferences 6 | */ 7 | 8 | #import "Preferences-Structs.h" 9 | #import "PSTableCell.h" 10 | #include 11 | 12 | @class UIColor; 13 | 14 | @interface PSEditableTableCell : PSTableCell { 15 | UIColor* _textColor; 16 | id _delegate; 17 | BOOL _forceFirstResponder; 18 | BOOL _delaySpecifierRelease; 19 | SEL _targetSetter; 20 | id _realTarget; 21 | BOOL _valueChanged; 22 | BOOL _isEditing; 23 | } 24 | @property(readonly, assign, nonatomic) BOOL isEditing; 25 | +(int)cellStyle; 26 | -(id)textField; 27 | -(void)setPlaceholderText:(id)text; 28 | -(void)setValue:(id)value; 29 | -(id)value; 30 | -(BOOL)resignFirstResponder; 31 | -(BOOL)becomeFirstResponder; 32 | -(BOOL)isFirstResponder; 33 | -(BOOL)canResignFirstResponder; 34 | -(BOOL)canBecomeFirstResponder; 35 | -(void)layoutSubviews; 36 | -(void)setDelegate:(id)delegate; 37 | -(void)setTitle:(id)title; 38 | -(void)setCellEnabled:(BOOL)enabled; 39 | -(void)setValueChangedTarget:(id)target action:(SEL)action specifier:(id)specifier; 40 | -(BOOL)textFieldShouldReturn:(id)textField; 41 | -(void)textFieldDidEndEditing:(id)textField; 42 | -(BOOL)textFieldShouldClear:(id)textField; 43 | -(void)textFieldDidBeginEditing:(id)textField; 44 | -(void)_saveForExit; 45 | -(void)_setValueChanged; 46 | -(void)cellRemovedFromView; 47 | -(void)endEditingAndSave; 48 | -(void)controlChanged:(id)changed; 49 | -(BOOL)canReload; 50 | -(void)prepareForReuse; 51 | -(void)refreshCellContentsWithSpecifier:(id)specifier; 52 | -(void)dealloc; 53 | -(id)initWithStyle:(int)style reuseIdentifier:(id)identifier specifier:(id)specifier; 54 | @end 55 | 56 | -------------------------------------------------------------------------------- /lowersettings/Preferences/PSEditingPane.h: -------------------------------------------------------------------------------- 1 | /** 2 | * This header is generated by class-dump-z 0.2-0. 3 | * class-dump-z is Copyright (C) 2009 by KennyTM~, licensed under GPLv3. 4 | * 5 | * Source: /System/Library/PrivateFrameworks/Preferences.framework/Preferences 6 | */ 7 | 8 | #import "Preferences-Structs.h" 9 | #import 10 | 11 | @class PSSpecifier; 12 | 13 | @interface PSEditingPane : UIView { 14 | PSSpecifier* _specifier; 15 | id _delegate; 16 | unsigned _requiresKeyboard : 1; 17 | CGRect _pinstripeRect; 18 | UIView* _pinstripeView; 19 | } 20 | @property(assign, nonatomic) CGRect pinstripeRect; 21 | +(float)preferredHeight; 22 | +(id)defaultBackgroundColor; 23 | -(void)didRotateFromInterfaceOrientation:(int)interfaceOrientation; 24 | -(void)willAnimateRotationToInterfaceOrientation:(int)interfaceOrientation duration:(double)duration; 25 | -(void)willRotateToInterfaceOrientation:(int)interfaceOrientation duration:(double)duration; 26 | -(BOOL)changed; 27 | -(BOOL)handlesDoneButton; 28 | -(void)doneEditing; 29 | -(void)editMode; 30 | -(void)addNewValue; 31 | -(void)viewDidBecomeVisible; 32 | -(BOOL)wantsNewButton; 33 | -(id)specifierLabel; 34 | -(BOOL)requiresKeyboard; 35 | -(id)preferenceValue; 36 | -(void)setPreferenceValue:(id)value; 37 | -(id)preferenceSpecifier; 38 | -(void)setPreferenceSpecifier:(id)specifier; 39 | -(void)setDelegate:(id)delegate; 40 | -(void)dealloc; 41 | -(CGRect)contentRect; 42 | -(id)initWithFrame:(CGRect)frame; 43 | @end 44 | 45 | -------------------------------------------------------------------------------- /lowersettings/Preferences/PSGradientView.h: -------------------------------------------------------------------------------- 1 | /** 2 | * This header is generated by class-dump-z 0.2-0. 3 | * class-dump-z is Copyright (C) 2009 by KennyTM~, licensed under GPLv3. 4 | * 5 | * Source: /System/Library/PrivateFrameworks/Preferences.framework/Preferences 6 | */ 7 | 8 | #import "Preferences-Structs.h" 9 | #import 10 | 11 | 12 | @interface PSGradientView : UIView { 13 | } 14 | +(Class)layerClass; 15 | -(id)initWithFrame:(CGRect)frame; 16 | @end 17 | 18 | -------------------------------------------------------------------------------- /lowersettings/Preferences/PSHeaderFooterView.h: -------------------------------------------------------------------------------- 1 | /** 2 | * This header is generated by class-dump-z 0.2-0. 3 | * class-dump-z is Copyright (C) 2009 by KennyTM~, licensed under GPLv3. 4 | * 5 | * Source: /System/Library/PrivateFrameworks/Preferences.framework/Preferences 6 | */ 7 | 8 | 9 | 10 | @protocol PSHeaderFooterView 11 | -(id)initWithSpecifier:(id)specifier; 12 | @optional 13 | -(float)preferredHeightForWidth:(float)width inTableView:(id)tableView; 14 | -(float)preferredHeightForWidth:(float)width; 15 | @end 16 | 17 | -------------------------------------------------------------------------------- /lowersettings/Preferences/PSInternationalController.h: -------------------------------------------------------------------------------- 1 | /** 2 | * This header is generated by class-dump-z 0.2-0. 3 | * class-dump-z is Copyright (C) 2009 by KennyTM~, licensed under GPLv3. 4 | * 5 | * Source: /System/Library/PrivateFrameworks/Preferences.framework/Preferences 6 | */ 7 | 8 | #import "Preferences-Structs.h" 9 | #import "PSListController.h" 10 | 11 | @class NSArray, NSDictionary; 12 | 13 | @interface PSInternationalController : PSListController { 14 | CFLocaleRef _locale; 15 | double _sampleTime; 16 | NSArray* _voiceControlTitles; 17 | NSDictionary* _voiceControlShortTitles; 18 | NSArray* _voiceControlValues; 19 | } 20 | +(id)voiceControlLanguageData; 21 | +(id)capitalizeFirstPartOfCountry:(id)country; 22 | +(void)setLocale:(id)locale; 23 | +(void)setLanguage:(id)language; 24 | -(id)voiceControlValues:(id)values; 25 | -(id)voiceControlShortTitles; 26 | -(id)voiceControlTitles:(id)titles; 27 | -(void)_initVoiceControlData; 28 | -(id)defaultCalendarForLocale:(id)locale; 29 | -(id)formattedPhoneNumber:(id)number; 30 | -(id)formattedTime:(id)time; 31 | -(id)formattedDate:(id)date; 32 | -(id)calendar:(id)calendar; 33 | -(void)setCalendar:(id)calendar specifier:(id)specifier; 34 | -(id)locale:(id)locale; 35 | -(void)setLocale:(id)locale specifier:(id)specifier; 36 | -(void)setLanguage:(id)language specifier:(id)specifier; 37 | -(id)voiceControlLanguage:(id)language; 38 | -(void)setVoiceControlLanguage:(id)language specifier:(id)specifier; 39 | -(id)localizedLanguage:(id)language; 40 | -(id)language:(id)language; 41 | -(void)showLanguageSheet:(id)sheet; 42 | -(id)specifiers; 43 | -(void)_loadLocaleIfNeeded; 44 | -(void)reloadLocale; 45 | -(void)reloadSpecifiers; 46 | -(id)localizedComponent:(id)component forDictionary:(id)dictionary; 47 | -(void)viewWillAppear:(BOOL)view; 48 | -(void)dealloc; 49 | -(id)tableView:(id)view cellForRowAtIndexPath:(id)indexPath; 50 | -(id)init; 51 | -(void)localeChangedAction; 52 | @end 53 | 54 | -------------------------------------------------------------------------------- /lowersettings/Preferences/PSInternationalLanguageController.h: -------------------------------------------------------------------------------- 1 | /** 2 | * This header is generated by class-dump-z 0.2-0. 3 | * class-dump-z is Copyright (C) 2009 by KennyTM~, licensed under GPLv3. 4 | * 5 | * Source: /System/Library/PrivateFrameworks/Preferences.framework/Preferences 6 | */ 7 | 8 | #import "PSListItemsController.h" 9 | #import "Preferences-Structs.h" 10 | 11 | 12 | @interface PSInternationalLanguageController : PSListItemsController { 13 | } 14 | -(id)tableView:(id)view cellForRowAtIndexPath:(id)indexPath; 15 | -(id)specifiers; 16 | -(void)viewWillAppear:(BOOL)view; 17 | -(void)updateNavigationItem; 18 | -(void)doneButtonTapped; 19 | -(void)cancelButtonTapped; 20 | -(void)_removeBlackFrame; 21 | -(id)init; 22 | @end 23 | 24 | -------------------------------------------------------------------------------- /lowersettings/Preferences/PSInternationalLanguageSetupController.h: -------------------------------------------------------------------------------- 1 | /** 2 | * This header is generated by class-dump-z 0.2-0. 3 | * class-dump-z is Copyright (C) 2009 by KennyTM~, licensed under GPLv3. 4 | * 5 | * Source: /System/Library/PrivateFrameworks/Preferences.framework/Preferences 6 | */ 7 | 8 | #import "PSSetupController.h" 9 | 10 | @class NSString; 11 | 12 | @interface PSInternationalLanguageSetupController : PSSetupController { 13 | NSString* _languageToSet; 14 | } 15 | -(void)setupController; 16 | -(id)language:(id)language; 17 | -(void)setLanguage:(id)language specifier:(id)specifier; 18 | -(void)didFinishCommit; 19 | -(void)commit; 20 | -(void)rotateView:(id)view toOrientation:(int)orientation; 21 | -(void)showBlackViewWithLabel:(id)label; 22 | -(void)dealloc; 23 | @end 24 | 25 | -------------------------------------------------------------------------------- /lowersettings/Preferences/PSLanguageSelector.h: -------------------------------------------------------------------------------- 1 | /** 2 | * This header is generated by class-dump-z 0.2-0. 3 | * class-dump-z is Copyright (C) 2009 by KennyTM~, licensed under GPLv3. 4 | * 5 | * Source: /System/Library/PrivateFrameworks/Preferences.framework/Preferences 6 | */ 7 | 8 | #import 9 | 10 | @class NSString, NSMutableArray, NSArray; 11 | 12 | @interface PSLanguageSelector : NSObject { 13 | NSString* _language; 14 | NSMutableArray* _supportedLanguages; 15 | NSArray* _supportedKeyboards; 16 | } 17 | +(id)sharedInstance; 18 | -(id)supportedLanguages; 19 | -(void)setLanguage:(id)language; 20 | -(id)currentLanguage; 21 | -(void)_loadSupportedLanguages; 22 | -(BOOL)_adjustLanguageIndices; 23 | -(void)_setLanguage:(id)language; 24 | -(void)dealloc; 25 | @end 26 | 27 | -------------------------------------------------------------------------------- /lowersettings/Preferences/PSListController.h: -------------------------------------------------------------------------------- 1 | /** 2 | * This header is generated by class-dump-z 0.2-0. 3 | * class-dump-z is Copyright (C) 2009 by KennyTM~, licensed under GPLv3. 4 | * 5 | * Source: /System/Library/PrivateFrameworks/Preferences.framework/Preferences 6 | */ 7 | 8 | #import "Preferences-Structs.h" 9 | #import "PSViewController.h" 10 | #import "PSViewControllerOffsetProtocol.h" 11 | #include 12 | 13 | @class NSMutableDictionary, UITableView, NSArray, NSString, UIActionSheet, UIAlertView, UIKeyboard, UIPopoverController, NSMutableArray; 14 | 15 | @interface PSListController : PSViewController { 16 | NSMutableArray* _prequeuedReusablePSTableCells; 17 | NSMutableDictionary* _cells; 18 | BOOL _cachesCells; 19 | BOOL _reusesCells; 20 | BOOL _forceSynchronousIconLoadForCreatedCells; 21 | UITableView* _table; 22 | NSArray* _specifiers; 23 | NSMutableDictionary* _specifiersByID; 24 | NSMutableArray* _groups; 25 | NSString* _specifierID; 26 | NSMutableArray* _bundleControllers; 27 | BOOL _bundlesLoaded; 28 | BOOL _showingSetupController; 29 | UIActionSheet* _actionSheet; 30 | UIAlertView* _alertView; 31 | BOOL _swapAlertButtons; 32 | BOOL _keyboardWasVisible; 33 | UIKeyboard* _keyboard; 34 | UIPopoverController* _popupStylePopoverController; 35 | BOOL _popupStylePopoverShouldRePresent; 36 | BOOL _popupIsModal; 37 | BOOL _popupIsDismissing; 38 | BOOL _hasAppeared; 39 | float _verticalContentOffset; 40 | NSString* _offsetItemName; 41 | CGPoint _contentOffsetWithKeyboard; 42 | } 43 | @property(assign, nonatomic) BOOL forceSynchronousIconLoadForCreatedCells; 44 | +(BOOL)displaysButtonBar; 45 | -(void)_setNotShowingSetupController; 46 | -(BOOL)shouldReloadSpecifiersOnResume; 47 | -(void)setDesiredVerticalContentOffsetItemNamed:(id)named; 48 | -(void)setDesiredVerticalContentOffset:(float)offset; 49 | -(float)verticalContentOffset; 50 | -(void)selectRowForSpecifier:(id)specifier; 51 | -(void)_keyboardDidHide:(id)_keyboard; 52 | -(void)_keyboardWillHide:(id)_keyboard; 53 | -(void)_keyboardWillShow:(id)_keyboard; 54 | -(void)_setContentInset:(float)inset; 55 | -(float)_getKeyboardIntersectionHeight; 56 | -(void)reloadIconForSpecifierForBundle:(id)bundle; 57 | -(void)handleURL:(id)url; 58 | -(void)pushController:(id)controller; 59 | -(void)dismissPopoverAnimated:(BOOL)animated; 60 | -(void)dismissPopover; 61 | -(void)popoverController:(id)controller animationCompleted:(int)completed; 62 | -(BOOL)popoverControllerShouldDismissPopover:(id)popoverController; 63 | -(void)pushController:(id)controller animate:(BOOL)animate; 64 | -(id)specifierForID:(id)anId; 65 | -(void)tableView:(id)view didSelectRowAtIndexPath:(id)indexPath; 66 | -(id)controllerForSpecifier:(id)specifier; 67 | -(id)controllerForRowAtIndexPath:(id)indexPath; 68 | -(void)lazyLoadBundle:(id)bundle; 69 | -(void)actionSheet:(id)sheet clickedButtonAtIndex:(int)index; 70 | -(void)alertView:(id)view clickedButtonAtIndex:(int)index; 71 | -(void)confirmationViewCancelledForSpecifier:(id)specifier; 72 | -(void)confirmationViewAcceptedForSpecifier:(id)specifier; 73 | -(void)showConfirmationSheetForSpecifier:(id)specifier; 74 | -(void)showConfirmationViewForSpecifier:(id)specifier; 75 | -(void)showConfirmationViewForSpecifier:(id)specifier useAlert:(BOOL)alert swapAlertButtons:(BOOL)buttons; 76 | -(BOOL)performConfirmationCancelActionForSpecifier:(id)specifier; 77 | -(BOOL)performConfirmationActionForSpecifier:(id)specifier; 78 | -(BOOL)performButtonActionForSpecifier:(id)specifier; 79 | -(BOOL)performLoadActionForSpecifier:(id)specifier; 80 | -(BOOL)performActionForSpecifier:(id)specifier; 81 | -(void)_returnKeyPressed:(id)pressed; 82 | -(void)returnPressedAtEnd; 83 | -(void)popupViewWillDisappear; 84 | -(void)formSheetViewWillDisappear; 85 | -(void)viewDidAppear:(BOOL)view; 86 | -(void)prepareSpecifiersMetadata; 87 | -(void)viewDidLoad; 88 | -(id)findFirstVisibleResponder; 89 | -(BOOL)shouldSelectResponderOnAppearance; 90 | -(void)viewWillAppear:(BOOL)view; 91 | -(void)didRotateFromInterfaceOrientation:(int)interfaceOrientation; 92 | -(void)willAnimateRotationToInterfaceOrientation:(int)interfaceOrientation duration:(double)duration; 93 | -(id)tableView:(id)view viewForFooterInSection:(int)section; 94 | -(float)tableView:(id)view heightForFooterInSection:(int)section; 95 | -(id)tableView:(id)view viewForHeaderInSection:(int)section; 96 | -(float)tableView:(id)view heightForHeaderInSection:(int)section; 97 | -(id)_tableView:(id)view viewForCustomInSection:(int)section isHeader:(BOOL)header; 98 | -(float)_tableView:(id)view heightForCustomInSection:(int)section isHeader:(BOOL)header; 99 | -(id)_customViewForSpecifier:(id)specifier class:(Class)aClass isHeader:(BOOL)header; 100 | -(int)tableView:(id)view titleAlignmentForFooterInSection:(int)section; 101 | -(int)tableView:(id)view titleAlignmentForHeaderInSection:(int)section; 102 | -(id)tableView:(id)view titleForFooterInSection:(int)section; 103 | -(id)tableView:(id)view detailTextForHeaderInSection:(int)section; 104 | -(id)tableView:(id)view titleForHeaderInSection:(int)section; 105 | -(float)tableView:(id)view heightForRowAtIndexPath:(id)indexPath; 106 | -(void)tableView:(id)view didEndDisplayingCell:(id)cell forRowAtIndexPath:(id)indexPath; 107 | -(id)tableView:(id)view cellForRowAtIndexPath:(id)indexPath; 108 | -(void)createPrequeuedPSTableCells:(unsigned)cells etched:(BOOL)etched; 109 | -(id)cachedCellForSpecifierID:(id)specifierID; 110 | -(id)cachedCellForSpecifier:(id)specifier; 111 | -(int)tableView:(id)view numberOfRowsInSection:(int)section; 112 | -(int)numberOfSectionsInTableView:(id)tableView; 113 | -(void)setTitle:(id)title; 114 | -(id)specifierID; 115 | -(void)setSpecifierID:(id)anId; 116 | -(void)reloadSpecifiers; 117 | -(void)migrateSpecifierMetadataFrom:(id)from to:(id)to; 118 | -(void)reload; 119 | -(void)loseFocus; 120 | -(void)createGroupIndices; 121 | -(id)_createGroupIndices:(id)indices; 122 | -(void)viewDidUnload; 123 | -(void)loadView; 124 | -(id)tableBackgroundColor; 125 | -(id)contentScrollView; 126 | -(Class)backgroundViewClass; 127 | -(int)tableStyle; 128 | -(Class)tableViewClass; 129 | -(id)initForContentSize:(CGSize)contentSize; 130 | -(id)init; 131 | -(void)dealloc; 132 | -(void)_unloadBundleControllers; 133 | -(void)_loadBundleControllers; 134 | -(void)updateSpecifiersInRange:(NSRange)range withSpecifiers:(id)specifiers; 135 | -(void)updateSpecifiers:(id)specifiers withSpecifiers:(id)specifiers2; 136 | -(int)_nextGroupInSpecifiersAfterIndex:(int)specifiersAfterIndex inArray:(id)array; 137 | -(void)replaceContiguousSpecifiers:(id)specifiers withSpecifiers:(id)specifiers2 animated:(BOOL)animated; 138 | -(void)replaceContiguousSpecifiers:(id)specifiers withSpecifiers:(id)specifiers2; 139 | -(void)removeContiguousSpecifiers:(id)specifiers; 140 | -(void)removeContiguousSpecifiers:(id)specifiers animated:(BOOL)animated; 141 | -(void)_removeContiguousSpecifiers:(id)specifiers animated:(BOOL)animated; 142 | -(void)removeLastSpecifierAnimated:(BOOL)animated; 143 | -(void)removeLastSpecifier; 144 | -(void)removeSpecifierAtIndex:(int)index; 145 | -(void)removeSpecifierID:(id)anId; 146 | -(void)removeSpecifier:(id)specifier; 147 | -(void)removeSpecifierAtIndex:(int)index animated:(BOOL)animated; 148 | -(void)removeSpecifierID:(id)anId animated:(BOOL)animated; 149 | -(void)removeSpecifier:(id)specifier animated:(BOOL)animated; 150 | -(void)addSpecifiersFromArray:(id)array animated:(BOOL)animated; 151 | -(void)addSpecifiersFromArray:(id)array; 152 | -(void)addSpecifier:(id)specifier animated:(BOOL)animated; 153 | -(void)addSpecifier:(id)specifier; 154 | -(void)insertContiguousSpecifiers:(id)specifiers atEndOfGroup:(int)group; 155 | -(void)insertContiguousSpecifiers:(id)specifiers afterSpecifierID:(id)anId; 156 | -(void)insertContiguousSpecifiers:(id)specifiers afterSpecifier:(id)specifier; 157 | -(void)insertContiguousSpecifiers:(id)specifiers atIndex:(int)index; 158 | -(void)insertContiguousSpecifiers:(id)specifiers atEndOfGroup:(int)group animated:(BOOL)animated; 159 | -(void)insertContiguousSpecifiers:(id)specifiers afterSpecifierID:(id)anId animated:(BOOL)animated; 160 | -(void)insertContiguousSpecifiers:(id)specifiers afterSpecifier:(id)specifier animated:(BOOL)animated; 161 | -(void)insertContiguousSpecifiers:(id)specifiers atIndex:(int)index animated:(BOOL)animated; 162 | -(void)_insertContiguousSpecifiers:(id)specifiers atIndex:(int)index animated:(BOOL)animated; 163 | -(void)insertSpecifier:(id)specifier atEndOfGroup:(int)group; 164 | -(void)insertSpecifier:(id)specifier afterSpecifierID:(id)anId; 165 | -(void)insertSpecifier:(id)specifier afterSpecifier:(id)specifier2; 166 | -(void)insertSpecifier:(id)specifier atIndex:(int)index; 167 | -(void)insertSpecifier:(id)specifier atEndOfGroup:(int)group animated:(BOOL)animated; 168 | -(void)insertSpecifier:(id)specifier afterSpecifierID:(id)anId animated:(BOOL)animated; 169 | -(void)insertSpecifier:(id)specifier afterSpecifier:(id)specifier2 animated:(BOOL)animated; 170 | -(void)insertSpecifier:(id)specifier atIndex:(int)index animated:(BOOL)animated; 171 | -(id)specifiersInGroup:(int)group; 172 | -(int)rowsForGroup:(int)group; 173 | -(int)indexForRow:(int)row inGroup:(int)group; 174 | -(BOOL)getGroup:(int*)group row:(int*)row ofSpecifierAtIndex:(int)index; 175 | -(BOOL)_getGroup:(int*)group row:(int*)row ofSpecifierAtIndex:(int)index groups:(id)groups; 176 | -(BOOL)getGroup:(int*)group row:(int*)row ofSpecifier:(id)specifier; 177 | -(BOOL)getGroup:(int*)group row:(int*)row ofSpecifierID:(id)specifierID; 178 | -(id)specifierAtIndex:(int)index; 179 | -(int)numberOfGroups; 180 | -(int)indexOfGroup:(int)group; 181 | -(BOOL)containsSpecifier:(id)specifier; 182 | -(int)indexOfSpecifier:(id)specifier; 183 | -(int)indexOfSpecifierID:(id)specifierID; 184 | -(void)reloadSpecifierID:(id)anId; 185 | -(void)reloadSpecifierID:(id)anId animated:(BOOL)animated; 186 | -(void)reloadSpecifier:(id)specifier; 187 | -(void)reloadSpecifier:(id)specifier animated:(BOOL)animated; 188 | -(void)reloadSpecifierAtIndex:(int)index; 189 | -(void)reloadSpecifierAtIndex:(int)index animated:(BOOL)animated; 190 | -(void)endUpdates; 191 | -(void)beginUpdates; 192 | -(int)indexForIndexPath:(id)indexPath; 193 | -(id)indexPathForSpecifier:(id)specifier; 194 | -(id)indexPathForIndex:(int)index; 195 | -(void)setSpecifiers:(id)specifiers; 196 | -(void)setSpecifier:(id)specifier; 197 | -(void)_removeIdentifierForSpecifier:(id)specifier; 198 | -(void)_addIdentifierForSpecifier:(id)specifier; 199 | -(id)specifiers; 200 | -(id)loadSpecifiersFromPlistName:(id)plistName target:(id)target; 201 | -(id)specifier; 202 | -(id)bundle; 203 | -(id)table; 204 | -(id)description; 205 | -(void)setCachesCells:(BOOL)cells; 206 | -(void)setReusesCells:(BOOL)cells; 207 | -(void)clearCache; 208 | -(id)popupStylePopoverController; 209 | -(void)showPINSheet:(id)sheet; 210 | @end 211 | 212 | -------------------------------------------------------------------------------- /lowersettings/Preferences/PSListItemsController.h: -------------------------------------------------------------------------------- 1 | /** 2 | * This header is generated by class-dump-z 0.2-0. 3 | * class-dump-z is Copyright (C) 2009 by KennyTM~, licensed under GPLv3. 4 | * 5 | * Source: /System/Library/PrivateFrameworks/Preferences.framework/Preferences 6 | */ 7 | 8 | #import "Preferences-Structs.h" 9 | #import "PSListController.h" 10 | 11 | @class PSSpecifier; 12 | 13 | @interface PSListItemsController : PSListController { 14 | int _rowToSelect; 15 | BOOL _deferItemSelection; 16 | BOOL _restrictionList; 17 | PSSpecifier* _lastSelectedSpecifier; 18 | } 19 | -(void)setIsRestrictionList:(BOOL)list; 20 | -(BOOL)isRestrictionList; 21 | -(id)specifiers; 22 | -(id)itemsFromDataSource; 23 | -(id)itemsFromParent; 24 | -(void)_addStaticText:(id)text; 25 | -(void)tableView:(id)view didSelectRowAtIndexPath:(id)indexPath; 26 | -(void)listItemSelected:(id)selected; 27 | -(id)tableView:(id)view cellForRowAtIndexPath:(id)indexPath; 28 | -(void)prepareSpecifiersMetadata; 29 | -(void)didLock; 30 | -(void)suspend; 31 | -(void)viewWillDisappear:(BOOL)view; 32 | -(void)dealloc; 33 | -(void)setValueForSpecifier:(id)specifier defaultValue:(id)value; 34 | -(void)setRowToSelect; 35 | -(void)scrollToSelectedCell; 36 | -(void)viewWillAppear:(BOOL)view; 37 | @end 38 | 39 | -------------------------------------------------------------------------------- /lowersettings/Preferences/PSLocaleController.h: -------------------------------------------------------------------------------- 1 | /** 2 | * This header is generated by class-dump-z 0.2-0. 3 | * class-dump-z is Copyright (C) 2009 by KennyTM~, licensed under GPLv3. 4 | * 5 | * Source: /System/Library/PrivateFrameworks/Preferences.framework/Preferences 6 | */ 7 | 8 | #import "Preferences-Structs.h" 9 | #import "PSListController.h" 10 | 11 | @class PSSpecifier; 12 | 13 | @interface PSLocaleController : PSListController { 14 | PSSpecifier* _checkedSpecifier; 15 | BOOL _firstAppearance; 16 | } 17 | -(id)tableView:(id)view cellForRowAtIndexPath:(id)indexPath; 18 | -(void)setLocale:(id)locale specifier:(id)specifier; 19 | -(id)locale:(id)locale; 20 | -(id)specifiers; 21 | -(void)addLanguage:(id)language toSupportedLanguages:(id)supportedLanguages; 22 | -(void)viewWillAppear:(BOOL)view; 23 | -(void)tableView:(id)view didSelectRowAtIndexPath:(id)indexPath; 24 | -(void)subcategorySelected:(id)selected specifier:(id)specifier; 25 | -(void)updateChecked:(id)checked; 26 | -(void)dealloc; 27 | -(id)init; 28 | -(void)localeChangedAction; 29 | @end 30 | 31 | -------------------------------------------------------------------------------- /lowersettings/Preferences/PSMovableListController.h: -------------------------------------------------------------------------------- 1 | /** 2 | * This header is generated by class-dump-z 0.2-0. 3 | * class-dump-z is Copyright (C) 2009 by KennyTM~, licensed under GPLv3. 4 | * 5 | * Source: /System/Library/PrivateFrameworks/Preferences.framework/Preferences 6 | */ 7 | 8 | #import "Preferences-Structs.h" 9 | #import "PSViewController.h" 10 | #include 11 | 12 | @class UITableView; 13 | 14 | @interface PSMovableListController : PSViewController { 15 | UITableView* _tableView; 16 | CFArrayRef _ordering; 17 | CFSetRef _disabledDomains; 18 | BOOL _isDirty; 19 | } 20 | -(void)dealloc; 21 | -(void)tableView:(id)view didSelectRowAtIndexPath:(id)indexPath; 22 | -(BOOL)tableView:(id)view shouldIndentWhileEditingRowAtIndexPath:(id)indexPath; 23 | -(int)tableView:(id)view editingStyleForRowAtIndexPath:(id)indexPath; 24 | -(void)tableView:(id)view moveRowAtIndexPath:(id)indexPath toIndexPath:(id)indexPath3; 25 | -(id)tableView:(id)view cellForRowAtIndexPath:(id)indexPath; 26 | -(void)_updateCell:(id)cell forDomain:(int)domain; 27 | -(int)tableView:(id)view numberOfRowsInSection:(int)section; 28 | -(void)viewWillDisappear:(BOOL)view; 29 | -(void)_saveIfNecessary; 30 | -(int)domainForIndexRow:(unsigned)indexRow; 31 | -(id)stringForDomain:(int)domain; 32 | -(id)init; 33 | -(void)_loadEnabledState; 34 | -(void)_loadOrdering; 35 | -(id)displayNameForExtendedDomain:(int)extendedDomain; 36 | -(void)removeUnwantedDomains; 37 | -(void)defaultOrdering; 38 | -(id)keyForDomain:(int)domain; 39 | -(int)domainCount; 40 | -(int)domainForKey:(id)key; 41 | -(id)allDomainKeys; 42 | -(CFStringRef)defaultDomain; 43 | -(CFStringRef)disabledKey; 44 | -(CFStringRef)reorderingKey; 45 | @end 46 | 47 | -------------------------------------------------------------------------------- /lowersettings/Preferences/PSRootController.h: -------------------------------------------------------------------------------- 1 | /** 2 | * This header is generated by class-dump-z 0.2-0. 3 | * class-dump-z is Copyright (C) 2009 by KennyTM~, licensed under GPLv3. 4 | * 5 | * Source: /System/Library/PrivateFrameworks/Preferences.framework/Preferences 6 | */ 7 | 8 | #import "PSController.h" 9 | #import 10 | 11 | @class PSSpecifier, NSMutableSet; 12 | 13 | @interface PSRootController : UINavigationController { 14 | PSSpecifier* _specifier; 15 | NSMutableSet* _tasks; 16 | BOOL _deallocating; 17 | unsigned char _hasTelephony; 18 | } 19 | +(BOOL)processedBundle:(id)bundle parentController:(id)controller parentSpecifier:(id)specifier bundleControllers:(id*)controllers settings:(id)settings; 20 | +(id)readPreferenceValue:(id)value; 21 | +(void)setPreferenceValue:(id)value specifier:(id)specifier; 22 | +(void)writePreference:(id)preference; 23 | -(void)navigationController:(id)controller willShowViewController:(id)controller2 animated:(BOOL)animated; 24 | -(void)setViewControllers:(id)controllers animated:(BOOL)animated; 25 | -(id)popToRootViewControllerAnimated:(BOOL)rootViewControllerAnimated; 26 | -(id)popToViewController:(id)viewController animated:(BOOL)animated; 27 | -(id)popViewControllerAnimated:(BOOL)animated; 28 | -(void)_delayedControllerReleaseAfterPop:(id)pop; 29 | -(BOOL)canBeShownFromSuspendedState; 30 | -(void)didDismissFormSheetView; 31 | -(void)willDismissFormSheetView; 32 | -(void)didDismissPopupView; 33 | -(void)willDismissPopupView; 34 | -(id)aggregateDictionaryPath; 35 | -(id)rootController; 36 | -(void)setRootController:(id)controller; 37 | -(id)parentController; 38 | -(void)dealloc; 39 | -(BOOL)deallocating; 40 | -(void)didWake; 41 | -(void)didUnlock; 42 | -(void)willUnlock; 43 | -(void)didLock; 44 | -(void)suspend; 45 | -(void)sendWillBecomeActive; 46 | -(void)sendWillResignActive; 47 | -(void)willBecomeActive; 48 | -(void)willResignActive; 49 | -(void)statusBarWillChangeHeight:(id)statusBar; 50 | -(void)showLeftButton:(id)button withStyle:(int)style rightButton:(id)button3 withStyle:(int)style4; 51 | -(void)handleURL:(id)url; 52 | -(void)pushController:(id)controller; 53 | -(id)specifier; 54 | -(void)setSpecifier:(id)specifier; 55 | -(void)setParentController:(id)controller; 56 | -(void)statusBarWillAnimateByHeight:(float)statusBar; 57 | -(id)specifiers; 58 | -(id)contentViewForTopController; 59 | -(BOOL)busy; 60 | -(void)taskFinished:(id)finished; 61 | -(void)addTask:(id)task; 62 | -(BOOL)taskIsRunning:(id)running; 63 | -(id)tasksDescription; 64 | -(id)initWithTitle:(id)title identifier:(id)identifier; 65 | -(id)readPreferenceValue:(id)value; 66 | -(void)setPreferenceValue:(id)value specifier:(id)specifier; 67 | @end 68 | 69 | -------------------------------------------------------------------------------- /lowersettings/Preferences/PSSegmentTableCell.h: -------------------------------------------------------------------------------- 1 | /** 2 | * This header is generated by class-dump-z 0.2-0. 3 | * class-dump-z is Copyright (C) 2009 by KennyTM~, licensed under GPLv3. 4 | * 5 | * Source: /System/Library/PrivateFrameworks/Preferences.framework/Preferences 6 | */ 7 | 8 | #import "PSControlTableCell.h" 9 | 10 | @class NSArray, NSDictionary; 11 | 12 | @interface PSSegmentTableCell : PSControlTableCell { 13 | NSArray* _values; 14 | NSDictionary* _titleDict; 15 | } 16 | -(void)dealloc; 17 | -(void)setValue:(id)value; 18 | -(id)controlValue; 19 | -(void)layoutSubviews; 20 | -(void)setValues:(id)values titleDictionary:(id)dictionary; 21 | -(BOOL)canReload; 22 | -(void)setBackgroundView:(id)view; 23 | -(id)titleLabel; 24 | -(id)newControl; 25 | -(void)prepareForReuse; 26 | -(void)refreshCellContentsWithSpecifier:(id)specifier; 27 | -(id)initWithStyle:(int)style reuseIdentifier:(id)identifier specifier:(id)specifier; 28 | @end 29 | 30 | -------------------------------------------------------------------------------- /lowersettings/Preferences/PSSetupController.h: -------------------------------------------------------------------------------- 1 | /** 2 | * This header is generated by class-dump-z 0.2-0. 3 | * class-dump-z is Copyright (C) 2009 by KennyTM~, licensed under GPLv3. 4 | * 5 | * Source: /System/Library/PrivateFrameworks/Preferences.framework/Preferences 6 | */ 7 | 8 | #import "PSRootController.h" 9 | 10 | @class NSDictionary, UIViewController; 11 | 12 | @interface PSSetupController : PSRootController { 13 | NSDictionary* _rootInfo; 14 | UIViewController* _parentController; 15 | PSRootController* _parentRootController; 16 | } 17 | -(void)statusBarWillChangeHeight:(id)statusBar; 18 | -(BOOL)popupStyleIsModal; 19 | -(BOOL)usePopupStyle; 20 | -(void)popControllerOnParent; 21 | -(void)pushControllerOnParentWithSpecifier:(id)specifier; 22 | -(void)dismissAnimated:(BOOL)animated; 23 | -(void)dismiss; 24 | -(id)controller; 25 | -(void)setParentController:(id)controller; 26 | -(void)pushController:(id)controller; 27 | -(void)viewDidDisappear:(BOOL)view; 28 | -(void)viewWillDisappear:(BOOL)view; 29 | -(void)setupController; 30 | -(id)parentController; 31 | -(void)handleURL:(id)url; 32 | -(void)dealloc; 33 | -(id)init; 34 | @end 35 | 36 | -------------------------------------------------------------------------------- /lowersettings/Preferences/PSSliderTableCell.h: -------------------------------------------------------------------------------- 1 | /** 2 | * This header is generated by class-dump-z 0.2-0. 3 | * class-dump-z is Copyright (C) 2009 by KennyTM~, licensed under GPLv3. 4 | * 5 | * Source: /System/Library/PrivateFrameworks/Preferences.framework/Preferences 6 | */ 7 | 8 | #import "PSControlTableCell.h" 9 | 10 | @class UIView; 11 | 12 | @interface PSSliderTableCell : PSControlTableCell { 13 | UIView* _disabledView; 14 | } 15 | -(void)layoutSubviews; 16 | -(void)setValue:(id)value; 17 | -(id)controlValue; 18 | -(void)dealloc; 19 | -(BOOL)canReload; 20 | -(void)setCellEnabled:(BOOL)enabled; 21 | -(id)titleLabel; 22 | -(id)newControl; 23 | -(void)prepareForReuse; 24 | -(void)refreshCellContentsWithSpecifier:(id)specifier; 25 | -(id)initWithStyle:(int)style reuseIdentifier:(id)identifier specifier:(id)specifier; 26 | @end 27 | 28 | -------------------------------------------------------------------------------- /lowersettings/Preferences/PSSpecifier.h: -------------------------------------------------------------------------------- 1 | /** 2 | * This header is generated by class-dump-z 0.1-11s. 3 | * class-dump-z is Copyright (C) 2009 by KennyTM~, licensed under GPLv3. 4 | * 5 | * Source: /System/Library/PrivateFrameworks/Preferences.framework/Preferences 6 | */ 7 | 8 | #import 9 | #import 10 | 11 | @class NSMutableDictionary, NSDictionary, NSString, NSArray; 12 | 13 | typedef enum PSCellType { 14 | PSGroupCell, 15 | PSLinkCell, 16 | PSLinkListCell, 17 | PSListItemCell, 18 | PSTitleValueCell, 19 | PSSliderCell, 20 | PSSwitchCell, 21 | PSStaticTextCell, 22 | PSEditTextCell, 23 | PSSegmentCell, 24 | PSGiantIconCell, 25 | PSGiantCell, 26 | PSSecureEditTextCell, 27 | PSButtonCell, 28 | PSEditTextViewCell, 29 | } PSCellType; 30 | 31 | @interface PSSpecifier : NSObject { 32 | @public 33 | id target; 34 | SEL getter; 35 | SEL setter; 36 | SEL action; 37 | Class detailControllerClass; 38 | PSCellType cellType; 39 | Class editPaneClass; 40 | UIKeyboardType keyboardType; 41 | UITextAutocapitalizationType autoCapsType; 42 | UITextAutocorrectionType autoCorrectionType; 43 | int textFieldType; 44 | @private 45 | NSString* _name; 46 | NSArray* _values; 47 | NSDictionary* _titleDict; 48 | NSDictionary* _shortTitleDict; 49 | id _userInfo; 50 | NSMutableDictionary* _properties; 51 | } 52 | @property(retain) NSMutableDictionary* properties; 53 | @property(retain) NSString* name; 54 | @property(retain) id userInfo; 55 | @property(retain) id titleDictionary; 56 | @property(retain) id shortTitleDictionary; 57 | @property(retain) NSArray* values; 58 | +(id)preferenceSpecifierNamed:(NSString*)title target:(id)target set:(SEL)set get:(SEL)get detail:(Class)detail cell:(PSCellType)cell edit:(Class)edit; 59 | +(PSSpecifier*)groupSpecifierWithName:(NSString*)title; 60 | +(PSSpecifier*)emptyGroupSpecifier; 61 | +(UITextAutocapitalizationType)autoCapsTypeForString:(PSSpecifier*)string; 62 | +(UITextAutocorrectionType)keyboardTypeForString:(PSSpecifier*)string; 63 | // inherited: -(id)init; 64 | -(id)propertyForKey:(NSString*)key; 65 | -(void)setProperty:(id)property forKey:(NSString*)key; 66 | -(void)removePropertyForKey:(NSString*)key; 67 | -(void)loadValuesAndTitlesFromDataSource; 68 | -(void)setValues:(NSArray*)values titles:(NSArray*)titles; 69 | -(void)setValues:(NSArray*)values titles:(NSArray*)titles shortTitles:(NSArray*)shortTitles; 70 | -(void)setupIconImageWithPath:(NSString*)path; 71 | // inherited: -(void)dealloc; 72 | // inherited: -(id)description; 73 | -(NSString*)identifier; 74 | -(void)setTarget:(id)target; 75 | -(void)setKeyboardType:(UIKeyboardType)type autoCaps:(UITextAutocapitalizationType)autoCaps autoCorrection:(UITextAutocorrectionType)autoCorrection; 76 | // -(int)titleCompare:(NSString*)compare; 77 | @end 78 | 79 | -------------------------------------------------------------------------------- /lowersettings/Preferences/PSSpecifier2.h: -------------------------------------------------------------------------------- 1 | /** 2 | * This header is generated by class-dump-z 0.2-0. 3 | * class-dump-z is Copyright (C) 2009 by KennyTM~, licensed under GPLv3. 4 | * 5 | * Source: /System/Library/PrivateFrameworks/Preferences.framework/Preferences 6 | */ 7 | 8 | #import 9 | 10 | @class NSArray, NSDictionary, NSString, NSMutableDictionary; 11 | 12 | @interface PSSpecifier : NSObject { 13 | id target; 14 | SEL getter; 15 | SEL setter; 16 | SEL action; 17 | SEL cancel; 18 | Class detailControllerClass; 19 | int cellType; 20 | Class editPaneClass; 21 | int keyboardType; 22 | int autoCapsType; 23 | int autoCorrectionType; 24 | int textFieldType; 25 | NSString* _name; 26 | NSArray* _values; 27 | NSDictionary* _titleDict; 28 | NSDictionary* _shortTitleDict; 29 | id _userInfo; 30 | NSMutableDictionary* _properties; 31 | @private 32 | SEL _confirmationAction; 33 | SEL _confirmationCancelAction; 34 | SEL _buttonAction; 35 | SEL _controllerLoadAction; 36 | BOOL _showContentString; 37 | } 38 | @property(assign, nonatomic) BOOL showContentString; 39 | @property(assign, nonatomic) SEL controllerLoadAction; 40 | @property(assign, nonatomic) SEL buttonAction; 41 | @property(assign, nonatomic) SEL confirmationCancelAction; 42 | @property(assign, nonatomic) SEL confirmationAction; 43 | @property(assign, nonatomic) Class editPaneClass; 44 | @property(assign, nonatomic) int cellType; 45 | @property(assign, nonatomic) Class detailControllerClass; 46 | @property(assign, nonatomic) id target; 47 | @property(retain, nonatomic) NSString* identifier; 48 | @property(retain, nonatomic) NSDictionary* shortTitleDictionary; 49 | @property(retain, nonatomic) NSDictionary* titleDictionary; 50 | @property(retain, nonatomic) id userInfo; 51 | @property(retain, nonatomic) NSString* name; 52 | @property(retain, nonatomic) NSArray* values; 53 | +(int)keyboardTypeForString:(id)string; 54 | +(int)autoCapsTypeForString:(id)string; 55 | +(int)autoCorrectionTypeForNumber:(id)number; 56 | +(id)emptyGroupSpecifier; 57 | +(id)groupSpecifierWithName:(id)name; 58 | +(id)preferenceSpecifierNamed:(id)named target:(id)target set:(SEL)set get:(SEL)get detail:(Class)detail cell:(int)cell edit:(Class)edit; 59 | -(int)titleCompare:(id)compare; 60 | -(void)setKeyboardType:(int)type autoCaps:(int)caps autoCorrection:(int)correction; 61 | -(id)description; 62 | -(void)dealloc; 63 | -(void)setupIconImageWithPath:(id)path; 64 | -(void)setupIconImageWithBundle:(id)bundle; 65 | -(void)setValues:(id)values titles:(id)titles shortTitles:(id)titles3; 66 | -(void)setValues:(id)values titles:(id)titles; 67 | -(void)loadValuesAndTitlesFromDataSource; 68 | -(id)properties; 69 | -(void)setProperties:(id)properties; 70 | -(void)removePropertyForKey:(id)key; 71 | -(void)setProperty:(id)property forKey:(id)key; 72 | -(id)propertyForKey:(id)key; 73 | -(id)init; 74 | @end 75 | 76 | -------------------------------------------------------------------------------- /lowersettings/Preferences/PSSpinnerTableCell.h: -------------------------------------------------------------------------------- 1 | /** 2 | * This header is generated by class-dump-z 0.2-0. 3 | * class-dump-z is Copyright (C) 2009 by KennyTM~, licensed under GPLv3. 4 | * 5 | * Source: /System/Library/PrivateFrameworks/Preferences.framework/Preferences 6 | */ 7 | 8 | #import "PSTableCell.h" 9 | 10 | @class UIActivityIndicatorView; 11 | 12 | @interface PSSpinnerTableCell : PSTableCell { 13 | @private 14 | UIActivityIndicatorView* _spinner; 15 | } 16 | -(void)dealloc; 17 | -(void)layoutSubviews; 18 | -(id)initWithStyle:(int)style reuseIdentifier:(id)identifier; 19 | @end 20 | 21 | -------------------------------------------------------------------------------- /lowersettings/Preferences/PSSplitViewController.h: -------------------------------------------------------------------------------- 1 | /** 2 | * This header is generated by class-dump-z 0.2-0. 3 | * class-dump-z is Copyright (C) 2009 by KennyTM~, licensed under GPLv3. 4 | * 5 | * Source: /System/Library/PrivateFrameworks/Preferences.framework/Preferences 6 | */ 7 | 8 | #import 9 | 10 | 11 | @interface PSSplitViewController : UISplitViewController { 12 | } 13 | -(BOOL)shouldAutorotateToInterfaceOrientation:(int)interfaceOrientation; 14 | @end 15 | 16 | -------------------------------------------------------------------------------- /lowersettings/Preferences/PSSwitchTableCell.h: -------------------------------------------------------------------------------- 1 | /** 2 | * This header is generated by class-dump-z 0.2-0. 3 | * class-dump-z is Copyright (C) 2009 by KennyTM~, licensed under GPLv3. 4 | * 5 | * Source: /System/Library/PrivateFrameworks/Preferences.framework/Preferences 6 | */ 7 | 8 | #import "PSControlTableCell.h" 9 | 10 | @class UIActivityIndicatorView; 11 | 12 | @interface PSSwitchTableCell : PSControlTableCell { 13 | UIActivityIndicatorView* _activityIndicator; 14 | BOOL _alternateSwitchColor; 15 | } 16 | @property(assign, nonatomic) BOOL loading; 17 | -(void)layoutSubviews; 18 | -(void)setValue:(id)value; 19 | -(void)reloadWithSpecifier:(id)specifier animated:(BOOL)animated; 20 | -(id)controlValue; 21 | -(void)dealloc; 22 | -(void)setCellEnabled:(BOOL)enabled; 23 | -(BOOL)canReload; 24 | -(id)newControl; 25 | -(void)prepareForReuse; 26 | -(void)refreshCellContentsWithSpecifier:(id)specifier; 27 | -(id)initWithStyle:(int)style reuseIdentifier:(id)identifier specifier:(id)specifier; 28 | @end 29 | 30 | -------------------------------------------------------------------------------- /lowersettings/Preferences/PSSystemConfiguration.h: -------------------------------------------------------------------------------- 1 | /** 2 | * This header is generated by class-dump-z 0.2-0. 3 | * class-dump-z is Copyright (C) 2009 by KennyTM~, licensed under GPLv3. 4 | * 5 | * Source: /System/Library/PrivateFrameworks/Preferences.framework/Preferences 6 | */ 7 | 8 | #import 9 | #import "Preferences-Structs.h" 10 | 11 | 12 | @interface PSSystemConfiguration : NSObject { 13 | SCPreferencesRef _prefs; 14 | } 15 | +(void)releaseSharedInstance; 16 | +(id)sharedInstance; 17 | -(void)setProtocolConfigurationValue:(id)value forKey:(CFStringRef)key protocolType:(CFStringRef)type serviceID:(CFStringRef)anId; 18 | -(id)protocolConfigurationValueForKey:(CFStringRef)key protocolType:(CFStringRef)type serviceID:(CFStringRef)anId; 19 | -(void)setProtocolConfiguration:(id)configuration protocolType:(CFStringRef)type serviceID:(CFStringRef)anId; 20 | -(id)protocolConfiguration:(CFStringRef)configuration serviceID:(CFStringRef)anId; 21 | -(void)setInterfaceConfigurationValue:(id)value forKey:(CFStringRef)key serviceID:(CFStringRef)anId; 22 | -(id)interfaceConfigurationValueForKey:(CFStringRef)key serviceID:(CFStringRef)anId; 23 | -(CFStringRef)getServiceIDForPDPContext:(unsigned)pdpcontext; 24 | -(CFStringRef)voicemailServiceID; 25 | -(CFStringRef)dataServiceID; 26 | -(void)cleanupPrefs; 27 | -(unsigned char)synchronizeForWriting:(BOOL)writing; 28 | -(void)dealloc; 29 | @end 30 | 31 | -------------------------------------------------------------------------------- /lowersettings/Preferences/PSSystemConfigurationDynamicStoreMISWatcher.h: -------------------------------------------------------------------------------- 1 | /** 2 | * This header is generated by class-dump-z 0.2-0. 3 | * class-dump-z is Copyright (C) 2009 by KennyTM~, licensed under GPLv3. 4 | * 5 | * Source: /System/Library/PrivateFrameworks/Preferences.framework/Preferences 6 | */ 7 | 8 | #import 9 | #import "Preferences-Structs.h" 10 | 11 | 12 | @interface PSSystemConfigurationDynamicStoreMISWatcher : NSObject { 13 | CFRunLoopSourceRef _scRunLoopSource; 14 | SCDynamicStoreRef _scDynamicStore; 15 | int _misState; 16 | int _misReason; 17 | } 18 | +(id)sharedManager; 19 | -(void)sendStateUpdate; 20 | -(void)readMISState:(int*)state andReason:(int*)reason; 21 | -(void)getMISState:(int*)state andReason:(int*)reason; 22 | -(void)dealloc; 23 | -(id)init; 24 | @end 25 | 26 | -------------------------------------------------------------------------------- /lowersettings/Preferences/PSSystemConfigurationDynamicStoreWifiWatcher.h: -------------------------------------------------------------------------------- 1 | /** 2 | * This header is generated by class-dump-z 0.2-0. 3 | * class-dump-z is Copyright (C) 2009 by KennyTM~, licensed under GPLv3. 4 | * 5 | * Source: /System/Library/PrivateFrameworks/Preferences.framework/Preferences 6 | */ 7 | 8 | #import 9 | #import "Preferences-Structs.h" 10 | 11 | 12 | @interface PSSystemConfigurationDynamicStoreWifiWatcher : NSObject { 13 | SCDynamicStoreRef _prefs; 14 | CFStringRef _wifiKey; 15 | CFStringRef _wifiInterface; 16 | CFStringRef _tetheringLink; 17 | } 18 | +(BOOL)wifiEnabled; 19 | +(void)releaseSharedInstance; 20 | +(id)sharedInstance; 21 | -(void)dealloc; 22 | -(id)init; 23 | -(id)wifiConfig; 24 | -(id)_wifiNameWithState:(id)state; 25 | -(id)_wifiPowerWithState:(id)state; 26 | -(id)_wifiTetheringWithState:(id)state; 27 | -(void)findKeysAirPortState:(id*)state andTetheringState:(id*)state2; 28 | @end 29 | 30 | -------------------------------------------------------------------------------- /lowersettings/Preferences/PSTableCell.h: -------------------------------------------------------------------------------- 1 | /** 2 | * This header is generated by class-dump-z 0.2-0. 3 | * class-dump-z is Copyright (C) 2009 by KennyTM~, licensed under GPLv3. 4 | * 5 | * Source: /System/Library/PrivateFrameworks/Preferences.framework/Preferences 6 | */ 7 | 8 | #import 9 | 10 | @class PSSpecifier, NSString, UIImageView, UIView; 11 | 12 | @interface PSTableCell : UITableViewCell { 13 | id _value; 14 | UIImageView* _checkedImageView; 15 | BOOL _checked; 16 | BOOL _shouldHideTitle; 17 | NSString* _hiddenTitle; 18 | int _alignment; 19 | SEL _pAction; 20 | id _pTarget; 21 | BOOL _cellEnabled; 22 | PSSpecifier* _specifier; 23 | int _type; 24 | BOOL _lazyIcon; 25 | BOOL _lazyIconDontUnload; 26 | BOOL _lazyIconForceSynchronous; 27 | NSString* _lazyIconAppID; 28 | UIView* _topShadow; 29 | UIView* _topEtchLine; 30 | UIView* _bottomEtchLine; 31 | BOOL _etch; 32 | BOOL _reusedCell; 33 | } 34 | @property(assign, nonatomic) BOOL reusedCell; 35 | @property(retain, nonatomic) PSSpecifier* specifier; 36 | @property(assign, nonatomic) int type; 37 | +(id)bottomEtchLineView; 38 | +(id)topEtchLineView; 39 | +(Class)cellClassForSpecifier:(id)specifier; 40 | +(int)cellStyle; 41 | +(id)reuseIdentifierForSpecifier:(id)specifier; 42 | +(id)reuseIdentifierForClassAndType:(int)classAndType; 43 | +(id)reuseIdentifierForBasicCellTypes:(int)basicCellTypes; 44 | +(id)stringFromCellType:(int)cellType; 45 | +(int)cellTypeFromString:(id)string; 46 | -(void)_setBottomEtchHidden:(BOOL)hidden; 47 | -(void)_setTopEtchHidden:(BOOL)hidden; 48 | -(void)_setTopShadowHidden:(BOOL)hidden; 49 | -(float)textFieldOffset; 50 | -(void)reloadWithSpecifier:(id)specifier animated:(BOOL)animated; 51 | -(BOOL)cellEnabled; 52 | -(void)setCellEnabled:(BOOL)enabled; 53 | -(SEL)action; 54 | -(void)setAction:(SEL)action; 55 | -(id)target; 56 | -(void)setTarget:(id)target; 57 | -(void)setAlignment:(int)alignment; 58 | -(id)iconImageView; 59 | -(id)valueLabel; 60 | -(id)titleLabel; 61 | -(id)value; 62 | -(void)setValue:(id)value; 63 | -(void)setIcon:(id)icon; 64 | -(BOOL)canBeChecked; 65 | -(BOOL)isChecked; 66 | -(void)setChecked:(BOOL)checked; 67 | -(void)setShouldHideTitle:(BOOL)hideTitle; 68 | -(void)setTitle:(id)title; 69 | -(id)title; 70 | -(id)getIcon; 71 | -(void)forceSynchronousIconLoadOnNextIconLoad; 72 | -(void)cellRemovedFromView; 73 | -(id)blankIcon; 74 | -(id)getLazyIconID; 75 | -(id)getLazyIcon; 76 | -(id)_contentString; 77 | -(BOOL)canReload; 78 | -(void)setHighlighted:(BOOL)highlighted animated:(BOOL)animated; 79 | -(void)setSelected:(BOOL)selected animated:(BOOL)animated; 80 | -(void)_updateEtchState:(BOOL)state; 81 | -(id)titleTextLabel; 82 | -(void)setValueChangedTarget:(id)target action:(SEL)action specifier:(id)specifier; 83 | -(void)layoutSubviews; 84 | -(void)prepareForReuse; 85 | -(void)refreshCellContentsWithSpecifier:(id)specifier; 86 | -(void)dealloc; 87 | -(id)initWithStyle:(int)style reuseIdentifier:(id)identifier specifier:(id)specifier; 88 | -(id)scriptingInfoWithChildren; 89 | -(id)_automationID; 90 | @end 91 | 92 | -------------------------------------------------------------------------------- /lowersettings/Preferences/PSTextEditingCell.h: -------------------------------------------------------------------------------- 1 | /** 2 | * This header is generated by class-dump-z 0.2-0. 3 | * class-dump-z is Copyright (C) 2009 by KennyTM~, licensed under GPLv3. 4 | * 5 | * Source: /System/Library/PrivateFrameworks/Preferences.framework/Preferences 6 | */ 7 | 8 | #import 9 | 10 | 11 | @interface PSTextEditingCell : UITableViewCell { 12 | } 13 | -(void)layoutSubviews; 14 | @end 15 | 16 | -------------------------------------------------------------------------------- /lowersettings/Preferences/PSTextEditingPane.h: -------------------------------------------------------------------------------- 1 | /** 2 | * This header is generated by class-dump-z 0.2-0. 3 | * class-dump-z is Copyright (C) 2009 by KennyTM~, licensed under GPLv3. 4 | * 5 | * Source: /System/Library/PrivateFrameworks/Preferences.framework/Preferences 6 | */ 7 | 8 | #import "Preferences-Structs.h" 9 | #import "PSEditingPane.h" 10 | #include 11 | 12 | @class UITableView, UITextField, PSTextEditingCell; 13 | 14 | @interface PSTextEditingPane : PSEditingPane { 15 | UITableView* _table; 16 | PSTextEditingCell* _cell; 17 | UITextField* _textField; 18 | } 19 | -(void)setPreferenceSpecifier:(id)specifier; 20 | -(id)preferenceValue; 21 | -(void)setPreferenceValue:(id)value; 22 | -(BOOL)becomeFirstResponder; 23 | -(int)tableView:(id)view numberOfRowsInSection:(int)section; 24 | -(id)tableView:(id)view cellForRowAtIndexPath:(id)indexPath; 25 | -(void)layoutSubviews; 26 | -(void)dealloc; 27 | -(id)initWithFrame:(CGRect)frame; 28 | @end 29 | 30 | -------------------------------------------------------------------------------- /lowersettings/Preferences/PSTextFieldSpecifier.h: -------------------------------------------------------------------------------- 1 | /** 2 | * This header is generated by class-dump-z 0.2-0. 3 | * class-dump-z is Copyright (C) 2009 by KennyTM~, licensed under GPLv3. 4 | * 5 | * Source: /System/Library/PrivateFrameworks/Preferences.framework/Preferences 6 | */ 7 | 8 | #import "PSSpecifier.h" 9 | 10 | @class NSString; 11 | 12 | @interface PSTextFieldSpecifier : PSSpecifier { 13 | SEL bestGuess; 14 | @private 15 | NSString* _placeholder; 16 | } 17 | +(id)preferenceSpecifierNamed:(id)named target:(id)target set:(SEL)set get:(SEL)get detail:(Class)detail cell:(int)cell edit:(Class)edit; 18 | -(id)placeholder; 19 | -(void)setPlaceholder:(id)placeholder; 20 | -(void)dealloc; 21 | @end 22 | 23 | -------------------------------------------------------------------------------- /lowersettings/Preferences/PSTextView.h: -------------------------------------------------------------------------------- 1 | /** 2 | * This header is generated by class-dump-z 0.2-0. 3 | * class-dump-z is Copyright (C) 2009 by KennyTM~, licensed under GPLv3. 4 | * 5 | * Source: /System/Library/PrivateFrameworks/Preferences.framework/Preferences 6 | */ 7 | 8 | #import 9 | 10 | @class PSTextViewTableCell; 11 | 12 | @interface PSTextView : UITextView { 13 | PSTextViewTableCell* _cell; 14 | } 15 | -(void)setCell:(id)cell; 16 | @end 17 | 18 | -------------------------------------------------------------------------------- /lowersettings/Preferences/PSTextViewTableCell.h: -------------------------------------------------------------------------------- 1 | /** 2 | * This header is generated by class-dump-z 0.2-0. 3 | * class-dump-z is Copyright (C) 2009 by KennyTM~, licensed under GPLv3. 4 | * 5 | * Source: /System/Library/PrivateFrameworks/Preferences.framework/Preferences 6 | */ 7 | 8 | #import "Preferences-Structs.h" 9 | #import "PSTableCell.h" 10 | #include 11 | 12 | @class PSTextView; 13 | 14 | @interface PSTextViewTableCell : PSTableCell { 15 | PSTextView* _textView; 16 | } 17 | @property(retain, nonatomic) PSTextView* textView; 18 | -(void)drawTitleInRect:(CGRect)rect selected:(BOOL)selected; 19 | -(UIEdgeInsets)textViewInsets; 20 | -(BOOL)resignFirstResponder; 21 | -(BOOL)canBecomeFirstResponder; 22 | -(BOOL)becomeFirstResponder; 23 | -(void)textViewDidEndEditing:(id)textView; 24 | -(void)_adjustTextView:(id)view updateTable:(BOOL)table withSpecifier:(id)specifier; 25 | -(void)layoutSubviews; 26 | -(void)cellRemovedFromView; 27 | -(void)textViewDidChange:(id)textView; 28 | -(void)setValue:(id)value; 29 | -(void)dealloc; 30 | -(id)initWithStyle:(int)style reuseIdentifier:(id)identifier specifier:(id)specifier; 31 | @end 32 | 33 | -------------------------------------------------------------------------------- /lowersettings/Preferences/PSViewController.h: -------------------------------------------------------------------------------- 1 | /** 2 | * This header is generated by class-dump-z 0.2-0. 3 | * class-dump-z is Copyright (C) 2009 by KennyTM~, licensed under GPLv3. 4 | * 5 | * Source: /System/Library/PrivateFrameworks/Preferences.framework/Preferences 6 | */ 7 | 8 | #import "PSController.h" 9 | #import 10 | 11 | @class PSSpecifier, PSRootController; 12 | 13 | @interface PSViewController : UIViewController { 14 | UIViewController* _parentController; 15 | PSRootController* _rootController; 16 | PSSpecifier* _specifier; 17 | } 18 | -(void)statusBarWillAnimateByHeight:(float)statusBar; 19 | -(BOOL)canBeShownFromSuspendedState; 20 | -(void)formSheetViewDidDisappear; 21 | -(void)formSheetViewWillDisappear; 22 | -(void)popupViewDidDisappear; 23 | -(void)popupViewWillDisappear; 24 | -(void)handleURL:(id)url; 25 | -(BOOL)shouldAutorotateToInterfaceOrientation:(int)interfaceOrientation; 26 | -(void)pushController:(id)controller; 27 | -(void)didWake; 28 | -(void)didUnlock; 29 | -(void)willUnlock; 30 | -(void)didLock; 31 | -(void)suspend; 32 | -(void)willBecomeActive; 33 | -(void)willResignActive; 34 | -(id)readPreferenceValue:(id)value; 35 | -(void)setPreferenceValue:(id)value specifier:(id)specifier; 36 | -(id)specifier; 37 | -(void)setSpecifier:(id)specifier; 38 | -(void)dealloc; 39 | -(id)rootController; 40 | -(void)setRootController:(id)controller; 41 | -(id)parentController; 42 | -(void)setParentController:(id)controller; 43 | @end 44 | 45 | -------------------------------------------------------------------------------- /lowersettings/Preferences/PSViewControllerOffsetProtocol.h: -------------------------------------------------------------------------------- 1 | /** 2 | * This header is generated by class-dump-z 0.2-0. 3 | * class-dump-z is Copyright (C) 2009 by KennyTM~, licensed under GPLv3. 4 | * 5 | * Source: /System/Library/PrivateFrameworks/Preferences.framework/Preferences 6 | */ 7 | 8 | 9 | 10 | @protocol PSViewControllerOffsetProtocol 11 | -(float)verticalContentOffset; 12 | -(void)setDesiredVerticalContentOffsetItemNamed:(id)named; 13 | -(void)setDesiredVerticalContentOffset:(float)offset; 14 | @end 15 | 16 | -------------------------------------------------------------------------------- /lowersettings/Preferences/Preferences-Structs.h: -------------------------------------------------------------------------------- 1 | /** 2 | * This header is generated by class-dump-z 0.2-0. 3 | * class-dump-z is Copyright (C) 2009 by KennyTM~, licensed under GPLv3. 4 | * 5 | * Source: /System/Library/PrivateFrameworks/Preferences.framework/Preferences 6 | */ 7 | 8 | #include 9 | #include 10 | #include 11 | #include 12 | 13 | /* typedef struct _NSZone NSZone; 14 | 15 | typedef struct CGPoint { 16 | float x; 17 | float y; 18 | } CGPoint; 19 | 20 | typedef struct _NSRange { 21 | unsigned _field1; 22 | unsigned _field2; 23 | } NSRange; 24 | 25 | typedef struct CGSize { 26 | float width; 27 | float height; 28 | } CGSize; 29 | 30 | typedef struct CGRect { 31 | CGPoint origin; 32 | CGSize size; 33 | } CGRect; */ 34 | 35 | typedef struct __SCPreferences* SCPreferencesRef; 36 | 37 | //typedef struct __CFString* CFStringRef; 38 | 39 | typedef struct __SCDynamicStore* SCDynamicStoreRef; 40 | 41 | typedef struct __CFRunLoopSource* CFRunLoopSourceRef; 42 | 43 | //typedef struct __CFArray* CFArrayRef; 44 | 45 | //typedef struct __CFSet* CFSetRef; 46 | 47 | //typedef struct __CFLocale* CFLocaleRef; 48 | 49 | /*typedef struct UIEdgeInsets { 50 | float _field1; 51 | float _field2; 52 | float _field3; 53 | float _field4; 54 | } UIEdgeInsets; */ 55 | 56 | -------------------------------------------------------------------------------- /lowersettings/Preferences/Preferences.h: -------------------------------------------------------------------------------- 1 | /** 2 | * This header is generated by class-dump-z 0.2-0. 3 | * class-dump-z is Copyright (C) 2009 by KennyTM~, licensed under GPLv3. 4 | * 5 | * Source: /System/Library/PrivateFrameworks/Preferences.framework/Preferences 6 | */ 7 | 8 | #import "Preferences-Structs.h" 9 | #import "PSEditableTableCell.h" 10 | #import "PSSystemConfigurationDynamicStoreWifiWatcher.h" 11 | #import "PSLocaleController.h" 12 | #import "PSInternationalController.h" 13 | #import "PSLanguageSelector.h" 14 | #import "PSSpinnerTableCell.h" 15 | #import "PSController.h" 16 | #import "PSEditableListController.h" 17 | #import "PSTableCell.h" 18 | #import "PSGradientView.h" 19 | #import "PSTextView.h" 20 | #import "PSControlTableCell.h" 21 | #import "PSConfirmationSpecifier.h" 22 | #import "PSInternationalLanguageSetupController.h" 23 | #import "PrefsUILinkLabel.h" 24 | #import "PSMovableListController.h" 25 | #import "PSTextFieldSpecifier.h" 26 | #import "JapaneseOffcenterCell.h" 27 | #import "PSDeleteButton.h" 28 | #import "PSTextEditingCell.h" 29 | #import "PSSpecifier.h" 30 | #import "PSListController.h" 31 | #import "PSHeaderFooterView.h" 32 | #import "PSListItemsController.h" 33 | #import "PSViewController.h" 34 | #import "PSTextViewTableCell.h" 35 | #import "PSDetailController.h" 36 | #import "PSRootController.h" 37 | #import "PSSetupController.h" 38 | #import "PSBundleController.h" 39 | #import "PSSystemConfigurationDynamicStoreMISWatcher.h" 40 | #import "PSSplitViewController.h" 41 | #import "PSSliderTableCell.h" 42 | #import "PSViewControllerOffsetProtocol.h" 43 | #import "PSInternationalLanguageController.h" 44 | #import "PSEditingPane.h" 45 | #import "PSSystemConfiguration.h" 46 | #import "PSSwitchTableCell.h" 47 | #import "PSTextEditingPane.h" 48 | #import "PSAppListController.h" 49 | #import "PSSegmentTableCell.h" 50 | #import "LanguageCell.h" 51 | -------------------------------------------------------------------------------- /lowersettings/Preferences/PrefsUILinkLabel.h: -------------------------------------------------------------------------------- 1 | /** 2 | * This header is generated by class-dump-z 0.2-0. 3 | * class-dump-z is Copyright (C) 2009 by KennyTM~, licensed under GPLv3. 4 | * 5 | * Source: /System/Library/PrivateFrameworks/Preferences.framework/Preferences 6 | */ 7 | 8 | #import 9 | #import "Preferences-Structs.h" 10 | 11 | @class NSURL; 12 | 13 | @interface PrefsUILinkLabel : UILabel { 14 | NSURL* _url; 15 | BOOL _touchingURL; 16 | id _target; 17 | SEL _action; 18 | @private 19 | NSURL* _URL; 20 | } 21 | @property(assign, nonatomic) SEL action; 22 | @property(assign, nonatomic) id target; 23 | @property(retain, nonatomic) NSURL* URL; 24 | -(id)color:(id)color byMultiplyingSubComponentsBy:(float)by; 25 | -(void)tappedLink:(id)link; 26 | -(void)touchesCancelled:(id)cancelled withEvent:(id)event; 27 | -(void)touchesEnded:(id)ended withEvent:(id)event; 28 | -(void)touchesMoved:(id)moved withEvent:(id)event; 29 | -(void)touchesBegan:(id)began withEvent:(id)event; 30 | -(void)openURL:(id)url; 31 | -(void)dealloc; 32 | -(id)initWithFrame:(CGRect)frame; 33 | @end 34 | 35 | -------------------------------------------------------------------------------- /lowersettings/Resources/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleExecutable 8 | LowerSettings 9 | CFBundleIdentifier 10 | org.s1ris.lowersettings 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundlePackageType 14 | BNDL 15 | CFBundleShortVersionString 16 | 1.0.0 17 | CFBundleSignature 18 | ???? 19 | CFBundleVersion 20 | 1.0 21 | DTPlatformName 22 | iphoneos 23 | MinimumOSVersion 24 | 11.0 25 | NSPrincipalClass 26 | LowerSettingsListController 27 | 28 | 29 | -------------------------------------------------------------------------------- /lowersettings/Resources/LowerSettings.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | items 6 | 7 | 8 | cell 9 | PSGroupCell 10 | label 11 | GeneralGroup 12 | 13 | 14 | cell 15 | PSSwitchCell 16 | default 17 | 18 | defaults 19 | org.s1ris.lowersettings 20 | key 21 | lockScreenOnly 22 | label 23 | LockScreenOnly 24 | 25 | 26 | cell 27 | PSGroupCell 28 | label 29 | PortraitGroup 30 | 31 | 32 | cell 33 | PSEditTextCell 34 | defaults 35 | org.s1ris.lowersettings 36 | key 37 | portraitYStart 38 | keyboard 39 | numbers 40 | label 41 | YStartOffset 42 | PostNotification 43 | org.s1ris.lower/settings.changed 44 | 45 | 46 | cell 47 | PSEditTextCell 48 | defaults 49 | org.s1ris.lowersettings 50 | key 51 | portraitXStart 52 | keyboard 53 | numbers 54 | label 55 | XStartOffset 56 | PostNotification 57 | org.s1ris.lower/settings.changed 58 | 59 | 60 | cell 61 | PSEditTextCell 62 | defaults 63 | org.s1ris.lowersettings 64 | key 65 | portraitXWidth 66 | keyboard 67 | numbers 68 | label 69 | XWidthOffset 70 | PostNotification 71 | org.s1ris.lower/settings.changed 72 | 73 | 74 | cell 75 | PSGroupCell 76 | label 77 | Landscape 78 | 79 | 80 | cell 81 | PSEditTextCell 82 | defaults 83 | org.s1ris.lowersettings 84 | key 85 | landscapeYStart 86 | keyboard 87 | numbers 88 | label 89 | YStartOffset 90 | PostNotification 91 | org.s1ris.lower/settings.changed 92 | 93 | 94 | cell 95 | PSEditTextCell 96 | defaults 97 | org.s1ris.lowersettings 98 | key 99 | landscapeXStart 100 | keyboard 101 | numbers 102 | label 103 | XStartOffset 104 | PostNotification 105 | org.s1ris.lower/settings.changed 106 | 107 | 108 | cell 109 | PSEditTextCell 110 | defaults 111 | org.s1ris.lowersettings 112 | key 113 | landscapeXWidth 114 | keyboard 115 | numbers 116 | label 117 | XWidthOffset 118 | PostNotification 119 | org.s1ris.lower/settings.changed 120 | 121 | 122 | cell 123 | PSGroupCell 124 | label 125 | SocialGroup 126 | 127 | 128 | action 129 | follow 130 | cell 131 | PSButtonCell 132 | icon 133 | twitter.png 134 | label 135 | FollowTwitter 136 | 137 | 138 | action 139 | githubMe 140 | cell 141 | PSButtonCell 142 | icon 143 | github.png 144 | label 145 | OpenGithubMe 146 | 147 | 148 | action 149 | githubAu 150 | cell 151 | PSButtonCell 152 | icon 153 | github.png 154 | label 155 | OpenGithubAu 156 | 157 | 158 | title 159 | Lower 160 | 161 | 162 | -------------------------------------------------------------------------------- /lowersettings/Resources/en.lproj/Localizable.strings: -------------------------------------------------------------------------------- 1 | "FOLLOW" = "Follow"; 2 | "OPEN" = "Would you like to open %@?"; 3 | "NO" = "No"; 4 | "YES" = "Yes"; 5 | -------------------------------------------------------------------------------- /lowersettings/Resources/en.lproj/LowerSettings.strings: -------------------------------------------------------------------------------- 1 | "GeneralGroup" = "General"; 2 | "LockScreenOnly" = "Lockscreen Only"; 3 | "PortraitGroup" = "Portrait"; 4 | "YStartOffset" = "Vertical Axis Start Offset"; 5 | "XStartOffset" = "Horizontal Axis Start Offset"; 6 | "XWidthOffset" = "Horizontal Axis Width Offset"; 7 | "Landscape" = "Landscape"; 8 | "SocialGroup" = "Credits"; 9 | "FollowTwitter" = "Follow @s1ris on Twitter"; 10 | "OpenGithubMe" = "See Lower on GitHub"; 11 | "OpenGithubAu" = "Special thanks to Autruche"; 12 | -------------------------------------------------------------------------------- /lowersettings/Resources/github.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s1ris/Lower/f99276ed14a4ec89520735eb1e7a321d8dfa65c5/lowersettings/Resources/github.png -------------------------------------------------------------------------------- /lowersettings/Resources/twitter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s1ris/Lower/f99276ed14a4ec89520735eb1e7a321d8dfa65c5/lowersettings/Resources/twitter.png -------------------------------------------------------------------------------- /lowersettings/entry.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | entry 6 | 7 | bundle 8 | LowerSettings 9 | cell 10 | PSLinkCell 11 | detail 12 | LowerSettingsListController 13 | icon 14 | Lower.png 15 | isController 16 | 1 17 | label 18 | Lower 19 | 20 | 21 | 22 | --------------------------------------------------------------------------------