luxlabs header browser preview


@class UIView, NSString, PKPaletteToolPreview, PKPaletteScaleFactorPolicy, PKPaletteContainerView, UIViewController, NSLayoutConstraint, UIScrollView;
@protocol PKPaletteViewHosting, PKPaletteViewDelegate, PKPaletteViewInternalDelegate, PKPaletteViewHoverDelegate;

@interface PKPaletteView : UIView <PKPaletteViewStateSubject, PKPaletteHostViewDelegate, PKPaletteHostingWindowSceneObserver, PKPalettePopoverPresenting, PKPalettePopoverDismissing>

@property (nonatomic) unsigned long long lastEdgeLocation;
@property (weak, nonatomic) id<PKPaletteViewHosting> paletteViewHosting;
@property (weak, nonatomic) id<PKPaletteViewInternalDelegate> internalDelegate;
@property (weak, nonatomic) id<PKPaletteViewHoverDelegate> hoverDelegate;
@property (nonatomic, setter=_setShouldTrackHoverLocationForPencilTapActions:) BOOL _shouldTrackHoverLocationForPencilTapActions;
@property (nonatomic) unsigned long long autoHideCorner;
@property (nonatomic, getter=isToolPreviewMinimized) BOOL toolPreviewMinimized;
@property (readonly, nonatomic) BOOL toolPreviewMatchesExpandedTool;
@property (readonly, nonatomic) UIView *clippingView;
@property (readonly, nonatomic) PKPaletteContainerView *containerView;
@property (retain, nonatomic) NSLayoutConstraint *paletteContainerWidthConstraint;
@property (retain, nonatomic) NSLayoutConstraint *paletteContainerHeightConstraint;
@property (retain, nonatomic) NSLayoutConstraint *paletteContainerCenterXConstraint;
@property (retain, nonatomic) NSLayoutConstraint *paletteContainerCenterYConstraint;
@property (retain, nonatomic) NSLayoutConstraint *paletteContainerCompactTopConstraint;
@property (retain, nonatomic) NSLayoutConstraint *paletteContainerCompactBottomConstraint;
@property (retain, nonatomic) NSLayoutConstraint *paletteContainerCompactLeftConstraint;
@property (retain, nonatomic) NSLayoutConstraint *paletteContainerCompactRightConstraint;
@property (readonly, nonatomic) PKPaletteToolPreview *toolPreview;
@property (retain, nonatomic) NSLayoutConstraint *toolPreviewCenterXConstraint;
@property (retain, nonatomic) NSLayoutConstraint *toolPreviewCenterYConstraint;
@property (retain, nonatomic) NSLayoutConstraint *toolPreviewWidthConstraint;
@property (retain, nonatomic) NSLayoutConstraint *toolPreviewHeightConstraint;
@property (readonly, nonatomic) unsigned long long paletteViewType;
@property (readonly, nonatomic) unsigned long long lastPaletteEdgePositionWhileDragging;
@property (weak, nonatomic) id<PKPaletteViewDelegate> delegate;
@property (readonly, nonatomic) long long palettePosition;
@property (readonly, nonatomic) double paletteScaleFactor;
@property (nonatomic) double paletteContentAlpha;
@property (weak, nonatomic) UIViewController *presentationController;
@property (readonly, nonatomic) UIView *backgroundMaterialView;
@property (nonatomic) struct UIEdgeInsets { double top; double left; double bottom; double right; } palettePopoverLayoutSceneMargins;
@property (readonly, nonatomic) BOOL useCompactSize;
@property (readonly, nonatomic) double compactPaletteHeight;
@property (readonly, nonatomic) struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } adjustedWindowSceneBounds;
@property (readonly, nonatomic) PKPaletteScaleFactorPolicy *paletteScaleFactorPolicy;
@property (nonatomic, getter=isAutoHideEnabled) BOOL autoHideEnabled;
@property (readonly, nonatomic, getter=isToolPreviewInstalled) BOOL toolPreviewInstalled;
@property (readonly, nonatomic) BOOL shouldStartUpMinimized;
@property (readonly, nonatomic) BOOL shouldExpandFromCorner;
@property (nonatomic) BOOL shadowVisible;
@property (readonly, nonatomic) double shadowOpacity;
@property (readonly, nonatomic) double shadowRadius;
@property (readonly, nonatomic) BOOL shouldAdjustShadowRadiusForMinimized;
@property (nonatomic) BOOL ignoresSafeAreaInsetsInCompactSize;
@property (nonatomic) struct NSDirectionalEdgeInsets { double top; double leading; double bottom; double trailing; } edgeInsetsInCompactSize;
@property (readonly, nonatomic) UIScrollView *contentScrollView;
@property (nonatomic) BOOL draggingEnabled;
@property (readonly, nonatomic, getter=isVisible) BOOL visible;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (retain, nonatomic) UIViewController *palettePopoverPresentingController;

+ (id)makeBackgroundView;

- (id)_stateDictionary;
- (void)_setContinuousCornerRadius:(double)a0;
- (void)traitCollectionDidChange:(id)a0;
- (double)scalingFactor;
- (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void)_setCornerRadius:(double)a0;
- (void).cxx_destruct;
- (void)layoutSubviews;
- (void)setPalettePosition:(long long)a0;
- (void)_saveOptions;
- (void)_updateContainerSizeConstraints;
- (void)_updateContainerViewConstraints;
- (id)toolPreviewView;
- (void)updatePopoverUI;
- (void)_didChangeAutoHideEnabled;
- (void)_installBackgroundViewInView:(id)a0;
- (void)_installClippingViewInView:(id)a0;
- (void)_installContainerViewInView:(id)a0;
- (void)_installToolPreviewInView:(id)a0;
- (BOOL)_isCompactInSmallestQuickNoteWindowScene;
- (BOOL)_isPaletteContentViewHidden;
- (BOOL)_loadOptions;
- (unsigned long long)_nextAutoHideCorner;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_palettePopoverSourceRect;
- (struct CGPoint { double x0; double x1; })_paletteViewHoverLocation;
- (id)_paletteViewHoverView;
- (void)_setPaletteScaleFactor:(double)a0 notifyDidChange:(BOOL)a1;
- (void)_uninstallToolPreview;
- (void)_updateContainerSizeConstraintsForEdge:(unsigned long long)a0;
- (void)_updateToolPreviewScalingAnimated:(BOOL)a0;
- (void)_updateToolPreviewVisibility;
- (void)_willDockPaletteToCorner:(unsigned long long)a0;
- (void)_willDockPaletteToEdge:(unsigned long long)a0 prepareForExpansion:(BOOL)a1 isPaletteChangingOrientation:(BOOL)a2;
- (id)borderColorForTraitCollection:(id)a0;
- (double)borderWidthForTraitCollection:(id)a0;
- (void)configureForDockedAtCorner;
- (void)configureForDockedAtEdge:(unsigned long long)a0;
- (double)dampingRatioForThrowingFromPosition:(long long)a0 toPosition:(long long)a1 withVelocity:(struct CGPoint { double x0; double x1; })a2;
- (void)didChangePalettePositionFromPosition:(long long)a0 toPosition:(long long)a1;
- (void)didChangePaletteScaleFactor;
- (void)didEndAppearanceAnimation;
- (void)dismissPalettePopoverWithCompletion:(id /* block */)a0;
- (unsigned long long)edgeLocationToDockFromCorner:(unsigned long long)a0;
- (void)hostView:(id)a0 didDockPaletteToPosition:(long long)a1;
- (void)hostView:(id)a0 willDockPaletteToPosition:(long long)a1 prepareForExpansion:(BOOL)a2;
- (BOOL)isPalettePresentingPopover;
- (struct CGSize { double x0; double x1; })minimizedPaletteSize;
- (void)paletteHostingWindowSceneDidChangeBounds:(id)a0;
- (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })palettePopoverLayoutMargins;
- (id)palettePopoverPassthroughViews;
- (unsigned long long)palettePopoverPermittedArrowDirections;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })palettePopoverSourceRectToPresentViewController:(id)a0;
- (id)palettePopoverSourceView;
- (struct CGSize { double x0; double x1; })paletteSizeForEdge:(unsigned long long)a0;
- (double)responseForThrowingFromPosition:(long long)a0 toPosition:(long long)a1 withVelocity:(struct CGPoint { double x0; double x1; })a2;
- (void)saveOptionsIfNecessary;
- (void)setAdjustedWindowSceneBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void)setPaletteScaleFactor:(double)a0;
- (void)setToolPreviewMinimized:(BOOL)a0 animated:(BOOL)a1;
- (BOOL)shouldPalettePresentPopover;
- (void)updatePalettePopover:(id)a0;
- (BOOL)wantsCustomPalettePopoverPresentationSource;
- (BOOL)wantsToolPreviewForTraitCollection:(id)a0;
- (void)willStartAppearanceAnimation:(BOOL)a0;

@end