luxlabs header browser preview


@class UISnapshotView, UITabBar, NSArray, UITabBarItemProxy, UINavigationBar, UITabBarItem, UIImageView, NSMutableArray, UILabel;

@interface UITabBarCustomizeView : UIView {
    UITabBar *_tabBar;
    NSMutableArray *_proxies;
    NSMutableArray *_fixedItems;
    UITabBarItemProxy *_draggingProxy;
    UITabBarItem *_draggingItem;
    UISnapshotView *_dragImage;
    UIImageView *_replacementGlow;
    UITabBarItem *_replaceItem;
    UILabel *_titleLabel;
    struct CGPoint { double x; double y; } _startPoint;
    long long _itemsInRowCount;
    double _gridOffset;
    struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } _firstItemRect;
    UITabBarItem *_selectedBeforeItem;
    BOOL _isBeingDismissed;
}

@property (retain, nonatomic) NSArray *availableItems;
@property (retain, nonatomic) UINavigationBar *navigationBar;

- (void)touchesCancelled:(id)a0 withEvent:(id)a1;
- (void)traitCollectionDidChange:(id)a0;
- (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void)touchesBegan:(id)a0 withEvent:(id)a1;
- (void).cxx_destruct;
- (void)touchesEnded:(id)a0 withEvent:(id)a1;
- (void)layoutSubviews;
- (void)touchesMoved:(id)a0 withEvent:(id)a1;
- (long long)_barMetrics;
- (void)adjustDragImageWithTouches:(id)a0 withEvent:(id)a1;
- (id)itemInTabBarWithTouches:(id)a0 withEvent:(id)a1;
- (void)setIsBeingDismissed;
- (void)setTabBar:(id)a0 currentItems:(id)a1 availableItems:(id)a2;
- (void)tabBarTouchesBegan:(id)a0 withEvent:(id)a1;
- (void)tabBarTouchesCancelled:(id)a0 withEvent:(id)a1;
- (void)tabBarTouchesEnded:(id)a0 withEvent:(id)a1;
- (void)tabBarTouchesMoved:(id)a0 withEvent:(id)a1;
- (void)tintTabBarItemsForEdit:(BOOL)a0;
- (id)titleLabelFont;
- (void)updateProxiesSelection;

@end