luxlabs header browser preview


@class NSMutableDictionary, UILabel, UIStatusBarStyleAttributes, NSMutableArray, UIView, UIColor, NSString, UIStatusBarStyleAnimationParameters, NSMutableSet, NSNumber, UIStatusBarForegroundView, UIStatusBarBackgroundView;

@interface UIStatusBar : UIStatusBar_Base <UIStatusBarServerClient> {
    BOOL _showsForeground;
    BOOL _observingDefaults;
    UIStatusBarBackgroundView *_backgroundView;
    UIStatusBarForegroundView *_foregroundView;
    UILabel *_doubleHeightLabel;
    UIView *_doubleHeightLabelContainer;
    NSString *_currentDoubleHeightText;
    struct { BOOL itemIsEnabled[46]; char timeString[64]; char shortTimeString[64]; char dateString[256]; int gsmSignalStrengthRaw; int secondaryGsmSignalStrengthRaw; int gsmSignalStrengthBars; int secondaryGsmSignalStrengthBars; char serviceString[100]; char secondaryServiceString[100]; char serviceCrossfadeString[100]; char secondaryServiceCrossfadeString[100]; char serviceImages[2][100]; char operatorDirectory[1024]; unsigned int serviceContentType; unsigned int secondaryServiceContentType; unsigned char cellLowDataModeActive : 1; unsigned char secondaryCellLowDataModeActive : 1; int wifiSignalStrengthRaw; int wifiSignalStrengthBars; unsigned char wifiLowDataModeActive : 1; unsigned int dataNetworkType; unsigned int secondaryDataNetworkType; int batteryCapacity; unsigned int batteryState; char batteryDetailString[150]; int bluetoothBatteryCapacity; int thermalColor; unsigned char thermalSunlightMode : 1; unsigned char slowActivity : 1; unsigned char syncActivity : 1; char activityDisplayId[256]; unsigned char bluetoothConnected : 1; unsigned char displayRawGSMSignal : 1; unsigned char displayRawWifiSignal : 1; unsigned char locationIconType : 2; unsigned char voiceControlIconType : 2; unsigned char quietModeInactive : 1; unsigned int tetheringConnectionCount; unsigned char batterySaverModeActive : 1; unsigned char deviceIsRTL : 1; unsigned char lock : 1; char breadcrumbTitle[256]; char breadcrumbSecondaryTitle[256]; char personName[100]; unsigned char electronicTollCollectionAvailable : 1; unsigned char radarAvailable : 1; unsigned char announceNotificationsAvailable : 1; unsigned char wifiLinkWarning : 1; unsigned char wifiSearching : 1; double backgroundActivityDisplayStartDate; unsigned char shouldShowEmergencyOnlyStatus : 1; unsigned char emergencyOnly : 1; unsigned char secondaryCellularConfigured : 1; char primaryServiceBadgeString[100]; char secondaryServiceBadgeString[100]; char quietModeImage[256]; char quietModeName[256]; } _currentRawData;
    NSMutableArray *_interruptedAnimationCompositeViews;
    UIStatusBarBackgroundView *_newStyleBackgroundView;
    UIStatusBarForegroundView *_newStyleForegroundView;
    UIStatusBar *_slidingStatusBar;
    UIStatusBarStyleAttributes *_styleAttributes;
    BOOL _waitingOnCallbackAfterChangingStyleOverridesLocally;
    BOOL _showOnlyCenterItems;
    BOOL _foregroundViewShouldIgnoreStatusBarDataDuringAnimation;
    UIColor *_tintColor;
    UIColor *_lastUsedBackgroundColor;
    UIStatusBarStyleAnimationParameters *_nextTintTransition;
    NSNumber *_overrideHeight;
    NSMutableSet *_disableRasterizationReasons;
    NSMutableDictionary *_actions;
    BOOL _disablesRasterization;
}

@property (nonatomic, getter=isTimeHidden) BOOL timeHidden;

+ (id)_styleAttributesForRequest:(id)a0;
+ (double)_heightForStyle:(long long)a0 orientation:(long long)a1 forStatusBarFrame:(BOOL)a2 inWindow:(id)a3 isAzulBLinked:(BOOL)a4;
+ (long long)lowBatteryLevel;
+ (long long)_deviceUserInterfaceLayoutDirection;
+ (BOOL)_isLightContentStyle:(long long)a0;
+ (id)_newStyleAttributesForRequest:(id)a0;
+ (double)_regularPadBaselineOffset;
+ (struct NSDirectionalEdgeInsets { double x0; double x1; double x2; double x3; })_regularPadEdgeInsets;
+ (double)_roundedPadBaselineOffset;
+ (struct NSDirectionalEdgeInsets { double x0; double x1; double x2; double x3; })_roundedPadEdgeInsets;
+ (void)_setDeviceUserInterfaceLayoutDirection:(long long)a0;
+ (BOOL)_shouldForwardToImplementationClassForStyle:(long long)a0;
+ (id)_styleAttributesForStatusBarStyle:(long long)a0;
+ (double)_viewControllerAdjustmentForOrientation:(long long)a0 inWindow:(id)a1;
+ (long long)defaultStyleForRequestedStyle:(long long)a0 styleOverrides:(unsigned long long)a1;
+ (void)enumerateStatusBarStyleOverridesWithBlock:(id /* block */)a0;
+ (void)getData:(struct { BOOL x0[46]; char x1[64]; char x2[64]; char x3[256]; int x4; int x5; int x6; int x7; char x8[100]; char x9[100]; char x10[100]; char x11[100]; char x12[2][100]; char x13[1024]; unsigned int x14; unsigned int x15; unsigned char x16 : 1; unsigned char x17 : 1; int x18; int x19; unsigned char x20 : 1; unsigned int x21; unsigned int x22; int x23; unsigned int x24; char x25[150]; int x26; int x27; unsigned char x28 : 1; unsigned char x29 : 1; unsigned char x30 : 1; char x31[256]; unsigned char x32 : 1; unsigned char x33 : 1; unsigned char x34 : 1; unsigned char x35 : 2; unsigned char x36 : 2; unsigned char x37 : 1; unsigned int x38; unsigned char x39 : 1; unsigned char x40 : 1; unsigned char x41 : 1; char x42[256]; char x43[256]; char x44[100]; unsigned char x45 : 1; unsigned char x46 : 1; unsigned char x47 : 1; unsigned char x48 : 1; unsigned char x49 : 1; double x50; unsigned char x51 : 1; unsigned char x52 : 1; unsigned char x53 : 1; char x54[100]; char x55[100]; char x56[256]; char x57[256]; } *)a0 forRequestedData:(const struct { BOOL x0[46]; char x1[64]; char x2[64]; char x3[256]; int x4; int x5; int x6; int x7; char x8[100]; char x9[100]; char x10[100]; char x11[100]; char x12[2][100]; char x13[1024]; unsigned int x14; unsigned int x15; unsigned char x16 : 1; unsigned char x17 : 1; int x18; int x19; unsigned char x20 : 1; unsigned int x21; unsigned int x22; int x23; unsigned int x24; char x25[150]; int x26; int x27; unsigned char x28 : 1; unsigned char x29 : 1; unsigned char x30 : 1; char x31[256]; unsigned char x32 : 1; unsigned char x33 : 1; unsigned char x34 : 1; unsigned char x35 : 2; unsigned char x36 : 2; unsigned char x37 : 1; unsigned int x38; unsigned char x39 : 1; unsigned char x40 : 1; unsigned char x41 : 1; char x42[256]; char x43[256]; char x44[100]; unsigned char x45 : 1; unsigned char x46 : 1; unsigned char x47 : 1; unsigned char x48 : 1; unsigned char x49 : 1; double x50; unsigned char x51 : 1; unsigned char x52 : 1; unsigned char x53 : 1; char x54[100]; char x55[100]; char x56[256]; char x57[256]; } *)a1 withOverrides:(const struct { BOOL x0[46]; unsigned char x1 : 1; unsigned char x2 : 1; unsigned char x3 : 1; unsigned char x4 : 1; unsigned char x5 : 1; unsigned char x6 : 1; unsigned char x7 : 1; unsigned char x8 : 1; unsigned char x9 : 2; unsigned char x10 : 1; unsigned char x11 : 1; unsigned char x12 : 1; unsigned char x13 : 1; unsigned char x14 : 1; unsigned char x15 : 1; unsigned char x16 : 1; unsigned char x17 : 1; unsigned char x18 : 1; unsigned char x19 : 1; unsigned char x20 : 1; unsigned char x21 : 1; unsigned char x22 : 1; unsigned char x23 : 1; unsigned char x24 : 1; unsigned char x25 : 1; unsigned char x26 : 1; unsigned int x27; unsigned char x28 : 1; unsigned char x29 : 1; unsigned char x30 : 1; unsigned char x31 : 1; unsigned char x32 : 1; unsigned char x33 : 1; unsigned char x34 : 1; unsigned char x35 : 1; struct { BOOL x0[46]; char x1[64]; char x2[64]; char x3[256]; int x4; int x5; int x6; int x7; char x8[100]; char x9[100]; char x10[100]; char x11[100]; char x12[2][100]; char x13[1024]; unsigned int x14; unsigned int x15; unsigned char x16 : 1; unsigned char x17 : 1; int x18; int x19; unsigned char x20 : 1; unsigned int x21; unsigned int x22; int x23; unsigned int x24; char x25[150]; int x26; int x27; unsigned char x28 : 1; unsigned char x29 : 1; unsigned char x30 : 1; char x31[256]; unsigned char x32 : 1; unsigned char x33 : 1; unsigned char x34 : 1; unsigned char x35 : 2; unsigned char x36 : 2; unsigned char x37 : 1; unsigned int x38; unsigned char x39 : 1; unsigned char x40 : 1; unsigned char x41 : 1; char x42[256]; char x43[256]; char x44[100]; unsigned char x45 : 1; unsigned char x46 : 1; unsigned char x47 : 1; unsigned char x48 : 1; unsigned char x49 : 1; double x50; unsigned char x51 : 1; unsigned char x52 : 1; unsigned char x53 : 1; char x54[100]; char x55[100]; char x56[256]; char x57[256]; } x36; } *)a2;

- (BOOL)_shouldReverseLayoutDirection;
- (void)setDisabledPartIdentifiers:(id)a0;
- (void)_finishedSettingStyleWithOldHeight:(double)a0 newHeight:(double)a1 animation:(int)a2;
- (void)setStyleRequest:(id)a0 animationParameters:(id)a1;
- (id)actionForPartWithIdentifier:(id)a0;
- (void)setAction:(id)a0 forPartWithIdentifier:(id)a1;
- (void)statusBarServer:(id)a0 didReceiveStatusBarData:(const struct { BOOL x0[46]; char x1[64]; char x2[64]; char x3[256]; int x4; int x5; int x6; int x7; char x8[100]; char x9[100]; char x10[100]; char x11[100]; char x12[2][100]; char x13[1024]; unsigned int x14; unsigned int x15; unsigned char x16 : 1; unsigned char x17 : 1; int x18; int x19; unsigned char x20 : 1; unsigned int x21; unsigned int x22; int x23; unsigned int x24; char x25[150]; int x26; int x27; unsigned char x28 : 1; unsigned char x29 : 1; unsigned char x30 : 1; char x31[256]; unsigned char x32 : 1; unsigned char x33 : 1; unsigned char x34 : 1; unsigned char x35 : 2; unsigned char x36 : 2; unsigned char x37 : 1; unsigned int x38; unsigned char x39 : 1; unsigned char x40 : 1; unsigned char x41 : 1; char x42[256]; char x43[256]; char x44[100]; unsigned char x45 : 1; unsigned char x46 : 1; unsigned char x47 : 1; unsigned char x48 : 1; unsigned char x49 : 1; double x50; unsigned char x51 : 1; unsigned char x52 : 1; unsigned char x53 : 1; char x54[100]; char x55[100]; char x56[256]; char x57[256]; } *)a1 withActions:(int)a2;
- (void)setForegroundColor:(id)a0 animationParameters:(id)a1;
- (void)jiggleLockIcon;
- (void)animateUnlock;
- (void)setEnabledPartIdentifiers:(id)a0;
- (void)_updateUIWithStyleAttributes:(id)a0 animationParameters:(id)a1 forced:(BOOL)a2;
- (void)setOrientation:(long long)a0;
- (void)_didChangeFromIdiom:(long long)a0 onScreen:(id)a1 traverseHierarchy:(BOOL)a2;
- (void)dealloc;
- (id)enabledPartIdentifiers;
- (id)disabledPartIdentifiers;
- (void)_swapToNewForegroundView;
- (BOOL)pointInside:(struct CGPoint { double x0; double x1; })a0 withEvent:(id)a1;
- (void)_setStyle:(id)a0 animation:(int)a1;
- (void)_itemViewShouldBeginDisablingRasterization:(id)a0;
- (void)_updateShouldRasterize;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })frameForPartWithIdentifier:(id)a0;
- (id)_styleAttributesForRequest:(id)a0;
- (BOOL)_shouldSeekHigherPriorityTouchTarget;
- (id)_backgroundView;
- (void)_requestStyle:(long long)a0 partStyles:(id)a1 animationParameters:(id)a2 forced:(BOOL)a3;
- (struct CGAffineTransform { double x0; double x1; double x2; double x3; double x4; double x5; })_slideTransform;
- (void)setTintColor:(id)a0;
- (void)_updatePersistentAnimationsEnabledForForegroundView:(id)a0;
- (void)_crossfadeToNewBackgroundView;
- (void)statusBarServer:(id)a0 didReceiveStyleOverrides:(unsigned long long)a1;
- (id)_doubleHeightStatusStringForStyle:(long long)a0;
- (id)_currentComposedDataForStyle:(id)a0;
- (id)_prepareToSetStyle:(id)a0 animation:(int)a1 forced:(BOOL)a2;
- (void)statusBarStateProvider:(id)a0 didPostStatusBarData:(const struct { BOOL x0[46]; char x1[64]; char x2[64]; char x3[256]; int x4; int x5; int x6; int x7; char x8[100]; char x9[100]; char x10[100]; char x11[100]; char x12[2][100]; char x13[1024]; unsigned int x14; unsigned int x15; unsigned char x16 : 1; unsigned char x17 : 1; int x18; int x19; unsigned char x20 : 1; unsigned int x21; unsigned int x22; int x23; unsigned int x24; char x25[150]; int x26; int x27; unsigned char x28 : 1; unsigned char x29 : 1; unsigned char x30 : 1; char x31[256]; unsigned char x32 : 1; unsigned char x33 : 1; unsigned char x34 : 1; unsigned char x35 : 2; unsigned char x36 : 2; unsigned char x37 : 1; unsigned int x38; unsigned char x39 : 1; unsigned char x40 : 1; unsigned char x41 : 1; char x42[256]; char x43[256]; char x44[100]; unsigned char x45 : 1; unsigned char x46 : 1; unsigned char x47 : 1; unsigned char x48 : 1; unsigned char x49 : 1; double x50; unsigned char x51 : 1; unsigned char x52 : 1; unsigned char x53 : 1; char x54[100]; char x55[100]; char x56[256]; char x57[256]; } *)a1 withActions:(int)a2;
- (id)_currentStyleAttributes;
- (id)statusBarWindow;
- (void)_statusBarDidAnimateRotation;
- (void)setSuppressesHiddenSideEffects:(BOOL)a0;
- (void)_beginDisablingRasterizationForReason:(id)a0;
- (void)_swapToNewBackgroundView;
- (id)_currentComposedData;
- (void)setShowsOnlyCenterItems:(BOOL)a0;
- (void)_setDisablesRasterization:(BOOL)a0;
- (void)_setVisualAltitudeBias:(struct CGSize { double x0; double x1; })a0;
- (void)_performBlockWhileIgnoringForegroundViewChanges:(id /* block */)a0;
- (void)_crossfadeToNewForegroundViewWithAlpha:(double)a0;
- (void)_setFrameForStyle:(id)a0;
- (void)_updateBackgroundFrame;
- (id)_initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 showForegroundView:(BOOL)a1 wantsServer:(BOOL)a2 inProcessStateProvider:(id)a3;
- (BOOL)isTranslucent;
- (void)setRegistered:(BOOL)a0;
- (void)setPersistentAnimationsEnabled:(BOOL)a0;
- (void)forceUpdateDoubleHeightStatus;
- (BOOL)isDoubleHeight;
- (void)_itemViewPerformButtonAction:(id)a0;
- (double)heightForOrientation:(long long)a0;
- (void)setEnabledCenterItems:(id)a0 duration:(double)a1;
- (void)forgetEitherSideHistory;
- (void)_endDisablingRasterizationForReason:(id)a0;
- (void)_itemViewShouldEndDisablingRasterization:(id)a0;
- (long long)currentStyle;
- (double)defaultHeight;
- (BOOL)_touchShouldProduceReturnEvent;
- (void)observeValueForKeyPath:(id)a0 ofObject:(id)a1 change:(id)a2 context:(void *)a3;
- (void)setLegibilityStyle:(long long)a0 animationParameters:(id)a1;
- (void).cxx_destruct;
- (void)requestStyle:(long long)a0 animation:(int)a1 startTime:(double)a2 duration:(double)a3 curve:(long long)a4;
- (void)_dateTimePreferencesUpdated;
- (void)forceUpdateData:(BOOL)a0;
- (void)_adjustDoubleHeightTextVisibility;
- (BOOL)_isTransparent;
- (void)forceUpdate:(BOOL)a0;
- (id)_prepareInterruptedAnimationCompositeViewIncludingForeground:(BOOL)a0;
- (void)_setDoubleHeightStatusString:(id)a0;
- (void)_setStyle:(id)a0;
- (void)setTintColor:(id)a0 withDuration:(double)a1;
- (void)_updateUIWithStyleAttributes:(id)a0 animationParameters:(id)a1;
- (id)currentStyleRequestForStyle:(long long)a0;
- (void)_noteStyleOverridesChangedLocally;
- (void)touchesEnded:(id)a0 withEvent:(id)a1;
- (void)_setVisualAltitude:(double)a0;
- (void)statusBarServer:(id)a0 didReceiveDoubleHeightStatusString:(id)a1 forStyle:(long long)a2;
- (double)defaultDoubleHeight;
- (BOOL)disablesRasterization;
- (void)layoutSubviews;
- (void)setForegroundAlpha:(double)a0 animationParameters:(id)a1;
- (void)forceUpdateToData:(const struct { BOOL x0[46]; char x1[64]; char x2[64]; char x3[256]; int x4; int x5; int x6; int x7; char x8[100]; char x9[100]; char x10[100]; char x11[100]; char x12[2][100]; char x13[1024]; unsigned int x14; unsigned int x15; unsigned char x16 : 1; unsigned char x17 : 1; int x18; int x19; unsigned char x20 : 1; unsigned int x21; unsigned int x22; int x23; unsigned int x24; char x25[150]; int x26; int x27; unsigned char x28 : 1; unsigned char x29 : 1; unsigned char x30 : 1; char x31[256]; unsigned char x32 : 1; unsigned char x33 : 1; unsigned char x34 : 1; unsigned char x35 : 2; unsigned char x36 : 2; unsigned char x37 : 1; unsigned int x38; unsigned char x39 : 1; unsigned char x40 : 1; unsigned char x41 : 1; char x42[256]; char x43[256]; char x44[100]; unsigned char x45 : 1; unsigned char x46 : 1; unsigned char x47 : 1; unsigned char x48 : 1; unsigned char x49 : 1; double x50; unsigned char x51 : 1; unsigned char x52 : 1; unsigned char x53 : 1; char x54[100]; char x55[100]; char x56[256]; char x57[256]; } *)a0 animated:(BOOL)a1;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_backgroundFrameForAttributes:(id)a0;
- (BOOL)_rectIntersectsTimeItem:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void)statusBarServer:(id)a0 didReceiveGlowAnimationState:(BOOL)a1 forStyle:(long long)a2;
- (void)_statusBarWillAnimateRotation;
- (void)_setOverrideHeight:(double)a0;
- (void)_clearOverrideHeight;
- (void)statusBarStateProvider:(id)a0 didChangeDoubleHeightStatusStringForStyle:(long long)a1;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })frameForOrientation:(long long)a0;
- (BOOL)_shouldUseInProcessProviderDoubleHeightStatusString;
- (id)styleRequest;

@end