Searching for iOS 10.1.1 Headers

Switch to: 11.1.2, 11.0, 10.2, 9.3.3, 9.0, 8.0, 7.0, 6.0, 5.0, 4.0, 3.0


Back to SpringBoard
Viewing file: SBHomeHardwareButton.h   download file
SBHomeHardwareButton was found in iOS 11.1.2, 10.2, 10.1.1
/*
* This header is generated by classdump-dyld 1.0
* on Thursday, December 22, 2016 at 6:33:21 PM Eastern European Standard Time
* Operating System: Version 10.1.1 (Build 14B100)
* Image Source: /System/Library/CoreServices/SpringBoard.app/SpringBoard
* classdump-dyld is licensed under GPLv3, Copyright © 2013-2016 by Elias Limneos.
*/

#import <SpringBoard/SpringBoard-Structs.h>
#import <UIKit/UIGestureRecognizerDelegate.h>
#import <SpringBoard/SBAlertManagerObserver.h>

@protocol BSInvalidatable, SBNotificationDestinationHomeButtonPressHandler;
@class NSMutableSet, SBHomeHardwareButtonActions, SBHomeHardwareButtonGestureRecognizerConfiguration, UIGestureRecognizer, NSMutableDictionary, BKSButtonDefinition, NSString;

@interface SBHomeHardwareButton : NSObject <UIGestureRecognizerDelegate, SBAlertManagerObserver> {

	id<BSInvalidatable> _fingerDetectEnabledAssertion;
	NSMutableSet* _hintSuppressionAssertions;
	BOOL _longPressDidOccur;
	id<SBNotificationDestinationHomeButtonPressHandler> _bannerDestination;
	id<SBNotificationDestinationHomeButtonPressHandler> _notificationCenterDestination;
	SBHomeHardwareButtonActions* _buttonActions;
	SBHomeHardwareButtonGestureRecognizerConfiguration* _gestureRecognizerConfiguration;
	UIGestureRecognizer* _screenshotGestureRecognizer;
	long long _maximumPressCount;
	long long _maximumTapCount;
	double _longPressDurationOverride;
	NSMutableDictionary* _emulatedPerSenderDownCount;
	BKSButtonDefinition* _buttonDefinition;

}

@property (nonatomic,retain) SBHomeHardwareButtonActions * buttonActions;                                                           //@synthesize buttonActions=_buttonActions - In the implementation block
@property (nonatomic,retain) SBHomeHardwareButtonGestureRecognizerConfiguration * gestureRecognizerConfiguration;                   //@synthesize gestureRecognizerConfiguration=_gestureRecognizerConfiguration - In the implementation block
@property (assign,nonatomic,__weak) UIGestureRecognizer * screenshotGestureRecognizer;                                              //@synthesize screenshotGestureRecognizer=_screenshotGestureRecognizer - In the implementation block
@property (assign,nonatomic) long long maximumPressCount;                                                                           //@synthesize maximumPressCount=_maximumPressCount - In the implementation block
@property (assign,nonatomic) long long maximumTapCount;                                                                             //@synthesize maximumTapCount=_maximumTapCount - In the implementation block
@property (assign,nonatomic) double longPressDurationOverride;                                                                      //@synthesize longPressDurationOverride=_longPressDurationOverride - In the implementation block
@property (assign,nonatomic) BOOL longPressDidOccur;                                                                                //@synthesize longPressDidOccur=_longPressDidOccur - In the implementation block
@property (nonatomic,retain) NSMutableDictionary * emulatedPerSenderDownCount;                                                      //@synthesize emulatedPerSenderDownCount=_emulatedPerSenderDownCount - In the implementation block
@property (nonatomic,retain) BKSButtonDefinition * buttonDefinition;                                                                //@synthesize buttonDefinition=_buttonDefinition - In the implementation block
@property (assign,nonatomic,__weak) id<SBNotificationDestinationHomeButtonPressHandler> bannerDestination;                          //@synthesize bannerDestination=_bannerDestination - In the implementation block
@property (assign,nonatomic,__weak) id<SBNotificationDestinationHomeButtonPressHandler> notificationCenterDestination;              //@synthesize notificationCenterDestination=_notificationCenterDestination - In the implementation block
@property (getter=isButtonDown,nonatomic,readonly) BOOL buttonDown; 
@property (assign,nonatomic) long long hapticType; 
@property (readonly) unsigned long long hash; 
@property (readonly) Class superclass; 
@property (copy,readonly) NSString * description; 
@property (copy,readonly) NSString * debugDescription; 
-(id)initWithScreenshotGestureRecognizer:(id)arg1 ;
-(id<SBNotificationDestinationHomeButtonPressHandler>)bannerDestination;
-(void)setBannerDestination:(id<SBNotificationDestinationHomeButtonPressHandler>)arg1 ;
-(id<SBNotificationDestinationHomeButtonPressHandler>)notificationCenterDestination;
-(void)setNotificationCenterDestination:(id<SBNotificationDestinationHomeButtonPressHandler>)arg1 ;
-(BOOL)emulateHomeButtonEventsIfNeeded:(IOHIDEventRef)arg1 ;
-(BOOL)isButtonDown;
-(void)alertManager:(id)arg1 didChangeTopAlertFromAlert:(id)arg2 toAlert:(id)arg3 ;
-(void)performAfterMenuButtonUpIsHandledUsingBlock:(/*^block*/id)arg1 ;
-(void)setButtonActions:(SBHomeHardwareButtonActions *)arg1 ;
-(UIGestureRecognizer *)screenshotGestureRecognizer;
-(void)setScreenshotGestureRecognizer:(UIGestureRecognizer *)arg1 ;
-(void)performWhenMenuButtonIsUpUsingBlock:(/*^block*/id)arg1 ;
-(void)setHapticType:(long long)arg1 ;
-(long long)hapticType;
-(void)removeHintSuppressionAssertion:(id)arg1 ;
-(void)addHintSuppressionAssertion:(id)arg1 ;
-(id)initWithScreenshotGestureRecognizer:(id)arg1 buttonActions:(id)arg2 gestureRecognizerConfiguration:(id)arg3 ;
-(void)_createGestureRecognizersWithConfiguration:(id)arg1 ;
-(void)_reconfigureHomeButton;
-(void)_startObservingReconfigurationTriggers;
-(void)_setFingerDetectionEnabled:(BOOL)arg1 ;
-(void)_axHomeButtonPrefsDidChange:(id)arg1 ;
-(void)_siriHomeButtonPrefsDidChange:(id)arg1 ;
-(void)_reconfigureGestureRecognizersForNewMaximumTapCount:(long long)arg1 oldMaximumTapCount:(long long)arg2 ;
-(void)_reconfigureGestureRecognizersForNewMaximumPressCount:(long long)arg1 oldMaximumPressCount:(long long)arg2 ;
-(void)setButtonDefinition:(BKSButtonDefinition *)arg1 ;
-(void)initialButtonDown:(id)arg1 ;
-(void)initialButtonUp:(id)arg1 ;
-(void)singlePressUp:(id)arg1 ;
-(void)acceleratedSinglePressUp:(id)arg1 ;
-(void)doublePressDown:(id)arg1 ;
-(void)doublePressUp:(id)arg1 ;
-(void)triplePressUp:(id)arg1 ;
-(void)doubleTapUp:(id)arg1 ;
-(void)screenshotRecognizerDidRecognize:(id)arg1 ;
-(SBHomeHardwareButtonGestureRecognizerConfiguration *)gestureRecognizerConfiguration;
-(void)cancelLongPress;
-(BKSButtonDefinition *)buttonDefinition;
-(BOOL)_acceleratedSinglePressRecognizerShouldBegin;
-(BOOL)_isMenuDoublePressAllowed:(id*)arg1 ;
-(void)_terminateHomeButtonEventAtCount:(long long)arg1 ;
-(void)_singlePressUp:(id)arg1 ;
-(void)_cancelGestureRecognizer:(id)arg1 ;
-(BOOL)_processDoubleDownAndDoubleUpSimultaneously;
-(BOOL)_isMenuDoublePressDisabled;
-(void)setGestureRecognizerConfiguration:(SBHomeHardwareButtonGestureRecognizerConfiguration *)arg1 ;
-(double)longPressDurationOverride;
-(void)setLongPressDurationOverride:(double)arg1 ;
-(BOOL)longPressDidOccur;
-(void)setLongPressDidOccur:(BOOL)arg1 ;
-(NSMutableDictionary *)emulatedPerSenderDownCount;
-(void)setEmulatedPerSenderDownCount:(NSMutableDictionary *)arg1 ;
-(long long)maximumTapCount;
-(long long)maximumPressCount;
-(void)setMaximumTapCount:(long long)arg1 ;
-(void)setMaximumPressCount:(long long)arg1 ;
-(BOOL)gestureRecognizerShouldBegin:(id)arg1 ;
-(BOOL)gestureRecognizer:(id)arg1 shouldRecognizeSimultaneouslyWithGestureRecognizer:(id)arg2 ;
-(BOOL)gestureRecognizer:(id)arg1 shouldRequireFailureOfGestureRecognizer:(id)arg2 ;
-(void)longPress:(id)arg1 ;
-(SBHomeHardwareButtonActions *)buttonActions;
-(void)setLongPressDuration:(double)arg1 ;
@end

Back to SpringBoard