OLD | NEW |
| (Empty) |
1 // Copyright 2014 The Chromium Authors. All rights reserved. | |
2 // Use of this source code is governed by a BSD-style license that can be | |
3 // found in the LICENSE file. | |
4 | |
5 #ifndef IOS_WEB_VIEW_PUBLIC_CRIWV_H_ | |
6 #define IOS_WEB_VIEW_PUBLIC_CRIWV_H_ | |
7 | |
8 #import <CoreGraphics/CoreGraphics.h> | |
9 #import <Foundation/Foundation.h> | |
10 | |
11 @protocol CWVDelegate; | |
12 @class CWVWebView; | |
13 | |
14 // Main interface for the CRIWV library. | |
15 __attribute__((visibility("default"))) | |
16 @interface CRIWV : NSObject | |
17 | |
18 // Initializes the CRIWV library. This function should be called from | |
19 // |application:didFinishLaunchingWithOptions:|. | |
20 + (void)configureWithDelegate:(id<CWVDelegate>)delegate; | |
21 | |
22 // Shuts down the CRIWV library. This function should be called from | |
23 // |applicationwillTerminate:|. | |
24 + (void)shutDown; | |
25 | |
26 // Creates and returns a web view. | |
27 + (CWVWebView*)webViewWithFrame:(CGRect)frame; | |
28 | |
29 @end | |
30 | |
31 #endif // IOS_WEB_VIEW_PUBLIC_CRIWV_H_ | |
OLD | NEW |