luxlabs header browser preview


@class _UIStatusBarItem, _UIStatusBarDisplayItemPlacementState, _UIStatusBarAnimation, NSArray, _UIStatusBarIdentifier, _UIStatusBar, NSMutableArray, _UIStatusBarStyleAttributes, NSMutableSet, _UIStatusBarDisplayItem;

@interface _UIStatusBarDisplayItemState : NSObject <_UIStatusBarPrioritized>

@property (copy, nonatomic) _UIStatusBarIdentifier *identifier;
@property (weak, nonatomic) _UIStatusBar *statusBar;
@property (weak, nonatomic) _UIStatusBarItem *item;
@property (weak, nonatomic) _UIStatusBarDisplayItem *displayItem;
@property (retain, nonatomic) NSMutableArray *placementStates;
@property (readonly, nonatomic) _UIStatusBarDisplayItemPlacementState *currentPlacementState;
@property (nonatomic) long long preferredPlacementStateIndex;
@property (nonatomic) long long currentPlacementStateIndex;
@property (retain, nonatomic) _UIStatusBarStyleAttributes *overriddenStyleAttributes;
@property (nonatomic) BOOL wasEnabled;
@property (nonatomic) BOOL wasVisible;
@property (nonatomic) long long previousPlacementStateIndex;
@property (readonly, nonatomic, getter=_animationType) long long animationType;
@property (nonatomic) long long dataUpdateStatus;
@property (nonatomic) long long placementUpdateStatus;
@property (readonly, nonatomic, getter=isEnabledIgnoringAnimations) BOOL enabledIgnoringAnimations;
@property (nonatomic) BOOL dataEnabled;
@property (nonatomic) BOOL floating;
@property (nonatomic) long long enabilityStatus;
@property (nonatomic) long long visibilityStatus;
@property (retain, nonatomic) _UIStatusBarAnimation *addingAnimation;
@property (retain, nonatomic) _UIStatusBarAnimation *removingAnimation;
@property (readonly, nonatomic) NSMutableSet *animations;
@property (readonly, nonatomic, getter=isEnabled) BOOL enabled;
@property (readonly, copy, nonatomic) NSArray *potentialPlacementRegionIdentifiers;
@property (readonly, nonatomic) long long priority;

+ (void)setupRelationsBetweenDisplayItemStates:(id)a0 visualProvider:(id)a1;
+ (id)stateForDisplayItemWithIdentifier:(id)a0 statusBar:(id)a1;

- (BOOL)hasRunningAnimations;
- (void)_cancelObsoleteAnimations;
- (void)resetToPreferredPlacement;
- (id)_effectiveStyleAttributesFromStyleAttributes:(id)a0 data:(id)a1 styleAttributesChanged:(BOOL *)a2;
- (BOOL)prepareAnimation:(id)a0;
- (id)_updateForItem:(id)a0 data:(id)a1 styleAttributes:(id)a2;
- (void)addPlacement:(id)a0 inRegion:(id)a1;
- (id)placementStateForPlacement:(id)a0;
- (void)prepareForOverflowDataUpdate;
- (void)prepareForDataUpdate;
- (id)description;
- (BOOL)_updatePlacementWithRecursionBlock:(id /* block */)a0;
- (void).cxx_destruct;
- (id)updateWithData:(id)a0 styleAttributes:(id)a1;
- (BOOL)updatePlacement;
- (BOOL)_resolveDependentItemStatesWithBlock:(id /* block */)a0;
- (id)_animationWithUpdateAnimation:(id)a0;
- (BOOL)_updateToNextPlacementStateIfNeeded;
- (void)_updateStatuses;
- (BOOL)isCurrentPlacement:(id)a0;
- (void)updateToNextEnabledPlacement;
- (id)_updateForUpdatedData:(id)a0 updatedStyleAttributes:(id)a1 updatedEnability:(id)a2;

@end