diff options
Diffstat (limited to 'chromium/third_party/skia/experimental/iOSSampleApp/Shared/SkUIDetailViewController.h')
-rw-r--r-- | chromium/third_party/skia/experimental/iOSSampleApp/Shared/SkUIDetailViewController.h | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/chromium/third_party/skia/experimental/iOSSampleApp/Shared/SkUIDetailViewController.h b/chromium/third_party/skia/experimental/iOSSampleApp/Shared/SkUIDetailViewController.h new file mode 100644 index 00000000000..7435a9dc69f --- /dev/null +++ b/chromium/third_party/skia/experimental/iOSSampleApp/Shared/SkUIDetailViewController.h @@ -0,0 +1,42 @@ + +/* + * Copyright 2011 Google Inc. + * + * Use of this source code is governed by a BSD-style license that can be + * found in the LICENSE file. + */ +#import <UIKit/UIKit.h> +#import "SkOptionsTableViewController.h" +#import "SkUIRootViewController.h" +#import "SkUIView.h" + +class SampleWindow; +class SkData; +@interface SkUIDetailViewController : UIViewController { + UIPopoverController* fPopOverController; + SkOptionsTableViewController* fOptionsController; + UIBarButtonItem* fPrintButton; + UIBarButtonItem* fOptionsButton; + SkData* fData; + SkUIView* fSkUIView; + SampleWindow* fWind; +} + +@property (nonatomic, retain) UIBarButtonItem* fPrintButton; +@property (nonatomic, retain) UIBarButtonItem* fOptionsButton; +@property (nonatomic, retain) SkOptionsTableViewController* fOptionsController; +@property (nonatomic, assign) UIPopoverController* fPopOverController; + +//Instance methods +- (void)populateRoot:(SkUIRootViewController*)root; +- (void)goToItem:(NSUInteger)index; +- (void)createButtons; +//UI actions +- (void)printContent; +- (void)presentOptions; + +//SplitView popover management +- (void)showRootPopoverButtonItem:(UIBarButtonItem *)barButtonItem; +- (void)invalidateRootPopoverButtonItem:(UIBarButtonItem *)barButtonItem; + +@end |