luxlabs header browser preview


@class UIView, _UIPreviewActionSheetView, NSArray, _UIPreviewQuickActionView, _UIStatesFeedbackGenerator, UIImageView, UIPreviewAction, _UIPlatterMenuDynamicsController, NSString, UIViewController;
@protocol _UIPreviewActionsControllerDelegate;

@interface _UIPreviewActionsController : NSObject <_UIPlatterMenuDynamicsControllerDelegate>

@property (retain, nonatomic) UIView *containerView;
@property (retain, nonatomic) UIView *platterView;
@property (retain, nonatomic) UIView *affordanceView;
@property (retain, nonatomic) UIImageView *affordanceImageView;
@property (retain, nonatomic) UIViewController *presentedViewController;
@property (weak, nonatomic) id<_UIPreviewActionsControllerDelegate> delegate;
@property (nonatomic) BOOL hasBegun;
@property (retain, nonatomic) _UIPlatterMenuDynamicsController *platterDynamicsController;
@property (retain, nonatomic) _UIPreviewActionSheetView *previewActionsView;
@property (copy, nonatomic) NSArray *currentPreviewActionItems;
@property (retain, nonatomic) UIPreviewAction *leadingPreviewAction;
@property (retain, nonatomic) UIPreviewAction *trailingPreviewAction;
@property (retain, nonatomic) _UIPreviewQuickActionView *leadingPreviewActionView;
@property (retain, nonatomic) _UIPreviewQuickActionView *trailingPreviewActionView;
@property (nonatomic) struct CGPoint { double x; double y; } lastPanningLocation;
@property (nonatomic) struct CGSize { double width; double height; } totalPanningTranslation;
@property (retain, nonatomic) _UIStatesFeedbackGenerator *swipeFeedbackGenerator;
@property (readonly, nonatomic) struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } frameForActionView;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (id)actionsControllerWithContainerView:(id)a0 platterView:(id)a1 presentedViewController:(id)a2 delegate:(id)a3;

- (void)dealloc;
- (void).cxx_destruct;
- (void)_actionsControllerCommonInit;
- (void)_activateFeedbackIfNeeded;
- (struct CGPoint { double x0; double x1; })_applyLayoutAdjustmentsForManagedViewWithPosition:(struct CGPoint { double x0; double x1; })a0;
- (struct CGPoint { double x0; double x1; })_centerForMenuDismissedForActionSheet:(id)a0;
- (struct CGPoint { double x0; double x1; })_centerForMenuPresentedForActionSheet:(id)a0;
- (struct CGPoint { double x0; double x1; })_centerForPlatterWithMenuViewPresentedForActionSheet:(id)a0;
- (void)_configureFeedbackGenerator;
- (void)_configurePlatterDynamicsController;
- (void)_deactivateFeedbackIfNeeded;
- (void)_disablePlatterController;
- (void)_dismissForSelectedSwipeAction;
- (void)_dismissWithAction:(id)a0;
- (void)_fireConfirmFeedbackIfNeededForInitialSelectionState:(BOOL)a0 finalSelectionState:(BOOL)a1;
- (BOOL)_hasPreviewSwipeActions;
- (BOOL)_hasSelectedSwipeAction;
- (void)_hideChromeAndSetAffordanceHidden:(BOOL)a0;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_initialPlatterFrame;
- (BOOL)_isSwipeActionVisible;
- (id)_makeAndAddToViewHierarchyPreviewActionSheetForMenuItems:(id)a0;
- (void)_memoizePreviewActionViews;
- (BOOL)_platterIsInInitialPositionMostly;
- (double)_platterOffsetDistance;
- (void)_presentSubactionsForActionGroup:(id)a0;
- (BOOL)_previewActionsSheetIsVisible;
- (double)_quickActionSelectionOffset;
- (double)_quickActionsSelectionThresholdForPreviewMenuItemStyle:(long long)a0;
- (void)_setAffordanceAlpha:(double)a0 withDuration:(double)a1 hideOnCompletion:(BOOL)a2;
- (BOOL)_shouldDismiss;
- (void)_updateAffordanceIfNecessary;
- (void)_updateSwipeActionsState;
- (void)beginPanningAtLocation:(struct CGPoint { double x0; double x1; })a0;
- (struct CGPoint { double x0; double x1; })centerForMenuDismissed;
- (struct CGPoint { double x0; double x1; })centerForMenuPresented;
- (struct CGPoint { double x0; double x1; })centerForPlatterWithMenuViewDismissed;
- (struct CGPoint { double x0; double x1; })centerForPlatterWithMenuViewPresented;
- (void)dismissPreviewActionsWithCompletion:(id /* block */)a0;
- (void)endPanningAtLocation:(struct CGPoint { double x0; double x1; })a0;
- (void)flashScrollAffordance;
- (id)initWithContainerView:(id)a0 platterView:(id)a1 presentedViewController:(id)a2 delegate:(id)a3;
- (struct CGPoint { double x0; double x1; })initialCenterForLeadingSwipeActionView;
- (struct CGPoint { double x0; double x1; })initialCenterForTrailingSwipeActionView;
- (id)leadingSwipeActionView;
- (double)minimumSpacingBetweenPlatterAndMenu;
- (void)platterMenuDynamicsController:(id)a0 didMoveSwipeView:(id)a1 toPosition:(struct CGPoint { double x0; double x1; })a2;
- (void)platterMenuDynamicsControllerDidDismissWithController:(id)a0;
- (BOOL)platterPanned;
- (void)setLeadingSwipeActionViewSelected:(BOOL)a0;
- (void)setTrailingSwipeActionViewSelected:(BOOL)a0;
- (id)trailingSwipeActionView;
- (void)translationDidUpdateForPlatterMenuDynamicsController:(id)a0;
- (void)updatePanningLocation:(struct CGPoint { double x0; double x1; })a0;

@end