summaryrefslogtreecommitdiffstats
path: root/chromium/third_party/skia/experimental/iOSSampleApp/Shared/SkUIDetailViewController.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/skia/experimental/iOSSampleApp/Shared/SkUIDetailViewController.h')
-rw-r--r--chromium/third_party/skia/experimental/iOSSampleApp/Shared/SkUIDetailViewController.h42
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