luxlabs header browser preview


@class NSNumber, UIStatusBarForegroundView, UIStatusBarItemView;

@interface UIStatusBarLayoutManager : NSObject {
    int _region;
    UIStatusBarItemView *_itemViews[52];
}

@property (weak, nonatomic) UIStatusBarForegroundView *foregroundView;
@property (nonatomic) BOOL persistentAnimationsEnabled;
@property (readonly, nonatomic) BOOL usesVerticalLayout;
@property (retain, nonatomic) NSNumber *assignedStartPosition;

- (void)dealloc;
- (void).cxx_destruct;
- (id)itemViewOfType:(int)a0;
- (void)_addOriginDelta:(double)a0 toPoint:(struct CGPoint { double x0; double x1; } *)a1;
- (id)_createViewForItem:(id)a0 withData:(id)a1 actions:(int)a2;
- (double)_dimensionForSize:(struct CGSize { double x0; double x1; })a0;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_frameForItemView:(id)a0 startPosition:(double)a1 firstView:(BOOL)a2;
- (id)_itemViews;
- (id)_itemViewsSortedForLayout;
- (double)_positionAfterPlacingItemView:(id)a0 startPosition:(double)a1 firstView:(BOOL)a2;
- (void)_positionNewItemViewsWithEnabledItems:(BOOL *)a0;
- (void)_prepareEnabledItemType:(int)a0 withEnabledItems:(BOOL *)a1 withData:(id)a2 actions:(int)a3 itemAppearing:(BOOL *)a4 itemDisappearing:(BOOL *)a5;
- (BOOL)_processDelta:(double)a0 forView:(id)a1;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_repositionedNewFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 sizeDelta:(double)a1;
- (void)_setOrigin:(double)a0 forPoint:(struct CGPoint { double x0; double x1; } *)a1;
- (double)_sizeNeededForItemView:(id)a0;
- (double)_startPosition;
- (BOOL)_updateItemView:(id)a0 withData:(id)a1 actions:(int)a2 animated:(BOOL)a3;
- (id)_viewForItem:(id)a0;
- (id)allItemViews;
- (void)clearOverlapFromItems:(id)a0;
- (double)distributeOverlap:(double)a0 amongItems:(id)a1;
- (id)initWithRegion:(int)a0 foregroundView:(id)a1 usesVerticalLayout:(BOOL)a2;
- (BOOL)itemIsVisible:(id)a0;
- (void)itemView:(id)a0 sizeChangedBy:(double)a1;
- (void)makeVisibleItemsPerformPendedActions;
- (void)positionInvisibleItems;
- (BOOL)prepareDoubleHeightItemWithEnabledItems:(BOOL *)a0;
- (BOOL)prepareEnabledItems:(BOOL *)a0 withData:(id)a1 actions:(int)a2;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })rectForItems:(id)a0;
- (void)reflowWithVisibleItems:(id)a0 duration:(double)a1;
- (void)removeDisabledItems:(BOOL *)a0;
- (double)removeOverlap:(double)a0 fromItems:(id)a1;
- (void)setVisibilityOfAllItems:(BOOL)a0;
- (void)setVisibilityOfItem:(id)a0 visible:(BOOL)a1;
- (void)setVisibilityOfItemType:(int)a0 visible:(BOOL)a1;
- (double)sizeNeededForItem:(id)a0;
- (double)sizeNeededForItems:(id)a0;
- (BOOL)updateDoubleHeightItem;
- (BOOL)updateItemsWithData:(id)a0 actions:(int)a1 animated:(BOOL)a2;
- (id)visibleItemViewAtPoint:(struct CGPoint { double x0; double x1; })a0 inForegroundView:(id)a1;

@end