luxlabs header browser preview


@class UIView, NSString, UIImage, UINavigationItem, NSSet, NSDictionary, _UIBarButtonItemAppearanceStorage, UIBarButtonItem, UIColor;

@interface UINavigationButton : UIButton {
    NSSet *_possibleTitles;
    UIColor *_navigationBarTintColor;
    struct CGSize { double width; double height; } _boundsAdjustment;
    _UIBarButtonItemAppearanceStorage *_appearanceStorage;
    NSSet *_possibleSystemItems;
    unsigned char _size : 2;
}

@property (weak, nonatomic, setter=_setEnclosingBar:) UIView *_enclosingBar;
@property (nonatomic) double minimumWidth;
@property (nonatomic) double maximumWidth;
@property (weak, nonatomic) UINavigationItem *originatingNavigationItem;
@property (weak, nonatomic) UIBarButtonItem *originatingButtonItem;
@property (retain, nonatomic, setter=_setAppearanceGuideClass:) Class _appearanceGuideClass;
@property (nonatomic, setter=_setButtonItemStyle:) long long _buttonItemStyle;
@property (copy, nonatomic, setter=_setStylesForSizingTitles:) NSDictionary *_stylesForSizingTitles;
@property (nonatomic, setter=_setFontScaleAdjustment:) double _fontScaleAdjustment;
@property (nonatomic, setter=_setFontScaleInvalid:) BOOL _isFontScaleInvalid;
@property (nonatomic, setter=_setWantsBlendModeForAccessibilityBackgrounds:) BOOL _wantsBlendModeForAccessibilityBackgrounds;
@property (nonatomic, setter=_setBarItemHidden:) BOOL _barItemHidden;
@property (retain, nonatomic, setter=_setAccessibilityBackgroundTintColor:) UIColor *_accessibilityBackgroundTintColor;
@property (retain, nonatomic, setter=_setTintColor:) UIColor *_tintColor;
@property (nonatomic, setter=_setAdditionalSelectionInsets:) struct UIEdgeInsets { double top; double left; double bottom; double right; } _additionalSelectionInsets;
@property (nonatomic, setter=_setCreatedByBarButtonItem:) BOOL _createdByBarButtonItem;
@property (retain, nonatomic) NSString *title;
@property (retain, nonatomic) UIImage *image;
@property (nonatomic) long long barStyle;
@property (nonatomic) int style;
@property (nonatomic) int controlSize;
@property (retain, nonatomic) UIColor *tintColor;

+ (void)_resetRenderingModesForBackgroundImageView:(id)a0 inBarStyle:(long long)a1 isEnabled:(BOOL)a2 withAccessibilityBackground:(BOOL)a3 wantsBlendModeForAccessibilityBackgrounds:(BOOL)a4 accessibilityBackgroundTintColor:(id)a5;
+ (id)defaultFont;

- (long long)buttonType;
- (id)initWithValue:(id)a0 width:(double)a1 style:(int)a2 barStyle:(long long)a3 possibleTitles:(id)a4 tintColor:(id)a5;
- (BOOL)_supportsMacIdiom;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_selectedIndicatorBounds;
- (BOOL)_isModernButton;
- (id)initWithValue:(id)a0 width:(double)a1 style:(int)a2 barStyle:(long long)a3 possibleTitles:(id)a4 possibleSystemItems:(id)a5 tintColor:(id)a6 applyBezel:(BOOL)a7 forButtonItemStyle:(long long)a8;
- (void)_setTitleTextAttributes:(id)a0 forState:(unsigned long long)a1;
- (id)_externalUnfocusedBorderColor;
- (void)_UIAppearance_setBackgroundImage:(id)a0 forState:(unsigned long long)a1 barMetrics:(long long)a2;
- (void)_setBackButtonBackgroundImage:(id)a0 forState:(unsigned long long)a1 barMetrics:(long long)a2;
- (id)_appearanceStorage;
- (BOOL)contentsEqualTo:(id)a0 withStyle:(int)a1;
- (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })_buttonTitleEdgeInsets;
- (void)_updateTitleColorsForState:(unsigned long long)a0;
- (void)_didChangeFromIdiom:(long long)a0 onScreen:(id)a1 traverseHierarchy:(BOOL)a2;
- (id)_titleTextAttributesForState:(unsigned long long)a0;
- (void)dealloc;
- (id)initWithTitle:(id)a0 possibleTitles:(id)a1 style:(int)a2;
- (id)initWithImage:(id)a0 style:(int)a1;
- (void)_UIAppearance_setBackButtonBackgroundVerticalPositionAdjustment:(double)a0 forBarMetrics:(long long)a1;
- (void)_setBoundsAdjustment:(struct CGSize { double x0; double x1; })a0;
- (void)_setTitlePositionAdjustment:(struct UIOffset { double x0; double x1; })a0 forBarMetrics:(long long)a1;
- (void)setPointerInteractionEnabled:(BOOL)a0;
- (BOOL)_canHandleStatusBarTouchAtLocation:(struct CGPoint { double x0; double x1; })a0;
- (void)_setGroupName:(id)a0 forNavigationBar:(id)a1;
- (BOOL)_contentHuggingDefault_isUsuallyFixedHeight;
- (double)_backgroundVerticalPositionAdjustmentForBarMetrics:(long long)a0;
- (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })_pathTitleEdgeInsets;
- (void)_setBackButtonBackgroundVerticalPositionAdjustment:(double)a0 forBarMetrics:(long long)a1;
- (void)_setBackgroundImage:(id)a0 forState:(unsigned long long)a1 barMetrics:(long long)a2;
- (long long)_barButtonItemStyle;
- (id)initWithTitle:(id)a0;
- (void)_UIAppearance_setBackgroundImage:(id)a0 forState:(unsigned long long)a1 style:(long long)a2 barMetrics:(long long)a3;
- (void)_sendSetNeedsLayoutToSuperviewOnTitleAnimationCompletionIfNecessary;
- (void)_applyBarButtonAppearanceStorage:(id)a0 withTaggedSelectors:(id)a1;
- (BOOL)_isExternalRoundedRectButton;
- (long long)_externalDrawingStyleForState:(unsigned long long)a0;
- (struct CGSize { double x0; double x1; })_intrinsicSizeWithinSize:(struct CGSize { double x0; double x1; })a0;
- (struct UIOffset { double x0; double x1; })_titlePositionAdjustmentForBarMetrics:(long long)a0;
- (void)_updateShadowOffsetWithAttributes:(id)a0 forState:(unsigned long long)a1;
- (void)_setBackgroundVerticalPositionAdjustment:(double)a0 forBarMetrics:(long long)a1;
- (void)setHighlighted:(BOOL)a0;
- (void)_UIAppearance_setBackButtonBackgroundImage:(id)a0 forState:(unsigned long long)a1 barMetrics:(long long)a2;
- (id)_activeVisualStyle;
- (id)_backgroundImageForState:(unsigned long long)a0 barMetrics:(long long)a1;
- (id)initWithTitle:(id)a0 style:(int)a1;
- (void)_setBackButtonTitlePositionAdjustment:(struct UIOffset { double x0; double x1; })a0 forBarMetrics:(long long)a1;
- (BOOL)canBecomeFocused;
- (void)_setBackgroundImage:(id)a0 forState:(unsigned long long)a1 style:(long long)a2 barMetrics:(long long)a3;
- (struct CGSize { double x0; double x1; })_defaultTitleShadowOffsetForState:(unsigned long long)a0;
- (void)_uinavigationbar_prepareToAppearInNavigationItem:(id)a0 onLeft:(BOOL)a1;
- (id)_visualStyleForMetrics:(long long)a0;
- (void)_UIAppearance_setTitleTextAttributes:(id)a0 forState:(unsigned long long)a1;
- (void)_UIAppearance_setTintColor:(id)a0;
- (void)_setTitleFrozen:(BOOL)a0;
- (void)_UIAppearance_setTitlePositionAdjustment:(struct UIOffset { double x0; double x1; })a0 forBarMetrics:(long long)a1;
- (void)_UIAppearance_setBackButtonTitlePositionAdjustment:(struct UIOffset { double x0; double x1; })a0 forBarMetrics:(long long)a1;
- (void)_UIAppearance_setBackgroundVerticalPositionAdjustment:(double)a0 forBarMetrics:(long long)a1;
- (id)initWithImage:(id)a0 width:(double)a1 style:(int)a2;
- (BOOL)_isCarPlaySystemTypeButton;
- (id)initWithImage:(id)a0 width:(double)a1 style:(int)a2 applyBezel:(BOOL)a3 forBarStyle:(long long)a4 buttonItemStyle:(long long)a5;
- (void)_updateContentInsets;
- (long long)_activeBarMetrics;
- (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })_pathImageEdgeInsets;
- (void)setNavigationBarTintColor:(id)a0;
- (void)setEnabled:(BOOL)a0;
- (id)_defaultTitleShadowColorForState:(unsigned long long)a0;
- (id)initWithImage:(id)a0;
- (BOOL)_wantsAccessibilityButtonShapes;
- (void)_adjustBounds;
- (BOOL)_showsAccessibilityBackgroundWhenEnabled;
- (BOOL)_hasBaselineAlignedAbsoluteVerticalPosition:(out double *)a0 withinNavBar:(id)a1 forSize:(struct CGSize { double x0; double x1; })a2;
- (id)_customOrAccessibilityBackgroundImageForState:(unsigned long long)a0 style:(long long)a1 isMini:(BOOL)a2;
- (void)_setFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 deferLayout:(BOOL)a1;
- (void).cxx_destruct;
- (void)_updateStyle;
- (void)_didMoveFromWindow:(id)a0 toWindow:(id)a1;
- (id)_adjustedDefaultTitleFont;
- (void)_accessibilityButtonShapesParametersDidChange;
- (void)_accessibilityButtonShapesDidChangeNotification:(id)a0;
- (void)layoutSubviews;
- (id)_defaultTitleColorForState:(unsigned long long)a0 isTintColor:(BOOL *)a1;
- (id)_externalTitleColorForState:(unsigned long long)a0 isTintColor:(BOOL *)a1;
- (struct CGSize { double x0; double x1; })sizeThatFits:(struct CGSize { double x0; double x1; })a0;

@end