| // Copyright 2014 The Chromium Authors. All rights reserved. |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| |
| [ |
| { |
| "namespace": "guestViewInternal", |
| "compiler_options": { |
| "implemented_in": "extensions/browser/api/guest_view/guest_view_internal_api.h" |
| }, |
| "description": "none", |
| "types": [ |
| { |
| "id": "Size", |
| "type": "object", |
| "properties": { |
| "width": { |
| "type": "integer" |
| }, |
| "height": { |
| "type": "integer" |
| } |
| } |
| }, |
| { |
| "id": "AutoSizeParams", |
| "type": "object", |
| "description": "Autosize parameters.", |
| "properties": { |
| "enableAutoSize": { |
| "type": "boolean" |
| }, |
| "min": { |
| "$ref": "Size" |
| }, |
| "max": { |
| "$ref": "Size" |
| } |
| } |
| } |
| ], |
| "functions": [ |
| { |
| "name": "createGuest", |
| "type": "function", |
| "parameters": [ |
| { |
| "type": "string", |
| "name": "viewType", |
| "nodoc": true |
| }, |
| { |
| "type": "object", |
| "name": "createParams", |
| "additionalProperties": {"type": "any"} |
| }, |
| { |
| "type": "function", |
| "name": "callback", |
| "parameters": [ |
| { |
| "type": "integer", |
| "name": "instanceId" |
| } |
| ] |
| } |
| ] |
| }, |
| { |
| "name": "destroyGuest", |
| "type": "function", |
| "parameters": [ |
| { |
| "type": "integer", |
| "name": "instanceId" |
| } |
| ] |
| }, |
| { |
| "name": "setAutoSize", |
| "type": "function", |
| "parameters": [ |
| { |
| "type": "integer", |
| "name": "instanceId", |
| "description": "The instance ID of the guest <webview> process. This not exposed to developers through the API." |
| }, |
| { |
| "$ref": "AutoSizeParams", |
| "name": "params" |
| } |
| ] |
| } |
| ] |
| } |
| ] |