luxlabs header browser preview


@class UIFont;

@interface _UINavigationBarVisualStyle : NSObject

@property (nonatomic) long long metrics;
@property (readonly, nonatomic) BOOL metricsIsMini;
@property (readonly, nonatomic) BOOL metricsHasPrompt;
@property (nonatomic) BOOL inPopover;
@property (readonly, nonatomic) long long idiom;
@property (readonly, nonatomic) double backButtonIndicatorSpacing;
@property (readonly, nonatomic) double buttonHeight;
@property (readonly, nonatomic) double barHeight;
@property (readonly, nonatomic) double barPromptHeight;
@property (readonly, nonatomic) double topMargin;
@property (readonly, nonatomic) double horizontalMarginAdjustment;
@property (readonly, nonatomic) double topTitleMargin;
@property (readonly, nonatomic) double topBackMargin;
@property (readonly, nonatomic) double headingFontSize;
@property (readonly, nonatomic) double buttonFontSize;
@property (readonly, nonatomic) double leftTitleMargin;
@property (readonly, nonatomic) double leftBackTitleMargin;
@property (readonly, nonatomic) double leftBackImageMargin;
@property (readonly, nonatomic) double rightTitleMargin;
@property (readonly, nonatomic) double rightImageMargin;
@property (readonly, nonatomic) double leftTextMargin;
@property (readonly, nonatomic) double topImageMargin;
@property (readonly, nonatomic) double bottomImageMargin;
@property (readonly, nonatomic) double bottomButtonMargin;
@property (readonly, nonatomic) double promptInset;
@property (readonly, nonatomic) double interItemSpace;
@property (readonly, nonatomic) double interBlockSpace;
@property (readonly, nonatomic) double maxBackButtonProportion;
@property (readonly, nonatomic) double minBackTextWidth;
@property (readonly, nonatomic) double minBackImageWidth;
@property (readonly, nonatomic) double minButtonWidth;
@property (readonly, nonatomic) double minTitleWidth;
@property (readonly, nonatomic) double buttonImagePadding;
@property (readonly, nonatomic) double promptFontSize;
@property (readonly, copy, nonatomic) UIFont *promptFont;
@property (readonly, nonatomic) double promptTextOffset;
@property (readonly, nonatomic) double navigationItemBaselineOffset;
@property (readonly, nonatomic) double backIndicatorBottomMargin;
@property (readonly, nonatomic) struct UIEdgeInsets { double x0; double x1; double x2; double x3; } buttonContentEdgeInsets;
@property (readonly, nonatomic) double _legacyLeftTitleMargin;
@property (readonly, nonatomic) double _legacyRightTitleMargin;
@property (readonly, nonatomic) double _legacyButtonFontSize;
@property (readonly, nonatomic) double _legacyButtonImagePadding;

+ (id)visualStyleForIdiom:(long long)a0;

- (id)buttonFontForStyle:(long long)a0;
- (BOOL)shouldForceLegacyLeftBackTitleMarginForCustomBackButtonBackground:(id)a0;
- (long long)navigationBar:(id)a0 metricsForOrientation:(long long)a1 hasPrompt:(BOOL)a2;
- (id)_legacyButtonFontForStyle:(long long)a0;
- (double)leftBackTitleMarginForCustomBackButtonBackground:(id)a0;
- (id)initWithIdiom:(long long)a0;
- (double)imageButtonMarginInNavigationBar:(id)a0;
- (id)timingFunctionForAnimationInView:(id)a0 withKeyPath:(id)a1 isInteractive:(BOOL)a2;
- (double)backButtonAnimationClippingPadding;
- (double)barHeightForMetrics:(long long)a0;
- (double)textButtonMarginInNavigationBar:(id)a0;
- (id)defaultTitleColorForUserInterfaceStyle:(long long)a0 barStyle:(long long)a1;

@end