X-Git-Url: https://git.saurik.com/cydia.git/blobdiff_plain/94511d30a0d4f173055292e80d156d8e58da2716..56296da00b08734c4491c75adef73afe358b9d4e:/UICaboodle/BrowserView.h?ds=sidebyside diff --git a/UICaboodle/BrowserView.h b/UICaboodle/BrowserView.h index efc1e6ca..4e9be45a 100644 --- a/UICaboodle/BrowserView.h +++ b/UICaboodle/BrowserView.h @@ -24,6 +24,7 @@ @class IndirectDelegate; @protocol CYWebViewDelegate +- (void) webView:(WebView *)view addMessageToConsole:(NSDictionary *)message; - (void) webView:(WebView *)view decidePolicyForNavigationAction:(NSDictionary *)action request:(NSURLRequest *)request frame:(WebFrame *)frame decisionListener:(id)listener; - (void) webView:(WebView *)view decidePolicyForNewWindowAction:(NSDictionary *)action request:(NSURLRequest *)request newFrameName:(NSString *)name decisionListener:(id)listener; - (void) webView:(WebView *)view didClearWindowObject:(WebScriptObject *)window forFrame:(WebFrame *)frame; @@ -52,7 +53,7 @@ @protocol BrowserControllerDelegate - (void) retainNetworkActivityIndicator; - (void) releaseNetworkActivityIndicator; -- (CYViewController *) pageForURL:(NSURL *)url; +- (CYViewController *) pageForURL:(NSURL *)url forExternal:(BOOL)external; @end @interface BrowserController : CYViewController < @@ -91,14 +92,19 @@ + (void) _initialize; +- (void) setURL:(NSURL *)url; + - (void) loadURL:(NSURL *)url cachePolicy:(NSURLRequestCachePolicy)policy; - (void) loadURL:(NSURL *)url; - (void) loadRequest:(NSURLRequest *)request; -- (void) reloadURL; - (bool) isLoading; +- (void) reloadURLWithCache:(BOOL)cache; +- (void) reloadURL; + - (id) init; +- (id) initWithURL:(NSURL *)url; - (id) initWithWidth:(float)width; - (id) initWithWidth:(float)width ofClass:(Class)_class; @@ -122,4 +128,6 @@ - (void) close; +- (void) dispatchEvent:(NSString *)event; + @end