luxlabs header browser preview


@class UIToolTipInteraction, NSSet, UIContextMenuInteraction, NSString, UIPointerInteraction, NSMutableArray;

@interface UIControl : UIView <_UIVariableGestureContextMenuInteractionDelegate, UIPointerInteractionDelegate, UIContextMenuInteractionDelegate_Private, UIContextMenuInteractionDelegate> {
    NSMutableArray *_targetActions;
    struct CGPoint { double x; double y; } _previousPoint;
    double _downTime;
    struct { unsigned char disabled : 1; unsigned char tracking : 1; unsigned char touchInside : 1; unsigned char touchDragged : 1; unsigned char requiresDisplayOnTracking : 1; unsigned char highlighted : 1; unsigned char dontHighlightOnTouchDown : 1; unsigned char allowActionsToQueue : 1; unsigned char pendingUnhighlight : 1; unsigned char selected : 1; unsigned char verticalAlignment : 3; unsigned char horizontalAlignment : 3; unsigned char wasLastHighlightSuccessful : 1; unsigned char touchHasHighlighted : 1; unsigned char enableSymbolAnimations : 1; unsigned char hasPointerInteraction : 1; unsigned char hasProxyPointerInteraction : 1; unsigned char hasContextMenuInteraction : 1; unsigned char highlightForMenuPresentation : 1; } _controlFlags;
}

@property (readonly, nonatomic) long long effectiveContentVerticalAlignment;
@property (nonatomic, setter=_setHasActiveMenuPresentation:) BOOL _hasActiveMenuPresentation;
@property (readonly, nonatomic) UIPointerInteraction *pointerInteraction;
@property (nonatomic, getter=isPointerInteractionEnabled) BOOL pointerInteractionEnabled;
@property (readonly, nonatomic) UIPointerInteraction *_pointerInteraction;
@property (retain, nonatomic, setter=_setProxyPointerInteraction:) UIPointerInteraction *_proxyPointerInteraction;
@property (weak, nonatomic, setter=_setProxySender:) id _proxySender;
@property (nonatomic, getter=isContextMenuEnabled) BOOL contextMenuEnabled;
@property (nonatomic) BOOL contextMenuIsPrimary;
@property (nonatomic, setter=_setRequiredButtonMask:) long long _requiredButtonMask;
@property (nonatomic, setter=_setEnableSymbolAnimations:) BOOL _enableSymbolAnimations;
@property (readonly, nonatomic) BOOL _allowsSymbolAnimations;
@property (nonatomic, getter=isEnabled) BOOL enabled;
@property (nonatomic, getter=isSelected) BOOL selected;
@property (nonatomic, getter=isHighlighted) BOOL highlighted;
@property (nonatomic) long long contentVerticalAlignment;
@property (nonatomic) long long contentHorizontalAlignment;
@property (readonly, nonatomic) long long effectiveContentHorizontalAlignment;
@property (readonly, nonatomic) unsigned long long state;
@property (readonly, nonatomic, getter=isTracking) BOOL tracking;
@property (readonly, nonatomic, getter=isTouchInside) BOOL touchInside;
@property (readonly, nonatomic) NSSet *allTargets;
@property (readonly, nonatomic) unsigned long long allControlEvents;
@property (readonly, nonatomic) UIContextMenuInteraction *contextMenuInteraction;
@property (nonatomic, getter=isContextMenuInteractionEnabled) BOOL contextMenuInteractionEnabled;
@property (nonatomic) BOOL showsMenuAsPrimaryAction;
@property (copy, nonatomic) NSString *toolTip;
@property (readonly, nonatomic) UIToolTipInteraction *toolTipInteraction;
@property (nonatomic, getter=isSymbolAnimationEnabled) BOOL symbolAnimationEnabled;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (BOOL)_allowActionsToQueue;
+ (unsigned long long)_primaryStateForState:(unsigned long long)a0;

- (void)addAction:(id)a0 forControlEvents:(unsigned long long)a1;
- (void)setContentHorizontalAlignment:(long long)a0;
- (void)touchesCancelled:(id)a0 withEvent:(id)a1;
- (BOOL)cancelTouchTracking;
- (BOOL)_accessibilityShouldActivateOnHUDLift;
- (BOOL)pointMostlyInside:(struct CGPoint { double x0; double x1; })a0 withEvent:(id)a1;
- (id)contextMenuInteraction:(id)a0 previewForDismissingMenuWithConfiguration:(id)a1;
- (id)hitTest:(struct CGPoint { double x0; double x1; })a0 forEvent:(struct __GSEvent { } *)a1;
- (id)_contextMenuInteraction:(id)a0 configuration:(id)a1 interactionEffectForTargetedPreview:(id)a2;
- (void)cancelTrackingWithEvent:(id)a0;
- (unsigned long long)_controlEventsForActionTriggered;
- (id)contextMenuInteraction:(id)a0 previewForHighlightingMenuWithConfiguration:(id)a1;
- (void)setHighlighted:(BOOL)a0;
- (BOOL)canBecomeFocused;
- (void)encodeWithCoder:(id)a0;
- (id)_contextMenuInteraction:(id)a0 styleForMenuWithConfiguration:(id)a1;
- (void)contextMenuInteraction:(id)a0 willEndForConfiguration:(id)a1 animator:(id)a2;
- (void)contextMenuInteraction:(id)a0 willDisplayMenuForConfiguration:(id)a1 animator:(id)a2;
- (unsigned long long)state;
- (BOOL)cancelMouseTracking;
- (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (struct CGPoint { double x0; double x1; })menuAttachmentPointForConfiguration:(id)a0;
- (long long)_focusedSound;
- (id)_systemDefaultFocusGroupIdentifier;
- (void)setEnabled:(BOOL)a0;
- (void)touchesBegan:(id)a0 withEvent:(id)a1;
- (void)setContentVerticalAlignment:(long long)a0;
- (id)contextMenuInteraction:(id)a0 configurationForMenuAtLocation:(struct CGPoint { double x0; double x1; })a1;
- (id)pointerInteraction:(id)a0 regionForRequest:(id)a1 defaultRegion:(id)a2;
- (BOOL)continueTrackingWithTouch:(id)a0 withEvent:(id)a1;
- (BOOL)beginTrackingWithTouch:(id)a0 withEvent:(id)a1;
- (void)setTracking:(BOOL)a0;
- (BOOL)canBecomeFirstResponder;
- (void)touchesEstimatedPropertiesUpdated:(id)a0;
- (void).cxx_destruct;
- (id)hitTest:(struct CGPoint { double x0; double x1; })a0 withEvent:(id)a1;
- (void)_setTouchHasHighlighted:(BOOL)a0;
- (void)_didMoveFromWindow:(id)a0 toWindow:(id)a1;
- (void)touchesEnded:(id)a0 withEvent:(id)a1;
- (void)_cancelDelayedActions;
- (void)touchesMoved:(id)a0 withEvent:(id)a1;
- (void)_sendActionsForEvents:(unsigned long long)a0 withEvent:(id)a1;
- (void)endTrackingWithTouch:(id)a0 withEvent:(id)a1;
- (void)setSelected:(BOOL)a0;
- (id)initWithCoder:(id)a0;
- (void)_diagnoseFocusabilityForReport:(id)a0;
- (id)__distributionStatisticsForUserInteractionDuration;
- (id)__scalarStatisticsForUserTouchUpInsideEvent;
- (id)__scalarStatisticsForUserValueChangedEvent;
- (void)_activateForAccessibilityHUDLiftAtPoint:(struct CGPoint { double x0; double x1; })a0;
- (void)_addControlTargetAction:(id)a0;
- (id)_allTargetActions;
- (void)_beginInteractionDurationStatisticMeasurements;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_clippedHighlightBounds;
- (void)_commitInteractionDurationStatisticMeasurements;
- (void)_commonInitForPrimaryAction:(id)a0;
- (void)_connectInterfaceBuilderEventConnection:(id)a0;
- (id)_contextMenuInteraction;
- (void)_contextMenuInteraction:(id)a0 willBeginWithConfiguration:(id)a1;
- (id)_createPointerInteraction;
- (void)_delayActions;
- (id)_distributionStatisticsForUserInteractionDuration;
- (BOOL)_hasActionForEventMask:(unsigned long long)a0;
- (double)_highlightCornerRadius;
- (void)_incrementStatisticsForUserActionForEvents:(unsigned long long)a0;
- (void)_invalidatePointerInteraction;
- (BOOL)_providesCustomPointerInteraction;
- (void)_registerCustomHoverStylePointerDriverIfNeeded;
- (id)_scalarStatisticsForUserTouchUpInsideEvent;
- (id)_scalarStatisticsForUserValueChangedEvent;
- (long long)_sceneDraggingBehaviorOnPan;
- (void)_sendDelayedActions;
- (void)_sendDelayedActions:(BOOL)a0;
- (void)_setHighlightOnMouseDown:(BOOL)a0;
- (void)_setImplicitHoverStyle:(id)a0;
- (void)_setLastHighlightSuccessful:(BOOL)a0;
- (unsigned long long)_stateForFocusUpdateContext:(id)a0;
- (BOOL)_touchHasHighlighted;
- (void)_unhighlight;
- (BOOL)_wasLastHighlightSuccessful;
- (void)_willMoveToWindow:(id)a0;
- (id)actionsForTarget:(id)a0 forControlEvent:(unsigned long long)a1;
- (void)addTarget:(id)a0 action:(SEL)a1 forControlEvents:(unsigned long long)a2;
- (void)addTarget:(id)a0 action:(SEL)a1 forEvents:(int)a2;
- (long long)contentHorizontalAlignment;
- (long long)contentVerticalAlignment;
- (void)enumerateEventHandlers:(id /* block */)a0;
- (BOOL)hasOneOrMoreTargets;
- (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 primaryAction:(id)a1;
- (void)removeAction:(id)a0 forControlEvents:(unsigned long long)a1;
- (void)removeActionForIdentifier:(id)a0 forControlEvents:(unsigned long long)a1;
- (void)removeTarget:(id)a0 action:(SEL)a1 forControlEvents:(unsigned long long)a2;
- (void)removeTarget:(id)a0 forEvents:(int)a1;
- (BOOL)requiresDisplayOnTracking;
- (void)sendAction:(id)a0;
- (void)sendAction:(SEL)a0 to:(id)a1 forEvent:(id)a2;
- (void)sendActionsForControlEvents:(unsigned long long)a0;
- (void)setHoverStyle:(id)a0;
- (void)setRequiresDisplayOnTracking:(BOOL)a0;
- (BOOL)shouldTrack;
- (BOOL)touchDragged;

@end