blob: 1d875fde59505b7c49f2fb657832d4a6dc4131c4 [file] [log] [blame]
// Copyright 2018 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.
'use strict';
mojo.internal.exportModule('blink.mojom');
/**
* @const { !number }
* @export
*/
blink.mojom.kDefaultCaretBlinkIntervalInMilliseconds =
500;
/**
* @const { {$:!mojo.internal.MojomType}}
* @export
*/
blink.mojom.RendererPreferencesSpec =
{ $: /** @type {!mojo.internal.MojomType} */ ({}) };
mojo.internal.Struct(
blink.mojom.RendererPreferencesSpec.$,
'RendererPreferences',
152,
[
mojo.internal.StructField(
'canAcceptLoadDrops', 0,
0,
mojo.internal.Bool,
true,
false /* nullable */),
mojo.internal.StructField(
'shouldAntialiasText', 0,
1,
mojo.internal.Bool,
true,
false /* nullable */),
mojo.internal.StructField(
'hinting', 4,
0,
gfx.mojom.HintingSpec.$,
gfx.mojom.Hinting.kMedium,
false /* nullable */),
mojo.internal.StructField(
'useAutohinter', 0,
2,
mojo.internal.Bool,
false,
false /* nullable */),
mojo.internal.StructField(
'useBitmaps', 0,
3,
mojo.internal.Bool,
false,
false /* nullable */),
mojo.internal.StructField(
'subpixelRendering', 8,
0,
gfx.mojom.SubpixelRenderingSpec.$,
gfx.mojom.SubpixelRendering.kNone,
false /* nullable */),
mojo.internal.StructField(
'useSubpixelPositioning', 0,
4,
mojo.internal.Bool,
false,
false /* nullable */),
mojo.internal.StructField(
'focusRingColor', 12,
0,
mojo.internal.Uint32,
0xFFE59700,
false /* nullable */),
mojo.internal.StructField(
'activeSelectionBgColor', 16,
0,
mojo.internal.Uint32,
0xFF1E90FF,
false /* nullable */),
mojo.internal.StructField(
'activeSelectionFgColor', 20,
0,
mojo.internal.Uint32,
0xFFFFFFFF,
false /* nullable */),
mojo.internal.StructField(
'inactiveSelectionBgColor', 24,
0,
mojo.internal.Uint32,
0xFFC8C8C8,
false /* nullable */),
mojo.internal.StructField(
'inactiveSelectionFgColor', 28,
0,
mojo.internal.Uint32,
0xFF323232,
false /* nullable */),
mojo.internal.StructField(
'browserHandlesAllTopLevelRequests', 0,
5,
mojo.internal.Bool,
false,
false /* nullable */),
mojo.internal.StructField(
'caretBlinkInterval', 32,
0,
mojoBase.mojom.TimeDeltaSpec.$,
null,
true /* nullable */),
mojo.internal.StructField(
'useCustomColors', 0,
6,
mojo.internal.Bool,
true,
false /* nullable */),
mojo.internal.StructField(
'enableReferrers', 0,
7,
mojo.internal.Bool,
true,
false /* nullable */),
mojo.internal.StructField(
'allowCrossOriginAuthPrompt', 1,
0,
mojo.internal.Bool,
false,
false /* nullable */),
mojo.internal.StructField(
'enableDoNotTrack', 1,
1,
mojo.internal.Bool,
false,
false /* nullable */),
mojo.internal.StructField(
'enableEncryptedMedia', 1,
2,
mojo.internal.Bool,
true,
false /* nullable */),
mojo.internal.StructField(
'webrtcIpHandlingPolicy', 40,
0,
mojo.internal.String,
null,
false /* nullable */),
mojo.internal.StructField(
'webrtcUdpMinPort', 2,
0,
mojo.internal.Uint16,
0,
false /* nullable */),
mojo.internal.StructField(
'webrtcUdpMaxPort', 48,
0,
mojo.internal.Uint16,
0,
false /* nullable */),
mojo.internal.StructField(
'userAgentOverride', 56,
0,
mojo.internal.String,
null,
false /* nullable */),
mojo.internal.StructField(
'acceptLanguages', 64,
0,
mojo.internal.String,
null,
false /* nullable */),
mojo.internal.StructField(
'disableClientBlockedErrorPage', 1,
3,
mojo.internal.Bool,
false,
false /* nullable */),
mojo.internal.StructField(
'pluginFullscreenAllowed', 1,
4,
mojo.internal.Bool,
true,
false /* nullable */),
mojo.internal.StructField(
'networkContryIso', 72,
0,
mojo.internal.String,
null,
false /* nullable */),
mojo.internal.StructField(
'captionFontFamilyName', 80,
0,
mojoBase.mojom.String16Spec.$,
null,
false /* nullable */),
mojo.internal.StructField(
'captionFontHeight', 52,
0,
mojo.internal.Int32,
0,
false /* nullable */),
mojo.internal.StructField(
'smallCaptionFontFamilyName', 88,
0,
mojoBase.mojom.String16Spec.$,
null,
false /* nullable */),
mojo.internal.StructField(
'smallCaptionFontHeight', 96,
0,
mojo.internal.Int32,
0,
false /* nullable */),
mojo.internal.StructField(
'menuFontFamilyName', 104,
0,
mojoBase.mojom.String16Spec.$,
null,
false /* nullable */),
mojo.internal.StructField(
'menuFontHeight', 100,
0,
mojo.internal.Int32,
0,
false /* nullable */),
mojo.internal.StructField(
'statusFontFamilyName', 112,
0,
mojoBase.mojom.String16Spec.$,
null,
false /* nullable */),
mojo.internal.StructField(
'statusFontHeight', 120,
0,
mojo.internal.Int32,
0,
false /* nullable */),
mojo.internal.StructField(
'messageFontFamilyName', 128,
0,
mojoBase.mojom.String16Spec.$,
null,
false /* nullable */),
mojo.internal.StructField(
'messageFontHeight', 124,
0,
mojo.internal.Int32,
0,
false /* nullable */),
mojo.internal.StructField(
'verticalScrollBarWidthInDips', 136,
0,
mojo.internal.Int32,
0,
false /* nullable */),
mojo.internal.StructField(
'horizontalScrollBarHeightInDips', 140,
0,
mojo.internal.Int32,
0,
false /* nullable */),
mojo.internal.StructField(
'arrowBitmapHeightVerticalScrollBarInDips', 144,
0,
mojo.internal.Int32,
0,
false /* nullable */),
mojo.internal.StructField(
'arrowBitmapWidthHorizontalScrollBarInDips', 148,
0,
mojo.internal.Int32,
0,
false /* nullable */),
]);