luxlabs header browser preview


@class UIView, NSString, NSArray, NSDate, UIControl, UIButton, PLPlatterHeaderContentView, NSTimeZone, MTMaterialView, PLInterfaceActionGroupView, UIScrollView;
@protocol PLExpandedPlatterViewDelegate;

@interface PLExpandedPlatterView : UIView <UIGestureRecognizerDelegate, UIScrollViewDelegate, UIPointerInteractionDelegate, PLExpandedPlatter, PLTitled, PLContentSizeCategoryAdjusting> {
    UIView *_headerContainerView;
    UIView *_headerBackgroundView;
    UIView *_headerKeyLineView;
    UIView *_headerTintView;
    PLPlatterHeaderContentView *_headerContentView;
    UIView *_scrollViewContentView;
    UIView *_topRubberbandingView;
    MTMaterialView *_actionsBackgroundView;
    PLInterfaceActionGroupView *_actionsView;
}

@property (readonly, nonatomic, getter=_mainContentView) UIView *mainContentView;
@property (readonly, nonatomic, getter=_headerContentView) UIView *headerContentView;
@property (retain, nonatomic, getter=_mainContentView) UIView *mainContentView;
@property (weak, nonatomic) id<PLExpandedPlatterViewDelegate> delegate;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (readonly, nonatomic) UIScrollView *scrollView;
@property (nonatomic) struct CGSize { double width; double height; } customContentSize;
@property (retain, nonatomic) NSArray *interfaceActions;
@property (nonatomic, getter=isActionsHidden) BOOL actionsHidden;
@property (readonly, nonatomic) UIControl *dismissControl;
@property (readonly, nonatomic) struct UIEdgeInsets { double x0; double x1; double x2; double x3; } dismissControlInsets;
@property (nonatomic) long long dismissControlPosition;
@property (nonatomic) double contentBottomInset;
@property (nonatomic) BOOL clipsVisibleContentToBounds;
@property (nonatomic, getter=isDismissControlEnabled) BOOL dismissControlEnabled;
@property (nonatomic, getter=isHeaderEnabled) BOOL headerEnabled;
@property (readonly, nonatomic) UIView *customContentView;
@property (nonatomic) BOOL hasShadow;
@property (nonatomic, getter=isBackgroundBlurred) BOOL backgroundBlurred;
@property (copy, nonatomic) NSArray *icons;
@property (copy, nonatomic) NSString *title;
@property (copy, nonatomic) NSDate *date;
@property (nonatomic, getter=isDateAllDay) BOOL dateAllDay;
@property (copy, nonatomic) NSTimeZone *timeZone;
@property (nonatomic) long long dateFormatStyle;
@property (readonly, nonatomic) NSArray *iconButtons;
@property (readonly, nonatomic) UIButton *utilityButton;
@property (copy, nonatomic) NSString *preferredContentSizeCategory;
@property (nonatomic) BOOL adjustsFontForContentSizeCategory;

- (void)forwardInvocation:(id)a0;
- (void)_configureCustomContentView;
- (BOOL)adjustForContentSizeCategoryChange;
- (void)dealloc;
- (void)_layoutScrollView;
- (BOOL)pointInside:(struct CGPoint { double x0; double x1; })a0 withEvent:(id)a1;
- (struct CGSize { double x0; double x1; })contentSizeForSize:(struct CGSize { double x0; double x1; })a0;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_headerFrame;
- (void)scrollViewDidEndDragging:(id)a0 willDecelerate:(BOOL)a1;
- (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (struct CGSize { double x0; double x1; })sizeThatFitsContentWithSize:(struct CGSize { double x0; double x1; })a0;
- (void)_configureCustomContentViewIfNecessary;
- (id)pointerInteraction:(id)a0 regionForRequest:(id)a1 defaultRegion:(id)a2;
- (void).cxx_destruct;
- (void)_configureHeaderContentViewIfNecessary;
- (id)pointerInteraction:(id)a0 styleForRegion:(id)a1;
- (void)layoutSubviews;
- (void)scrollViewDidScroll:(id)a0;
- (BOOL)respondsToSelector:(SEL)a0;
- (struct CGSize { double x0; double x1; })sizeThatFits:(struct CGSize { double x0; double x1; })a0;
- (struct CGSize { double x0; double x1; })_contentViewSize;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })scrollViewFrame;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_actionsViewFrame;
- (void)_configureMainContentViewIfNecessary;
- (struct CGSize { double x0; double x1; })_contentSizeThatFitsContentWithSizeExcludingActions:(struct CGSize { double x0; double x1; })a0;
- (struct CGSize { double x0; double x1; })_flexibleAreaSizeForBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void)_layoutCustomContentView;
- (void)_layoutMainContentViewIfNecessary;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_mainContentViewFrame;
- (struct CGSize { double x0; double x1; })actionsSizeThatFits:(struct CGSize { double x0; double x1; })a0;
- (struct CGSize { double x0; double x1; })contentSizeExcludingActions;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })frameForPlatterFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })minimumScrollViewContentInsets;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })platterFrameForFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (struct CGSize { double x0; double x1; })sizeExcludingActions;
- (void)_reduceTransparencyDidChange:(id)a0;
- (void)_configureScrollViewIfNecessary;
- (struct CGSize { double x0; double x1; })_actionsSizeThatFits:(struct CGSize { double x0; double x1; })a0 includingPadding:(BOOL)a1;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_boundsInsetHorizontallyFromDismissControlIfNecessary;
- (void)_configureActionViewIfNecessaryWithActions:(id)a0;
- (void)_configureActionsBackgroundViewIfNecessaryWithActions:(id)a0;
- (void)_configureDismissControlIfNecessary;
- (void)_configureHeaderBackgroundDefaultIfNecessary;
- (void)_configureHeaderBackgroundForReduceTransparencyIfNecessary;
- (void)_configureHeaderBackgroundViewsIfCanScroll;
- (void)_configureHeaderBackgroundViewsIfNecessary;
- (void)_configureHeaderContainerViewIfNecessary;
- (void)_configureScrollViewContentViewIfNecessary;
- (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })_dismissControlTotalOutset;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_effectiveMainContentViewFrame;
- (double)_headerKeyLineAlphaForContentOffset;
- (void)_invalidateHeaderBackgroundViews;
- (void)_layoutActionsView;
- (void)_layoutDismissControl;
- (void)_layoutHeaderBackgroundViewsWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void)_layoutHeaderContainerViewWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void)_layoutHeaderContentViewWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void)_layoutMainContentView;
- (void)_layoutScrollViewContentView;
- (void)_layoutTopRubberbandingView;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_scrollViewContentViewFrame;
- (struct CGSize { double x0; double x1; })_sizeThatFitsContentExcludingActionsWithSize:(struct CGSize { double x0; double x1; })a0;
- (void)_updateHeaderKeyLineAlphaIfNecessaryAnimated:(BOOL)a0;

@end