luxlabs header browser preview


@class _UITAMICAdaptorView, UIView, NSLayoutConstraint, UIBarButtonItem;

@interface _UIButtonBarItemLayout : _UIButtonBarLayout {
    UIBarButtonItem *_item;
    UIView *_itemView;
    _UITAMICAdaptorView *_itemViewWrapper;
    NSLayoutConstraint *_requestedSize;
    NSLayoutConstraint *_maximumAlignmentSize;
    NSLayoutConstraint *_groupSameSize;
    NSLayoutConstraint *_popoverGuideLeading;
    NSLayoutConstraint *_popoverGuideTrailing;
    NSLayoutConstraint *_popoverGuideTop;
    NSLayoutConstraint *_popoverGuideHeight;
}

@property (nonatomic) BOOL useGroupSizing;
@property (nonatomic) BOOL suppressSpacing;
@property (copy, nonatomic) id /* block */ itemViewGenerator;

- (double)minimumLayoutWidthGivenMinimumSpaceWidth:(double)a0;
- (void)_configure;
- (void)_addConstraintsToActivate:(id)a0 toDeactivate:(id)a1;
- (void)_addLayoutViews:(id)a0;
- (void)dirtyLayoutForPlainAppearanceChange:(BOOL)a0 doneAppearanceChanged:(BOOL)a1;
- (BOOL)_shouldBeDirty;
- (void)_addLayoutGuides:(id)a0;
- (id)initWithLayoutMetrics:(id)a0;
- (id)barButtonItem;
- (void)_updateItemViewSizing;
- (BOOL)shouldHorizontallyCenterView:(id)a0;
- (id)initWithLayoutMetrics:(id)a0 barButtonItem:(id)a1;
- (id)description;
- (void)_updateCustomView;
- (void).cxx_destruct;
- (void)_updateItemView;

@end