luxlabs header browser preview


@class UIBarButtonItem, UILabel, UIVisualEffectView, _UIBackdropView, UIButton, UIView, _UISearchBarScopeBarBackground, NSString, UINavigationButton, UISegmentedControl, UIColor, _UINavigationBarTitleViewOverlayRects, UINavigationItem, NSArray, _UISearchBarAppearanceStorage, UISearchBarTextField, UISearchBarBackground, UIImageView;
@protocol _UINavigationBarTitleViewDataSource;

@interface _UISearchBarVisualProviderLegacy : _UISearchBarVisualProviderBase {
    struct UIEdgeInsets { double top; double left; double bottom; double right; } _effectiveContentInset;
    _UISearchBarAppearanceStorage *_appearanceStorage;
    UIBarButtonItem *_animatedAppearanceBarButtonItem;
    UINavigationItem *_searchNavigationItem;
    id _searchDisplayController;
    struct { unsigned char barStyle : 3; unsigned char searchBarStyle : 3; unsigned char barTranslucence : 3; unsigned char searchFieldLeftViewMode : 2; unsigned char centerPlaceholder : 1; unsigned char disabled : 1; unsigned char reliesOnNavigationBarBackdrop : 1; unsigned char drawsBackgroundInPalette : 1; unsigned char hideBackground : 1; unsigned char backgroundLayoutNeedsUpdate : 1; unsigned char usesEmbeddedAppearance : 1; unsigned char showsCancelButton : 1; unsigned char autoDisableCancelButton : 1; unsigned char showsDeleteButton : 1; unsigned char showsSearchResultsButton : 1; unsigned char searchResultsButtonSelected : 1; unsigned char showsBookmarkButton : 1; unsigned char isPlacedInNavigationBar : 1; unsigned char isPlacedInToolbar : 1; unsigned char isInNavigationPalette : 1; unsigned char isHostedByNavigationBar : 1; unsigned char showsScopeBar : 1; unsigned char allowsInlineScopeBar : 1; unsigned char isAnimatingScopeBarIn : 1; unsigned char isAnimatingScopeBarOut : 1; } _searchBarVisualProviderFlags;
    UISearchBarTextField *_searchField;
    UISearchBarBackground *_searchBarBackground;
    _UIBackdropView *_backdrop;
    UIVisualEffectView *_backdropVisualEffectView;
    UIView *_searchBarClippingView;
    UIButton *_cancelButton;
    UIBarButtonItem *_cancelBarButtonItem;
    NSString *_cancelButtonText;
    UINavigationButton *_leftButton;
    UILabel *_promptLabel;
    UIImageView *_separator;
    UISegmentedControl *_scopeBar;
    UIView *_scopeBarContainerView;
    _UISearchBarScopeBarBackground *_scopeBarBackgroundView;
    NSArray *_scopeTitles;
    long long _selectedScope;
    long long _backdropStyle;
    UIColor *_barTintColor;
    long long _barPosition;
    unsigned long long _scopeBarPosition;
    double _tableViewIndexWidth;
    long long _navBarTitleViewLocation;
    _UINavigationBarTitleViewOverlayRects *_navBarTitleViewOverlayRects;
    id<_UINavigationBarTitleViewDataSource> _navBarTitleViewDataSource;
    UIImageView *_shadowView;
    struct UIEdgeInsets { double top; double left; double bottom; double right; } _minimumContentInsetPrivate;
}

- (void)setHelperPlaceholderHidden:(BOOL)a0;
- (id)scopeBarBackgroundView;
- (void)setReliesOnNavigationBarBackdrop:(BOOL)a0;
- (void)setOverrideContentInsets:(struct UIEdgeInsets { double x0; double x1; double x2; double x3; })a0 forRectEdges:(unsigned long long)a1;
- (void)setSeparatorImage:(id)a0;
- (void)setSelectedScope:(long long)a0;
- (id)searchFieldIfExists;
- (id)searchFieldBackgroundImageForState:(unsigned long long)a0;
- (double)availableBoundsWidthForSize:(struct CGSize { double x0; double x1; })a0;
- (void)setSearchFieldBackgroundImage:(id)a0 forState:(unsigned long long)a1;
- (void)setBarStyle:(long long)a0;
- (long long)barTranslucence;
- (void)setShadowVisibleIfNecessary:(BOOL)a0;
- (void)setUpCancelButtonWithAppearance:(id)a0;
- (id)barTintColor;
- (void)setShowsCancelButton:(BOOL)a0 animated:(BOOL)a1;
- (void)setPlacedInToolbar:(BOOL)a0;
- (long long)barStyle;
- (BOOL)drawsBackground;
- (id)navBarTitleViewDataSource;
- (BOOL)reliesOnNavigationBarBackdrop;
- (void)teardown;
- (void)layoutBackgroundViewConsideringTopBarStatusAndChangedHeight:(BOOL)a0;
- (void)setAllowsInlineScopeBar:(BOOL)a0;
- (BOOL)centerPlaceholder;
- (void)setBackgroundLayoutNeedsUpdate;
- (void)getOverrideContentInsets:(struct UIEdgeInsets { double x0; double x1; double x2; double x3; } *)a0 overriddenEdges:(unsigned long long *)a1;
- (void)setDisableDictationButton:(BOOL)a0;
- (void)setBackgroundImage:(id)a0 forBarPosition:(long long)a1 barMetrics:(long long)a2;
- (void)getScopeBarHeight:(double *)a0 containerHeight:(double *)a1;
- (void)setBackdrop:(id)a0;
- (void)setUpCancelButton;
- (unsigned long long)searchBarStyle;
- (void)setUpScopeBar;
- (void)setScopeTitles:(id)a0;
- (long long)navBarTitleViewLocation;
- (void)destroyCancelButton;
- (struct CGSize { double x0; double x1; })intrinsicContentSize;
- (void)setBackdropStyle:(long long)a0;
- (void)_removeBackdropVisualEffectView;
- (double)barHeightForBarMetrics:(long long)a0 barPosition:(long long)a1;
- (BOOL)isPlacedInToolbar;
- (void)setPromptLabel:(id)a0;
- (void)setDrawsBackground:(BOOL)a0;
- (BOOL)isInBarButNotHosted;
- (id)textColor;
- (void)updateDictationButton;
- (BOOL)backgroundLayoutNeedsUpdate;
- (long long)backdropStyle;
- (void)setUpLeftButton;
- (BOOL)hasDarkUIAppearance;
- (BOOL)drawsBackgroundInPalette;
- (BOOL)searchFieldWidthShouldBeFlexible;
- (void)setMinimumContentInset:(struct UIEdgeInsets { double x0; double x1; double x2; double x3; })a0;
- (double)tableViewIndexWidth;
- (double)navigationBarContentHeight;
- (BOOL)shouldDisplayShadow;
- (void)setUpPromptLabel;
- (double)landscapeScopeBarWidth;
- (void)setPrompt:(id)a0;
- (void)setShowsBookmarkButton:(BOOL)a0;
- (BOOL)showsBookmarkButton;
- (id)colorForComponent:(unsigned long long)a0 disabled:(BOOL)a1;
- (BOOL)useRelaxedScopeLayout;
- (BOOL)isLegacy;
- (void)setScopeBarBackgroundImage:(id)a0;
- (void)setEnabled:(BOOL)a0;
- (id)backgroundImageForBarPosition:(long long)a0 barMetrics:(long long)a1;
- (void)_setBarTintColor:(id)a0;
- (id)shadowView;
- (void)setSearchField:(id)a0;
- (id)runtimeOnlyViews;
- (void)_setShowsCancelButton:(BOOL)a0;
- (void)setNavBarTitleViewDataSource:(id)a0;
- (void)setUpSearchNavigationItemWithSizingOption:(unsigned long long)a0;
- (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })effectiveContentInset;
- (void)updateForDrawsBackgroundInPalette;
- (id)effectiveBarTintColor;
- (void)setBarTintColor:(id)a0;
- (void)updatePlaceholderColor;
- (void)_setSearchResultsButtonSelected:(BOOL)a0;
- (double)landscapeSearchFieldWidth;
- (long long)barPosition;
- (id)cancelBarButtonItem;
- (void)updateForDynamicType;
- (void)setSearchDisplayControllerShowsCancelButton:(BOOL)a0;
- (void)setBackdropVisualEffectView:(id)a0;
- (id)prompt;
- (void)setShowsSeparator:(BOOL)a0;
- (BOOL)wantsDictationButton;
- (id)searchField;
- (struct UIOffset { double x0; double x1; })searchFieldBackgroundPositionAdjustment;
- (BOOL)containsScopeBar;
- (void)setShowsScopeBar:(BOOL)a0;
- (BOOL)isInNavigationPalette;
- (id)separatorImage;
- (void)_removeLegacyBackdropView;
- (BOOL)isTranslucent;
- (void)setSearchResultsButtonSelected:(BOOL)a0;
- (BOOL)wouldCombineLandscapeBarsForSize:(struct CGSize { double x0; double x1; })a0;
- (void)_setAutoDisableCancelButton:(BOOL)a0;
- (BOOL)showsScopeBar;
- (BOOL)isAtTop;
- (void)_setBarTranslucence:(long long)a0;
- (void)updateSearchFieldArt;
- (unsigned long long)scopeBarPosition;
- (id)currentSeparatorImage;
- (void)setSearchDisplayController:(id)a0;
- (void)setShowsCancelButton:(BOOL)a0;
- (id)internalImageForSearchBarIcon:(long long)a0 state:(unsigned long long)a1;
- (double)scopeBarHeight;
- (id)internalImageForSearchBarIcon:(long long)a0 state:(unsigned long long)a1 customImage:(BOOL *)a2;
- (void)updateEffectiveContentInset;
- (void)setNavBarTitleViewOverlayRects:(id)a0;
- (id)makeShadowView;
- (BOOL)isEnabled;
- (void)effectiveBarTintColorDidChange:(BOOL)a0;
- (void)updateMagnifyingGlassView;
- (void)setShowsSearchResultsButton:(BOOL)a0;
- (void)setBarPosition:(long long)a0;
- (void)updateIfNecessaryForOldSize:(struct CGSize { double x0; double x1; })a0;
- (void)setClippingViewActive:(BOOL)a0;
- (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })minimumContentInset;
- (long long)selectedScope;
- (void)setImage:(id)a0 forSearchBarIcon:(long long)a1 state:(unsigned long long)a2;
- (BOOL)_getNavigationTitleLeadingInset:(double *)a0 trailingInset:(double *)a1 isRTL:(BOOL)a2;
- (BOOL)shouldCombineLandscapeBarsForOrientation:(long long)a0;
- (id)cancelButton;
- (double)defaultHeight;
- (void)_setShowsScopeBar:(BOOL)a0;
- (void)allowCursorToAppear:(BOOL)a0;
- (void)updateScopeBarFrame;
- (id)searchBarClippingView;
- (void)updateScopeBarForSelectedScope;
- (id)cancelButtonText;
- (BOOL)autoDisableCancelButton;
- (void)_setShowsBookmarkButton:(BOOL)a0;
- (void)destroyPromptLabel;
- (void)updateNavigationBarLayoutInsertDataForSearchBar:(id)a0 collapsibleScopeBar:(id)a1 forLayoutState:(long long)a2;
- (void).cxx_destruct;
- (BOOL)alwaysUsesLayoutMarginsForHorizontalContentInset;
- (void)applySearchBarStyle;
- (void)setSeparator:(id)a0;
- (void)_setHideBackground:(BOOL)a0;
- (BOOL)isFrozenForDismissalCrossfade;
- (void)setShowsDeleteButton:(BOOL)a0;
- (void)setScopeBarPosition:(unsigned long long)a0;
- (BOOL)isHostedByNavigationBar;
- (void)setUsesEmbeddedAppearance:(BOOL)a0;
- (void)setEnabled:(BOOL)a0 animated:(BOOL)a1;
- (void)setSearchFieldBackgroundPositionAdjustment:(struct UIOffset { double x0; double x1; })a0;
- (id)scopeBarBackgroundImage;
- (void)setSearchFieldLeftViewMode:(long long)a0;
- (void)setBarTintColor:(id)a0 forceUpdate:(BOOL)a1;
- (void)setCancelButtonText:(id)a0;
- (id)imageForSearchBarIcon:(long long)a0 state:(unsigned long long)a1;
- (id)scopeBarContainerView;
- (void)updateScopeBarBackground;
- (id)navBarTitleViewOverlayRects;
- (void)setHelperPlaceholder:(id)a0;
- (void)updateBackgroundToBackdropStyle:(long long)a0;
- (id)scopeBar;
- (void)prepare;
- (void)setHostedByNavigationBar:(BOOL)a0;
- (BOOL)showsCancelButton;
- (id)backdrop;
- (void)setInNavigationPalette:(BOOL)a0;
- (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })scopeBarInsets;
- (void)setBarTranslucence:(long long)a0;
- (void)navigationBarTransitionCompleted:(long long)a0 willBeDisplayed:(BOOL)a1;
- (void)setShowsScopeBar:(BOOL)a0 animateOpacity:(BOOL)a1;
- (void)setCenterPlaceholder:(BOOL)a0;
- (double)searchFieldHeight;
- (void)setHelperPlaceholderOverride:(id)a0;
- (double)barHeightForBarMetrics:(long long)a0 withEffectiveInsets:(struct UIEdgeInsets { double x0; double x1; double x2; double x3; })a1;
- (void)setTableViewIndexWidth:(double)a0;
- (double)_defaultWidth;
- (void)setUpSearchField;
- (void)updateSearchBarOpacity;
- (void)_setShowsSearchResultsButton:(BOOL)a0;
- (void)updateForSemanticContext;
- (id)scopeTitles;
- (void)layoutSubviews;
- (BOOL)allowsInlineScopeBar;
- (long long)barMetricsForOrientation:(long long)a0;
- (id)searchDisplayController;
- (void)setScopeBar:(id)a0;
- (void)prepareFromAbandonedVisualProvider:(id)a0;
- (void)getTopInset:(double *)a0 bottomInset:(double *)a1 forBarMetrics:(long long)a2 barPosition:(long long)a3;
- (id)navigationBarForShadow;
- (BOOL)showsSearchResultsButton;
- (id)promptLabel;
- (void)setNavBarTitleViewLocation:(long long)a0;
- (void)_setBarStyle:(long long)a0;
- (BOOL)isPlacedInNavigationBar;
- (id)searchNavigationItem;
- (void)updateNeedForBackdrop;
- (id)animatedAppearanceBarButtonItem;
- (void)setPlacedInNavigationBar:(BOOL)a0;
- (double)barHeightForBarMetrics:(long long)a0;
- (long long)searchFieldLeftViewMode;
- (BOOL)usesEmbeddedAppearance;
- (void)layoutSubviewsInBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void)setScopeBarBackgroundView:(id)a0;
- (double)availableBoundsWidth;
- (id)separator;
- (BOOL)isSearchResultsButtonSelected;
- (id)leftButton;
- (void)navigationBarTransitionWillBegin:(long long)a0 willBeDisplayed:(BOOL)a1;
- (void)setClippingViewBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void)setDrawsBackgroundInPalette:(BOOL)a0;
- (double)defaultHeightForOrientation:(long long)a0;
- (void)setCancelButton:(id)a0;
- (void)setSearchBarBackground:(id)a0;
- (void)displayNavBarCancelButton:(BOOL)a0 animated:(BOOL)a1;
- (id)backdropVisualEffectView;
- (void)setSearchBarStyle:(unsigned long long)a0;
- (BOOL)scopeBarIsVisible;
- (id)searchBarBackground;
- (void)setAutoDisableCancelButton:(BOOL)a0;
- (void)updateRightView;
- (struct CGSize { double x0; double x1; })sizeThatFits:(struct CGSize { double x0; double x1; })a0;

@end