luxlabs header browser preview


@class UIStackView, PSGCircleSegment, UIImage, UILabel, NSMutableArray;
@protocol PSGCircleSegmentedControlDelegate;

@interface PSGCircleSegmentedControl : UIControl {
    NSMutableArray *_segmentPlaceholders;
    NSMutableArray *_segments;
    UIStackView *_stack;
    PSGCircleSegment *_selectedSegment;
    NSMutableArray *_segmentConstraints;
    NSMutableArray *_selectedSegmentConstraints;
    UIImage *_placeholderImage;
    UIImage *_buttonImage;
    UIImage *_highlightedImage;
    UIImage *_activeImage;
}

@property (weak, nonatomic) id<PSGCircleSegmentedControlDelegate> delegate;
@property (retain, nonatomic) UILabel *label;

- (id)init;
- (void).cxx_destruct;
- (void)addSegmentWithTitle:(id)a0;
- (void)setSelectedSegmentIndex:(unsigned long long)a0;
- (id)_circleImageWithColor:(id)a0 fillColor:(id)a1 diameter:(double)a2;
- (void)menuButtonPressed;
- (void)segmentTapped:(id)a0;
- (void)selectSegmentAtIndex:(unsigned long long)a0;
- (void)setPositionConstraintsActive:(BOOL)a0 forButtonAtIndex:(unsigned long long)a1;
- (id)styleSensitiveImage:(id /* block */)a0;

@end