]> git.saurik.com Git - cydia.git/blob - UICaboodle/RVPage.mm
Moved /notice/ to somewhere with more bandwidth, fixed a typo in Information, updated...
[cydia.git] / UICaboodle / RVPage.mm
1 #import "RVPage.h"
2
3 #import <Foundation/Foundation.h>
4 #import <UIKit/UIView.h>
5
6 #import "RVBook.h"
7
8 @implementation RVPage
9
10 - (NSString *) title {
11 [self doesNotRecognizeSelector:_cmd];
12 return nil;
13 }
14
15 - (NSString *) backButtonTitle {
16 return nil;
17 }
18
19 - (NSString *) leftButtonTitle {
20 return nil;
21 }
22
23 - (NSString *) rightButtonTitle {
24 return nil;
25 }
26
27 - (RVUINavBarButtonStyle) leftButtonStyle {
28 return [self leftButtonTitle] == nil ? RVUINavBarButtonStyleBack : RVUINavBarButtonStyleNormal;
29 }
30
31 - (RVUINavBarButtonStyle) rightButtonStyle {
32 return RVUINavBarButtonStyleNormal;
33 }
34
35 - (void) _rightButtonClicked {
36 [self doesNotRecognizeSelector:_cmd];
37 }
38
39 - (void) _leftButtonClicked {
40 [self doesNotRecognizeSelector:_cmd];
41 }
42
43 - (UIView *) accessoryView {
44 return nil;
45 }
46
47 - (void) setPageActive:(BOOL)active {
48 }
49
50 - (void) resetViewAnimated:(BOOL)animated {
51 [self doesNotRecognizeSelector:_cmd];
52 }
53
54 - (void) setTitle:(NSString *)title {
55 [book_ setTitle:title forPage:self];
56 }
57
58 - (void) setBackButtonTitle:(NSString *)title {
59 [book_ setBackButtonTitle:title forPage:self];
60 }
61
62 - (void) reloadButtons {
63 [book_ reloadButtonsForPage:self];
64 }
65
66 - (void) reloadData {
67 }
68
69 - (id) initWithBook:(RVBook *)book {
70 if ((self = [super initWithFrame:[book pageBounds]]) != nil) {
71 book_ = book;
72 } return self;
73 }
74
75 - (void) setDelegate:(id)delegate {
76 delegate_ = delegate;
77 }
78
79 @end