luxlabs header browser preview


@class UIView, OBNavigationBarDisplayState, NSString, OBContentView, OBHeaderView, UINavigationController, OBBulletedList, NSLayoutConstraint, OBButtonTray, UIScrollView;

@interface OBWelcomeController : OBBaseWelcomeController <_UIScrollViewLayoutObserver, OBNavigationBarTitleTransistor, UIScrollViewDelegate>

@property (nonatomic) long long contentViewLayout;
@property (retain, nonatomic) UIView *bleedView;
@property (retain, nonatomic) UIScrollView *scrollView;
@property (retain, nonatomic) UIView *scrollContentView;
@property (retain, nonatomic) OBContentView *contentView;
@property (retain, nonatomic) UIView *secondaryContentView;
@property (retain, nonatomic) OBHeaderView *headerView;
@property (retain, nonatomic) OBButtonTray *buttonTray;
@property (retain, nonatomic) UIView *buttonTrayScrollContainerView;
@property (retain, nonatomic) NSLayoutConstraint *buttonTrayScrollContainerHeightConstraint;
@property (retain, nonatomic) NSLayoutConstraint *headerTopOffsetConstraint;
@property (retain, nonatomic) NSLayoutConstraint *contentViewTopOffsetConstraint;
@property (retain, nonatomic) NSLayoutConstraint *contentViewHeightConstraint;
@property (retain, nonatomic) NSLayoutConstraint *secondaryContentViewTopOffsetConstraint;
@property (retain, nonatomic) OBBulletedList *bulletedList;
@property (nonatomic) unsigned long long templateType;
@property (retain, nonatomic) OBNavigationBarDisplayState *cachedBarState;
@property (retain, nonatomic) UINavigationController *retainedNavigationController;
@property (nonatomic) BOOL _shouldInlineButtontray;
@property (nonatomic) struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } keyboardFrame;
@property (nonatomic) BOOL shouldAdjustScrollViewInsetForKeyboard;
@property (nonatomic) BOOL shouldAdjustButtonTrayForKeyboard;
@property (nonatomic) BOOL disableButtonsUntilAllContentWasVisable;
@property (nonatomic) BOOL shouldMoveHeaderViewTitleToNavigationTitleWhenScrolledOffScreen;
@property (nonatomic) BOOL includePaddingAboveContentView;
@property (nonatomic) double availableContentViewHeight;
@property (nonatomic) BOOL darkMode;
@property (nonatomic, getter=isScrollingDisabled) BOOL scrollingDisabled;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (void)setContentOffset:(struct CGPoint { double x0; double x1; })a0 animated:(BOOL)a1;
- (void)viewWillAppear:(BOOL)a0;
- (void)traitCollectionDidChange:(id)a0;
- (void)viewDidLayoutSubviews;
- (void)_setupScrollView;
- (void)loadView;
- (long long)preferredUserInterfaceStyle;
- (void)_keyboardWillHide:(id)a0;
- (unsigned long long)supportedInterfaceOrientations;
- (void)viewWillDisappear:(BOOL)a0;
- (void).cxx_destruct;
- (void)viewDidAppear:(BOOL)a0;
- (void)viewWillTransitionToSize:(struct CGSize { double x0; double x1; })a0 withTransitionCoordinator:(id)a1;
- (void)viewDidDisappear:(BOOL)a0;
- (void)scrollViewDidScroll:(id)a0;
- (void)scrollRectToVisible:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 animated:(BOOL)a1;
- (void)_scrollViewDidLayoutSubviews:(id)a0;
- (id)initWithTitle:(id)a0 detailText:(id)a1 icon:(id)a2;
- (double)_contentViewHeight;
- (void)addBulletedListItemWithTitle:(id)a0 description:(id)a1 image:(id)a2;
- (id)initWithTitle:(id)a0 detailText:(id)a1 icon:(id)a2 contentLayout:(long long)a3;
- (id)initWithTitle:(id)a0 detailText:(id)a1 symbolName:(id)a2 contentLayout:(long long)a3;
- (void)addBulletedListItemWithTitle:(id)a0 description:(id)a1 symbolName:(id)a2 linkButton:(id)a3;
- (void)_animatePushTransitionForViews:(id)a0 transitionSubtype:(id)a1;
- (BOOL)_buttonTrayInlined;
- (void)_commonInitWithContentLayout:(long long)a0;
- (id)_currentContainerView;
- (void)_enableTrayButtonsForScrollToBottom:(id)a0;
- (void)_floatButtonTray;
- (void)_handleKeyboardPresentation:(id)a0;
- (double)_headerTopOffset;
- (void)_inlineButtonTray;
- (void)_inlineButtonTrayIfNeeded;
- (BOOL)_landscapeiPhone;
- (void)_layoutButtonTray;
- (void)_registerForKeyboardNotifications;
- (BOOL)_scrollViewContentIsUnderTray;
- (void)_setupNavigationBarBleed;
- (BOOL)_shouldDetachButtonTray;
- (void)_unregisterForKeyboardNotifications;
- (void)_updateButtonTrayBackdrop;
- (void)_updateHeaderTopOffsetConstraint;
- (void)_updateScrollContentViewLayoutMargins;
- (void)_updateScrollViewInsets;
- (void)addBulletedListItemWithTitle:(id)a0 description:(id)a1 image:(id)a2 linkButton:(id)a3;
- (void)addBulletedListItemWithTitle:(id)a0 description:(id)a1 image:(id)a2 tintColor:(id)a3;
- (void)addBulletedListItemWithTitle:(id)a0 description:(id)a1 image:(id)a2 tintColor:(id)a3 linkButton:(id)a4;
- (void)addBulletedListItemWithTitle:(id)a0 description:(id)a1 symbolName:(id)a2;
- (void)addBulletedListItemWithTitle:(id)a0 description:(id)a1 symbolName:(id)a2 tintColor:(id)a3;
- (void)addBulletedListItemWithTitle:(id)a0 description:(id)a1 symbolName:(id)a2 tintColor:(id)a3 linkButton:(id)a4;
- (BOOL)contentViewUnderButtonTray;
- (double)contentViewsTopPaddingFromBottomOfHeader;
- (id)initWithTitle:(id)a0 detailText:(id)a1 symbolName:(id)a2;
- (BOOL)isContentCenterAligned;
- (long long)navigationBarScrollToEdgeBehavior;
- (void)restoreNavigationBarAppearance;
- (void)setCurrentNavigationBarDisplayState:(id)a0;
- (void)setupBulletedListIfNeeded;
- (id)setupHeaderViewIfNeeded:(id)a0 detailedText:(id)a1 icon:(id)a2;
- (BOOL)shouldInlineButtonTray;
- (void)updateDirectionalLayoutMargins;
- (void)updateNavigationBarAnimated:(BOOL)a0;

@end