├── obj ├── .stamp ├── ListLauncher.dylib ├── Tweak.xm.068f6285.o ├── Tweak.xm.4eac2479.o ├── Tweak.xm.5bba6f96.o ├── Tweak.xm.63d96d06.o ├── Tweak.xm.662ddf99.o ├── Tweak.xm.7d493cb4.o ├── Tweak.xm.9ab1f19b.o └── Tweak.xm.9e1494ad.o ├── theos ├── .gitignore ├── ListLauncher.plist ├── AppList.dylib ├── .gitmodules ├── AppList.h ├── _ ├── Library │ └── MobileSubstrate │ │ └── DynamicLibraries │ │ ├── ListLauncher.plist │ │ └── ListLauncher.dylib └── DEBIAN │ └── control ├── README.md ├── todo.md ├── control ├── Makefile ├── ALValueCell.h ├── ALApplicationList.h ├── ALApplicationTableDataSource.h ├── SBSearchController.h ├── SBSearchTableViewCell.h ├── SBUIController.h ├── SBApplication.h ├── Tweak.xm ├── UITableViewCell.h └── UIApplication.h /obj/.stamp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /theos: -------------------------------------------------------------------------------- 1 | /private/var/theos -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .theos 2 | *.deb 3 | Makefile 4 | -------------------------------------------------------------------------------- /ListLauncher.plist: -------------------------------------------------------------------------------- 1 | { Filter = { Bundles = ( "com.apple.springboard" ); }; } 2 | -------------------------------------------------------------------------------- /AppList.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twodayslate/ListLauncher6/master/AppList.dylib -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | [submodule "theos"] 2 | path = theos 3 | url = git://github.com/rpetrich/theos.git 4 | -------------------------------------------------------------------------------- /obj/ListLauncher.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twodayslate/ListLauncher6/master/obj/ListLauncher.dylib -------------------------------------------------------------------------------- /obj/Tweak.xm.068f6285.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twodayslate/ListLauncher6/master/obj/Tweak.xm.068f6285.o -------------------------------------------------------------------------------- /obj/Tweak.xm.4eac2479.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twodayslate/ListLauncher6/master/obj/Tweak.xm.4eac2479.o -------------------------------------------------------------------------------- /obj/Tweak.xm.5bba6f96.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twodayslate/ListLauncher6/master/obj/Tweak.xm.5bba6f96.o -------------------------------------------------------------------------------- /obj/Tweak.xm.63d96d06.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twodayslate/ListLauncher6/master/obj/Tweak.xm.63d96d06.o -------------------------------------------------------------------------------- /obj/Tweak.xm.662ddf99.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twodayslate/ListLauncher6/master/obj/Tweak.xm.662ddf99.o -------------------------------------------------------------------------------- /obj/Tweak.xm.7d493cb4.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twodayslate/ListLauncher6/master/obj/Tweak.xm.7d493cb4.o -------------------------------------------------------------------------------- /obj/Tweak.xm.9ab1f19b.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twodayslate/ListLauncher6/master/obj/Tweak.xm.9ab1f19b.o -------------------------------------------------------------------------------- /obj/Tweak.xm.9e1494ad.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twodayslate/ListLauncher6/master/obj/Tweak.xm.9e1494ad.o -------------------------------------------------------------------------------- /AppList.h: -------------------------------------------------------------------------------- 1 | #import "ALApplicationList.h" 2 | #import "ALApplicationTableDataSource.h" 3 | #import "ALValueCell.h" 4 | -------------------------------------------------------------------------------- /_/Library/MobileSubstrate/DynamicLibraries/ListLauncher.plist: -------------------------------------------------------------------------------- 1 | { Filter = { Bundles = ( "com.apple.springboard" ); }; } 2 | -------------------------------------------------------------------------------- /_/Library/MobileSubstrate/DynamicLibraries/ListLauncher.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twodayslate/ListLauncher6/master/_/Library/MobileSubstrate/DynamicLibraries/ListLauncher.dylib -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | ListLauncher 2 | ============ 3 | 4 | Launch apps fast. 5 | 6 | 7 | --- 8 | 9 | iOS6.x compatibale using [AppList](https://github.com/rpetrich/AppList) API. Original ListLauncher by chpwn and used with permission. 10 | -------------------------------------------------------------------------------- /todo.md: -------------------------------------------------------------------------------- 1 | 1. Indexed table (alphabet jump list) 2 | 1. Favorites and recent categories 3 | 2. Ability to remove apps from ListLauncher6 (preference page) 4 | 3. Support with ClearOnOpen 5 | 4. Reset table to top after leaving 6 | -------------------------------------------------------------------------------- /control: -------------------------------------------------------------------------------- 1 | Author: twodayslate 2 | Maintainer: BigBoss 3 | Name: ListLauncher6 4 | Package: com.twodayslate.listlauncher6 5 | Section: Tweaks 6 | Pre-Depends: firmware (>= 4.0) 7 | Depends: mobilesubstrate, applist 8 | Version: 6.0 9 | Architecture: iphoneos-arm 10 | Description: Scrolling list of all your apps for quick access in SpotLight! 11 | Depiction: http://zac.gorak.us/cydia/listlauncher 12 | Homepage: http://zac.gorak.us/cydia/listlauncher 13 | Sponsor: thebigboss.org 14 | Tag: cydia::free, purpose::extension 15 | dev: twodayslate, chpwn 16 | -------------------------------------------------------------------------------- /_/DEBIAN/control: -------------------------------------------------------------------------------- 1 | Author: twodayslate 2 | Maintainer: BigBoss 3 | Name: ListLauncher6 4 | Package: com.twodayslate.listlauncher6 5 | Section: Tweaks 6 | Pre-Depends: firmware (>= 4.0) 7 | Depends: mobilesubstrate, applist 8 | Architecture: iphoneos-arm 9 | Description: Scrolling list of all your apps for quick access in SpotLight! 10 | Depiction: http://zac.gorak.us/cydia/listlauncher 11 | Homepage: http://zac.gorak.us/cydia/listlauncher 12 | Sponsor: thebigboss.org 13 | Tag: cydia::free, purpose::extension 14 | dev: twodayslate, chpwn 15 | Version: 6.0-26 16 | Installed-Size: 20 17 | -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- 1 | THEOS_DEVICE_IP=192.168.0.100 2 | 3 | TWEAK_NAME = ListLauncher 4 | ListLauncher_FILES = Tweak.xm 5 | ListLauncher_FRAMEWORKS = UIKit 6 | ListLauncher_LIBRARIES = applist 7 | 8 | # ListLauncher_CFLAGS = -L/opt/theos/lib 9 | # ListLauncher_FILES= -L/opt/theos/lib/ 10 | # ListLauncher_OBJ_FILES= -L/opt/theos/lib 11 | # ListLauncher_LDFLAGS = -L/opt/theos/lib 12 | # ListLauncher_CFLAGS = -I../ 13 | # ListLauncher_LDFLAGS = -L../$(FW_OBJ_DIR) 14 | # ADDITIONAL_LDFLAGS = -L/opt/theos/lib/ 15 | # ListLauncher_OBJCCFlAGS= -L/opt/theos/lib/ 16 | 17 | include /opt/theos/makefiles/common.mk 18 | include $(THEOS_MAKE_PATH)/tweak.mk 19 | 20 | after-install:: 21 | @install.exec "killall -9 SpringBoard" -------------------------------------------------------------------------------- /ALValueCell.h: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @protocol ALValueCellDelegate; 4 | 5 | @interface ALValueCell : UITableViewCell { 6 | @private 7 | id delegate; 8 | } 9 | 10 | @property (nonatomic, assign) id delegate; 11 | 12 | - (void)loadValue:(id)value; // Deprecated 13 | - (void)loadValue:(id)value withTitle:(NSString *)title; 14 | 15 | - (void)didSelect; 16 | 17 | @end 18 | 19 | @protocol ALValueCellDelegate 20 | @required 21 | - (void)valueCell:(ALValueCell *)valueCell didChangeToValue:(id)newValue; 22 | @end 23 | 24 | @interface ALSwitchCell : ALValueCell { 25 | @private 26 | UISwitch *switchView; 27 | } 28 | 29 | @property (nonatomic, readonly) UISwitch *switchView; 30 | 31 | @end 32 | 33 | @interface ALCheckCell : ALValueCell 34 | 35 | @end 36 | 37 | @interface ALDisclosureIndicatedCell : ALValueCell 38 | 39 | @end 40 | 41 | -------------------------------------------------------------------------------- /ALApplicationList.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | #import 4 | 5 | enum { 6 | ALApplicationIconSizeSmall = 29, 7 | ALApplicationIconSizeLarge = 59 8 | }; 9 | typedef NSUInteger ALApplicationIconSize; 10 | 11 | @class CPDistributedMessagingCenter; 12 | 13 | @interface ALApplicationList : NSObject { 14 | @private 15 | NSMutableDictionary *cachedIcons; 16 | OSSpinLock spinLock; 17 | } 18 | + (ALApplicationList *)sharedApplicationList; 19 | 20 | @property (nonatomic, readonly) NSDictionary *applications; 21 | - (NSDictionary *)applicationsFilteredUsingPredicate:(NSPredicate *)predicate; 22 | 23 | - (id)valueForKeyPath:(NSString *)keyPath forDisplayIdentifier:(NSString *)displayIdentifier; 24 | - (id)valueForKey:(NSString *)keyPath forDisplayIdentifier:(NSString *)displayIdentifier; 25 | 26 | - (CGImageRef)copyIconOfSize:(ALApplicationIconSize)iconSize forDisplayIdentifier:(NSString *)displayIdentifier; 27 | - (UIImage *)iconOfSize:(ALApplicationIconSize)iconSize forDisplayIdentifier:(NSString *)displayIdentifier; 28 | - (BOOL)hasCachedIconOfSize:(ALApplicationIconSize)iconSize forDisplayIdentifier:(NSString *)displayIdentifier; 29 | - (NSInteger)applicationCount; 30 | 31 | @end 32 | 33 | extern NSString *const ALIconLoadedNotification; 34 | extern NSString *const ALDisplayIdentifierKey; 35 | extern NSString *const ALIconSizeKey; 36 | -------------------------------------------------------------------------------- /ALApplicationTableDataSource.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | @class ALApplicationList; 5 | 6 | @interface ALApplicationTableDataSource : NSObject { 7 | @private 8 | NSMutableArray *_sectionDescriptors; 9 | UITableView *_tableView; 10 | NSBundle *_localizationBundle; 11 | BOOL _loadsAsynchronously; 12 | } 13 | 14 | + (NSArray *)standardSectionDescriptors; 15 | 16 | + (id)dataSource; 17 | - (id)init; 18 | 19 | @property (nonatomic, copy) NSArray *sectionDescriptors; 20 | @property (nonatomic, retain) UITableView *tableView; 21 | @property (nonatomic, retain) NSBundle *localizationBundle; 22 | @property (nonatomic, assign) BOOL loadsAsynchronously; 23 | 24 | - (id)cellDescriptorForIndexPath:(NSIndexPath *)indexPath; // NSDictionary if custom cell; NSString if app cell; nil if loading 25 | - (NSString *)displayIdentifierForIndexPath:(NSIndexPath *)indexPath; 26 | 27 | - (void)insertSectionDescriptor:(NSDictionary *)sectionDescriptor atIndex:(NSInteger)index; 28 | - (void)removeSectionDescriptorAtIndex:(NSInteger)index; 29 | - (void)removeSectionDescriptorsAtIndexes:(NSIndexSet *)indexSet; 30 | - (NSString *)displayIdentifierForRow:(NSInteger)row; 31 | - (NSInteger *)rowCount; 32 | - (BOOL)waitUntilDate:(NSDate *)date forContentInSectionAtIndex:(NSInteger)sectionIndex; 33 | - (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView; 34 | @end 35 | 36 | extern const NSString *ALSectionDescriptorTitleKey; 37 | extern const NSString *ALSectionDescriptorFooterTitleKey; 38 | extern const NSString *ALSectionDescriptorPredicateKey; 39 | extern const NSString *ALSectionDescriptorCellClassNameKey; 40 | extern const NSString *ALSectionDescriptorIconSizeKey; 41 | extern const NSString *ALSectionDescriptorSuppressHiddenAppsKey; 42 | extern const NSString *ALSectionDescriptorVisibilityPredicateKey; 43 | 44 | extern const NSString *ALItemDescriptorTextKey; 45 | extern const NSString *ALItemDescriptorDetailTextKey; 46 | extern const NSString *ALItemDescriptorImageKey; 47 | -------------------------------------------------------------------------------- /SBSearchController.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Generated by class-dump 3.3.3 (64 bit). 3 | * 4 | * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2010 by Steve Nygard. 5 | */ 6 | 7 | @class SBSearchView; 8 | 9 | @interface SBSearchController : NSObject 10 | { 11 | SBSearchView *_searchView; 12 | BOOL _reloadingTableContent; 13 | BOOL _resultsUpdated; 14 | void *_addressBook; 15 | } 16 | 17 | @property(retain, nonatomic) SBSearchView *searchView; // @synthesize searchView=_searchView; 18 | - (id)_auxiliaryTitleForABRecordID:(int)arg1; 19 | - (void)didRotateFromInterfaceOrientation:(int)arg1; 20 | - (void)willAnimateRotationToInterfaceOrientation:(int)arg1 duration:(double)arg2; 21 | - (void)willRotateToInterfaceOrientation:(int)arg1 duration:(double)arg2; 22 | - (void)searchAgentClearedResults:(id)arg1; 23 | - (void)searchAgentUpdatedResults:(id)arg1; 24 | - (void)_updateTableContents; 25 | - (void)_tableViewDidFadeOut:(id)arg1 finished:(id)arg2 context:(void *)arg3; 26 | - (void)scrollViewDidScroll:(id)arg1; 27 | - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; 28 | - (void)tableView:(id)arg1 willDisplayHeaderView:(id)arg2 forSection:(int)arg3; 29 | - (id)tableView:(id)arg1 viewForHeaderInSection:(int)arg2; 30 | - (BOOL)tableView:(id)arg1 wantsHeaderForSection:(int)arg2; 31 | - (void)tableView:(id)arg1 willDisplayCell:(id)arg2 forRowAtIndexPath:(id)arg3; 32 | - (void)_deselect; 33 | - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; 34 | - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; 35 | - (void)_populateCell:(id)arg1 withSearchResultAtIndex:(int)arg2 inSection:(id)arg3; 36 | - (int)numberOfSectionsInTableView:(id)arg1; 37 | - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; 38 | - (void)searchBarSearchButtonClicked:(id)arg1; 39 | - (void)searchBar:(id)arg1 textDidChange:(id)arg2; 40 | - (BOOL)shouldShowKeyboardOnScroll; 41 | - (void)scrollViewIsScrollingHorizontallyInSearchView; 42 | - (void)controllerWasDeactivated; 43 | - (void)updateResultsIfNecessary; 44 | - (void)dealloc; 45 | - (id)init; 46 | -(NSString *)getDisplayIdentifierInt:(int)index; 47 | -(NSString *)getDisplayIdentifier:(NSIndexPath *)indexPath; 48 | 49 | @end 50 | 51 | -------------------------------------------------------------------------------- /SBSearchTableViewCell.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Generated by class-dump 3.3.4 (64 bit). 3 | * 4 | * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2011 by Steve Nygard. 5 | */ 6 | 7 | #import 8 | 9 | @class NSString, UIFont; 10 | 11 | @interface SBSearchTableViewCell : UITableViewCell 12 | { 13 | UIFont *_titleFont; 14 | UIFont *_subtitleFont; 15 | UIFont *_auxiliaryTitleFont; 16 | UIFont *_topHitFont; 17 | NSString *_title; 18 | NSString *_subtitle; 19 | NSString *_summary; 20 | NSString *_auxiliaryTitle; 21 | NSString *_auxiliarySubtitle; 22 | BOOL _badged; 23 | BOOL _starred; 24 | BOOL _usesAlternateBackgroundColor; 25 | BOOL _isTopHit; 26 | BOOL _isBelowTopHit; 27 | BOOL _isFirstInTableView; 28 | BOOL _isLastInTableView; 29 | BOOL _isFirstInSection; 30 | float _sectionHeaderWidth; 31 | float _edgeInset; 32 | } 33 | 34 | + (id)inner2xAlternateLineColor; 35 | + (id)outer2xAlternateLineColor; 36 | + (id)inner2xAlternateShadowColor; 37 | + (id)outer2xAlternateShadowColor; 38 | + (id)inner2xLineColor; 39 | + (id)outer2xLineColor; 40 | + (id)inner2xShadowColor; 41 | + (id)outer2xShadowColor; 42 | + (id)topLineShadowColor; 43 | + (id)alternateLineColor; 44 | + (id)lineColor; 45 | + (id)alternateBackgroundColor; 46 | + (id)backgroundColor; 47 | + (void)initialize; 48 | 49 | @property(nonatomic) CGFloat edgeInset; // @synthesize edgeInset=_edgeInset; 50 | @property(nonatomic) CGFloat sectionHeaderWidth; // @synthesize sectionHeaderWidth=_sectionHeaderWidth; 51 | @property(nonatomic, getter=isFirstInSection) BOOL firstInSection; // @synthesize firstInSection=_isFirstInSection; 52 | @property(nonatomic, getter=isLastInTableView) BOOL lastInTableView; // @synthesize lastInTableView=_isLastInTableView; 53 | @property(nonatomic, getter=isFirstInTableView) BOOL firstInTableView; // @synthesize firstInTableView=_isFirstInTableView; 54 | @property(nonatomic, getter=isBelowTopHit) BOOL belowTopHit; // @synthesize belowTopHit=_isBelowTopHit; 55 | @property(nonatomic, getter=isTopHit) BOOL topHit; // @synthesize topHit=_isTopHit; 56 | @property(nonatomic) BOOL usesAlternateBackgroundColor; // @synthesize usesAlternateBackgroundColor=_usesAlternateBackgroundColor; 57 | @property(nonatomic, getter=isStarred) BOOL starred; // @synthesize starred=_starred; 58 | @property(nonatomic, getter=isBadged) BOOL badged; // @synthesize badged=_badged; 59 | @property(copy, nonatomic) NSString *auxiliarySubtitle; // @synthesize auxiliarySubtitle=_auxiliarySubtitle; 60 | @property(copy, nonatomic) NSString *auxiliaryTitle; // @synthesize auxiliaryTitle=_auxiliaryTitle; 61 | @property(copy, nonatomic) NSString *summary; // @synthesize summary=_summary; 62 | @property(copy, nonatomic) NSString *subtitle; // @synthesize subtitle=_subtitle; 63 | @property(copy, nonatomic) NSString *title; // @synthesize title=_title; 64 | 65 | - (id)_scriptingInfo; 66 | - (void)drawRect:(CGRect)arg1; 67 | - (void)_drawContentInRect:(CGRect)arg1 selected:(BOOL)arg2; 68 | - (BOOL)_drawsContent; 69 | - (void)_updateOpacity; 70 | - (void)clearContents; 71 | - (void)dealloc; 72 | - (id)initWithStyle:(int)arg1 reuseIdentifier:(id)arg2; 73 | 74 | @end 75 | 76 | -------------------------------------------------------------------------------- /SBUIController.h: -------------------------------------------------------------------------------- 1 | /** 2 | * This header is generated by class-dump-z 0.2-1. 3 | * class-dump-z is Copyright (C) 2009 by KennyTM~, licensed under GPLv3. 4 | * 5 | * Source: (null) 6 | */ 7 | 8 | #import 9 | #import 10 | 11 | 12 | @class UIView, SBZoomView, UIWindow, SBWallpaperView; 13 | 14 | @interface SBUIController : NSObject 15 | 16 | { 17 | 18 | } 19 | +(int)displayedLevelForLockScreenBatteryLevel:(int)lockScreenBatteryLevel; 20 | +(SBUIController *)sharedInstance; 21 | -(void)_indicateConnectedToPower; 22 | 23 | -(void)animateAppleDown:(BOOL)animated; // Zoom out the Apple logo. 24 | -(BOOL)launchedAfterLanguageRestart; 25 | -(void)clearLaunchedAfterLanguageRestart; 26 | -(void)localeChanged; 27 | -(void)languageChanged; 28 | -(void)finishLaunching; 29 | -(void)systemControllerRouteChanged:(id)changed; 30 | -(void)lock:(BOOL)lock; 31 | -(void)lock; // Simulate pressing the "lock" button. 32 | -(void)clearZoomLayer; 33 | -(UIView *)contentView; 34 | -(UIWindow *)window; 35 | 36 | -(void)activateApplicationAnimated:(SBApplication*)application; 37 | -(void)showZoomLayerWithDefaultImageOfApp:(SBApplication *)app; 38 | -(void)showZoomLayerWithIOSurfaceSnapshotOfApp:(SBApplication *)app includeStatusWindow:(id)window; 39 | -(void)scatterIconListAndBar:(BOOL)animated; 40 | -(void)insertAndOrderIconListsForReordering:(BOOL)reordering; 41 | -(void)animateApplicationActivation:(id)activation animateDefaultImage:(BOOL)image scatterIcons:(BOOL)icons; 42 | -(void)animateApplicationActivationDidStop:(id)animateApplicationActivation finished:(id)finished context:(void*)context; 43 | -(void)tearDownIconListAndBar; 44 | -(void)animateApplicationSuspend:(SBApplication*)suspend; // Zoom out and suspend the app 45 | -(void)applicationSuspendAnimationDidStop:(SBApplication *)applicationSuspendAnimation finished:(id)finished context:(void*)context; 46 | -(void)animateApplicationSuspendFlip:(id)flip; 47 | -(void)applicationSuspendFlipDidStop:(SBApplication *)applicationSuspendFlip; 48 | -(void)stopRestoringIconList; 49 | -(void)finishedFadingInButtonBar; 50 | -(BOOL)clickedMenuButton; 51 | -(void)wakeUp:(id)up; 52 | 53 | -(void)updateBatteryState:(id)state; 54 | -(CGFloat)batteryCapacity; 55 | -(NSInteger)batteryCapacityAsPercentage; 56 | -(CGFloat)curvedBatteryCapacity; 57 | -(NSInteger)curvedBatteryCapacityAsPercentage; 58 | -(BOOL)isBatteryCharging; 59 | -(BOOL)isOnAC; 60 | -(void)ACPowerChanged; 61 | -(void)setIsConnectedToUnusableFirewireCharger:(BOOL)unusableFirewireCharger; 62 | -(BOOL)isConnectedToUnusableFirewireCharger; 63 | -(void)noteStatusBarHeightChanged:(CGFloat)changed duration:(NSTimeInterval)duration; 64 | -(BOOL)isHeadsetDocked; 65 | -(BOOL)isHeadsetBatteryCharging; 66 | -(unsigned char)headsetBatteryCapacity; 67 | 68 | 69 | 70 | -(void)lock:(BOOL)lock disableLockSound:(BOOL)sound; 71 | -(void)setShouldRasterizeAndFreezeContentView:(BOOL)rasterizeAndFreezeContentView; 72 | -(void)_updateWallpaperImage; 73 | -(SBWallpaperView *)wallpaperView; 74 | -(BOOL)isDisplayingWallpaper; 75 | -(void)setWallpaperAlpha:(CGFloat)alpha; 76 | -(void)_setRoundedCornersOnZoomLayerIfNecessaryForApp:(SBApplication *)app withCornersFrame:(CGRect)cornersFrame; 77 | -(void)fadeIconsForScatter:(BOOL)scatter duration:(NSTimeInterval)duration startTime:(double)time; 78 | -(void)restoreIconListAnimated:(BOOL)animated; 79 | -(void)restoreIconListAnimated:(BOOL)animated animateWallpaper:(BOOL)wallpaper; 80 | -(void)showButtonBar:(BOOL)bar animate:(BOOL)animate animateWallpaper:(BOOL)wallpaper action:(SEL)action delegate:(id)delegate startTime:(double)time duration:(NSTimeInterval)duration; 81 | -(BOOL)_handleButtonEventToSuspendDisplays:(BOOL)suspendDisplays displayWasSuspendedOut:(BOOL*)anOut; 82 | -(int)displayBatteryCapacityAsPercentage; 83 | // in a protocol: -(BOOL)shouldWindowUseOnePartInterfaceRotationAnimation:(id)animation; 84 | // in a protocol: -(BOOL)window:(id)window shouldAutorotateToInterfaceOrientation:(int)interfaceOrientation; 85 | // in a protocol: -(id)rotatingContentViewForWindow:(id)window; 86 | // in a protocol: -(id)rotatingFooterViewForWindow:(id)window; 87 | -(CGFloat)_buttonBarContainerViewHeightForOrientation:(int)orientation; 88 | -(void)_resetSubviewGeometryIfNecessary; 89 | // in a protocol: -(void)getRotationContentSettings:(XXStruct_t5OlHA*)settings forWindow:(id)window; 90 | // in a protocol: -(void)window:(id)window willRotateToInterfaceOrientation:(int)interfaceOrientation duration:(NSTimeInterval)duration; 91 | // in a protocol: -(void)window:(id)window willAnimateRotationToInterfaceOrientation:(int)interfaceOrientation duration:(NSTimeInterval)duration; 92 | // in a protocol: -(void)window:(id)window didRotateFromInterfaceOrientation:(int)interfaceOrientation; 93 | 94 | -(void)restoreIconList:(BOOL)animated; 95 | -(void)showButtonBar:(BOOL)bar animate:(BOOL)animate action:(SEL)action delegate:(id)delegate; 96 | 97 | @end 98 | -------------------------------------------------------------------------------- /SBApplication.h: -------------------------------------------------------------------------------- 1 | /** 2 | * This header is generated by class-dump-z 0.2-1. 3 | * class-dump-z is Copyright (C) 2009 by KennyTM~, licensed under GPLv3. 4 | * 5 | * Source: (null) 6 | */ 7 | 8 | 9 | @class NSDictionary, NSMutableSet, UIRemoteApplication, NSString, NSMutableArray, NSArray, SBCFBundle, NSTimer, SBAppContextHostView; 10 | 11 | @interface SBApplication : NSObject { 12 | 13 | } 14 | +(NSString*)snapshotsDirectory; 15 | +(void)flushLaunchAlertsOfType:(int)type; 16 | +(void)userElapsedCPUTime:(NSTimeInterval*)time systemElapsedCPUTime:(NSTimeInterval*)time2 idleElapsedCPUTime:(NSTimeInterval*)time3; 17 | -(id)initWithBundleIdentifier:(NSString*)bundleIdentifier roleIdentifier:(NSString*)identifier path:(NSString*)path bundle:(id)bundle infoDictionary:(NSDictionary*)dictionary isSystemApplication:(BOOL)application signerIdentity:(id)identity provisioningProfileValidated:(BOOL)validated; 18 | -(void)_watchdogFired; 19 | -(void)_watchdogFiredFired; 20 | -(void)_startWatchdogTimerType:(int)type; 21 | -(void)_cancelWatchdogTimer; 22 | -(void)_markWatchdogCPUTimes; 23 | -(void)startWatchdogTimerForPhoneSlideIfNecessary; 24 | -(void)_scheduleWatchdogAssertionWithTimeout:(NSTimeInterval*)timeout token:(unsigned)token; 25 | -(unsigned)addWatchdogAssertionWithTimeout:(NSTimeInterval*)timeout; 26 | -(void)renewWatchdogAssertionWithToken:(unsigned)token timeout:(NSTimeInterval*)timeout; 27 | -(void)_clearWatchdogAssertions; 28 | -(void)removeWatchdogAssertionWithToken:(unsigned)token; 29 | -(void)_watchdogAssertExpired:(id)assertion; 30 | -(BOOL)shouldWatchdog; 31 | -(BOOL)isBeingDebugged; 32 | // inherited: -(double)autoDimTime; 33 | // inherited: -(double)autoLockTime; 34 | // inherited: -(void)dealloc; 35 | -(unsigned)activationEventSequenceNumber; 36 | -(BOOL)isSameExecutableAsApplication:(SBApplication*)application; 37 | -(NSString*)bundleIdentifier; 38 | -(void)setRoleIdentifier:(NSString*)identifier; 39 | -(NSString*)roleIdentifier; 40 | -(void)setIsDefaultRole:(BOOL)role; 41 | -(BOOL)isDefaultRole; 42 | -(NSString*)path; 43 | -(id)bundleVersion; 44 | -(SBCFBundle*)bundle; 45 | -(void)purgeBundleCaches; 46 | -(BOOL)enabled; 47 | -(void)setEnabled:(BOOL)enabled; 48 | -(NSString*)demoRole; 49 | -(void)setDemoRole:(NSString*)role; 50 | -(void)setUseDemoRole:(BOOL)role; 51 | -(void)setTags:(id)tags; 52 | -(id)tags; 53 | -(void)_addInternalDebugVariablesToEnvironment; 54 | -(BOOL)hasMiniAlerts; 55 | -(void)setHasMiniAlerts:(BOOL)alerts; 56 | -(int)dataUsage; 57 | -(void)_setDataUsage:(int)usage; 58 | -(void)setUsesBackgroundNetwork:(BOOL)network; 59 | -(void)_setDoingBackgroundNetworking:(unsigned)networking; 60 | -(void)setUsesEdgeNetwork:(BOOL)network; 61 | -(void)setUsesWiFiNetwork:(BOOL)network; 62 | -(void)_resetDataUsage; 63 | // inherited: -(id)displayIdentifier; 64 | -(BOOL)isSystemApplication; 65 | -(BOOL)isSystemProvisioningApplication; 66 | -(BOOL)isWidgetApplication; 67 | -(BOOL)isUserRatable; 68 | -(BOOL)shouldLaunchPNGless; 69 | -(id)_additionalDisplayQualification; 70 | -(id)defaultImage:(BOOL*)image; 71 | -(Class)iconClass; 72 | -(BOOL)isRevealable; 73 | -(NSString*)displayName; 74 | -(void)setDisplayName:(NSString*)name; 75 | -(NSString*)longDisplayName; 76 | -(int)ratingRank; 77 | -(void)markLaunchTime; 78 | -(BOOL)launch; 79 | // inherited: -(void)activate; 80 | // inherited: -(void)deactivate; 81 | // inherited: -(void)deactivated; 82 | // inherited: -(void)kill; 83 | -(BOOL)_shouldAutoLaunchOnBoot:(BOOL)boot; 84 | -(void)autoLaunchIfNecessaryOnBoot:(BOOL)boot; 85 | -(void)_cancelAutoRelaunch; 86 | -(void)_relaunchAfterExit; 87 | -(void)removeStatusBarItems; 88 | // inherited: -(int)defaultStatusBarMode; 89 | // inherited: -(int)defaultStatusBarOrientation; 90 | -(void)_resetEventPort; 91 | -(void)willActivateOtherRole:(NSString*)role; 92 | -(void)exitedCommon; 93 | // inherited: -(void)exitedAbnormally; 94 | // inherited: -(void)exitedNormally; 95 | -(unsigned)jetsamPriority; 96 | -(pid_t)pid; 97 | -(void)setPid:(pid_t)pid; 98 | -(mach_port_t)eventPort; 99 | -(SBAppContextHostView*)contextHostView; 100 | -(void)_clearContextHostView; 101 | -(void)_setContextHostView:(id)view; 102 | -(void)_hideContextHostView; 103 | -(void)_unregisterRemoteViewsAndSheets; 104 | -(NSString*)launchdJobLabel; 105 | -(void)setLaunchdJobLabel:(id)label; 106 | -(NSDictionary*)seatbeltEnvironmentVariables; 107 | -(void)setSeatbeltEnvironmentVariables:(id)variables; 108 | -(NSString*)signerIdentity; // e.g. "Apple iPhone OS Application Signing" 109 | -(int)applicationSignatureState; 110 | -(BOOL)_signatureNeedsExplicitUserTrust; 111 | -(void)markApplicationIdentityAsTrusted; 112 | -(BOOL)provisioningProfileValidated; 113 | -(id)externalAccessoryProtocols; 114 | -(int)failedLaunchCount; 115 | -(void)launchFailed; 116 | // inherited: -(void)launchSucceeded:(BOOL)succeeded; 117 | -(void)prepareForUninstallation; 118 | -(void)noteAddedStatusBarItem:(id)item; 119 | -(void)noteRemovedStatusBarItem:(id)item; 120 | -(UIRemoteApplication*)remoteApplication; 121 | -(void)_purgeRemoteApplication; 122 | -(BOOL)showLaunchAlertForType:(int)type; 123 | -(void)resetLaunchAlertForType:(int)type; 124 | -(NSTimeInterval)elapsedCPUTime; 125 | #if __IPHONE_OS_VERSION_MAX_ALLOWED >= __IPHONE_3_2 126 | -(double)modificationDate; 127 | -(id)spotlightIconNames; 128 | -(void)flushSnapshotsForAllRoles:(BOOL)allRoles; 129 | -(id)_pathIfFileExistsAtPath:(id)path; 130 | -(id)defaultImage:(BOOL*)image originalOrientation:(int*)orientation currentOrientation:(int*)orientation3; 131 | -(BOOL)isClassic; 132 | -(int)classicDefaultStatusBarMode; 133 | #endif 134 | #if __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_3_2 135 | -(NSString*)pathForIcon; 136 | -(NSString*)pathForSmallIcon; 137 | -(id)spotlightIcons; 138 | -(void)flushSnapshotsForAllRoles; 139 | -(BOOL)isPrerenderedIcon; 140 | -(void)_sendCurrentDeviceOrientation; 141 | #endif 142 | @end 143 | 144 | -------------------------------------------------------------------------------- /Tweak.xm: -------------------------------------------------------------------------------- 1 | #import 2 | #import //Using AppList to generate list of apps 3 | #import 4 | 5 | #import 6 | #import 7 | #import 8 | 9 | // Thanks caughtinflux for teaching me that I can 10 | // add interfaces here instead of importing classes 11 | @interface SBSearchController (LLAdditions) 12 | -(BOOL)shouldDisplayListLauncher; 13 | @end 14 | 15 | @interface UIApplication (Undocumented) 16 | - (void) launchApplicationWithIdentifier: (NSString*)identifier suspended: (BOOL)suspended; 17 | @end 18 | 19 | static ALApplicationList *apps = nil; 20 | static NSArray *displayIdentifiers = nil; 21 | 22 | static UITableView *table = nil; 23 | static CGFloat sectionHeaderWidth; 24 | static CGFloat searchRowHeight; 25 | 26 | //is user on an iPad 27 | static inline BOOL isPad() { return (UI_USER_INTERFACE_IDIOM()==UIUserInterfaceIdiomPad); } 28 | 29 | %hook UITableView 30 | // Ensure that the table is not hidden 31 | - (void)setAlpha:(float)alpha { 32 | if (self != table) 33 | %orig; 34 | } 35 | %end 36 | 37 | %hook SBSearchView 38 | // Initialize the application list and create the table 39 | - (id)initWithFrame: (CGRect)frame withContent: (id)content onWallpaper: (id)wallpaper { 40 | if ((self = %orig)) { 41 | 42 | apps = [ALApplicationList sharedApplicationList]; 43 | 44 | displayIdentifiers = [[apps.applications allKeys] sortedArrayUsingComparator:^NSComparisonResult(id obj1, id obj2) { 45 | return [[apps.applications objectForKey:obj1] caseInsensitiveCompare:[apps.applications objectForKey:obj2]];}]; 46 | // displayNames = [[apps.applications allValues] sortedArrayUsingSelector:@selector(compare:)]; 47 | [displayIdentifiers retain]; 48 | // [displayNames retain]; 49 | 50 | 51 | table = [self tableView]; 52 | BOOL isWildcat = isPad(); 53 | sectionHeaderWidth = isWildcat ? 68.0f : 39.0f; 54 | searchRowHeight = isWildcat ? 72.0f : 44.0f; 55 | table.rowHeight = searchRowHeight; 56 | [table setScrollEnabled:YES]; 57 | } 58 | return self; 59 | } 60 | %end 61 | 62 | %hook SBSearchController 63 | 64 | %new 65 | -(BOOL)shouldDisplayListLauncher { 66 | //Get's the search bar's text to check to see if it should display LL6 67 | return [[[[self searchView] searchBar] text] isEqualToString:@""]; 68 | } 69 | 70 | // Shouldn't display the keyboard when viewing ListLauncher 71 | -(BOOL)shouldShowKeyboardOnScroll { 72 | if([self shouldDisplayListLauncher]) { 73 | return NO; 74 | } 75 | return %orig; 76 | } 77 | 78 | // Determine what to do when user taps on the section aka launch the app! 79 | - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { 80 | if (![self shouldDisplayListLauncher]) { %orig; return; } 81 | 82 | int index = indexPath.section; 83 | 84 | NSString *displayIdentifier = [displayIdentifiers objectAtIndex:index]; 85 | 86 | [[UIApplication sharedApplication] launchApplicationWithIdentifier:displayIdentifier suspended:NO]; 87 | //[[objc_getClass("SBUIController") sharedInstance] activateApplicationAnimated:displayIdentifier]; 88 | 89 | [tableView deselectRowAtIndexPath:indexPath animated:YES]; 90 | } 91 | 92 | - (float)tableView: (id)tv heightForRowAtIndexPath: (id)ip { 93 | return searchRowHeight; 94 | } 95 | 96 | - (id)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { 97 | // Asks the data source for a cell to insert in a particular 98 | // location of the table view. (required) 99 | if (![self shouldDisplayListLauncher]) { return %orig; } 100 | 101 | NSString *name = [apps valueForKey:@"displayName" forDisplayIdentifier:[displayIdentifiers objectAtIndex:indexPath.section]]; 102 | SBSearchTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"dude"]; 103 | 104 | if (cell) { 105 | [cell clearContents]; 106 | } else { 107 | //Thanks DHowett for teaching me how to hook properly. 108 | cell = [[[%c(SBSearchTableViewCell) alloc] initWithStyle:(UITableViewCellStyleDefault) reuseIdentifier:@"dude"] autorelease]; //Actually need a style 109 | //Thanks caughtinflux and Jack! (sorta) Got me halfway to hooking! 110 | // float &secWidth = MSHookIvar(cell, "_sectionHeaderWidth"); 111 | // if (secWidth) { 112 | // secWidth = sectionHeaderWidth; 113 | // } 114 | [cell setEdgeInset:0]; 115 | cell.sectionHeaderWidth = isPad ? 39.0f : 68.0f; 116 | } 117 | 118 | if(indexPath.section % 2 == 0) { 119 | [cell setUsesAlternateBackgroundColor:NO]; 120 | } else{ 121 | [cell setUsesAlternateBackgroundColor:YES]; 122 | } 123 | 124 | if (indexPath.section == 0) { 125 | [cell setFirstInTableView:YES]; 126 | } else { 127 | [cell setFirstInTableView:NO]; 128 | } 129 | 130 | 131 | cell.title = name; 132 | [cell setBadged:NO]; 133 | [cell setBelowTopHit:YES]; 134 | [cell setFirstInSection:YES]; 135 | [cell setNeedsDisplay]; 136 | [[[self searchView] tableView] setScrollEnabled:YES]; 137 | 138 | //[cell setAuxiliaryTitle:]; //It would be cool if it showed the last message etc; similiar to runninglist 139 | //[cell setSubtitle:]; //see above 140 | 141 | return cell; 142 | } 143 | 144 | - (int)tableView: (id)tableView numberOfRowsInSection: (int)s { 145 | if (![self shouldDisplayListLauncher]) return %orig; 146 | else return 1; 147 | } 148 | 149 | - (int)numberOfSectionsInTableView: (id)tableView { 150 | if (![self shouldDisplayListLauncher]) return %orig; 151 | return [apps applicationCount]; 152 | } 153 | 154 | - (id)tableView: (id)tableView viewForHeaderInSection: (int)index { 155 | //Asks the delegate for a view object to display in the 156 | // header of the specified section of the table view. 157 | 158 | if (![self shouldDisplayListLauncher]) return %orig; 159 | 160 | UIView *view = [[UIView alloc] initWithFrame:CGRectMake(0, 0, sectionHeaderWidth, searchRowHeight)]; 161 | NSString *displayIdentifier = [displayIdentifiers objectAtIndex:index]; 162 | 163 | 164 | UIImage *icon = [apps iconOfSize:ALApplicationIconSizeSmall forDisplayIdentifier:displayIdentifier]; 165 | UIImageView *iview = [[UIImageView alloc] initWithImage:icon]; 166 | CGRect rec = [iview bounds]; 167 | rec.size = [icon size]; 168 | CGSize size = [view frame].size; 169 | rec.origin.y = (size.height - rec.size.height) * 0.5f; 170 | rec.origin.x = (size.width - rec.size.width) * 0.5f; 171 | 172 | iview.frame = rec; 173 | 174 | [view addSubview:iview]; 175 | 176 | [view setOpaque:0]; 177 | [view setUserInteractionEnabled:NO]; 178 | 179 | [iview release]; 180 | 181 | return [view autorelease]; 182 | } 183 | 184 | %end 185 | 186 | 187 | //These things don't exist in iOS6. At least in the headers I am looking at. 188 | // I believe these might be used for indexing which is a future feature. 189 | 190 | // - (BOOL)_hasSearchResults { return YES; } 191 | 192 | // - (BOOL)respondsToSelector: (SEL)selector { 193 | // return selector == @selector(tableView:heightForRowAtIndexPath:) ? NO : %orig; 194 | // } 195 | 196 | 197 | // //%new(i@:@i) 198 | // - (int)tableView: (UITableView *)tableView sectionForSectionIndexTitle: (NSString *)title atIndex: (NSInteger)index { 199 | // // Asks the datasource to return the index for the section having the given title and section title index 200 | 201 | // int idx = [[UILocalizedIndexedCollation currentCollation] sectionForSectionIndexTitleAtIndex:index]; 202 | // for (int i = 0; i < [apps applicationCount]; i++) { 203 | // NSIndexPath *path = [NSIndexPath indexPathWithIndex:i]; 204 | // if (idx <= [[UILocalizedIndexedCollation currentCollation] sectionForObject:[dataSource displayIdentifierForIndexPath:path] collationStringSelector:@selector(displayName)]) return i; 205 | // } 206 | // return -1; 207 | // } 208 | 209 | // //%new(@@:@) 210 | // - (NSArray *)sectionIndexTitlesForTableView: (UITableView *)tableView { 211 | // //return the titles for the sections for a table view 212 | // if ([self shouldDisplayListLauncher]) { 213 | // return nil; 214 | // } else { 215 | // id titles = [[UILocalizedIndexedCollation currentCollation] sectionIndexTitles]; 216 | // //titles = [titles subarrayWithRange:NSMakeRange(0, [titles count] - 1)]; 217 | // return titles; 218 | // } 219 | // } 220 | -------------------------------------------------------------------------------- /UITableViewCell.h: -------------------------------------------------------------------------------- 1 | /* Generated by RuntimeBrowser 2 | Image: /System/Library/Frameworks/UIKit.framework/UIKit 3 | */ 4 | 5 | @class NSIndexPath, NSString, NSTimer, SUGridView, UIColor, UIControl, UIImage, UIImageView, UILabel, UILongPressGestureRecognizer, UIScrollView, UITableView, UITableViewCellDeleteConfirmationView, UITapGestureRecognizer, UITextField, UIView, _UITableViewCellSeparatorView; 6 | 7 | @interface UITableViewCell { 8 | struct { 9 | unsigned int showingDeleteConfirmation : 1; 10 | unsigned int separatorStyle : 3; 11 | unsigned int selectionStyle : 3; 12 | unsigned int selectionFadeFraction : 11; 13 | unsigned int editing : 1; 14 | unsigned int editingStyle : 3; 15 | unsigned int accessoryType : 3; 16 | unsigned int editingAccessoryType : 3; 17 | unsigned int showsAccessoryWhenEditing : 1; 18 | unsigned int showsReorderControl : 1; 19 | unsigned int showDisclosure : 1; 20 | unsigned int showTopSeparator : 1; 21 | unsigned int hideTopSeparatorDuringReordering : 1; 22 | unsigned int disclosureClickable : 1; 23 | unsigned int disclosureStyle : 1; 24 | unsigned int showingRemoveControl : 1; 25 | unsigned int sectionLocation : 3; 26 | unsigned int tableViewStyle : 1; 27 | unsigned int shouldIndentWhileEditing : 1; 28 | unsigned int fontSet : 1; 29 | unsigned int usingDefaultSelectedBackgroundView : 1; 30 | unsigned int wasSwiped : 1; 31 | unsigned int highlighted : 1; 32 | unsigned int separatorDirty : 1; 33 | unsigned int drawn : 1; 34 | unsigned int drawingDisabled : 1; 35 | unsigned int style : 12; 36 | unsigned int showingMenu : 1; 37 | unsigned int clipsContents : 1; 38 | unsigned int animatingSelection : 1; 39 | unsigned int backgroundColorSet : 1; 40 | unsigned int needsSetup : 1; 41 | unsigned int dontDrawTopShadow : 1; 42 | unsigned int usingMultiselectbackgroundView : 1; 43 | unsigned int layoutLoopCounter : 2; 44 | unsigned int isPigglyWigglyCell; 45 | unsigned int deleteAnimationInProgress : 1; 46 | unsigned int deleteCancelationAnimationInProgress : 1; 47 | unsigned int animating : 1; 48 | unsigned int shouldHaveFullLengthBottomSeparator : 1; 49 | unsigned int shouldHaveFullLengthTopSeparator : 1; 50 | unsigned int drawsSeparatorAtTopOfSection : 1; 51 | unsigned int drawsSeparatorAtBottomOfSection : 1; 52 | unsigned int separatorBackdropOverlayBlendMode : 3; 53 | unsigned int separatorHidden : 1; 54 | SEL _accessoryAction; 55 | id _accessoryActionSegueTemplate; 56 | UIColor *_accessoryTintColor; 57 | UIControl *_accessoryView; 58 | UIColor *_backgroundColor; 59 | } _backgroundInset; 60 | UIView *_backgroundView; 61 | id _badge; 62 | UIView *_bottomShadowAnimationView; 63 | UIColor *_bottomShadowColor; 64 | UIView *_clearBlendingView; 65 | UIView *_contentView; 66 | UIView *_customAccessoryView; 67 | UIView *_customEditingAccessoryView; 68 | NSTimer *_deselectTimer; 69 | UILabel *_detailTextLabel; 70 | SEL _editAction; 71 | UITextField *_editableTextField; 72 | UIControl *_editingAccessoryView; 73 | id _editingData; 74 | UIView *_floatingSeparatorView; 75 | id _highlightingSupport; 76 | UIImageView *_imageView; 77 | int _indentationLevel; 78 | float _indentationWidth; 79 | float _indexBarWidth; 80 | BOOL _isPigglyWigglyCell; 81 | double _lastSelectionTime; 82 | id _layoutManager; 83 | UILongPressGestureRecognizer *_menuGesture; 84 | UIView *_multipleSelectionBackgroundView; 85 | id _oldEditingData; 86 | UIImage *_reorderControlImage; 87 | NSIndexPath *_representedIndexPath; 88 | SEL _returnAction; 89 | NSString *_reuseIdentifier; 90 | float _rightMargin; 91 | UIColor *_sectionBorderColor; 92 | float _sectionBorderWidth; 93 | float _sectionCornerRadius; 94 | UIView *_selectedBackgroundView; 95 | UIView *_selectedOverlayView; 96 | float _selectionFadeDuration; 97 | id _selectionSegueTemplate; 98 | UIColor *_selectionTintColor; 99 | UIColor *_separatorColor; 100 | } _separatorInset; 101 | _UITableViewCellSeparatorView *_separatorView; 102 | UITapGestureRecognizer *_swipeToDeleteCancelationGesture; 103 | UITableViewCellDeleteConfirmationView *_swipeToDeleteConfirmationView; 104 | float _swipeToDeleteDistancePulled; 105 | } _tableCellFlags; 106 | UITableView *_tableView; 107 | id _target; 108 | float _textFieldOffset; 109 | UILabel *_textLabel; 110 | _UITableViewCellSeparatorView *_topSeparatorView; 111 | UIView *_topShadowAnimationView; 112 | UIColor *_topShadowColor; 113 | UIView *_topShadowView; 114 | struct __CFDictionary { } *_unhighlightedStates; 115 | UIScrollView *_wrapperView; 116 | } 117 | 118 | @property int accessoryType; 119 | @property(retain) UIView * accessoryView; 120 | @property(retain) UIView * backgroundView; 121 | @property(readonly) UIView * contentView; 122 | @property(readonly) UILabel * detailTextLabel; 123 | @property(getter=isEditing) BOOL editing; 124 | @property int editingAccessoryType; 125 | @property(retain) UIView * editingAccessoryView; 126 | @property(readonly) int editingStyle; 127 | @property(readonly) SUGridView * gridView; 128 | @property(getter=isHighlighted) BOOL highlighted; 129 | @property(readonly) UIImageView * imageView; 130 | @property int indentationLevel; 131 | @property float indentationWidth; 132 | @property(retain) UIView * multipleSelectionBackgroundView; 133 | @property(readonly) NSString * reuseIdentifier; 134 | @property(getter=isSelected) BOOL selected; 135 | @property(retain) UIView * selectedBackgroundView; 136 | @property int selectionStyle; 137 | @property struct UIEdgeInsets { float x1; float x2; float x3; float x4; } separatorInset; 138 | @property BOOL shouldIndentWhileEditing; 139 | @property(readonly) BOOL showingDeleteConfirmation; 140 | @property BOOL showsReorderControl; 141 | @property(readonly) UILabel * textLabel; 142 | 143 | + (id)_defaultTopShadowColor; 144 | + (void)initialize; 145 | 146 | - (SEL)_accessoryAction; 147 | - (id)_accessoryTintColor; 148 | - (id)_accessoryView:(BOOL)arg1; 149 | - (void)_addSubview:(id)arg1 positioned:(int)arg2 relativeTo:(id)arg3; 150 | - (void)_animateFloatingSeparatorForInsertion:(BOOL)arg1 withRowAnimation:(int)arg2; 151 | - (void)_animateInnerShadowForInsertion:(BOOL)arg1 withRowAnimation:(int)arg2; 152 | - (void)_animateSwipeCancelation; 153 | - (BOOL)_backgroundColorSet; 154 | - (struct UIEdgeInsets { float x1; float x2; float x3; float x4; })_backgroundInset; 155 | - (id)_backgroundView:(BOOL)arg1; 156 | - (id)_badge:(BOOL)arg1; 157 | - (id)_badge; 158 | - (id)_badgeText; 159 | - (void)_beginSwiping; 160 | - (BOOL)_canDoSeparatorLayout; 161 | - (BOOL)_canDrawContent; 162 | - (void)_cancelInternalPerformRequests; 163 | - (id)_checkmarkImage:(BOOL)arg1; 164 | - (void)_clearOpaqueViewState:(id)arg1; 165 | - (id)_contentBackgroundColor; 166 | - (id)_createRemoveControlForStyle:(int)arg1; 167 | - (void)_createReorderControlIfNeeded; 168 | - (id)_currentAccessoryView:(BOOL)arg1; 169 | - (id)_customAccessoryView:(BOOL)arg1; 170 | - (id)_customEditingAccessoryView:(BOOL)arg1; 171 | - (id)_defaultAccessoryView; 172 | - (id)_defaultFont; 173 | - (void)_delayedDeselect; 174 | - (struct CGRect { struct CGPoint { float x_1_1_1; float x_1_1_2; } x1; struct CGSize { float x_2_1_1; float x_2_1_2; } x2; })_delegateConfirmationRect; 175 | - (id)_deleteConfirmationView; 176 | - (void)_descendent:(id)arg1 didMoveFromSuperview:(id)arg2 toSuperview:(id)arg3; 177 | - (void)_descendent:(id)arg1 willMoveFromSuperview:(id)arg2 toSuperview:(id)arg3; 178 | - (void)_deselectAnimationFinished; 179 | - (id)_detailDisclosureImage:(BOOL)arg1; 180 | - (id)_detailTextLabel:(BOOL)arg1; 181 | - (id)_detailTextLabel; 182 | - (void)_didCreateContentView; 183 | - (id)_disclosureImage:(BOOL)arg1; 184 | - (id)_disclosurePressedImage:(BOOL)arg1; 185 | - (void)_drawContentInRect:(struct CGRect { struct CGPoint { float x_1_1_1; float x_1_1_2; } x1; struct CGSize { float x_2_1_1; float x_2_1_2; } x2; })arg1 selected:(BOOL)arg2; 186 | - (void)_drawSeparatorInRect:(struct CGRect { struct CGPoint { float x_1_1_1; float x_1_1_2; } x1; struct CGSize { float x_2_1_1; float x_2_1_2; } x2; })arg1; 187 | - (BOOL)_drawsSeparatorAtBottomOfSection; 188 | - (BOOL)_drawsSeparatorAtTopOfSection; 189 | - (BOOL)_drawsTopSeparatorDuringReordering; 190 | - (BOOL)_drawsTopShadow; 191 | - (id)_editableTextField:(BOOL)arg1; 192 | - (id)_editableTextField; 193 | - (id)_editingAccessoryView:(BOOL)arg1; 194 | - (float)_editingButtonOffset; 195 | - (void)_editingTransitionAnimationDidStop:(id)arg1 finished:(id)arg2 context:(id)arg3; 196 | - (id)_encodableSubviews; 197 | - (void)_endSwiping:(BOOL)arg1; 198 | - (void)_finishedFadingGrabber:(id)arg1 finished:(BOOL)arg2; 199 | - (BOOL)_gestureRecognizerShouldBegin:(id)arg1; 200 | - (void)_grabberBeganReorder:(id)arg1; 201 | - (void)_grabberDragged:(id)arg1 yDelta:(float)arg2; 202 | - (void)_grabberReleased:(id)arg1; 203 | - (void)_handleSwipeDeleteCancelation:(id)arg1; 204 | - (BOOL)_hasAccessoryView; 205 | - (BOOL)_hasEditingAccessoryView; 206 | - (id)_imageView:(BOOL)arg1; 207 | - (id)_imageView; 208 | - (float)_indexBarWidth; 209 | - (id)_indexPath; 210 | - (BOOL)_insetsBackground; 211 | - (BOOL)_isAnimating; 212 | - (BOOL)_isCurrentlyConsideredHighlighted; 213 | - (BOOL)_isDeleteAnimationInProgress; 214 | - (BOOL)_isHighlighted; 215 | - (BOOL)_isInModalViewController; 216 | - (BOOL)_isPigglyWigglyCell; 217 | - (BOOL)_isReorderable; 218 | - (BOOL)_isUsingOldStyleMultiselection; 219 | - (void)_layoutSubviewsAnimated:(BOOL)arg1; 220 | - (void)_longPressGestureRecognized:(id)arg1; 221 | - (float)_marginWidth; 222 | - (void)_menuDismissed:(id)arg1; 223 | - (id)_multiselectBackgroundColor; 224 | - (void)_multiselectColorChanged; 225 | - (BOOL)_needsSetup; 226 | - (id)_newAccessoryView:(BOOL)arg1; 227 | - (void)_performAction:(SEL)arg1 sender:(id)arg2; 228 | - (int)_popoverControllerStyle; 229 | - (void)_populateArchivedSubviews:(id)arg1; 230 | - (void)_releaseRemoveControl; 231 | - (void)_releaseReorderingControl; 232 | - (id)_removeControl; 233 | - (void)_removeFloatingSeparator; 234 | - (void)_removeInnerShadow; 235 | - (void)_removeRemoveControl; 236 | - (id)_reorderControlImage; 237 | - (id)_reorderingControl; 238 | - (id)_reorderingSeparatorView; 239 | - (void)_resetSelectionTimer; 240 | - (float)_rightMarginWidth; 241 | - (void)_saveOpaqueViewState:(id)arg1; 242 | - (id)_scriptingInfo; 243 | - (float)_sectionBorderWidth; 244 | - (id)_selectedBackgroundView:(BOOL)arg1; 245 | - (int)_separatorBackdropOverlayBlendMode; 246 | - (BOOL)_separatorHidden; 247 | - (void)_setAccessoryAction:(SEL)arg1; 248 | - (void)_setAccessoryTintColor:(id)arg1; 249 | - (void)_setAnimating:(BOOL)arg1 clippingAdjacentCells:(BOOL)arg2; 250 | - (void)_setAnimating:(BOOL)arg1; 251 | - (void)_setBackgroundInset:(struct UIEdgeInsets { float x1; float x2; float x3; float x4; })arg1; 252 | - (void)_setBadgeText:(id)arg1; 253 | - (void)_setDrawsSeparatorAtBottomOfSection:(BOOL)arg1; 254 | - (void)_setDrawsSeparatorAtTopOfSection:(BOOL)arg1; 255 | - (void)_setDrawsTopSeparator:(BOOL)arg1; 256 | - (void)_setDrawsTopSeparatorDuringReordering:(BOOL)arg1; 257 | - (void)_setDrawsTopShadow:(BOOL)arg1; 258 | - (void)_setEditingStyle:(int)arg1; 259 | - (void)_setFont:(id)arg1 layout:(BOOL)arg2; 260 | - (void)_setGrabberHidden:(BOOL)arg1; 261 | - (void)_setHiddenForReuse:(BOOL)arg1; 262 | - (void)_setIndexBarWidth:(float)arg1; 263 | - (void)_setIndexPath:(id)arg1; 264 | - (void)_setIsPigglyWigglyCell:(BOOL)arg1; 265 | - (void)_setMarginWidth:(float)arg1; 266 | - (void)_setMultiselecting:(BOOL)arg1; 267 | - (void)_setNeedsSetup:(BOOL)arg1; 268 | - (void)_setOpaque:(BOOL)arg1 forSubview:(id)arg2; 269 | - (void)_setReorderControlImage:(id)arg1; 270 | - (void)_setReordering:(BOOL)arg1; 271 | - (void)_setRightMarginWidth:(float)arg1; 272 | - (void)_setSectionBorderWidth:(float)arg1; 273 | - (void)_setSelectionStyle:(int)arg1 selectionTintColor:(id)arg2; 274 | - (void)_setSeparatorBackdropOverlayBlendMode:(int)arg1; 275 | - (void)_setSeparatorHidden:(BOOL)arg1; 276 | - (void)_setShouldHaveFullLengthBottomSeparator:(BOOL)arg1; 277 | - (void)_setShouldHaveFullLengthTopSeparator:(BOOL)arg1; 278 | - (void)_setShouldIndentWhileEditing:(BOOL)arg1; 279 | - (void)_setShowingDeleteConfirmation:(BOOL)arg1; 280 | - (void)_setShowsReorderControl:(BOOL)arg1; 281 | - (void)_setTableBackgroundCGColor:(struct CGColor { }*)arg1 withSystemColorName:(id)arg2; 282 | - (void)_setTableView:(id)arg1; 283 | - (void)_setTarget:(id)arg1; 284 | - (void)_setupMenuGesture; 285 | - (void)_setupSelectedBackgroundView; 286 | - (void)_setupTableViewCellCommon; 287 | - (BOOL)_shouldHaveFullLengthBottomSeparator; 288 | - (BOOL)_shouldHaveFullLengthTopSeparator; 289 | - (BOOL)_shouldSaveOpaqueStateForView:(id)arg1; 290 | - (BOOL)_showFullLengthTopSeparatorForTopOfSection; 291 | - (void)_showReorderControl; 292 | - (BOOL)_showSeparatorAtTopOfSection; 293 | - (void)_startToEditTextField; 294 | - (void)_swipeAccessoryButtonPushed; 295 | - (void)_swipeDeleteButtonPushed; 296 | - (id)_swipeToDeleteConfirmationView; 297 | - (void)_syncAccessoryViewsIfNecessary; 298 | - (id)_tableView; 299 | - (void)_tableViewDidUpdateMarginWidth; 300 | - (id)_target; 301 | - (id)_textLabel:(BOOL)arg1; 302 | - (id)_textLabel; 303 | - (id)_tintedDisclosureImagePressed:(BOOL)arg1; 304 | - (id)_titleForDeleteConfirmationButton; 305 | - (void)_topShadowDidFadeOut; 306 | - (id)_topShadowView:(BOOL)arg1; 307 | - (void)_uiRemoveControlMinusButtonHideAnimationDone:(id)arg1; 308 | - (void)_updateAndCacheBackgroundColorForHighlightIgnoringSelection:(BOOL)arg1; 309 | - (void)_updateCellMaskViewsForView:(id)arg1 backdropView:(id)arg2; 310 | - (void)_updateContentClip; 311 | - (void)_updateFullWidthSwipeDeletionView; 312 | - (void)_updateHighlightColors; 313 | - (void)_updateHighlightColorsForAnimationHalfwayPoint; 314 | - (void)_updateHighlightColorsForView:(id)arg1 highlighted:(BOOL)arg2; 315 | - (void)_updateSeparatorContent:(BOOL)arg1; 316 | - (void)_updateSeparatorContent; 317 | - (void)_updateSwipeWithDistancePulled:(float)arg1; 318 | - (void)_updateTopShadowView:(BOOL)arg1; 319 | - (void)_updateViewsForDeleteButton; 320 | - (void)_updateWrapperContentInset; 321 | - (BOOL)_usesRoundedGroups; 322 | - (void)_willBeDeleted; 323 | - (id)_wrapperView; 324 | - (id)accessibilityTableViewCellText; 325 | - (SEL)accessoryAction; 326 | - (id)accessoryActionSegueTemplate; 327 | - (int)accessoryType; 328 | - (id)accessoryView; 329 | - (id)backgroundColor; 330 | - (id)backgroundView; 331 | - (id)bottomShadowColor; 332 | - (void)bringSubviewToFront:(id)arg1; 333 | - (BOOL)canBecomeFirstResponder; 334 | - (BOOL)canPerformAction:(SEL)arg1 withSender:(id)arg2; 335 | - (BOOL)clipsContents; 336 | - (id)contentView; 337 | - (void)copy:(id)arg1; 338 | - (unsigned int)currentStateMask; 339 | - (void)cut:(id)arg1; 340 | - (void)dealloc; 341 | - (void)deleteConfirmationControlWasCancelled:(id)arg1; 342 | - (void)deleteConfirmationControlWasClicked:(id)arg1; 343 | - (id)detailTextLabel; 344 | - (void)didMoveToSuperview; 345 | - (void)didTransitionToState:(unsigned int)arg1; 346 | - (BOOL)drawingEnabled; 347 | - (SEL)editAction; 348 | - (void)editControlWasClicked:(id)arg1; 349 | - (id)editableTextField; 350 | - (int)editingAccessoryType; 351 | - (id)editingAccessoryView; 352 | - (id)editingData:(BOOL)arg1; 353 | - (int)editingStyle; 354 | - (void)encodeWithCoder:(id)arg1; 355 | - (id)font; 356 | - (id)gridView; 357 | - (BOOL)hidesAccessoryWhenEditing; 358 | - (id)hitTest:(struct CGPoint { float x1; float x2; })arg1 withEvent:(id)arg2; 359 | - (id)image; 360 | - (id)imageView; 361 | - (int)indentationLevel; 362 | - (float)indentationWidth; 363 | - (id)init; 364 | - (id)initWithCoder:(id)arg1; 365 | - (id)initWithFrame:(struct CGRect { struct CGPoint { float x_1_1_1; float x_1_1_2; } x1; struct CGSize { float x_2_1_1; float x_2_1_2; } x2; })arg1 reuseIdentifier:(id)arg2; 366 | - (id)initWithFrame:(struct CGRect { struct CGPoint { float x_1_1_1; float x_1_1_2; } x1; struct CGSize { float x_2_1_1; float x_2_1_2; } x2; })arg1; 367 | - (id)initWithStyle:(int)arg1 reuseIdentifier:(id)arg2; 368 | - (void)insertControl:(id)arg1 shouldInsertWithTarget:(id)arg2; 369 | - (BOOL)isAtLeastHalfSelected; 370 | - (BOOL)isEditing; 371 | - (BOOL)isElementAccessibilityExposedToInterfaceBuilder; 372 | - (BOOL)isHighlighted; 373 | - (BOOL)isSelected; 374 | - (id)layoutManager; 375 | - (void)layoutSubviews; 376 | - (int)lineBreakMode; 377 | - (id)multipleSelectionBackgroundView; 378 | - (id)oldEditingData; 379 | - (void)paste:(id)arg1; 380 | - (void)prepareForReuse; 381 | - (void)removeControl:(id)arg1 wasCanceledForTarget:(id)arg2; 382 | - (void)removeControl:(id)arg1 willRemoveTarget:(id)arg2; 383 | - (void)removeControlWillHideRemoveConfirmation:(id)arg1; 384 | - (void)removeEditingData; 385 | - (void)removeFromSuperview; 386 | - (SEL)returnAction; 387 | - (id)reuseIdentifier; 388 | - (void)scrollViewDidEndDecelerating:(id)arg1; 389 | - (void)scrollViewDidEndDragging:(id)arg1 willDecelerate:(BOOL)arg2; 390 | - (void)scrollViewDidEndScrollingAnimation:(id)arg1; 391 | - (void)scrollViewWillEndDragging:(id)arg1 withVelocity:(struct CGPoint { float x1; float x2; })arg2 targetContentOffset:(inout struct CGPoint { float x1; float x2; }*)arg3; 392 | - (id)sectionBorderColor; 393 | - (int)sectionLocation; 394 | - (id)selectedBackgroundView; 395 | - (void)selectedBackgroundViewChange:(id)arg1 finished:(id)arg2 context:(id)arg3; 396 | - (id)selectedImage; 397 | - (id)selectedOverlayView; 398 | - (id)selectedTextColor; 399 | - (float)selectionFadeDuration; 400 | - (float)selectionPercent; 401 | - (id)selectionSegueTemplate; 402 | - (int)selectionStyle; 403 | - (id)selectionTintColor; 404 | - (void)sendSubviewToBack:(id)arg1; 405 | - (id)separatorColor; 406 | - (struct UIEdgeInsets { float x1; float x2; float x3; float x4; })separatorInset; 407 | - (int)separatorStyle; 408 | - (void)setAccessoryAction:(SEL)arg1; 409 | - (void)setAccessoryActionSegueTemplate:(id)arg1; 410 | - (void)setAccessoryType:(int)arg1; 411 | - (void)setAccessoryView:(id)arg1; 412 | - (void)setBackgroundColor:(id)arg1; 413 | - (void)setBackgroundView:(id)arg1; 414 | - (void)setBottomShadowColor:(id)arg1; 415 | - (void)setClipsContents:(BOOL)arg1; 416 | - (void)setDrawingEnabled:(BOOL)arg1; 417 | - (void)setEditAction:(SEL)arg1; 418 | - (void)setEditing:(BOOL)arg1 animated:(BOOL)arg2; 419 | - (void)setEditing:(BOOL)arg1; 420 | - (void)setEditingAccessoryType:(int)arg1; 421 | - (void)setEditingAccessoryView:(id)arg1; 422 | - (void)setEditingBySwiping:(BOOL)arg1 animated:(BOOL)arg2; 423 | - (void)setEditingStyle:(int)arg1; 424 | - (void)setFont:(id)arg1; 425 | - (void)setFrame:(struct CGRect { struct CGPoint { float x_1_1_1; float x_1_1_2; } x1; struct CGSize { float x_2_1_1; float x_2_1_2; } x2; })arg1; 426 | - (void)setHidesAccessoryWhenEditing:(BOOL)arg1; 427 | - (void)setHighlighted:(BOOL)arg1 animated:(BOOL)arg2; 428 | - (void)setHighlighted:(BOOL)arg1; 429 | - (void)setImage:(id)arg1; 430 | - (void)setIndentationLevel:(int)arg1; 431 | - (void)setIndentationWidth:(float)arg1; 432 | - (void)setLayoutManager:(id)arg1; 433 | - (void)setLineBreakMode:(int)arg1; 434 | - (void)setMultipleSelectionBackgroundView:(id)arg1; 435 | - (void)setOldEditingData:(id)arg1; 436 | - (void)setPlaceHolderValue:(id)arg1; 437 | - (void)setReturnAction:(SEL)arg1; 438 | - (void)setReuseIdentifier:(id)arg1; 439 | - (void)setSectionBorderColor:(id)arg1; 440 | - (void)setSectionLocation:(int)arg1 animated:(BOOL)arg2; 441 | - (void)setSectionLocation:(int)arg1; 442 | - (void)setSelected:(BOOL)arg1 animated:(BOOL)arg2; 443 | - (void)setSelected:(BOOL)arg1; 444 | - (void)setSelectedBackgroundView:(id)arg1 animated:(BOOL)arg2; 445 | - (void)setSelectedBackgroundView:(id)arg1; 446 | - (void)setSelectedImage:(id)arg1; 447 | - (void)setSelectedTextColor:(id)arg1; 448 | - (void)setSelectionFadeDuration:(float)arg1; 449 | - (void)setSelectionSegueTemplate:(id)arg1; 450 | - (void)setSelectionStyle:(int)arg1; 451 | - (void)setSelectionTintColor:(id)arg1; 452 | - (void)setSeparatorColor:(id)arg1; 453 | - (void)setSeparatorInset:(struct UIEdgeInsets { float x1; float x2; float x3; float x4; })arg1; 454 | - (void)setSeparatorStyle:(int)arg1; 455 | - (void)setShouldIndentWhileEditing:(BOOL)arg1; 456 | - (void)setShowingDeleteConfirmation:(BOOL)arg1; 457 | - (void)setShowsReorderControl:(BOOL)arg1; 458 | - (void)setTableBackgroundColor:(id)arg1; 459 | - (void)setTableViewStyle:(int)arg1; 460 | - (void)setTarget:(id)arg1; 461 | - (void)setText:(id)arg1; 462 | - (void)setTextAlignment:(int)arg1; 463 | - (void)setTextColor:(id)arg1; 464 | - (void)setTextFieldOffset:(float)arg1; 465 | - (void)setTopShadowColor:(id)arg1; 466 | - (void)setWasSwiped:(BOOL)arg1; 467 | - (BOOL)shouldIndentWhileEditing; 468 | - (void)showSelectedBackgroundView:(BOOL)arg1 animated:(BOOL)arg2; 469 | - (BOOL)showingDeleteConfirmation; 470 | - (BOOL)showsReorderControl; 471 | - (int)style; 472 | - (id)tableBackgroundColor; 473 | - (int)tableViewStyle; 474 | - (id)target; 475 | - (id)text; 476 | - (int)textAlignment; 477 | - (id)textColor; 478 | - (void)textFieldDidBecomeFirstResponder:(id)arg1; 479 | - (float)textFieldOffset; 480 | - (id)textLabel; 481 | - (id)topShadowColor; 482 | - (void)touchesBegan:(id)arg1 withEvent:(id)arg2; 483 | - (void)touchesCancelled:(id)arg1 withEvent:(id)arg2; 484 | - (void)touchesEnded:(id)arg1 withEvent:(id)arg2; 485 | - (void)touchesMoved:(id)arg1 withEvent:(id)arg2; 486 | - (BOOL)wasSwiped; 487 | - (void)willMoveToSuperview:(id)arg1; 488 | - (void)willTransitionToState:(unsigned int)arg1; 489 | 490 | @end 491 | -------------------------------------------------------------------------------- /UIApplication.h: -------------------------------------------------------------------------------- 1 | /* Generated by RuntimeBrowser 2 | Image: /System/Library/Frameworks/UIKit.framework/UIKit 3 | */ 4 | 5 | @class NSArray, NSMutableArray, NSMutableDictionary; 6 | 7 | @interface UIApplication : NSObject 8 | {} 9 | - (id)sharedApplication; 10 | 11 | 12 | - (struct __GSKeyboard { }*)GSKeyboardForHWLayout:(id)arg1 forceRebuild:(BOOL)arg2; 13 | - (BOOL)_accessibilityApplicationIsSystemWideServer; 14 | - (Class)_accessibilityBundlePrincipalClass; 15 | - (BOOL)_accessibilityCaptureSimulatorEvent:(struct __GSEvent { }*)arg1; 16 | - (void)_accessibilityInit; 17 | - (BOOL)_accessibilityIsSystemAppServer; 18 | - (void)_accessibilitySetUpQuickSpeak; 19 | - (id)_accessibilitySettingsBundle; 20 | - (void)_accessibilityStatusChanged:(id)arg1; 21 | - (BOOL)_accessibilitySystemAppServerIsReady; 22 | - (void)_addAfterCACommitBlockForViewController:(id)arg1; 23 | - (void)_addRecorder:(id)arg1; 24 | - (void)_addViewControllerForLockingStatusBarTintColor:(id)arg1; 25 | - (void)_alertSheetStackChanged; 26 | - (BOOL)_alertWindowShouldRotate; 27 | - (BOOL)_alwaysHitTestsForMainScreen; 28 | - (BOOL)_applicationLaunchesIntoPortrait; 29 | - (void)_applicationOpenURL:(id)arg1 event:(struct __GSEvent { }*)arg2; 30 | - (void)_applicationOpenURL:(id)arg1 payload:(id)arg2; 31 | - (id)_applicationProxyForURLScheme:(id)arg1 publicURLsOnly:(BOOL)arg2; 32 | - (id)_backgroundModes; 33 | - (void)_beginShowingNetworkActivityIndicator; 34 | - (void)_bringContextToFront:(id)arg1; 35 | - (void)_callApplicationResumeHandlersForURL:(id)arg1 payload:(id)arg2; 36 | - (void)_callInitializationDelegatesForURL:(id)arg1 payload:(id)arg2 suspended:(BOOL)arg3; 37 | - (BOOL)_canOpenURL:(id)arg1 publicURLsOnly:(BOOL)arg2; 38 | - (BOOL)_canShowTextServices; 39 | - (void)_cancelAllInputs; 40 | - (void)_cancelAllTouches; 41 | - (void)_cancelCurrentTouchEvent; 42 | - (void)_cancelGestureRecognizers:(id)arg1; 43 | - (void)_cancelGestureRecognizersForView:(id)arg1; 44 | - (void)_cancelPhysicalButtonsWithType:(int)arg1; 45 | - (void)_cancelTouches:(id)arg1 withEvent:(id)arg2 includingGestures:(BOOL)arg3 notificationBlock:(id)arg4; 46 | - (void)_cancelTouches:(id)arg1 withEvent:(id)arg2; 47 | - (void)_cancelUnfinishedTouchesForEvent:(id)arg1; 48 | - (void)_cancelViewProcessingOfTouches:(id)arg1 withEvent:(id)arg2 sendingTouchesCancelledToViewsOfTouches:(id)arg3; 49 | - (void)_checkBackgroundRefreshAPIAdoption; 50 | - (void)_clearTouchesForView:(id)arg1; 51 | - (struct CGImage { }*)_createDefaultImageSnapshotForScreen:(id)arg1; 52 | - (void)_createHangTracerTimerWithDuration:(double)arg1; 53 | - (void)_createStatusBarWithRequestedStyle:(int)arg1 orientation:(int)arg2 hidden:(BOOL)arg3; 54 | - (int)_currentExpectedInterfaceOrientation; 55 | - (id)_currentTests; 56 | - (double)_currentTintViewDuration; 57 | - (id)_currentTintViewWindow; 58 | - (void)_deactivateForReason:(int)arg1 notify:(BOOL)arg2; 59 | - (void)_deactivateForReason:(int)arg1; 60 | - (id)_defaultTopNavBarTintColor; 61 | - (void)_destroyContextsAndNotifySpringBoard; 62 | - (BOOL)_didEatCurrentTouch; 63 | - (void)_disableTouchCoalescingWithCount:(int)arg1; 64 | - (void)_dispatchBackgroundFetchReplyToSpringBoardForNewDataWithInfo:(id)arg1; 65 | - (void)_dispatchFakeSuspensionEvent; 66 | - (BOOL)_doRestorationIfNecessary; 67 | - (void)_dumpScreenContents:(struct __GSEvent { }*)arg1; 68 | - (void)_dumpUIHierarchy:(struct __GSEvent { }*)arg1; 69 | - (void)_eatCurrentTouch; 70 | - (void)_enableTouchCoalescingWithCount:(int)arg1; 71 | - (void)_endShowingNetworkActivityIndicator; 72 | - (id)_event; 73 | - (id)_exclusiveTouchWindows; 74 | - (double)_execOrResumeTime; 75 | - (BOOL)_executableWasLinkedWithUIKit; 76 | - (id)_extendLaunchTest; 77 | - (BOOL)_fakingRequiresHighResolution; 78 | - (id)_fallbackPresentationViewController; 79 | - (void)_fetchInfoPlistFlags; 80 | - (void)_finishButtonEvent:(id)arg1; 81 | - (void)_finishHeadsetButton; 82 | - (int)_frontMostAppOrientation; 83 | - (unsigned int)_frontmostApplicationPort; 84 | - (id)_gestureRecognizersForResponder:(id)arg1; 85 | - (id)_getHangTracerConnection; 86 | - (int)_getSpringBoardOrientation; 87 | - (void*)_getSymbol:(id)arg1 forFramework:(id)arg2; 88 | - (BOOL)_gkSendAction:(SEL)arg1 viaResponder:(id)arg2 withObject:(id)arg3; 89 | - (id)_gkTargetForAction:(SEL)arg1 viaResponder:(id)arg2; 90 | - (void)_handleApplicationResumeEvent:(struct __GSEvent { }*)arg1; 91 | - (void)_handleApplicationSuspend:(struct __GSEvent { }*)arg1 eventInfo:(void*)arg2; 92 | - (void)_handleBackgroundURLSessionEvent:(struct __GSEvent { }*)arg1; 93 | - (void)_handleBackgroundURLSessionEventWithIdentifier:(id)arg1; 94 | - (BOOL)_handleDelegateCallbacksWithOptions:(id)arg1 isSuspended:(BOOL)arg2 restoreState:(BOOL)arg3; 95 | - (BOOL)_handleFetchInitiatedByRemoteNotification:(id)arg1 remoteNotificationToken:(id)arg2 sequenceNumber:(id)arg3 notifySpringBoardOfFetchCompletion:(BOOL)arg4; 96 | - (void)_handleFetchInitiatedByRemoteNotificationBackgroundFetchEvent:(struct __GSEvent { }*)arg1; 97 | - (void)_handleHIDEvent:(struct __IOHIDEvent { }*)arg1; 98 | - (void)_handleHeadsetButtonClick; 99 | - (void)_handleHeadsetButtonDoubleClick; 100 | - (void)_handleHeadsetButtonTripleClick; 101 | - (void)_handleKeyEvent:(struct __GSEvent { }*)arg1; 102 | - (void)_handleKeyUIEvent:(id)arg1; 103 | - (void)_handleOpportunisticFetchInitiatedByBackgroundFetchEvent:(struct __GSEvent { }*)arg1; 104 | - (void)_handleOpportunisticFetchWithSequenceNumber:(id)arg1; 105 | - (BOOL)_handlePhysicalButtonEvent:(id)arg1; 106 | - (void)_handleUserDefaultsDidChange:(id)arg1; 107 | - (BOOL)_hasApplicationCalledLaunchDelegate; 108 | - (BOOL)_hasNormalRestorationCompleted; 109 | - (BOOL)_hasStatusBarTintColorLockingController; 110 | - (BOOL)_hasStoryboard; 111 | - (void)_hideNetworkActivityIndicator; 112 | - (id)_implicitStatusBarAnimationParametersWithClass:(Class)arg1; 113 | - (id)_implicitStatusBarHiddenAnimationParametersWithViewController:(id)arg1 animation:(int)arg2; 114 | - (id)_implicitStatusBarStyleAnimationParametersWithViewController:(id)arg1; 115 | - (void)_installAutoreleasePoolsIfNecessaryForMode:(struct __CFString { }*)arg1; 116 | - (void)_installEventRunLoopSource; 117 | - (BOOL)_isActivated; 118 | - (BOOL)_isAutorotationDisabledForAppWindows; 119 | - (BOOL)_isClassic; 120 | - (BOOL)_isHandlingMemoryWarning; 121 | - (BOOL)_isInStatusBarFadeAnimation; 122 | - (BOOL)_isInteractionEvent:(struct __GSEvent { }*)arg1; 123 | - (BOOL)_isLaunchedSuspended; 124 | - (BOOL)_isMotionEvent:(struct __GSEvent { }*)arg1; 125 | - (BOOL)_isNormalRestorationInProgress; 126 | - (BOOL)_isRestorationExtended; 127 | - (BOOL)_isResuming; 128 | - (BOOL)_isSendingEventForProgrammaticTouchCancellation; 129 | - (BOOL)_isSensitiveUIEnabled; 130 | - (BOOL)_isSpringBoard; 131 | - (BOOL)_isSpringBoardShowingAnAlert; 132 | - (BOOL)_isStatusBarTintColorLocked; 133 | - (BOOL)_isTrackingAnyTouch; 134 | - (BOOL)_isViewContentScalingDisabled; 135 | - (BOOL)_isWindowServerHostingManaged; 136 | - (id)_keyWindowForScreen:(id)arg1; 137 | - (struct CGPoint { float x1; float x2; })_lastLocationWhereAllTouchesLifted; 138 | - (struct CGPoint { float x1; float x2; })_lastLocationWhereFirstTouchCameDown; 139 | - (double)_lastTimestampWhenAllTouchesLifted; 140 | - (double)_lastTimestampWhenFirstTouchCameDown; 141 | - (id)_launchTestName; 142 | - (double)_launchTime; 143 | - (void)_leak; 144 | - (BOOL)_legacyAutorotationIsDisabled; 145 | - (int)_loadMainInterfaceFile; 146 | - (int)_loadMainNibFileNamed:(id)arg1 bundle:(id)arg2; 147 | - (int)_loadMainStoryboardFileNamed:(id)arg1 bundle:(id)arg2; 148 | - (id)_localCachesDirectory; 149 | - (id)_mainStoryboardName; 150 | - (id)_motionEvent; 151 | - (id)_motionKeyWindow; 152 | - (id)_moveEvent; 153 | - (BOOL)_needsShakesWhenInactive; 154 | - (void)_noteAnimationFinished:(id)arg1; 155 | - (void)_noteAnimationStarted:(id)arg1; 156 | - (void)_notifyDidChangeStatusBarFrame:(struct CGRect { struct CGPoint { float x_1_1_1; float x_1_1_2; } x1; struct CGSize { float x_2_1_1; float x_2_1_2; } x2; })arg1; 157 | - (void)_notifySpringBoardOfStatusBarOrientationChangeAndFenceWithAnimationDuration:(double)arg1; 158 | - (void)_notifyWillChangeStatusBarFrame:(struct CGRect { struct CGPoint { float x_1_1_1; float x_1_1_2; } x1; struct CGSize { float x_2_1_1; float x_2_1_2; } x2; })arg1; 159 | - (void)_overrideDefaultInterfaceOrientationWithOrientation:(int)arg1; 160 | - (id)_pathForFrameworkName:(id)arg1 inPrivate:(BOOL)arg2; 161 | - (void)_performBlockAfterCATransactionCommits:(id)arg1; 162 | - (void)_performMemoryWarning; 163 | - (id)_physicalButtonForType:(int)arg1; 164 | - (void)_physicalButtonsBegan:(id)arg1 withEvent:(id)arg2; 165 | - (void)_physicalButtonsCancelled:(id)arg1 withEvent:(id)arg2; 166 | - (void)_physicalButtonsEnded:(id)arg1 withEvent:(id)arg2; 167 | - (id)_physicalButtonsEvent; 168 | - (id)_physicalKeyboardEvent; 169 | - (void)_playbackEvents:(id)arg1 atPlaybackRate:(float)arg2 messageWhenDone:(id)arg3 withSelector:(SEL)arg4; 170 | - (void)_playbackTimerCallback:(id)arg1; 171 | - (void)_popStatusBarTintColorLock; 172 | - (void)_popTintViewDuration; 173 | - (void)_postSimpleRemoteNotificationForAction:(int)arg1 andContext:(int)arg2 trackID:(id)arg3; 174 | - (void)_postSimpleRemoteNotificationForAction:(int)arg1 andContext:(int)arg2; 175 | - (id)_preferredContentSizeCategory:(unsigned int)arg1; 176 | - (BOOL)_prepareButtonEvent:(id)arg1 type:(int)arg2 phase:(int)arg3 timestamp:(double)arg4; 177 | - (void)_processScriptEvent:(struct __GSEvent { }*)arg1; 178 | - (void)_purgeSharedInstances; 179 | - (struct __CFMessagePort { }*)_purplePPTServerPort; 180 | - (void)_pushStatusBarTintColorLock; 181 | - (void)_pushTintViewDuration:(double)arg1; 182 | - (void)_queuePostFlushAnimation:(id)arg1; 183 | - (void)_receivedMemoryNotification; 184 | - (void)_registerForAlertItemStateChangeNotification; 185 | - (void)_registerForBackgroundRefreshStatusChangedNotification; 186 | - (void)_registerForKeyBagLockStatusNotification; 187 | - (void)_registerForLanguageChangedNotification; 188 | - (void)_registerForLegibilitySettingChangedNotification; 189 | - (void)_registerForLocaleChangedNotification; 190 | - (void)_registerForLocaleWillChangeNotification; 191 | - (void)_registerForNameLayerTreeNotification; 192 | - (void)_registerForPreferredContentSizeChangedNotification; 193 | - (void)_registerForSignificantTimeChangeNotification; 194 | - (void)_registerForUserDefaultsChanges; 195 | - (id)_remoteControlEvent; 196 | - (void)_removeDefaultInterfaceOrientatationOverride; 197 | - (void)_removeRecorder:(id)arg1; 198 | - (void)_removeViewControllerForLockingStatusBarTintColor:(id)arg1; 199 | - (void)_replyToBackgroundFetchRequestWithResult:(unsigned int)arg1 remoteNotificationToken:(id)arg2 sequenceNumber:(id)arg3 updateApplicationSnapshot:(BOOL)arg4; 200 | - (void)_reportAppLaunchFinished; 201 | - (void)_reportResults:(id)arg1; 202 | - (BOOL)_requiresHighResolution; 203 | - (void)_restoreApplicationPreservationStateWithSessionIdentifier:(id)arg1 beginHandler:(id)arg2 completionHandler:(id)arg3; 204 | - (id)_rootViewControllers; 205 | - (BOOL)_rotationDisabledDuringTouch; 206 | - (void)_run; 207 | - (void)_runWithURL:(id)arg1 payload:(id)arg2 launchOrientation:(int)arg3 statusBarStyle:(int)arg4 statusBarHidden:(BOOL)arg5; 208 | - (void)_saveApplicationPreservationState:(id)arg1 viewController:(id)arg2 sessionIdentifier:(id)arg3 beginHandler:(id)arg4 completionHandler:(id)arg5; 209 | - (void)_saveApplicationPreservationStateIfSupported; 210 | - (BOOL)_saveSnapshotWithName:(id)arg1; 211 | - (void)_scrollsToTopInitiatorView:(id)arg1 touchesEnded:(id)arg2 withEvent:(id)arg3; 212 | - (void)_sendDictionaryToPPT:(id)arg1; 213 | - (void)_sendMotionBegan:(int)arg1; 214 | - (void)_sendMotionCancelled:(int)arg1; 215 | - (void)_sendMotionEnded:(int)arg1; 216 | - (void)_sendMoveEventWithDirection:(int)arg1 fromEvent:(id)arg2; 217 | - (void)_sendOrderedOutContextsAndInvalidate:(BOOL)arg1; 218 | - (void)_sendRemoteControlEvent:(int)arg1; 219 | - (void)_sendWillEnterForegroundCallbacks; 220 | - (void)_setAlwaysHitTestsForMainScreen:(BOOL)arg1; 221 | - (void)_setAmbiguousControlCenterActivationMargin:(float)arg1; 222 | - (void)_setApplicationBackdropStyle:(int)arg1; 223 | - (void)_setApplicationIsOpaque:(BOOL)arg1; 224 | - (void)_setBackgroundStyle:(int)arg1; 225 | - (void)_setDefaultTopNavBarTintColor:(id)arg1; 226 | - (void)_setDelaySuspend:(id)arg1; 227 | - (void)_setDelegate:(id)arg1 assumeOwnership:(BOOL)arg2; 228 | - (void)_setHandlingURL:(BOOL)arg1 url:(id)arg2; 229 | - (void)_setIgnoreHeadsetClicks:(BOOL)arg1; 230 | - (void)_setIsClassic:(BOOL)arg1; 231 | - (void)_setLastLocationWhereAllTouchesLifted:(struct CGPoint { float x1; float x2; })arg1; 232 | - (void)_setLastLocationWhereFirstTouchCameDown:(struct CGPoint { float x1; float x2; })arg1; 233 | - (void)_setLastTimestampWhenAllTouchesLifted:(double)arg1; 234 | - (void)_setLastTimestampWhenFirstTouchCameDown:(double)arg1; 235 | - (void)_setPhysicalButton:(id)arg1 forType:(int)arg2; 236 | - (void)_setPreferredContentSizeCategory:(id)arg1; 237 | - (void)_setPreferredContentSizeCategoryName:(id)arg1; 238 | - (void)_setRestorationExtended:(BOOL)arg1; 239 | - (void)_setRotationDisabledDuringTouch:(BOOL)arg1; 240 | - (void)_setShouldFixMainThreadPriority:(BOOL)arg1; 241 | - (void)_setShouldZoom:(BOOL)arg1; 242 | - (void)_setStatusBarHidden:(BOOL)arg1 animationParameters:(id)arg2 changeApplicationFlag:(BOOL)arg3; 243 | - (void)_setStatusBarMode:(int)arg1; 244 | - (void)_setStatusBarOrientation:(int)arg1 animated:(BOOL)arg2; 245 | - (void)_setStatusBarOrientation:(int)arg1; 246 | - (void)_setStatusBarShowsProgress:(BOOL)arg1; 247 | - (void)_setStatusBarStyle:(int)arg1 animationParameters:(id)arg2; 248 | - (void)_setSupportedInterfaceOrientationsIsEnabled:(BOOL)arg1; 249 | - (void)_setSuspended:(BOOL)arg1; 250 | - (void)_setSuspendedEventsOnly:(BOOL)arg1; 251 | - (void)_setSuspendedUnderLock:(BOOL)arg1; 252 | - (void)_setTextLegibilityEnabled:(BOOL)arg1; 253 | - (void)_setTopNavBarTintColor:(id)arg1 withDuration:(double)arg2; 254 | - (void)_setTouchMap:(struct __CFDictionary { }*)arg1; 255 | - (void)_setUserDefaultsSyncEnabled:(BOOL)arg1; 256 | - (void)_sheetWithRemoteIdentifierDidDismiss:(id)arg1; 257 | - (BOOL)_shouldDelayTouchesForControlCenter; 258 | - (BOOL)_shouldDisableTouchCoalescing; 259 | - (BOOL)_shouldFakeForegroundTransitionForBackgroundFetch; 260 | - (BOOL)_shouldHandleTestURL:(id)arg1; 261 | - (BOOL)_shouldIgnoreHeadsetClicks; 262 | - (BOOL)_shouldTintStatusBar; 263 | - (BOOL)_shouldUseHiResForClassic; 264 | - (BOOL)_shouldZoom; 265 | - (void)_showEditAlertView; 266 | - (void)_showEditAlertViewWithUndoManager:(id)arg1 window:(id)arg2; 267 | - (id)_showServiceForText:(id)arg1 type:(int)arg2 fromRect:(struct CGRect { struct CGPoint { float x_1_1_1; float x_1_1_2; } x1; struct CGSize { float x_2_1_1; float x_2_1_2; } x2; })arg3 inView:(id)arg4; 268 | - (id)_snapshotContextWithName:(id)arg1 screen:(id)arg2; 269 | - (void)_startHangTracer; 270 | - (void)_startHeadsetButton; 271 | - (void)_startPlaybackTimer; 272 | - (BOOL)_statusBarOrientationFollowsWindow:(id)arg1; 273 | - (int)_statusBarOrientationForWindow:(id)arg1; 274 | - (void)_stopDeactivatingForReason:(int)arg1; 275 | - (void)_stopHangTracer; 276 | - (void)_stopPlayback; 277 | - (unsigned int)_supportedInterfaceOrientationsForWindow:(id)arg1; 278 | - (BOOL)_supportedInterfaceOrientationsIsEnabled; 279 | - (BOOL)_supportsShakesWhenNotActive; 280 | - (id)_targetInChainForAction:(SEL)arg1 sender:(id)arg2; 281 | - (BOOL)_taskSuspendingUnsupported; 282 | - (void)_terminateWithStatus:(int)arg1; 283 | - (int)_testOrientation:(id)arg1 options:(id)arg2; 284 | - (struct __CFDictionary { }*)_touchMap; 285 | - (id)_touchesEvent; 286 | - (void)_unregisterForLanguageChangedNotification; 287 | - (void)_unregisterForLocaleChangedNotification; 288 | - (void)_unregisterForSignificantTimeChangeNotification; 289 | - (void)_unregisterForTimeChangedNotification; 290 | - (void)_unregisterForUserDefaultsChanges; 291 | - (void)_updateAccessibilityItunesSettings; 292 | - (void)_updateAccessibilitySettingsLoader; 293 | - (void)_updateApplicationAccessibility; 294 | - (void)_updateCurrentStatusBarViewControllerAppearance; 295 | - (void)_updateCurrentTintViewColor; 296 | - (void)_updateCurrentTintViewForWindow:(id)arg1; 297 | - (BOOL)_updateDefaultImage; 298 | - (void)_updateLargeTextNotification; 299 | - (void)_updateOrientation; 300 | - (void)_updateSnapshotAndStateRestorationArchiveForBackgroundEvent:(id)arg1 saveState:(BOOL)arg2 exitIfCouldNotRestoreState:(BOOL)arg3; 301 | - (void)_updateSnapshotForBackgroundApplication:(BOOL)arg1; 302 | - (BOOL)_usesEmoji; 303 | - (BOOL)_usesPreMTAlertBehavior; 304 | - (void)_wakeTimerFired; 305 | - (void)_wheelChangedWithEvent:(id)arg1; 306 | - (id)_wheelEvent; 307 | - (void)_writeApplicationDefaultPNGSnapshot; 308 | - (void)acceleratedInX:(float)arg1 Y:(float)arg2 Z:(float)arg3; 309 | - (id)accessibilityPresentingViewController; 310 | - (void)accessoryKeyStateChanged:(struct __GSEvent { }*)arg1; 311 | - (int)activeInterfaceOrientation; 312 | - (void)addStatusBarImageNamed:(id)arg1 removeOnExit:(BOOL)arg2; 313 | - (void)addStatusBarImageNamed:(id)arg1; 314 | - (void)addStatusBarItem:(int)arg1 removeOnExit:(BOOL)arg2; 315 | - (void)addStatusBarItem:(int)arg1; 316 | - (void)addStatusBarStyleOverrides:(int)arg1; 317 | - (void)addWebClipToHomeScreen:(id)arg1; 318 | - (int)alertInterfaceOrientation; 319 | - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; 320 | - (void)alertView:(id)arg1 didDismissWithButtonIndex:(int)arg2; 321 | - (void)alertViewCancel:(id)arg1; 322 | - (void)anotherApplicationFinishedLaunching:(struct __GSEvent { }*)arg1; 323 | - (void)applicationDidBeginSuspendAnimation; 324 | - (void)applicationDidEndResumeAnimation; 325 | - (void)applicationDidOrderOutContext:(id)arg1 screen:(id)arg2; 326 | - (void)applicationDidResume; 327 | - (void)applicationDidResumeForEventsOnly; 328 | - (void)applicationDidResumeFromUnderLock; 329 | - (void)applicationExited:(struct __GSEvent { }*)arg1; 330 | - (int)applicationIconBadgeNumber; 331 | - (void)applicationOpenToShortCut:(id)arg1; 332 | - (void)applicationOpenURL:(id)arg1; 333 | - (void)applicationResume:(struct __GSEvent { }*)arg1; 334 | - (struct CGRect { struct CGPoint { float x_1_1_1; float x_1_1_2; } x1; struct CGSize { float x_2_1_1; float x_2_1_2; } x2; })applicationSnapshotRectForOrientation:(int)arg1; 335 | - (struct CGRect { struct CGPoint { float x_1_1_1; float x_1_1_2; } x1; struct CGSize { float x_2_1_1; float x_2_1_2; } x2; })applicationSnapshotRectForScreen:(id)arg1 orientation:(int)arg2; 336 | - (int)applicationState; 337 | - (BOOL)applicationSupportsShakeToEdit; 338 | - (void)applicationSuspend:(struct __GSEvent { }*)arg1; 339 | - (void)applicationSuspended:(struct __GSEvent { }*)arg1; 340 | - (void)applicationSuspendedSettingsUpdated:(struct __GSEvent { }*)arg1; 341 | - (void)applicationWillOrderInContext:(id)arg1 windowLevel:(float)arg2 screen:(id)arg3; 342 | - (void)applicationWillSuspend; 343 | - (void)applicationWillSuspendForEventsOnly; 344 | - (void)applicationWillSuspendUnderLock; 345 | - (void)applicationWillTerminate; 346 | - (int)backgroundRefreshStatus; 347 | - (double)backgroundTimeRemaining; 348 | - (float)backlightLevel; 349 | - (void)batteryStatusDidChange:(id)arg1; 350 | - (BOOL)becomeFirstResponder; 351 | - (unsigned int)beginBackgroundTaskWithExpirationHandler:(id)arg1; 352 | - (unsigned int)beginBackgroundTaskWithName:(id)arg1 expirationHandler:(id)arg2; 353 | - (void)beginIgnoringInteractionEvents; 354 | - (void)beginPPTWithName:(id)arg1; 355 | - (void)beginReceivingRemoteControlEvents; 356 | - (void)beginRemoteSheet:(id)arg1 delegate:(id)arg2 didEndSelector:(SEL)arg3 contextInfo:(void*)arg4 requireTopApplication:(BOOL)arg5 opaque:(BOOL)arg6 presentAnimated:(BOOL)arg7; 357 | - (void)beginRemoteSheet:(id)arg1 delegate:(id)arg2 didEndSelector:(SEL)arg3 contextInfo:(void*)arg4 requireTopApplication:(BOOL)arg5 presentAnimated:(BOOL)arg6; 358 | - (void)beginRemoteSheet:(id)arg1 delegate:(id)arg2 didEndSelector:(SEL)arg3 contextInfo:(void*)arg4 requireTopApplication:(BOOL)arg5; 359 | - (void)beginRemoteSheet:(id)arg1 delegate:(id)arg2 didEndSelector:(SEL)arg3 contextInfo:(void*)arg4; 360 | - (unsigned int)blockInteractionEventsCount; 361 | - (BOOL)canOpenURL:(id)arg1; 362 | - (BOOL)canShowAlerts; 363 | - (void)cancelAllLocalNotifications; 364 | - (void)cancelLocalNotification:(id)arg1; 365 | - (void)clearHardwareKeyboardState; 366 | - (void)clearKeepAliveTimeout; 367 | - (void)completeStateRestoration; 368 | - (void)dealloc; 369 | - (double)defaultImageSnapshotExpiration; 370 | - (id)delegate; 371 | - (void)didDismissActionSheet; 372 | - (void)didDismissMiniAlert; 373 | - (void)didReceiveMemoryWarning; 374 | - (id)displayIDForURLScheme:(id)arg1 isPublic:(BOOL)arg2; 375 | - (id)displayIdentifier; 376 | - (int)doubleHeightMode; 377 | - (void)enableFramebufferStatisticsGathering; 378 | - (unsigned int)enabledRemoteNotificationTypes; 379 | - (void)endBackgroundTask:(unsigned int)arg1; 380 | - (void)endCurrentPPT; 381 | - (void)endIgnoringInteractionEvents; 382 | - (void)endReceivingRemoteControlEvents; 383 | - (void)endRemoteSheet:(id)arg1 returnCode:(int)arg2 dismissAnimated:(BOOL)arg3; 384 | - (void)endRemoteSheet:(id)arg1 returnCode:(int)arg2; 385 | - (void)endRemoteSheet:(id)arg1; 386 | - (void)extendStateRestoration; 387 | - (void)failedTest:(id)arg1 withResults:(id)arg2; 388 | - (void)failedTest:(id)arg1; 389 | - (void)finishedIPTest:(id)arg1 extraResults:(id)arg2; 390 | - (void)finishedIPTest:(id)arg1; 391 | - (void)finishedSubTest:(id)arg1 forTest:(id)arg2; 392 | - (void)finishedTest:(id)arg1 extraResults:(id)arg2 waitForNotification:(id)arg3 withTeardownBlock:(id)arg4; 393 | - (void)finishedTest:(id)arg1 extraResults:(id)arg2 waitForNotification:(id)arg3; 394 | - (void)finishedTest:(id)arg1 extraResults:(id)arg2 withTeardownBlock:(id)arg3; 395 | - (void)finishedTest:(id)arg1 extraResults:(id)arg2; 396 | - (void)finishedTest:(id)arg1; 397 | - (BOOL)firstLaunchAfterBoot; 398 | - (BOOL)handleDoubleHeightStatusBarTap:(int)arg1; 399 | - (BOOL)handleEvent:(struct __GSEvent { }*)arg1 withNewEvent:(id)arg2; 400 | - (BOOL)handleEvent:(struct __GSEvent { }*)arg1; 401 | - (void)handleKeyEvent:(struct __GSEvent { }*)arg1; 402 | - (void)handleKeyHIDEvent:(struct __IOHIDEvent { }*)arg1; 403 | - (void)handleKeyUIEvent:(id)arg1; 404 | - (BOOL)handleTestURL:(id)arg1; 405 | - (void)headsetAvailabilityChanged:(struct __GSEvent { }*)arg1; 406 | - (void)headsetButtonDown:(struct __GSEvent { }*)arg1; 407 | - (void)headsetButtonUp:(struct __GSEvent { }*)arg1; 408 | - (BOOL)homeScreenCanAddIcons; 409 | - (void)ignoreSnapshotOnNextApplicationLaunch; 410 | - (BOOL)ignoresInteractionEvents; 411 | - (id)init; 412 | - (int)interfaceOrientation; 413 | - (BOOL)isHandlingOpenShortCut; 414 | - (BOOL)isHandlingURL; 415 | - (BOOL)isIdleTimerDisabled; 416 | - (BOOL)isIgnoringInteractionEvents; 417 | - (BOOL)isLocked; 418 | - (BOOL)isNetworkActivityIndicatorVisible; 419 | - (BOOL)isPPTAvailable; 420 | - (BOOL)isPasscodeRequiredToUnlock; 421 | - (BOOL)isProtectedDataAvailable; 422 | - (BOOL)isProximitySensingEnabled; 423 | - (BOOL)isRunningInTaskSwitcher; 424 | - (BOOL)isRunningQuitTest; 425 | - (BOOL)isRunningSuspendTest; 426 | - (BOOL)isRunningTest:(id)arg1; 427 | - (BOOL)isRunningTest; 428 | - (BOOL)isStatusBarHidden; 429 | - (BOOL)isSuspended; 430 | - (BOOL)isSuspendedEventsOnly; 431 | - (BOOL)isSuspendedForAnyReason; 432 | - (BOOL)isSuspendedUnderLock; 433 | - (id)keyCommands; 434 | - (id)keyWindow; 435 | - (BOOL)launchApplicationWithIdentifier:(id)arg1 suspended:(BOOL)arg2; 436 | - (BOOL)launchedToTest; 437 | - (void)lockButtonDown:(struct __GSEvent { }*)arg1; 438 | - (void)lockButtonUp:(struct __GSEvent { }*)arg1; 439 | - (void)lockDevice:(struct __GSEvent { }*)arg1; 440 | - (void)mediaKeyDown:(struct __GSEvent { }*)arg1; 441 | - (void)mediaKeyUp:(struct __GSEvent { }*)arg1; 442 | - (void)menuButtonDown:(struct __GSEvent { }*)arg1; 443 | - (void)menuButtonUp:(struct __GSEvent { }*)arg1; 444 | - (void)motionEnded:(int)arg1 withEvent:(id)arg2; 445 | - (id)nameOfDefaultImageToUpdateAtSuspension; 446 | - (id)nextResponder; 447 | - (BOOL)openURL:(id)arg1; 448 | - (id)pathToDefaultImageNamed:(id)arg1 forScreen:(id)arg2; 449 | - (id)pathToDefaultImageNamed:(id)arg1; 450 | - (void)performDisablingStatusBarStyleValidation:(id)arg1; 451 | - (void)popRunLoopMode:(id)arg1 requester:(id)arg2; 452 | - (void)popRunLoopMode:(id)arg1; 453 | - (id)preferredContentSizeCategory; 454 | - (id)preferredContentSizeCategoryName; 455 | - (void)prepareForDefaultImageSnapshot; 456 | - (void)prepareForDefaultImageSnapshotForScreen:(id)arg1; 457 | - (void)presentLocalNotificationNow:(id)arg1; 458 | - (void)proximityStateChanged:(BOOL)arg1; 459 | - (void)pushRunLoopMode:(id)arg1 requester:(id)arg2; 460 | - (void)pushRunLoopMode:(id)arg1; 461 | - (void)quitTopApplication:(struct __GSEvent { }*)arg1; 462 | - (void)registerForRemoteNotificationTypes:(unsigned int)arg1; 463 | - (void)removeApplicationPreservationStateWithSessionIdentifier:(id)arg1; 464 | - (BOOL)removeDefaultImage:(id)arg1 forScreen:(id)arg2; 465 | - (BOOL)removeDefaultImage:(id)arg1; 466 | - (void)removeStatusBarImageNamed:(id)arg1; 467 | - (void)removeStatusBarItem:(int)arg1; 468 | - (void)removeStatusBarStyleOverrides:(int)arg1; 469 | - (BOOL)reportApplicationSuspended; 470 | - (void)requestDeviceUnlock; 471 | - (void)resetIdleTimerAndUndim; 472 | - (void)restoreApplicationPreservationStateWithSessionIdentifier:(id)arg1 viewController:(id)arg2 beginHandler:(id)arg3 completionHandler:(id)arg4; 473 | - (id)resultsForTest:(id)arg1; 474 | - (void)ringerChanged:(int)arg1; 475 | - (void)rotateIfNeeded:(int)arg1 completion:(id)arg2; 476 | - (BOOL)rotateIfNeeded:(int)arg1; 477 | - (void)runModal:(id)arg1; 478 | - (void)runTest:(id)arg1 forAnimation:(id)arg2; 479 | - (BOOL)runTest:(id)arg1 options:(id)arg2; 480 | - (void)runTest:(id)arg1 startingBeforeAnimation:(id)arg2 stoppingAfterAnimation:(id)arg3; 481 | - (void)saveApplicationPreservationStateWithSessionIdentifier:(id)arg1 viewController:(id)arg2 beginHandler:(id)arg3 completionHandler:(id)arg4; 482 | - (void)scheduleLocalNotification:(id)arg1; 483 | - (id)scheduledLocalNotifications; 484 | - (BOOL)sendAction:(SEL)arg1 to:(id)arg2 from:(id)arg3 forEvent:(id)arg4; 485 | - (BOOL)sendAction:(SEL)arg1 toTarget:(id)arg2 fromSender:(id)arg3 forEvent:(id)arg4; 486 | - (void)sendEvent:(id)arg1; 487 | - (void)setApplicationBadgeString:(id)arg1; 488 | - (void)setApplicationIconBadgeNumber:(int)arg1; 489 | - (void)setApplicationSupportsShakeToEdit:(BOOL)arg1; 490 | - (void)setBacklightLevel:(float)arg1; 491 | - (void)setDelaySuspend:(BOOL)arg1; 492 | - (void)setDelegate:(id)arg1; 493 | - (void)setDeviceOrientation:(int)arg1; 494 | - (void)setDoubleHeightMode:(int)arg1 glowAnimationEnabled:(BOOL)arg2; 495 | - (void)setDoubleHeightMode:(int)arg1; 496 | - (void)setDoubleHeightPrefixText:(id)arg1; 497 | - (void)setDoubleHeightStatusText:(id)arg1 forStyle:(int)arg2; 498 | - (void)setDoubleHeightStatusText:(id)arg1; 499 | - (void)setExpectsFaceContact:(BOOL)arg1 inLandscape:(BOOL)arg2; 500 | - (void)setExpectsFaceContact:(BOOL)arg1; 501 | - (void)setGlowAnimationEnabled:(BOOL)arg1 forStyle:(int)arg2; 502 | - (void)setHardwareKeyboardLayoutName:(id)arg1; 503 | - (void)setHasMiniAlerts:(BOOL)arg1; 504 | - (void)setIdleTimerDisabled:(BOOL)arg1; 505 | - (void)setIgnoresInteractionEvents:(BOOL)arg1; 506 | - (BOOL)setKeepAliveTimeout:(double)arg1 handler:(id)arg2; 507 | - (void)setMinimumBackgroundFetchInterval:(double)arg1; 508 | - (void)setNetworkActivityIndicatorVisible:(BOOL)arg1; 509 | - (void)setNewsstandIconImage:(id)arg1; 510 | - (void)setProximityEventsEnabled:(BOOL)arg1; 511 | - (void)setProximitySensingEnabled:(BOOL)arg1; 512 | - (void)setReceivesMemoryWarnings:(BOOL)arg1; 513 | - (void)setScheduledLocalNotifications:(id)arg1; 514 | - (void)setStatusBarHidden:(BOOL)arg1 animated:(BOOL)arg2; 515 | - (void)setStatusBarHidden:(BOOL)arg1 animationParameters:(id)arg2 changeApplicationFlag:(BOOL)arg3; 516 | - (void)setStatusBarHidden:(BOOL)arg1 animationParameters:(id)arg2; 517 | - (void)setStatusBarHidden:(BOOL)arg1 duration:(double)arg2 changeApplicationFlag:(BOOL)arg3; 518 | - (void)setStatusBarHidden:(BOOL)arg1 duration:(double)arg2; 519 | - (void)setStatusBarHidden:(BOOL)arg1 withAnimation:(int)arg2; 520 | - (void)setStatusBarHidden:(BOOL)arg1; 521 | - (void)setStatusBarMode:(int)arg1 duration:(float)arg2; 522 | - (void)setStatusBarMode:(int)arg1 interfaceOrientation:(int)arg2 duration:(float)arg3 fenceID:(int)arg4 animation:(int)arg5 startTime:(double)arg6; 523 | - (void)setStatusBarMode:(int)arg1 interfaceOrientation:(int)arg2 duration:(float)arg3 fenceID:(int)arg4 animation:(int)arg5; 524 | - (void)setStatusBarMode:(int)arg1 interfaceOrientation:(int)arg2 duration:(float)arg3 fenceID:(int)arg4; 525 | - (void)setStatusBarMode:(int)arg1 interfaceOrientation:(int)arg2 duration:(float)arg3; 526 | - (void)setStatusBarOrientation:(int)arg1 animated:(BOOL)arg2; 527 | - (void)setStatusBarOrientation:(int)arg1 animation:(int)arg2 duration:(double)arg3; 528 | - (void)setStatusBarOrientation:(int)arg1 animationParameters:(id)arg2 notifySpringBoardAndFence:(BOOL)arg3; 529 | - (void)setStatusBarOrientation:(int)arg1 animationParameters:(id)arg2; 530 | - (void)setStatusBarOrientation:(int)arg1; 531 | - (void)setStatusBarShowsProgress:(BOOL)arg1; 532 | - (void)setStatusBarStyle:(int)arg1 animated:(BOOL)arg2; 533 | - (void)setStatusBarStyle:(int)arg1 animation:(int)arg2 startTime:(double)arg3 duration:(double)arg4 curve:(int)arg5; 534 | - (void)setStatusBarStyle:(int)arg1 animation:(int)arg2; 535 | - (void)setStatusBarStyle:(int)arg1 animationParameters:(id)arg2; 536 | - (void)setStatusBarStyle:(int)arg1 duration:(double)arg2; 537 | - (void)setStatusBarStyle:(int)arg1; 538 | - (void)setSuspensionAnimationDelay:(double)arg1; 539 | - (void)setSystemVolumeHUDEnabled:(BOOL)arg1 forAudioCategory:(id)arg2; 540 | - (void)setSystemVolumeHUDEnabled:(BOOL)arg1; 541 | - (void)setUsesBackgroundNetwork:(BOOL)arg1; 542 | - (void)setWantsVolumeButtonEvents:(BOOL)arg1; 543 | - (BOOL)shouldFenceStatusBarRotation; 544 | - (BOOL)shouldLaunchSafe; 545 | - (BOOL)shouldRecordExtendedLaunchTime; 546 | - (void)showNetworkPromptsIfNecessary:(BOOL)arg1; 547 | - (void)showTTYPromptForNumber:(id)arg1 withID:(int)arg2; 548 | - (void)significantTimeChange; 549 | - (void)startCHUDRecording:(id)arg1; 550 | - (void)startLeaking; 551 | - (void)startedIPTest:(id)arg1; 552 | - (void)startedSubTest:(id)arg1 forTest:(id)arg2; 553 | - (void)startedTest:(id)arg1; 554 | - (void)statusBar:(id)arg1 didAnimateFromHeight:(float)arg2 toHeight:(float)arg3 animation:(int)arg4; 555 | - (int)statusBar:(id)arg1 styleForRequestedStyle:(int)arg2 overrides:(int)arg3; 556 | - (void)statusBar:(id)arg1 willAnimateFromHeight:(float)arg2 toHeight:(float)arg3 duration:(double)arg4 animation:(int)arg5; 557 | - (id)statusBar; 558 | - (struct CGRect { struct CGPoint { float x_1_1_1; float x_1_1_2; } x1; struct CGSize { float x_2_1_1; float x_2_1_2; } x2; })statusBarFrame; 559 | - (struct CGRect { struct CGPoint { float x_1_1_1; float x_1_1_2; } x1; struct CGSize { float x_2_1_1; float x_2_1_2; } x2; })statusBarFrameForOrientation:(int)arg1; 560 | - (float)statusBarHeight; 561 | - (float)statusBarHeightForOrientation:(int)arg1 ignoreHidden:(BOOL)arg2; 562 | - (float)statusBarHeightForOrientation:(int)arg1; 563 | - (int)statusBarMode; 564 | - (int)statusBarOrientation; 565 | - (double)statusBarOrientationAnimationDuration; 566 | - (void)statusBarReturnActionTap:(struct __GSEvent { }*)arg1; 567 | - (int)statusBarStyle; 568 | - (id)statusBarWindow; 569 | - (void)stopCHUDRecording; 570 | - (void)stopLeaking; 571 | - (void)stopModal; 572 | - (unsigned int)supportedInterfaceOrientationsForWindow:(id)arg1; 573 | - (void)suspend; 574 | - (void)suspendReturningToLastApp:(BOOL)arg1; 575 | - (BOOL)systemIsAnimatingApplicationLifecycleEvent; 576 | - (void)terminateWithSuccess; 577 | - (void)testPrep:(id)arg1 options:(id)arg2; 578 | - (id)textInputMode; 579 | - (void)unregisterForRemoteNotifications; 580 | - (void)updateSuspendedSettings:(id)arg1; 581 | - (id)userCachesDirectory; 582 | - (void)userDefaultsDidChange:(id)arg1; 583 | - (id)userHomeDirectory; 584 | - (id)userInfoDictionaryForRunLoopMode:(id)arg1 requester:(id)arg2; 585 | - (int)userInterfaceLayoutDirection; 586 | - (id)userLibraryDirectory; 587 | - (BOOL)usesBackgroundNetwork; 588 | - (void)vibrateForDuration:(int)arg1; 589 | - (void)volumeChanged:(struct __GSEvent { }*)arg1; 590 | - (void)willDismissMiniAlert; 591 | - (void)willDisplayMiniAlert; 592 | - (double)windowRotationDuration; 593 | - (id)windows; 594 | 595 | @end 596 | --------------------------------------------------------------------------------