luxlabs header browser preview


@class NSArray, NSMutableDictionary, NSMutableOrderedSet, UIView, NSMutableArray, UITapGestureRecognizer;
@protocol _UICursorAccessoryItemDataSource;

@interface _UICursorAccessoryView : UIView {
    UIView *_activeHighlightBackgroundView;
    NSMutableOrderedSet *_displayedIdentifiers;
    NSMutableDictionary *_itemViewsByIdentifier;
    NSMutableArray *_dividerViews;
    UITapGestureRecognizer *_accessoryItemTapGestureRecognizer;
}

@property (class, readonly) double baseFontSize;
@property (class, readonly) double glyphWidth;
@property (class, readonly) double glyphHeight;

@property (weak, nonatomic) id<_UICursorAccessoryItemDataSource> dataSource;
@property (retain, nonatomic) NSArray *accessoryIdentifiers;
@property (readonly, nonatomic) double activeAccessoryXOffset;

+ (struct CGSize { double x0; double x1; })defaultItemSize;
+ (double)grayscaleLuminance:(id)a0;
+ (struct CGSize { double x0; double x1; })largeItemSize;

- (void)setTintColor:(id)a0;
- (id)initWithDataSource:(id)a0;
- (void).cxx_destruct;
- (void)layoutSubviews;
- (struct CGSize { double x0; double x1; })sizeThatFits:(struct CGSize { double x0; double x1; })a0;
- (void)_scheduleRemovedItemViewCleanup;
- (void)_cleanupRemovedItemViews;
- (void)_didRecognizeAccessoryTapGestureRecognizer:(id)a0;
- (id)_displayedItemViewAtIndex:(long long)a0;
- (void)_ensureNumberOfReusableViews:(unsigned long long)a0 inArray:(id)a1 ofClass:(Class)a2;
- (void)_layoutDisplayedAccessoryItemViews;
- (void)_layoutHighlightView;
- (void)_reloadAccessoryItemViews;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_unionRectActiveItems;
- (void)setAccessoryIdentifiers:(id)a0 animated:(BOOL)a1;

@end