X-Git-Url: https://git.saurik.com/cydia.git/blobdiff_plain/308c03802400d5679ec355e577f09bd0e86bfcd9..68046ccc10980be3806386e1d0eaf85867bdea60:/UICaboodle/RVBook.h diff --git a/UICaboodle/RVBook.h b/UICaboodle/RVBook.h index 43078fcb..8994cbfa 100644 --- a/UICaboodle/RVBook.h +++ b/UICaboodle/RVBook.h @@ -1,46 +1,15 @@ -#import "UICaboodle.h" +#import -#import +#import -@class NSMutableArray; -@class RVPage; -@class UINavigationBar; -@class UITransitionView; - -@protocol RVDelegate -- (void) setPageActive:(BOOL)active with:(id)object; -- (void) resetViewAnimated:(BOOL)animated with:(id)object; -- (void) reloadDataWith:(id)object; +@protocol HookProtocol +- (void) didDismissModalViewController; @end -@interface RVBook : UIView { - NSMutableArray *pages_; - UINavigationBar *navbar_; - UITransitionView *transition_; - BOOL resetting_; - _transient id delegate_; +@interface UCNavigationController : UINavigationController { + id hook_; } +- (void) setHook:(id)hook; +@end -- (id) initWithFrame:(CGRect)frame; -- (void) setDelegate:(id)delegate; - -- (void) setPage:(RVPage *)page; - -- (void) pushPage:(RVPage *)page; -- (void) popPages:(unsigned)pages; - -- (void) setPrompt:(NSString *)prompt; - -- (void) resetViewAnimated:(BOOL)animated; -- (void) resetViewAnimated:(BOOL)animated toPage:(RVPage *)page; - -- (void) setTitle:(NSString *)title forPage:(RVPage *)page; -- (void) setBackButtonTitle:(NSString *)title forPage:(RVPage *)page; -- (void) reloadButtonsForPage:(RVPage *)page; -- (NSString *) getTitleForPage:(RVPage *)page; - -- (void) reloadData; - -- (CGRect) pageBounds; -@end