luxlabs header browser preview


@class WebFrame, WAKView, WebFrameViewPrivate;
@protocol WebDocumentView;

@interface WebFrameView : WAKView <WebCoreFrameView> {
    WebFrameViewPrivate *_private;
}

@property (readonly, nonatomic) WebFrame *webFrame;
@property (readonly, nonatomic) WAKView<WebDocumentView> *documentView;
@property (nonatomic) BOOL allowsScrolling;
@property (readonly, nonatomic) BOOL documentViewShouldHandlePrint;

+ (BOOL)_canShowMIMETypeAsHTML:(id)a0;
+ (Class)_viewClassForMIMEType:(id)a0 allowingPlugins:(BOOL)a1;
+ (id)_viewTypesAllowImageTypeOmission:(BOOL)a0;

- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })visibleRect;
- (BOOL)isOpaque;
- (void)dealloc;
- (void)keyDown:(id)a0;
- (id)_scrollView;
- (void)mouseUp:(id)a0;
- (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void)drawRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (id)_contentView;
- (BOOL)becomeFirstResponder;
- (void)setFrameSize:(struct CGSize { double x0; double x1; })a0;
- (id)_webView;
- (void)mouseDown:(id)a0;
- (void)viewDidMoveToWindow;
- (float)_area;
- (BOOL)scrollView:(id)a0 shouldScrollToPoint:(struct CGPoint { double x0; double x1; })a1;
- (void)setNextKeyView:(id)a0;
- (void)_setDocumentView:(id)a0;
- (struct NakedPtr<WebCore::LocalFrame> { struct LocalFrame *x0; })_web_frame;
- (BOOL)acceptsFirstResponder;
- (void)frameSizeChanged;
- (BOOL)_isScrollable;
- (void)_goBack;
- (void)_goForward;
- (void)_install;
- (void)scrollPageDown:(id)a0;
- (Class)_customScrollViewClass;
- (id)_makeDocumentViewForDataSource:(id)a0;
- (float)_verticalKeyboardScrollDistance;
- (void)scrollLineDown:(id)a0;
- (BOOL)_firstResponderIsFormControl;
- (void)_forwardMouseEvent:(id)a0;
- (void)_frameSizeChanged;
- (BOOL)_hasScrollBars;
- (float)_horizontalKeyboardScrollDistance;
- (float)_horizontalPageScrollDistance;
- (BOOL)_isFlippedDocument;
- (BOOL)_isVerticalDocument;
- (id)_largestChildWithScrollBars;
- (id)_largestScrollableChild;
- (BOOL)_pageHorizontally:(BOOL)a0;
- (BOOL)_pageInBlockProgressionDirection:(BOOL)a0;
- (BOOL)_pageVertically:(BOOL)a0;
- (BOOL)_scrollHorizontallyBy:(float)a0;
- (BOOL)_scrollLineHorizontally:(BOOL)a0;
- (BOOL)_scrollLineVertically:(BOOL)a0;
- (BOOL)_scrollOverflowInDirection:(unsigned char)a0 granularity:(unsigned char)a1;
- (BOOL)_scrollToBeginningOfDocument;
- (BOOL)_scrollToEndOfDocument;
- (BOOL)_scrollVerticallyBy:(float)a0;
- (void)_setWebFrame:(id)a0;
- (float)_verticalPageScrollDistance;
- (Class)_viewClassForMIMEType:(id)a0;
- (id)_webcore_effectiveFirstResponder;
- (void)printDocumentView;
- (void)scrollLineUp:(id)a0;
- (void)scrollPageUp:(id)a0;
- (void)scrollToBeginningOfDocument:(id)a0;
- (void)scrollToEndOfDocument:(id)a0;

@end