luxlabs header browser preview


@class UIView, NSString, NSArray, PBItemCollection, NSTimer, UIWindow, UIDragEvent, _UIDruidSourceConnection, UIDraggingBeginningSessionConfiguration, UIDraggingSystemTouchRoutingPolicy, _UIDragSetDownAnimation;
@protocol _UIDraggingSessionDelegate;

@interface _UIInternalDraggingSessionSource : _UIDraggingImageSlotOwner <_UIDraggingInfo> {
    struct CAPoint3D { double x; double y; double z; } _lastNotifiedCentroid;
    BOOL _didHandOffDragImage;
    PBItemCollection *_pbItemCollection;
    UIDraggingSystemTouchRoutingPolicy *_touchRoutingPolicy;
    _UIDragSetDownAnimation *_setDownAnimation;
    long long _stateAfterSetDown;
    BOOL _sentWillEnd;
    BOOL _hostIsActive;
    BOOL _originatedInHostedWindow;
    NSTimer *_waitingToSendDidExitAppTimer;
    UIDraggingBeginningSessionConfiguration *_configuration;
}

@property (retain, nonatomic) _UIDruidSourceConnection *druidConnection;
@property (weak, nonatomic) id<_UIDraggingSessionDelegate> delegate;
@property (weak, nonatomic) UIDragEvent *dragEvent;
@property (weak, nonatomic) UIView *sourceView;
@property (nonatomic) long long state;
@property (nonatomic) unsigned long long resultOperation;
@property (copy, nonatomic) NSArray *internalItems;
@property (nonatomic) long long dataOwner;
@property (readonly, nonatomic) struct CAPoint3D { double x; double y; double z; } centroid;
@property (readonly, nonatomic) UIWindow *centroidWindow;
@property (readonly, weak, nonatomic) UIWindow *weakCentroidWindow;
@property (readonly, nonatomic) unsigned int sessionIdentifier;
@property (readonly, nonatomic) unsigned long long withinAppSourceOperationMask;
@property (readonly, nonatomic) unsigned long long outsideAppSourceOperationMask;
@property (readonly, nonatomic) BOOL prefersFullSizePreview;
@property (readonly, nonatomic) BOOL shouldCancelOnAppDeactivation;
@property (readonly, nonatomic) BOOL canAddItems;
@property (readonly, nonatomic) BOOL isActive;
@property (readonly, nonatomic) BOOL didHandOffDragImage;
@property (readonly, nonatomic) unsigned long long draggingSourceOperationMask;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (void)enumerateItemsUsingBlock:(id /* block */)a0;
- (void)cancelDrag;
- (void).cxx_destruct;
- (void)_sendHandedOffDragImageForItem:(id)a0;
- (void)addPublicItems:(id)a0;
- (void)dragIsInsideApp;
- (BOOL)_canHandOffCancelledItems:(id)a0;
- (void)_didBeginDrag;
- (void)_endWithOperation:(unsigned long long)a0;
- (void)_getOperationMaskFromDelegate;
- (void)_handOffCancelledItems:(id)a0;
- (void)_hostDidDeactivate;
- (void)_hostWillBecomeActive;
- (BOOL)_routingPolicyHasSpecificTouchContextIDs;
- (void)_sendDataTransferFinished;
- (void)_sendDidEndWithOperation:(unsigned long long)a0;
- (void)_sendDidMove;
- (void)_sendDragPreviewReplyWithIndexSet:(id)a0 dragPreviews:(id)a1 completion:(id /* block */)a2;
- (void)_sendHandedOffDragImage;
- (void)_sendWillAddItems:(id)a0;
- (void)_sendWillBegin;
- (void)_sendWillEndWithOperation:(unsigned long long)a0;
- (void)_setupAnimationForCancelledItems:(id)a0 returningContextID:(unsigned int *)a1 layerRenderID:(unsigned long long *)a2;
- (void)beginDrag:(id /* block */)a0;
- (void)dragDidExitApp;
- (struct CGPoint { double x0; double x1; })draggingLocationInCoordinateSpace:(id)a0;
- (BOOL)dynamicallyUpdatesPrefersFullSizePreviews;
- (id)initWithDragManager:(id)a0 configuration:(id)a1;
- (void)itemsBecameDirty:(id)a0;
- (BOOL)preventsSimultaneousDragFromView:(id)a0;
- (id)touchRoutingPolicy;
- (BOOL)touchRoutingPolicyContainsContextIDToAlwaysSend:(unsigned int)a0;
- (void)updateCentroidFromDragEvent;

@end