luxlabs header browser preview


@class UILabel, UISearchBar, UITableView, _UISearchControllerDidScrollDelegate, UIViewController, UIButton, UIView, UIScrollView, NSString, UIPopoverController, UIColor, UISearchDisplayControllerContainerView, UINavigationItem, NSArray, _UINavigationControllerPalette;
@protocol UITableViewDelegate, UISearchDisplayDelegate, UITableViewDataSource;

@interface UISearchDisplayController : NSObject <_UIScrollViewScrollObserver_Internal> {
    UIView *_dimmingView;
    UILabel *_noResultsLabel;
    NSString *_noResultsMessage;
    struct __CFArray { } *_containingScrollViews;
    double _lastKeyboardAdjustment;
    double _lastFooterAdjustment;
    UIPopoverController *_popoverController;
    long long _searchResultsTableViewStyle;
    id _navigationControllerBookkeeper;
    NSArray *_savedSelectedCellsWhenViewWillAppear;
    UIScrollView *_savedContainingScrollView;
    UISearchDisplayControllerContainerView *_containerView;
    unsigned long long _savedSearchBarResizingMask;
    UINavigationItem *_navigationItem;
    struct CGPoint { double x; double y; } _containingScrollViewContentOffset;
    struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } _searchFieldInNavigationBarFrame;
    _UINavigationControllerPalette *_attachedNavigationPalette;
    UIButton *_animatingAppearanceNavigationButton;
    double _animatingAppearanceNavigationSearchBarWidth;
    UIColor *_dimmingOverlayColor;
    UIView *_tableViewBackgroundHeaderView;
    long long _unactivatedBarPosition;
    _UISearchControllerDidScrollDelegate *_didScrollDelegate;
    struct { unsigned char visible : 1; unsigned char animating : 1; unsigned char hidIndexBar : 1; unsigned char hidNavigationBar : 1; unsigned char noResultsMessageVisible : 1; unsigned char noResultsMessageAutoDisplay : 1; unsigned char navigationBarHidingEnabled : 1; unsigned char dimTableViewOnEmptySearchString : 1; unsigned char isRotatingWithPopover : 1; unsigned char cancelButtonManagementDisabled : 1; unsigned char allowDisablingNavigationBarHiding : 1; unsigned char showsResultsForEmptyField : 1; unsigned char searchBarCanBeHoisted : 1; unsigned char animatingSearchResultsDisappearance : 1; unsigned char navigationBarShadowWasHidden : 1; unsigned char hoistingSearchBar : 1; } _searchDisplayControllerFlags;
}

@property (nonatomic) BOOL noResultsMessageVisible;
@property (nonatomic) BOOL automaticallyShowsNoResultsMessage;
@property (copy, nonatomic) NSString *noResultsMessage;
@property (nonatomic, getter=isNavigationBarHidingEnabled) BOOL navigationBarHidingEnabled;
@property (nonatomic) BOOL dimTableViewOnEmptySearchString;
@property (nonatomic, getter=_isCancelButtonManagementDisabled, setter=_setCancelButtonManagementDisabled:) BOOL cancelButtonManagementDisabled;
@property (nonatomic) unsigned long long navigationBarSearchFieldSizing;
@property (nonatomic) double _activationGapHeight;
@property (nonatomic) double _additionalNonCollapsingHeightAboveSearchBar;
@property (nonatomic) id<UISearchDisplayDelegate> delegate;
@property (nonatomic, getter=isActive) BOOL active;
@property (readonly, nonatomic) UISearchBar *searchBar;
@property (readonly, weak, nonatomic) UIViewController *searchContentsController;
@property (readonly, nonatomic) UITableView *searchResultsTableView;
@property (weak, nonatomic) id<UITableViewDataSource> searchResultsDataSource;
@property (weak, nonatomic) id<UITableViewDelegate> searchResultsDelegate;
@property (copy, nonatomic) NSString *searchResultsTitle;
@property (nonatomic) BOOL displaysSearchBarInNavigationBar;
@property (readonly, nonatomic) UINavigationItem *navigationItem;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (void)_uiibSetRequiresSearchDisplayControllerSupport;

- (void)searchBarCancelButtonClicked:(id)a0;
- (void)_observeScrollViewDidScroll:(id)a0;
- (id)init;
- (void)dealloc;
- (id)_containerView;
- (void)searchBar:(id)a0 textDidChange:(id)a1;
- (void)encodeWithCoder:(id)a0;
- (void)_keyboardWillShow:(id)a0;
- (void)windowWillAnimateRotation:(id)a0;
- (void)_keyboardWillHide:(id)a0;
- (void)searchBarTextDidBeginEditing:(id)a0;
- (void)searchBar:(id)a0 selectedScopeButtonIndexDidChange:(long long)a1;
- (void).cxx_destruct;
- (void)setSearchBar:(id)a0;
- (void)searchBarSearchButtonClicked:(id)a0;
- (double)_statusBarHeight;
- (id)initWithCoder:(id)a0;
- (void)_configureSearchBarForTableView;
- (void)_hoistSearchBar;
- (void)_setupNoResultsLabelIfNecessary;
- (void)_updateSearchBarMaskIfNecessary;
- (void)_adjustTableViewContentInsetsAndOffsetsIgnoringCurrent:(BOOL)a0;
- (BOOL)_allowDisablingNavigationBarHiding;
- (void)_animateNavigationBarSearchBarAppearance:(id)a0;
- (BOOL)_areSearchContentsSplitViewMaster;
- (void)_cleanUpSearchBar;
- (void)_clearSavedSelectedCellsWeUsedWhenHedgingOurBets;
- (void)_clearViewController;
- (void)_configureContainerView;
- (void)_configureNewSearchBar;
- (BOOL)_containedInPopover;
- (id)_containingTableView;
- (id)_containingViewOfClass:(Class)a0;
- (id)_createPopoverController;
- (void)_destroyManagedTableView;
- (id)_dimmingOverlayColor;
- (double)_dimmingViewAlpha;
- (id)_dimmingViewColor;
- (void)_disableParentScrollViews;
- (void)_enableParentScrollViews;
- (void)_hideVisibleRefreshControl;
- (BOOL)_isSearchBarInBar;
- (void)_managedTableViewDidScroll;
- (id)_noResultsMessageLabel;
- (void)_popoverClearButtonPressed:(id)a0;
- (void)_popoverKeyboardDidHide:(id)a0;
- (void)_popoverKeyboardDidShow:(id)a0;
- (void)_restoreSelectedCellsInCaseViewDidNotReallyAppear;
- (void)_saveSelectedRowsInCaseViewDoesNotReallyAppear;
- (BOOL)_searchBarInNavigationControllerComponent;
- (BOOL)_searchBarShouldScrollToVisible:(id)a0;
- (void)_searchBarSuperviewChanged;
- (void)_searchBarSuperviewWillChange;
- (void)_sendDelegateDidBeginDidEndSearch;
- (void)_setAllowDisablingNavigationBarHiding:(BOOL)a0;
- (void)_setDimmingOverlayColor:(id)a0;
- (void)_setShowsResultsForEmptyField:(BOOL)a0;
- (void)_setTableViewVisible:(BOOL)a0 inView:(id)a1;
- (BOOL)_shouldAccountForStatusBarHeight;
- (BOOL)_showsResultsForEmptyField;
- (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })_tableViewContentInsets;
- (id)_topShadowView;
- (double)_updateNavigationPalette;
- (void)_updateNoSearchResultsMessageVisiblity;
- (void)_updatePinnedSearchBar;
- (void)_updateTableHeaderBackgroundViewInTableView:(id)a0 amountScrolledUnder:(double)a1;
- (void)_watchContainingTableViewForScrolling:(BOOL)a0;
- (BOOL)hidNavigationBar;
- (id)initWithSearchBar:(id)a0 contentsController:(id)a1;
- (id)initWithSearchBar:(id)a0 contentsController:(id)a1 searchResultsTableViewStyle:(long long)a2;
- (void)navigationControllerDidCancelShowingViewController:(id)a0;
- (void)navigationControllerDidShowViewController:(id)a0;
- (void)navigationControllerWillShowViewController:(id)a0;
- (void)popoverController:(id)a0 animationCompleted:(long long)a1;
- (BOOL)popoverControllerShouldDismissPopover:(id)a0;
- (void)searchBarResultsListButtonClicked:(id)a0;
- (void)setActive:(BOOL)a0 animated:(BOOL)a1;
- (void)setSearchContentsController:(id)a0;
- (void)showHideAnimationDidFinish;
- (void)windowDidRotate:(id)a0;

@end