chromium/ios/web_view/shell/shell_view_controller.h

// Copyright 2014 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#ifndef IOS_WEB_VIEW_SHELL_SHELL_VIEW_CONTROLLER_H_
#define IOS_WEB_VIEW_SHELL_SHELL_VIEW_CONTROLLER_H_

#import <ChromeWebView/ChromeWebView.h>

#import <UIKit/UIKit.h>

NS_ASSUME_NONNULL_BEGIN

// Accessibility label added to the back button.
extern NSString* const kWebViewShellBackButtonAccessibilityLabel;
// Accessibility label added to the forward button.
extern NSString* const kWebViewShellForwardButtonAccessibilityLabel;
// Accessibility label added to the URL address text field.
extern NSString* const kWebViewShellAddressFieldAccessibilityLabel;
// Accessibility identifier added to the text field of JavaScript prompts.
extern NSString* const
    kWebViewShellJavaScriptDialogTextFieldAccessibilityIdentifier;

// Implements the main UI for ios_web_view_shell.
@interface ShellViewController : UIViewController

// CWV view which renders the web page.
@property(nonatomic, strong) CWVWebView* webView;

@end

NS_ASSUME_NONNULL_END

#endif  // IOS_WEB_VIEW_SHELL_SHELL_VIEW_CONTROLLER_H_