]> git.saurik.com Git - cydia.git/blobdiff - UICaboodle/BrowserView.h
Changed the package preferences controller to use UITableView rather than the private...
[cydia.git] / UICaboodle / BrowserView.h
index af083d3392acc0c46d4c7e585ece7a0236a03180..69fd35cfcbde8ed44f90ac1c70f20b6a3bef06ff 100644 (file)
 - (id) objectAtIndex:(unsigned)index;
 @end
 
-@protocol BrowserViewDelegate
-- (RVPage *) pageForURL:(NSURL *)url hasTag:(int *)tag;
+@protocol BrowserControllerDelegate
+- (UCViewController *) pageForURL:(NSURL *)url hasTag:(int *)tag;
 @end
 
-@interface BrowserView : RVPage <
-    RVBookHook
-> {
+@interface BrowserController : UCViewController {
     UIScroller *scroller_;
-    UIWebDocumentView *webview_;
+    UIWebDocumentView *document_;
     UIProgressIndicator *indicator_;
     IndirectDelegate *indirect_;
     NSURLAuthenticationChallenge *challenge_;
 
     CGSize size_;
     bool editing_;
+
+    Class class_;
+    
+    id reloaditem_;
+    id loadingitem_;
 }
 
++ (void) _initialize;
+
 - (void) alertSheet:(UIActionSheet *)sheet buttonClicked:(int)button;
 
 - (void) loadURL:(NSURL *)url cachePolicy:(NSURLRequestCachePolicy)policy;
@@ -92,8 +97,9 @@
 - (WebView *) webView;
 - (UIWebDocumentView *) documentView;
 
-- (id) initWithBook:(RVBook *)book;
-- (id) initWithBook:(RVBook *)book forWidth:(float)width;
+- (id) init;
+- (id) initWithWidth:(float)width;
+- (id) initWithWidth:(float)width ofClass:(Class)_class;
 
 - (NSString *) stringByEvaluatingJavaScriptFromString:(NSString *)script;
 - (void) callFunction:(WebScriptObject *)function;
 - (void) setFinishHook:(id)function;
 - (void) setPopupHook:(id)function;
 
-- (id) _rightButtonTitle;
-
 - (bool) promptForSensitive:(NSString *)name;
 - (bool) allowSensitiveRequests;
 
-@end
+@end
\ No newline at end of file