System/Library/PrivateFrameworks/SpringBoard.framework
SBShelfSwitcherModifier.h
Download SBShelfSwitcherModifier.h
@class SBSwitcherShelf, SBAppLayout;
@interface SBShelfSwitcherModifier : SBSwitcherModifier {
long long _layoutRole;
SBAppLayout *_activeFullScreenAppLayout;
SBAppLayout *_activeFloatingAppLayout;
unsigned long long _contentOptions;
struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } _presentationTargetFrame;
SBAppLayout *_presentedFromAppLayout;
unsigned long long _animationStyle;
BOOL _isPendingDismissal;
BOOL _isPendingDismissalFromGesture;
}
@property (readonly, nonatomic) SBSwitcherShelf *shelf;
+ (unsigned long long)contentOptionsForTransitionEvent:(id)a0 context:(id)a1;
- (id)visibleShelves;
- (id)containerLeafAppLayoutForShelf:(id)a0;
- (id)ignoredDisplayItemsForShelf:(id)a0;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })frameForShelf:(id)a0;
- (id)topMostLayoutElements;
- (id)handleTransitionEvent:(id)a0;
- (struct SBSwitcherShelfPresentationAttributes { BOOL x0; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x1; unsigned long long x2; unsigned long long x3; })presentationAttributesForShelf:(id)a0;
- (void).cxx_destruct;
- (id)focusedAppLayoutForShelf:(id)a0;
- (id)homeAffordanceLayoutElementToPortalIntoShelf:(id)a0;
- (id)_responseForDismissingIfNeededGestureInitiated:(BOOL)a0;
- (id)handleGestureEvent:(id)a0;
- (id)initWithShelf:(id)a0 contentOptions:(unsigned long long)a1 activeFullScreenAppLayout:(id)a2 activeFloatingAppLayout:(id)a3 presentationTargetFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a4 presentedFromAppLayout:(id)a5;
@end