]> git.saurik.com Git - cydia.git/blobdiff - UICaboodle/RVBook.h
Commit the webview_ -> document_ change.
[cydia.git] / UICaboodle / RVBook.h
index a7781e7b827db8ead16dd2dc5aa35a98ccd5ba8e..376a1531b1df00a5096ee68fb80852c134139c07 100644 (file)
@@ -1,4 +1,4 @@
-#import "UICaboodle.h"
+#import <UICaboodle/UCPlatform.h>
 
 #import <UIKit/UIKit.h>
 
 - (CGRect) popUpBounds;
 @end
 
+@protocol RVBookHook
+- (void) didCloseBook:(RVBook *)book;
+@end
+
 @interface RVBook : UIView <
     RVNavigationBarDelegate
 > {
@@ -32,6 +36,7 @@
     UITransitionView *transition_;
     BOOL resetting_;
     _transient id delegate_;
+    _transient id hook_;
     UIToolbar *toolbar_;
 }
 
 
 - (id) initWithFrame:(CGRect)frame;
 - (void) setDelegate:(id)delegate;
+- (void) setHook:(id)hook;
 
 - (void) setPage:(RVPage *)page;
 
+- (void) swapPage:(RVPage *)page;
+
+- (void) pushPage:(RVPage *)page animated:(BOOL)animated;
 - (void) pushPage:(RVPage *)page;
+
 - (void) popPages:(unsigned)pages;
 
 - (void) pushBook:(RVBook *)book;
@@ -55,6 +65,7 @@
 - (void) reloadButtonsForPage:(RVPage *)page;
 - (NSString *) getTitleForPage:(RVPage *)page;
 
+- (void) reloadButtons;
 - (void) reloadData;
 
 - (CGRect) pageBounds;