luxlabs header browser preview


@class NSString;

@interface SHSheetDraggingEvent : NSObject <BSXPCSecureCoding>

@property (nonatomic) long long type;
@property (nonatomic) double rubberBandCoefficient;
@property (nonatomic) struct CGPoint { double x; double y; } interruptedOffset;
@property (nonatomic) struct CGPoint { double x; double y; } translation;
@property (nonatomic) struct CGPoint { double x; double y; } velocity;
@property (nonatomic) BOOL dismissible;
@property (nonatomic) BOOL shouldAnimate;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (BOOL)supportsBSXPCSecureCoding;
+ (id)eventForDraggingDidBeginWithRubberBandCoefficient:(double)a0 dismissible:(BOOL)a1 interruptedOffset:(struct CGPoint { double x0; double x1; })a2;
+ (id)eventForDraggingDidChangeWithTranslation:(struct CGPoint { double x0; double x1; })a0 velocity:(struct CGPoint { double x0; double x1; })a1 animateChange:(BOOL)a2 dismissible:(BOOL)a3;
+ (id)eventForDraggingDidEnd;

- (id)initWithBSXPCCoder:(id)a0;
- (void)encodeWithBSXPCCoder:(id)a0;

@end