luxlabs header browser preview


@class NSString, UIScrollView, NSURLRequest, UIWebViewInternal;
@protocol UIWebViewDelegate;

@interface UIWebView : UIView <WebPolicyDelegate, NSCoding, UIScrollViewDelegate> {
    UIWebViewInternal *_internal;
}

@property (nonatomic) id<UIWebViewDelegate> delegate;
@property (readonly, nonatomic) UIScrollView *scrollView;
@property (readonly, nonatomic) NSURLRequest *request;
@property (readonly, nonatomic, getter=canGoBack) BOOL canGoBack;
@property (readonly, nonatomic, getter=canGoForward) BOOL canGoForward;
@property (readonly, nonatomic, getter=isLoading) BOOL loading;
@property (nonatomic) BOOL scalesPageToFit;
@property (nonatomic) BOOL detectsPhoneNumbers;
@property (nonatomic) unsigned long long dataDetectorTypes;
@property (nonatomic) BOOL allowsInlineMediaPlayback;
@property (nonatomic) BOOL mediaPlaybackRequiresUserAction;
@property (nonatomic) BOOL mediaPlaybackAllowsAirPlay;
@property (nonatomic) BOOL suppressesIncrementalRendering;
@property (nonatomic) BOOL keyboardDisplayRequiresUserAction;
@property (nonatomic) long long paginationMode;
@property (nonatomic) long long paginationBreakingMode;
@property (nonatomic) double pageLength;
@property (nonatomic) double gapBetweenPages;
@property (readonly, nonatomic) unsigned long long pageCount;
@property (nonatomic) BOOL allowsPictureInPictureMediaPlayback;
@property (nonatomic) BOOL allowsLinkPreview;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (void)initialize;
+ (void)_fixPathsForSandboxDirectoryChange;
+ (id)_relativePathFromAbsolutePath:(id)a0 removingPathComponents:(unsigned long long)a1;
+ (void)_updatePersistentStoragePaths;

- (Class)_printFormatterClass;
- (void)scrollViewDidEndDecelerating:(id)a0;
- (void)reload;
- (void)decodeRestorableStateWithCoder:(id)a0;
- (void)scrollViewWillBeginZooming:(id)a0 withView:(id)a1;
- (void)encodeRestorableStateWithCoder:(id)a0;
- (void)select:(id)a0;
- (void)setBackgroundColor:(id)a0;
- (void)scrollViewDidEndZooming:(id)a0 withView:(id)a1 atScale:(double)a2;
- (void)selectAll:(id)a0;
- (void)_dynamicUserInterfaceTraitDidChange;
- (void)stopLoading;
- (void)dealloc;
- (void)_populateArchivedSubviews:(id)a0;
- (void)setOpaque:(BOOL)a0;
- (void)_reportError:(id)a0;
- (id)_scrollView;
- (void)_share:(id)a0;
- (void)scrollViewDidChangeAdjustedContentInset:(id)a0;
- (void)goForward;
- (void)scrollViewDidZoom:(id)a0;
- (id)viewForZoomingInScrollView:(id)a0;
- (void)encodeWithCoder:(id)a0;
- (void)scrollViewDidEndDragging:(id)a0 willDecelerate:(BOOL)a1;
- (void)copy:(id)a0;
- (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void)setFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void)_define:(id)a0;
- (void)goBack;
- (void)_addShortcut:(id)a0;
- (void)_translate:(id)a0;
- (void)setBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void)scrollViewDidScrollToTop:(id)a0;
- (void)scrollViewDidScroll:(id)a0;
- (id)initWithCoder:(id)a0;
- (void)scrollViewWillBeginDragging:(id)a0;
- (BOOL)canPerformAction:(SEL)a0 withSender:(id)a1;
- (struct CGSize { double x0; double x1; })sizeThatFits:(struct CGSize { double x0; double x1; })a0;
- (void)_finishRotation;
- (long long)_paginationMode;
- (id)_pdfViewHandler;
- (void)_setPageLength:(double)a0;
- (void)_updateOpaqueAndBackgroundColor;
- (void)webView:(id)a0 decidePolicyForMIMEType:(id)a1 request:(id)a2 frame:(id)a3 decisionListener:(id)a4;
- (BOOL)_allowsPictureInPictureVideo;
- (BOOL)_alwaysConstrainsScale;
- (BOOL)_alwaysDispatchesScrollEvents;
- (BOOL)_appliesExclusiveTouchToSubviewTree;
- (unsigned long long)_audioSessionCategoryOverride;
- (void)_beginRotation;
- (id)_browserView;
- (void)_didCompleteScrolling;
- (void)_didRotate:(id)a0;
- (id)_documentView;
- (BOOL)_effectiveAppearanceIsDark;
- (BOOL)_effectiveTraitsUseElevatedUserInterfaceLevel;
- (void)_frameOrBoundsChanged;
- (double)_gapBetweenPages;
- (id)_initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 enableReachability:(BOOL)a1;
- (id)_initWithWebView:(id)a0;
- (id)_networkInterfaceName;
- (unsigned long long)_pageCount;
- (double)_pageLength;
- (BOOL)_paginationBehavesLikeColumns;
- (void)_rescaleDocument;
- (void)_setAllowsPictureInPictureVideo:(BOOL)a0;
- (void)_setAlwaysConstrainsScale:(BOOL)a0;
- (void)_setAlwaysDispatchesScrollEvents:(BOOL)a0;
- (void)_setAudioSessionCategoryOverride:(unsigned long long)a0;
- (void)_setDrawInWebThread:(BOOL)a0;
- (void)_setDrawsCheckeredPattern:(BOOL)a0;
- (void)_setGapBetweenPages:(double)a0;
- (void)_setNetworkInterfaceName:(id)a0;
- (void)_setOverridesOrientationChangeEventHandling:(BOOL)a0;
- (void)_setPaginationBehavesLikeColumns:(BOOL)a0;
- (void)_setPaginationMode:(long long)a0;
- (void)_setRichTextReaderViewportSettings;
- (void)_setScalesPageToFitViewportSettings;
- (void)_setSelectionEnabled:(BOOL)a0;
- (void)_setWebSelectionEnabled:(BOOL)a0;
- (BOOL)_shouldUseViewForSceneDraggingBehavior;
- (void)_updateBrowserViewExposedScrollViewRect;
- (void)_updateCheckeredPattern;
- (void)_updateRequest;
- (void)_updateScrollViewInsetAdjustmentBehavior;
- (void)_updateScrollerViewForInputView:(id)a0;
- (void)_updateViewSettings;
- (void)_webView:(id)a0 commitPreview:(id)a1;
- (void)_webView:(id)a0 didChangeAvoidsUnsafeArea:(BOOL)a1;
- (void)_webView:(id)a0 didDismissPreview:(id)a1 committing:(BOOL)a2;
- (id)_webView:(id)a0 presentationRectsForPreview:(id)a1;
- (id)_webView:(id)a0 presentationSnapshotForPreview:(id)a1;
- (BOOL)_webView:(id)a0 previewIsAllowedForPosition:(struct CGPoint { double x0; double x1; })a1;
- (id)_webView:(id)a0 previewViewControllerForURL:(id)a1;
- (void)_webView:(id)a0 willPresentPreview:(id)a1;
- (void)_webViewCommonInitWithWebView:(id)a0 scalesPageToFit:(BOOL)a1;
- (BOOL)isElementAccessibilityExposedToInterfaceBuilder;
- (void)loadData:(id)a0 MIMEType:(id)a1 textEncodingName:(id)a2 baseURL:(id)a3;
- (void)loadHTMLString:(id)a0 baseURL:(id)a1;
- (void)loadRequest:(id)a0;
- (struct CGImage { } *)newSnapshotWithRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void)restoreStateFromHistoryItem:(id)a0 forWebView:(id)a1;
- (void)saveStateToHistoryItem:(id)a0 forWebView:(id)a1;
- (void)scrollViewWasRemoved:(id)a0;
- (id)stringByEvaluatingJavaScriptFromString:(id)a0;
- (void)view:(id)a0 didSetFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1 oldFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a2;
- (id)webThreadWebView:(id)a0 resource:(id)a1 willSendRequest:(id)a2 redirectResponse:(id)a3 fromDataSource:(id)a4;
- (id)webView:(id)a0 connectionPropertiesForResource:(id)a1 dataSource:(id)a2;
- (void)webView:(id)a0 decidePolicyForGeolocationRequestFromOrigin:(id)a1 frame:(id)a2 listener:(id)a3;
- (void)webView:(id)a0 decidePolicyForNavigationAction:(id)a1 request:(id)a2 frame:(id)a3 decisionListener:(id)a4;
- (void)webView:(id)a0 decidePolicyForNewWindowAction:(id)a1 request:(id)a2 newFrameName:(id)a3 decisionListener:(id)a4;
- (void)webView:(id)a0 didChangeLocationWithinPageForFrame:(id)a1;
- (void)webView:(id)a0 didClearWindowObject:(id)a1 forFrame:(id)a2;
- (void)webView:(id)a0 didCommitLoadForFrame:(id)a1;
- (void)webView:(id)a0 didFailLoadWithError:(id)a1 forFrame:(id)a2;
- (void)webView:(id)a0 didFailProvisionalLoadWithError:(id)a1 forFrame:(id)a2;
- (void)webView:(id)a0 didFinishLoadForFrame:(id)a1;
- (void)webView:(id)a0 didFirstLayoutInFrame:(id)a1;
- (void)webView:(id)a0 didReceiveServerRedirectForProvisionalLoadForFrame:(id)a1;
- (void)webView:(id)a0 didReceiveTitle:(id)a1 forFrame:(id)a2;
- (void)webView:(id)a0 didStartProvisionalLoadForFrame:(id)a1;
- (void)webView:(id)a0 exceededApplicationCacheOriginQuotaForSecurityOrigin:(id)a1 totalSpaceNeeded:(unsigned long long)a2;
- (void)webView:(id)a0 frame:(id)a1 exceededDatabaseQuotaForSecurityOrigin:(id)a2 database:(id)a3;
- (id)webView:(id)a0 identifierForInitialRequest:(id)a1 fromDataSource:(id)a2;
- (void)webView:(id)a0 printFrameView:(id)a1;
- (BOOL)webView:(id)a0 resource:(id)a1 canAuthenticateAgainstProtectionSpace:(id)a2 forDataSource:(id)a3;
- (void)webView:(id)a0 resource:(id)a1 didCancelAuthenticationChallenge:(id)a2 fromDataSource:(id)a3;
- (void)webView:(id)a0 resource:(id)a1 didFailLoadingWithError:(id)a2 fromDataSource:(id)a3;
- (void)webView:(id)a0 resource:(id)a1 didFinishLoadingFromDataSource:(id)a2;
- (void)webView:(id)a0 resource:(id)a1 didReceiveAuthenticationChallenge:(id)a2 fromDataSource:(id)a3;
- (void)webView:(id)a0 runJavaScriptAlertPanelWithMessage:(id)a1 initiatedByFrame:(id)a2;
- (BOOL)webView:(id)a0 runJavaScriptConfirmPanelWithMessage:(id)a1 initiatedByFrame:(id)a2;
- (id)webView:(id)a0 runJavaScriptTextInputPanelWithPrompt:(id)a1 defaultText:(id)a2 initiatedByFrame:(id)a3;
- (void)webView:(id)a0 unableToImplementPolicyWithError:(id)a1 frame:(id)a2;
- (void)webViewClose:(id)a0;
- (void)webViewMainFrameDidCommitLoad:(id)a0;
- (void)webViewMainFrameDidFailLoad:(id)a0 withError:(id)a1;
- (void)webViewMainFrameDidFinishLoad:(id)a0;
- (void)webViewMainFrameDidFirstVisuallyNonEmptyLayoutInFrame:(id)a0;
- (void)webViewSupportedOrientationsUpdated:(id)a0;

@end