luxlabs header browser preview


@class _UIFulfilledContextMenuConfiguration, _UIContextMenuLayoutArbiter, _UIMorphingPlatterView, _UIContextMenuSubterraneanContainerView, _UIPlatterView, UITapGestureRecognizer, _UIContextMenuStyle, UIVisualEffectView, _UIContextMenuLayoutArbiterOutput, UIView, NSString, _UIFlocker, UIViewFloatAnimatableProperty, _UIContextMenuView, _UIContextMenuActionScrubbingHandoffGestureRecognizer, _UIContextMenuPanController;
@protocol _UIContextMenuUIControllerDelegate;

@interface _UIContextMenuUIController : NSObject <_UIContextMenuViewDelegate, UIGestureRecognizerDelegate, _UIContextMenuPanControllerDelegate>

@property (retain, nonatomic) UITapGestureRecognizer *platterActionTapGestureRecognizer;
@property (retain, nonatomic) UITapGestureRecognizer *dismissalTapGestureRecognizer;
@property (retain, nonatomic) _UIContextMenuActionScrubbingHandoffGestureRecognizer *actionScrubbingHandoffGestureRecognizer;
@property (retain, nonatomic) _UIFulfilledContextMenuConfiguration *menuConfiguration;
@property (retain, nonatomic) _UIContextMenuPanController *platterPanController;
@property (retain, nonatomic) _UIContextMenuLayoutArbiter *layoutArbiter;
@property (copy, nonatomic) _UIContextMenuStyle *menuStyle;
@property (nonatomic) struct CGSize { double width; double height; } previewSize;
@property (nonatomic) BOOL previewSizeDidChange;
@property (nonatomic) BOOL menuIsConcealed;
@property (nonatomic) unsigned long long state;
@property (retain, nonatomic) _UIContextMenuSubterraneanContainerView *_subterraneanViewContainer;
@property (retain, nonatomic) _UIPlatterView *_destinationPlatterView;
@property (retain, nonatomic) UIView *_dragContainerView;
@property (copy, nonatomic) id /* block */ _postMorphDragItemUpdate;
@property (nonatomic) BOOL _dragWasCanceled;
@property (weak, nonatomic) id<_UIContextMenuUIControllerDelegate> delegate;
@property (readonly, nonatomic) UIView *platterTransitionView;
@property (readonly, nonatomic) UIView *platterContainerView;
@property (readonly, nonatomic) UIVisualEffectView *backgroundEffectView;
@property (readonly, nonatomic) _UIMorphingPlatterView *contentPlatterView;
@property (readonly, nonatomic) _UIContextMenuView *menuView;
@property (readonly, nonatomic) _UIFlocker *flocker;
@property (readonly, nonatomic) _UIContextMenuLayoutArbiterOutput *currentLayout;
@property (readonly, nonatomic) UIViewFloatAnimatableProperty *backgroundViewAnimationProgress;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (void)dismissalTransitionWillBegin;
- (void)dealloc;
- (void)_keyboardWillShow:(id)a0;
- (void)presentationTransitionWillBegin;
- (BOOL)gestureRecognizerShouldBegin:(id)a0;
- (void)_keyboardWillHide:(id)a0;
- (void).cxx_destruct;
- (BOOL)_isPresented;
- (void)_sceneWillDeactivate:(id)a0;
- (BOOL)gestureRecognizer:(id)a0 shouldRecognizeSimultaneouslyWithGestureRecognizer:(id)a1;
- (long long)_interfaceIdiom;
- (void)_handlePlatterActionTapGesture:(id)a0;
- (unsigned long long)_preferredSubmenuHierarchyStyle;
- (void)platterPanControllerDidTearOff:(id)a0;
- (void)_adjustViewForKeyboardVisibility:(BOOL)a0 keyboardInfo:(id)a1;
- (void)_cleanUpDragViews;
- (void)_concealMenu;
- (void)_createMenuViewIfNecessaryForMenu:(id)a0;
- (void)_didBeginMorphToDragPreview;
- (void)_didCompleteMorphToDragPreview;
- (void)_displayMenu:(id)a0 updateType:(unsigned long long)a1;
- (void)_enumeratePlatterViewsWithBlock:(id /* block */)a0;
- (void)_handleActionHandoffGesture:(id)a0;
- (void)_handleDismissalTapGesture:(id)a0;
- (void)_installViewsIntoDragContainerView:(id)a0;
- (BOOL)_isAnimatingPresentation;
- (id)_layoutWithUpdatedAttachment:(BOOL)a0 concealedMenu:(BOOL)a1;
- (BOOL)_needsToAvoidKeyboard;
- (id)_platformMetrics;
- (id)_primaryPlatterDragPreviewForDragItem:(id)a0 preferringFullSize:(BOOL)a1;
- (void)_replaceVisibleMenu:(id)a0 withMenu:(id)a1;
- (void)_testing_dismissByTappingOutside;
- (void)_testing_tapAnAction;
- (void)_updateActionsViewReversesOrderForAttachment:(unsigned long long)a0;
- (void)_updateLayoutAndAttachment:(BOOL)a0;
- (void)_updatePlatterAndActionViewLayoutForce:(BOOL)a0 updateAttachment:(BOOL)a1;
- (void)_updatePlatterAndActionViewLayoutForce:(BOOL)a0 updateAttachment:(BOOL)a1 adjustDetent:(BOOL)a2;
- (void)_updatePlatterContainerViewTraitCollection;
- (void)contextMenuView:(id)a0 didSelectElement:(id)a1;
- (id)contextMenuView:(id)a0 willDisplayMenu:(id)a1;
- (void)didSelectCancelActionInContextMenuView:(id)a0;
- (id)dismissalPreviewForSecondaryItem:(id)a0 style:(unsigned long long)a1;
- (id)dismissalPreviewForStyle:(unsigned long long)a0 clientReturnedPreview:(BOOL *)a1;
- (void)dismissalTransitionDidEnd;
- (void)displayMenu:(id)a0 inPlaceOfMenu:(id)a1;
- (void)dragWillCancelWithAnimator:(id)a0;
- (id)initWithConfiguration:(id)a0 style:(id)a1;
- (id)livePreviewForDragItem:(id)a0 preferringFullSize:(BOOL)a1;
- (void)platterPanControllerDidSwipeDown:(id)a0;
- (void)platterPanInteractionBegan:(id)a0 allowSwipeToDismiss:(BOOL *)a1;
- (void)platterPanInteractionEnded:(id)a0;
- (void)presentationTransitionDidEnd;
- (id)previewForCancellingDragItem:(id)a0;
- (void)previewSizeDidChange:(struct CGSize { double x0; double x1; })a0;
- (void)retargetDismissingMenuToPreview:(id)a0;
- (void)viewTraitCollectionDidChange;
- (id)windowSceneActivationPreview;

@end