#include @interface OakHTMLOutputView : NSView - (void)loadRequest:(NSURLRequest*)aRequest environment:(std::map const&)anEnvironment autoScrolls:(BOOL)flag; - (void)stopLoadingWithUserInteraction:(BOOL)askUserFlag completionHandler:(void(^)(BOOL didStop))handler; - (void)setContent:(NSString*)someHTML; @property (nonatomic) NSUUID* commandIdentifier; // UUID from initial load request @property (nonatomic, getter = isRunningCommand, readonly) BOOL runningCommand; @property (nonatomic, getter = isVisible, readonly) BOOL visible; @property (nonatomic, getter = isReusable) BOOL reusable; @property (nonatomic) BOOL disableJavaScriptAPI; // Read-only access to the webview is given to allow reading page title, etc. @property (nonatomic, readonly) WebView* webView; @property (nonatomic, readonly) BOOL needsNewWebView; @end