This repository has been archived on 2025-09-14. You can view files and clone it, but cannot push or open issues or pull requests.
Files
zhuyujia-webhopper/collector/adg-linux/gen/content/common/input/input_handler.mojom.js
little_stone bd2d50cf35 code update
2022-05-05 20:41:28 +08:00

7183 lines
261 KiB
JavaScript
Executable File

// 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.
'use strict';
(function() {
var mojomId = 'content/common/input/input_handler.mojom';
if (mojo.internal.isMojomLoaded(mojomId)) {
console.warn('The following mojom is loaded multiple times: ' + mojomId);
return;
}
mojo.internal.markMojomLoaded(mojomId);
var bindings = mojo;
var associatedBindings = mojo;
var codec = mojo.internal;
var validator = mojo.internal;
var exports = mojo.internal.exposeNamespace('content.mojom');
var synchronous_compositor$ =
mojo.internal.exposeNamespace('content.mojom');
if (mojo.config.autoLoadMojomDeps) {
mojo.internal.loadMojomIfNecessary(
'content/common/input/synchronous_compositor.mojom', 'synchronous_compositor.mojom.js');
}
var native_types$ =
mojo.internal.exposeNamespace('content.mojom');
if (mojo.config.autoLoadMojomDeps) {
mojo.internal.loadMojomIfNecessary(
'content/common/native_types.mojom', '../native_types.mojom.js');
}
var string16$ =
mojo.internal.exposeNamespace('mojoBase.mojom');
if (mojo.config.autoLoadMojomDeps) {
mojo.internal.loadMojomIfNecessary(
'mojo/public/mojom/base/string16.mojom', '../../../mojo/public/mojom/base/string16.mojom.js');
}
var time$ =
mojo.internal.exposeNamespace('mojoBase.mojom');
if (mojo.config.autoLoadMojomDeps) {
mojo.internal.loadMojomIfNecessary(
'mojo/public/mojom/base/time.mojom', '../../../mojo/public/mojom/base/time.mojom.js');
}
var ime$ =
mojo.internal.exposeNamespace('ui.mojom');
if (mojo.config.autoLoadMojomDeps) {
mojo.internal.loadMojomIfNecessary(
'services/ui/public/interfaces/ime/ime.mojom', '../../../services/ui/public/interfaces/ime/ime.mojom.js');
}
var selection_menu_behavior$ =
mojo.internal.exposeNamespace('blink.mojom');
if (mojo.config.autoLoadMojomDeps) {
mojo.internal.loadMojomIfNecessary(
'third_party/blink/public/web/selection_menu_behavior.mojom', '../../../third_party/blink/public/web/selection_menu_behavior.mojom.js');
}
var event$ =
mojo.internal.exposeNamespace('ui.mojom');
if (mojo.config.autoLoadMojomDeps) {
mojo.internal.loadMojomIfNecessary(
'ui/events/mojo/event.mojom', '../../../ui/events/mojo/event.mojom.js');
}
var event_constants$ =
mojo.internal.exposeNamespace('ui.mojom');
if (mojo.config.autoLoadMojomDeps) {
mojo.internal.loadMojomIfNecessary(
'ui/events/mojo/event_constants.mojom', '../../../ui/events/mojo/event_constants.mojom.js');
}
var geometry$ =
mojo.internal.exposeNamespace('gfx.mojom');
if (mojo.config.autoLoadMojomDeps) {
mojo.internal.loadMojomIfNecessary(
'ui/gfx/geometry/mojo/geometry.mojom', '../../../ui/gfx/geometry/mojo/geometry.mojom.js');
}
var range$ =
mojo.internal.exposeNamespace('gfx.mojom');
if (mojo.config.autoLoadMojomDeps) {
mojo.internal.loadMojomIfNecessary(
'ui/gfx/range/mojo/range.mojom', '../../../ui/gfx/range/mojo/range.mojom.js');
}
var latency_info$ =
mojo.internal.exposeNamespace('ui.mojom');
if (mojo.config.autoLoadMojomDeps) {
mojo.internal.loadMojomIfNecessary(
'ui/latency/mojo/latency_info.mojom', '../../../ui/latency/mojo/latency_info.mojom.js');
}
function KeyData(values) {
this.initDefaults_();
this.initFields_(values);
}
KeyData.prototype.initDefaults_ = function() {
this.domKey = 0;
this.domCode = 0;
this.windowsKeyCode = 0;
this.nativeKeyCode = 0;
this.isSystemKey = false;
this.isBrowserShortcut = false;
this.text = null;
this.unmodifiedText = null;
};
KeyData.prototype.initFields_ = function(fields) {
for(var field in fields) {
if (this.hasOwnProperty(field))
this[field] = fields[field];
}
};
KeyData.generate = function(generator_) {
var generated = new KeyData;
generated.domKey = generator_.generateInt32();
generated.domCode = generator_.generateInt32();
generated.windowsKeyCode = generator_.generateInt32();
generated.nativeKeyCode = generator_.generateInt32();
generated.isSystemKey = generator_.generateBool();
generated.isBrowserShortcut = generator_.generateBool();
generated.text = generator_.generateStruct(mojoBase.mojom.String16, false);
generated.unmodifiedText = generator_.generateStruct(mojoBase.mojom.String16, false);
return generated;
};
KeyData.prototype.mutate = function(mutator_) {
if (mutator_.chooseMutateField()) {
this.domKey = mutator_.mutateInt32(this.domKey);
}
if (mutator_.chooseMutateField()) {
this.domCode = mutator_.mutateInt32(this.domCode);
}
if (mutator_.chooseMutateField()) {
this.windowsKeyCode = mutator_.mutateInt32(this.windowsKeyCode);
}
if (mutator_.chooseMutateField()) {
this.nativeKeyCode = mutator_.mutateInt32(this.nativeKeyCode);
}
if (mutator_.chooseMutateField()) {
this.isSystemKey = mutator_.mutateBool(this.isSystemKey);
}
if (mutator_.chooseMutateField()) {
this.isBrowserShortcut = mutator_.mutateBool(this.isBrowserShortcut);
}
if (mutator_.chooseMutateField()) {
this.text = mutator_.mutateStruct(mojoBase.mojom.String16, false);
}
if (mutator_.chooseMutateField()) {
this.unmodifiedText = mutator_.mutateStruct(mojoBase.mojom.String16, false);
}
return this;
};
KeyData.prototype.getHandleDeps = function() {
var handles = [];
return handles;
};
KeyData.prototype.setHandles = function() {
this.setHandlesInternal_(arguments, 0);
};
KeyData.prototype.setHandlesInternal_ = function(handles, idx) {
return idx;
};
KeyData.validate = function(messageValidator, offset) {
var err;
err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize);
if (err !== validator.validationError.NONE)
return err;
var kVersionSizes = [
{version: 0, numBytes: 48}
];
err = messageValidator.validateStructVersion(offset, kVersionSizes);
if (err !== validator.validationError.NONE)
return err;
// validate KeyData.text
err = messageValidator.validateStructPointer(offset + codec.kStructHeaderSize + 24, string16$.String16, false);
if (err !== validator.validationError.NONE)
return err;
// validate KeyData.unmodifiedText
err = messageValidator.validateStructPointer(offset + codec.kStructHeaderSize + 32, string16$.String16, false);
if (err !== validator.validationError.NONE)
return err;
return validator.validationError.NONE;
};
KeyData.encodedSize = codec.kStructHeaderSize + 40;
KeyData.decode = function(decoder) {
var packed;
var val = new KeyData();
var numberOfBytes = decoder.readUint32();
var version = decoder.readUint32();
val.domKey = decoder.decodeStruct(codec.Int32);
val.domCode = decoder.decodeStruct(codec.Int32);
val.windowsKeyCode = decoder.decodeStruct(codec.Int32);
val.nativeKeyCode = decoder.decodeStruct(codec.Int32);
packed = decoder.readUint8();
val.isSystemKey = (packed >> 0) & 1 ? true : false;
val.isBrowserShortcut = (packed >> 1) & 1 ? true : false;
decoder.skip(1);
decoder.skip(1);
decoder.skip(1);
decoder.skip(1);
decoder.skip(1);
decoder.skip(1);
decoder.skip(1);
val.text = decoder.decodeStructPointer(string16$.String16);
val.unmodifiedText = decoder.decodeStructPointer(string16$.String16);
return val;
};
KeyData.encode = function(encoder, val) {
var packed;
encoder.writeUint32(KeyData.encodedSize);
encoder.writeUint32(0);
encoder.encodeStruct(codec.Int32, val.domKey);
encoder.encodeStruct(codec.Int32, val.domCode);
encoder.encodeStruct(codec.Int32, val.windowsKeyCode);
encoder.encodeStruct(codec.Int32, val.nativeKeyCode);
packed = 0;
packed |= (val.isSystemKey & 1) << 0
packed |= (val.isBrowserShortcut & 1) << 1
encoder.writeUint8(packed);
encoder.skip(1);
encoder.skip(1);
encoder.skip(1);
encoder.skip(1);
encoder.skip(1);
encoder.skip(1);
encoder.skip(1);
encoder.encodeStructPointer(string16$.String16, val.text);
encoder.encodeStructPointer(string16$.String16, val.unmodifiedText);
};
function PointerData(values) {
this.initDefaults_();
this.initFields_(values);
}
PointerData.prototype.initDefaults_ = function() {
this.pointerId = 0;
this.force = 0;
this.tiltX = 0;
this.tiltY = 0;
this.tangentialPressure = 0;
this.twist = 0;
this.button = 0;
this.pointerType = 0;
this.movementX = 0;
this.movementY = 0;
this.widgetPosition = null;
this.screenPosition = null;
this.mouseData = null;
};
PointerData.prototype.initFields_ = function(fields) {
for(var field in fields) {
if (this.hasOwnProperty(field))
this[field] = fields[field];
}
};
PointerData.generate = function(generator_) {
var generated = new PointerData;
generated.pointerId = generator_.generateInt32();
generated.force = generator_.generateFloat();
generated.tiltX = generator_.generateInt32();
generated.tiltY = generator_.generateInt32();
generated.tangentialPressure = generator_.generateFloat();
generated.twist = generator_.generateInt32();
generated.button = generator_.generateEnum();
generated.pointerType = generator_.generateEnum();
generated.movementX = generator_.generateInt32();
generated.movementY = generator_.generateInt32();
generated.widgetPosition = generator_.generateStruct(gfx.mojom.PointF, false);
generated.screenPosition = generator_.generateStruct(gfx.mojom.PointF, false);
generated.mouseData = generator_.generateStruct(content.mojom.MouseData, true);
return generated;
};
PointerData.prototype.mutate = function(mutator_) {
if (mutator_.chooseMutateField()) {
this.pointerId = mutator_.mutateInt32(this.pointerId);
}
if (mutator_.chooseMutateField()) {
this.force = mutator_.mutateFloat(this.force);
}
if (mutator_.chooseMutateField()) {
this.tiltX = mutator_.mutateInt32(this.tiltX);
}
if (mutator_.chooseMutateField()) {
this.tiltY = mutator_.mutateInt32(this.tiltY);
}
if (mutator_.chooseMutateField()) {
this.tangentialPressure = mutator_.mutateFloat(this.tangentialPressure);
}
if (mutator_.chooseMutateField()) {
this.twist = mutator_.mutateInt32(this.twist);
}
if (mutator_.chooseMutateField()) {
this.button = mutator_.mutateEnum(this.button);
}
if (mutator_.chooseMutateField()) {
this.pointerType = mutator_.mutateEnum(this.pointerType);
}
if (mutator_.chooseMutateField()) {
this.movementX = mutator_.mutateInt32(this.movementX);
}
if (mutator_.chooseMutateField()) {
this.movementY = mutator_.mutateInt32(this.movementY);
}
if (mutator_.chooseMutateField()) {
this.widgetPosition = mutator_.mutateStruct(gfx.mojom.PointF, false);
}
if (mutator_.chooseMutateField()) {
this.screenPosition = mutator_.mutateStruct(gfx.mojom.PointF, false);
}
if (mutator_.chooseMutateField()) {
this.mouseData = mutator_.mutateStruct(content.mojom.MouseData, true);
}
return this;
};
PointerData.prototype.getHandleDeps = function() {
var handles = [];
return handles;
};
PointerData.prototype.setHandles = function() {
this.setHandlesInternal_(arguments, 0);
};
PointerData.prototype.setHandlesInternal_ = function(handles, idx) {
return idx;
};
PointerData.validate = function(messageValidator, offset) {
var err;
err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize);
if (err !== validator.validationError.NONE)
return err;
var kVersionSizes = [
{version: 0, numBytes: 72}
];
err = messageValidator.validateStructVersion(offset, kVersionSizes);
if (err !== validator.validationError.NONE)
return err;
// validate PointerData.button
err = messageValidator.validateEnum(offset + codec.kStructHeaderSize + 24, native_types$.Button);
if (err !== validator.validationError.NONE)
return err;
// validate PointerData.pointerType
err = messageValidator.validateEnum(offset + codec.kStructHeaderSize + 28, native_types$.PointerType);
if (err !== validator.validationError.NONE)
return err;
// validate PointerData.widgetPosition
err = messageValidator.validateStructPointer(offset + codec.kStructHeaderSize + 40, geometry$.PointF, false);
if (err !== validator.validationError.NONE)
return err;
// validate PointerData.screenPosition
err = messageValidator.validateStructPointer(offset + codec.kStructHeaderSize + 48, geometry$.PointF, false);
if (err !== validator.validationError.NONE)
return err;
// validate PointerData.mouseData
err = messageValidator.validateStructPointer(offset + codec.kStructHeaderSize + 56, MouseData, true);
if (err !== validator.validationError.NONE)
return err;
return validator.validationError.NONE;
};
PointerData.encodedSize = codec.kStructHeaderSize + 64;
PointerData.decode = function(decoder) {
var packed;
var val = new PointerData();
var numberOfBytes = decoder.readUint32();
var version = decoder.readUint32();
val.pointerId = decoder.decodeStruct(codec.Int32);
val.force = decoder.decodeStruct(codec.Float);
val.tiltX = decoder.decodeStruct(codec.Int32);
val.tiltY = decoder.decodeStruct(codec.Int32);
val.tangentialPressure = decoder.decodeStruct(codec.Float);
val.twist = decoder.decodeStruct(codec.Int32);
val.button = decoder.decodeStruct(codec.Int32);
val.pointerType = decoder.decodeStruct(codec.Int32);
val.movementX = decoder.decodeStruct(codec.Int32);
val.movementY = decoder.decodeStruct(codec.Int32);
val.widgetPosition = decoder.decodeStructPointer(geometry$.PointF);
val.screenPosition = decoder.decodeStructPointer(geometry$.PointF);
val.mouseData = decoder.decodeStructPointer(MouseData);
return val;
};
PointerData.encode = function(encoder, val) {
var packed;
encoder.writeUint32(PointerData.encodedSize);
encoder.writeUint32(0);
encoder.encodeStruct(codec.Int32, val.pointerId);
encoder.encodeStruct(codec.Float, val.force);
encoder.encodeStruct(codec.Int32, val.tiltX);
encoder.encodeStruct(codec.Int32, val.tiltY);
encoder.encodeStruct(codec.Float, val.tangentialPressure);
encoder.encodeStruct(codec.Int32, val.twist);
encoder.encodeStruct(codec.Int32, val.button);
encoder.encodeStruct(codec.Int32, val.pointerType);
encoder.encodeStruct(codec.Int32, val.movementX);
encoder.encodeStruct(codec.Int32, val.movementY);
encoder.encodeStructPointer(geometry$.PointF, val.widgetPosition);
encoder.encodeStructPointer(geometry$.PointF, val.screenPosition);
encoder.encodeStructPointer(MouseData, val.mouseData);
};
function WheelData(values) {
this.initDefaults_();
this.initFields_(values);
}
WheelData.prototype.initDefaults_ = function() {
this.deltaX = 0;
this.deltaY = 0;
this.wheelTicksX = 0;
this.wheelTicksY = 0;
this.accelerationRatioX = 0;
this.accelerationRatioY = 0;
this.resendingPluginId = 0;
this.phase = 0;
this.momentumPhase = 0;
this.scrollByPage = false;
this.hasPreciseScrollingDeltas = false;
this.cancelable = 0;
};
WheelData.prototype.initFields_ = function(fields) {
for(var field in fields) {
if (this.hasOwnProperty(field))
this[field] = fields[field];
}
};
WheelData.generate = function(generator_) {
var generated = new WheelData;
generated.deltaX = generator_.generateFloat();
generated.deltaY = generator_.generateFloat();
generated.wheelTicksX = generator_.generateFloat();
generated.wheelTicksY = generator_.generateFloat();
generated.accelerationRatioX = generator_.generateFloat();
generated.accelerationRatioY = generator_.generateFloat();
generated.resendingPluginId = generator_.generateInt32();
generated.phase = generator_.generateUint8();
generated.momentumPhase = generator_.generateUint8();
generated.scrollByPage = generator_.generateBool();
generated.hasPreciseScrollingDeltas = generator_.generateBool();
generated.cancelable = generator_.generateEnum();
return generated;
};
WheelData.prototype.mutate = function(mutator_) {
if (mutator_.chooseMutateField()) {
this.deltaX = mutator_.mutateFloat(this.deltaX);
}
if (mutator_.chooseMutateField()) {
this.deltaY = mutator_.mutateFloat(this.deltaY);
}
if (mutator_.chooseMutateField()) {
this.wheelTicksX = mutator_.mutateFloat(this.wheelTicksX);
}
if (mutator_.chooseMutateField()) {
this.wheelTicksY = mutator_.mutateFloat(this.wheelTicksY);
}
if (mutator_.chooseMutateField()) {
this.accelerationRatioX = mutator_.mutateFloat(this.accelerationRatioX);
}
if (mutator_.chooseMutateField()) {
this.accelerationRatioY = mutator_.mutateFloat(this.accelerationRatioY);
}
if (mutator_.chooseMutateField()) {
this.resendingPluginId = mutator_.mutateInt32(this.resendingPluginId);
}
if (mutator_.chooseMutateField()) {
this.phase = mutator_.mutateUint8(this.phase);
}
if (mutator_.chooseMutateField()) {
this.momentumPhase = mutator_.mutateUint8(this.momentumPhase);
}
if (mutator_.chooseMutateField()) {
this.scrollByPage = mutator_.mutateBool(this.scrollByPage);
}
if (mutator_.chooseMutateField()) {
this.hasPreciseScrollingDeltas = mutator_.mutateBool(this.hasPreciseScrollingDeltas);
}
if (mutator_.chooseMutateField()) {
this.cancelable = mutator_.mutateEnum(this.cancelable);
}
return this;
};
WheelData.prototype.getHandleDeps = function() {
var handles = [];
return handles;
};
WheelData.prototype.setHandles = function() {
this.setHandlesInternal_(arguments, 0);
};
WheelData.prototype.setHandlesInternal_ = function(handles, idx) {
return idx;
};
WheelData.validate = function(messageValidator, offset) {
var err;
err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize);
if (err !== validator.validationError.NONE)
return err;
var kVersionSizes = [
{version: 0, numBytes: 48}
];
err = messageValidator.validateStructVersion(offset, kVersionSizes);
if (err !== validator.validationError.NONE)
return err;
// validate WheelData.cancelable
err = messageValidator.validateEnum(offset + codec.kStructHeaderSize + 32, native_types$.Cancelability);
if (err !== validator.validationError.NONE)
return err;
return validator.validationError.NONE;
};
WheelData.encodedSize = codec.kStructHeaderSize + 40;
WheelData.decode = function(decoder) {
var packed;
var val = new WheelData();
var numberOfBytes = decoder.readUint32();
var version = decoder.readUint32();
val.deltaX = decoder.decodeStruct(codec.Float);
val.deltaY = decoder.decodeStruct(codec.Float);
val.wheelTicksX = decoder.decodeStruct(codec.Float);
val.wheelTicksY = decoder.decodeStruct(codec.Float);
val.accelerationRatioX = decoder.decodeStruct(codec.Float);
val.accelerationRatioY = decoder.decodeStruct(codec.Float);
val.resendingPluginId = decoder.decodeStruct(codec.Int32);
val.phase = decoder.decodeStruct(codec.Uint8);
val.momentumPhase = decoder.decodeStruct(codec.Uint8);
packed = decoder.readUint8();
val.scrollByPage = (packed >> 0) & 1 ? true : false;
val.hasPreciseScrollingDeltas = (packed >> 1) & 1 ? true : false;
decoder.skip(1);
val.cancelable = decoder.decodeStruct(codec.Int32);
decoder.skip(1);
decoder.skip(1);
decoder.skip(1);
decoder.skip(1);
return val;
};
WheelData.encode = function(encoder, val) {
var packed;
encoder.writeUint32(WheelData.encodedSize);
encoder.writeUint32(0);
encoder.encodeStruct(codec.Float, val.deltaX);
encoder.encodeStruct(codec.Float, val.deltaY);
encoder.encodeStruct(codec.Float, val.wheelTicksX);
encoder.encodeStruct(codec.Float, val.wheelTicksY);
encoder.encodeStruct(codec.Float, val.accelerationRatioX);
encoder.encodeStruct(codec.Float, val.accelerationRatioY);
encoder.encodeStruct(codec.Int32, val.resendingPluginId);
encoder.encodeStruct(codec.Uint8, val.phase);
encoder.encodeStruct(codec.Uint8, val.momentumPhase);
packed = 0;
packed |= (val.scrollByPage & 1) << 0
packed |= (val.hasPreciseScrollingDeltas & 1) << 1
encoder.writeUint8(packed);
encoder.skip(1);
encoder.encodeStruct(codec.Int32, val.cancelable);
encoder.skip(1);
encoder.skip(1);
encoder.skip(1);
encoder.skip(1);
};
function MouseData(values) {
this.initDefaults_();
this.initFields_(values);
}
MouseData.prototype.initDefaults_ = function() {
this.clickCount = 0;
this.wheelData = null;
};
MouseData.prototype.initFields_ = function(fields) {
for(var field in fields) {
if (this.hasOwnProperty(field))
this[field] = fields[field];
}
};
MouseData.generate = function(generator_) {
var generated = new MouseData;
generated.clickCount = generator_.generateInt32();
generated.wheelData = generator_.generateStruct(content.mojom.WheelData, true);
return generated;
};
MouseData.prototype.mutate = function(mutator_) {
if (mutator_.chooseMutateField()) {
this.clickCount = mutator_.mutateInt32(this.clickCount);
}
if (mutator_.chooseMutateField()) {
this.wheelData = mutator_.mutateStruct(content.mojom.WheelData, true);
}
return this;
};
MouseData.prototype.getHandleDeps = function() {
var handles = [];
return handles;
};
MouseData.prototype.setHandles = function() {
this.setHandlesInternal_(arguments, 0);
};
MouseData.prototype.setHandlesInternal_ = function(handles, idx) {
return idx;
};
MouseData.validate = function(messageValidator, offset) {
var err;
err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize);
if (err !== validator.validationError.NONE)
return err;
var kVersionSizes = [
{version: 0, numBytes: 24}
];
err = messageValidator.validateStructVersion(offset, kVersionSizes);
if (err !== validator.validationError.NONE)
return err;
// validate MouseData.wheelData
err = messageValidator.validateStructPointer(offset + codec.kStructHeaderSize + 8, WheelData, true);
if (err !== validator.validationError.NONE)
return err;
return validator.validationError.NONE;
};
MouseData.encodedSize = codec.kStructHeaderSize + 16;
MouseData.decode = function(decoder) {
var packed;
var val = new MouseData();
var numberOfBytes = decoder.readUint32();
var version = decoder.readUint32();
val.clickCount = decoder.decodeStruct(codec.Int32);
decoder.skip(1);
decoder.skip(1);
decoder.skip(1);
decoder.skip(1);
val.wheelData = decoder.decodeStructPointer(WheelData);
return val;
};
MouseData.encode = function(encoder, val) {
var packed;
encoder.writeUint32(MouseData.encodedSize);
encoder.writeUint32(0);
encoder.encodeStruct(codec.Int32, val.clickCount);
encoder.skip(1);
encoder.skip(1);
encoder.skip(1);
encoder.skip(1);
encoder.encodeStructPointer(WheelData, val.wheelData);
};
function ScrollUpdate(values) {
this.initDefaults_();
this.initFields_(values);
}
ScrollUpdate.prototype.initDefaults_ = function() {
this.velocityX = 0;
this.velocityY = 0;
this.previousUpdateInSequencePrevented = false;
};
ScrollUpdate.prototype.initFields_ = function(fields) {
for(var field in fields) {
if (this.hasOwnProperty(field))
this[field] = fields[field];
}
};
ScrollUpdate.generate = function(generator_) {
var generated = new ScrollUpdate;
generated.velocityX = generator_.generateFloat();
generated.velocityY = generator_.generateFloat();
generated.previousUpdateInSequencePrevented = generator_.generateBool();
return generated;
};
ScrollUpdate.prototype.mutate = function(mutator_) {
if (mutator_.chooseMutateField()) {
this.velocityX = mutator_.mutateFloat(this.velocityX);
}
if (mutator_.chooseMutateField()) {
this.velocityY = mutator_.mutateFloat(this.velocityY);
}
if (mutator_.chooseMutateField()) {
this.previousUpdateInSequencePrevented = mutator_.mutateBool(this.previousUpdateInSequencePrevented);
}
return this;
};
ScrollUpdate.prototype.getHandleDeps = function() {
var handles = [];
return handles;
};
ScrollUpdate.prototype.setHandles = function() {
this.setHandlesInternal_(arguments, 0);
};
ScrollUpdate.prototype.setHandlesInternal_ = function(handles, idx) {
return idx;
};
ScrollUpdate.validate = function(messageValidator, offset) {
var err;
err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize);
if (err !== validator.validationError.NONE)
return err;
var kVersionSizes = [
{version: 0, numBytes: 24}
];
err = messageValidator.validateStructVersion(offset, kVersionSizes);
if (err !== validator.validationError.NONE)
return err;
return validator.validationError.NONE;
};
ScrollUpdate.encodedSize = codec.kStructHeaderSize + 16;
ScrollUpdate.decode = function(decoder) {
var packed;
var val = new ScrollUpdate();
var numberOfBytes = decoder.readUint32();
var version = decoder.readUint32();
val.velocityX = decoder.decodeStruct(codec.Float);
val.velocityY = decoder.decodeStruct(codec.Float);
packed = decoder.readUint8();
val.previousUpdateInSequencePrevented = (packed >> 0) & 1 ? true : false;
decoder.skip(1);
decoder.skip(1);
decoder.skip(1);
decoder.skip(1);
decoder.skip(1);
decoder.skip(1);
decoder.skip(1);
return val;
};
ScrollUpdate.encode = function(encoder, val) {
var packed;
encoder.writeUint32(ScrollUpdate.encodedSize);
encoder.writeUint32(0);
encoder.encodeStruct(codec.Float, val.velocityX);
encoder.encodeStruct(codec.Float, val.velocityY);
packed = 0;
packed |= (val.previousUpdateInSequencePrevented & 1) << 0
encoder.writeUint8(packed);
encoder.skip(1);
encoder.skip(1);
encoder.skip(1);
encoder.skip(1);
encoder.skip(1);
encoder.skip(1);
encoder.skip(1);
};
function ScrollData(values) {
this.initDefaults_();
this.initFields_(values);
}
ScrollData.prototype.initDefaults_ = function() {
this.deltaX = 0;
this.deltaY = 0;
this.deltaUnits = 0;
this.targetViewport = false;
this.synthetic = false;
this.inertialPhase = 0;
this.pointerCount = 0;
this.updateDetails = null;
};
ScrollData.prototype.initFields_ = function(fields) {
for(var field in fields) {
if (this.hasOwnProperty(field))
this[field] = fields[field];
}
};
ScrollData.generate = function(generator_) {
var generated = new ScrollData;
generated.deltaX = generator_.generateFloat();
generated.deltaY = generator_.generateFloat();
generated.deltaUnits = generator_.generateEnum();
generated.targetViewport = generator_.generateBool();
generated.inertialPhase = generator_.generateEnum();
generated.synthetic = generator_.generateBool();
generated.pointerCount = generator_.generateInt32();
generated.updateDetails = generator_.generateStruct(content.mojom.ScrollUpdate, true);
return generated;
};
ScrollData.prototype.mutate = function(mutator_) {
if (mutator_.chooseMutateField()) {
this.deltaX = mutator_.mutateFloat(this.deltaX);
}
if (mutator_.chooseMutateField()) {
this.deltaY = mutator_.mutateFloat(this.deltaY);
}
if (mutator_.chooseMutateField()) {
this.deltaUnits = mutator_.mutateEnum(this.deltaUnits);
}
if (mutator_.chooseMutateField()) {
this.targetViewport = mutator_.mutateBool(this.targetViewport);
}
if (mutator_.chooseMutateField()) {
this.inertialPhase = mutator_.mutateEnum(this.inertialPhase);
}
if (mutator_.chooseMutateField()) {
this.synthetic = mutator_.mutateBool(this.synthetic);
}
if (mutator_.chooseMutateField()) {
this.pointerCount = mutator_.mutateInt32(this.pointerCount);
}
if (mutator_.chooseMutateField()) {
this.updateDetails = mutator_.mutateStruct(content.mojom.ScrollUpdate, true);
}
return this;
};
ScrollData.prototype.getHandleDeps = function() {
var handles = [];
return handles;
};
ScrollData.prototype.setHandles = function() {
this.setHandlesInternal_(arguments, 0);
};
ScrollData.prototype.setHandlesInternal_ = function(handles, idx) {
return idx;
};
ScrollData.validate = function(messageValidator, offset) {
var err;
err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize);
if (err !== validator.validationError.NONE)
return err;
var kVersionSizes = [
{version: 0, numBytes: 40}
];
err = messageValidator.validateStructVersion(offset, kVersionSizes);
if (err !== validator.validationError.NONE)
return err;
// validate ScrollData.deltaUnits
err = messageValidator.validateEnum(offset + codec.kStructHeaderSize + 8, native_types$.ScrollUnits);
if (err !== validator.validationError.NONE)
return err;
// validate ScrollData.inertialPhase
err = messageValidator.validateEnum(offset + codec.kStructHeaderSize + 16, native_types$.InertialPhaseState);
if (err !== validator.validationError.NONE)
return err;
// validate ScrollData.updateDetails
err = messageValidator.validateStructPointer(offset + codec.kStructHeaderSize + 24, ScrollUpdate, true);
if (err !== validator.validationError.NONE)
return err;
return validator.validationError.NONE;
};
ScrollData.encodedSize = codec.kStructHeaderSize + 32;
ScrollData.decode = function(decoder) {
var packed;
var val = new ScrollData();
var numberOfBytes = decoder.readUint32();
var version = decoder.readUint32();
val.deltaX = decoder.decodeStruct(codec.Float);
val.deltaY = decoder.decodeStruct(codec.Float);
val.deltaUnits = decoder.decodeStruct(codec.Int32);
packed = decoder.readUint8();
val.targetViewport = (packed >> 0) & 1 ? true : false;
val.synthetic = (packed >> 1) & 1 ? true : false;
decoder.skip(1);
decoder.skip(1);
decoder.skip(1);
val.inertialPhase = decoder.decodeStruct(codec.Int32);
val.pointerCount = decoder.decodeStruct(codec.Int32);
val.updateDetails = decoder.decodeStructPointer(ScrollUpdate);
return val;
};
ScrollData.encode = function(encoder, val) {
var packed;
encoder.writeUint32(ScrollData.encodedSize);
encoder.writeUint32(0);
encoder.encodeStruct(codec.Float, val.deltaX);
encoder.encodeStruct(codec.Float, val.deltaY);
encoder.encodeStruct(codec.Int32, val.deltaUnits);
packed = 0;
packed |= (val.targetViewport & 1) << 0
packed |= (val.synthetic & 1) << 1
encoder.writeUint8(packed);
encoder.skip(1);
encoder.skip(1);
encoder.skip(1);
encoder.encodeStruct(codec.Int32, val.inertialPhase);
encoder.encodeStruct(codec.Int32, val.pointerCount);
encoder.encodeStructPointer(ScrollUpdate, val.updateDetails);
};
function PinchData(values) {
this.initDefaults_();
this.initFields_(values);
}
PinchData.prototype.initDefaults_ = function() {
this.zoomDisabled = false;
this.scale = 0;
};
PinchData.prototype.initFields_ = function(fields) {
for(var field in fields) {
if (this.hasOwnProperty(field))
this[field] = fields[field];
}
};
PinchData.generate = function(generator_) {
var generated = new PinchData;
generated.zoomDisabled = generator_.generateBool();
generated.scale = generator_.generateFloat();
return generated;
};
PinchData.prototype.mutate = function(mutator_) {
if (mutator_.chooseMutateField()) {
this.zoomDisabled = mutator_.mutateBool(this.zoomDisabled);
}
if (mutator_.chooseMutateField()) {
this.scale = mutator_.mutateFloat(this.scale);
}
return this;
};
PinchData.prototype.getHandleDeps = function() {
var handles = [];
return handles;
};
PinchData.prototype.setHandles = function() {
this.setHandlesInternal_(arguments, 0);
};
PinchData.prototype.setHandlesInternal_ = function(handles, idx) {
return idx;
};
PinchData.validate = function(messageValidator, offset) {
var err;
err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize);
if (err !== validator.validationError.NONE)
return err;
var kVersionSizes = [
{version: 0, numBytes: 16}
];
err = messageValidator.validateStructVersion(offset, kVersionSizes);
if (err !== validator.validationError.NONE)
return err;
return validator.validationError.NONE;
};
PinchData.encodedSize = codec.kStructHeaderSize + 8;
PinchData.decode = function(decoder) {
var packed;
var val = new PinchData();
var numberOfBytes = decoder.readUint32();
var version = decoder.readUint32();
packed = decoder.readUint8();
val.zoomDisabled = (packed >> 0) & 1 ? true : false;
decoder.skip(1);
decoder.skip(1);
decoder.skip(1);
val.scale = decoder.decodeStruct(codec.Float);
return val;
};
PinchData.encode = function(encoder, val) {
var packed;
encoder.writeUint32(PinchData.encodedSize);
encoder.writeUint32(0);
packed = 0;
packed |= (val.zoomDisabled & 1) << 0
encoder.writeUint8(packed);
encoder.skip(1);
encoder.skip(1);
encoder.skip(1);
encoder.encodeStruct(codec.Float, val.scale);
};
function FlingData(values) {
this.initDefaults_();
this.initFields_(values);
}
FlingData.prototype.initDefaults_ = function() {
this.velocityX = 0;
this.velocityY = 0;
this.targetViewport = false;
this.preventBoosting = false;
};
FlingData.prototype.initFields_ = function(fields) {
for(var field in fields) {
if (this.hasOwnProperty(field))
this[field] = fields[field];
}
};
FlingData.generate = function(generator_) {
var generated = new FlingData;
generated.velocityX = generator_.generateFloat();
generated.velocityY = generator_.generateFloat();
generated.targetViewport = generator_.generateBool();
generated.preventBoosting = generator_.generateBool();
return generated;
};
FlingData.prototype.mutate = function(mutator_) {
if (mutator_.chooseMutateField()) {
this.velocityX = mutator_.mutateFloat(this.velocityX);
}
if (mutator_.chooseMutateField()) {
this.velocityY = mutator_.mutateFloat(this.velocityY);
}
if (mutator_.chooseMutateField()) {
this.targetViewport = mutator_.mutateBool(this.targetViewport);
}
if (mutator_.chooseMutateField()) {
this.preventBoosting = mutator_.mutateBool(this.preventBoosting);
}
return this;
};
FlingData.prototype.getHandleDeps = function() {
var handles = [];
return handles;
};
FlingData.prototype.setHandles = function() {
this.setHandlesInternal_(arguments, 0);
};
FlingData.prototype.setHandlesInternal_ = function(handles, idx) {
return idx;
};
FlingData.validate = function(messageValidator, offset) {
var err;
err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize);
if (err !== validator.validationError.NONE)
return err;
var kVersionSizes = [
{version: 0, numBytes: 24}
];
err = messageValidator.validateStructVersion(offset, kVersionSizes);
if (err !== validator.validationError.NONE)
return err;
return validator.validationError.NONE;
};
FlingData.encodedSize = codec.kStructHeaderSize + 16;
FlingData.decode = function(decoder) {
var packed;
var val = new FlingData();
var numberOfBytes = decoder.readUint32();
var version = decoder.readUint32();
val.velocityX = decoder.decodeStruct(codec.Float);
val.velocityY = decoder.decodeStruct(codec.Float);
packed = decoder.readUint8();
val.targetViewport = (packed >> 0) & 1 ? true : false;
val.preventBoosting = (packed >> 1) & 1 ? true : false;
decoder.skip(1);
decoder.skip(1);
decoder.skip(1);
decoder.skip(1);
decoder.skip(1);
decoder.skip(1);
decoder.skip(1);
return val;
};
FlingData.encode = function(encoder, val) {
var packed;
encoder.writeUint32(FlingData.encodedSize);
encoder.writeUint32(0);
encoder.encodeStruct(codec.Float, val.velocityX);
encoder.encodeStruct(codec.Float, val.velocityY);
packed = 0;
packed |= (val.targetViewport & 1) << 0
packed |= (val.preventBoosting & 1) << 1
encoder.writeUint8(packed);
encoder.skip(1);
encoder.skip(1);
encoder.skip(1);
encoder.skip(1);
encoder.skip(1);
encoder.skip(1);
encoder.skip(1);
};
function TapData(values) {
this.initDefaults_();
this.initFields_(values);
}
TapData.prototype.initDefaults_ = function() {
this.tapCount = 0;
};
TapData.prototype.initFields_ = function(fields) {
for(var field in fields) {
if (this.hasOwnProperty(field))
this[field] = fields[field];
}
};
TapData.generate = function(generator_) {
var generated = new TapData;
generated.tapCount = generator_.generateInt32();
return generated;
};
TapData.prototype.mutate = function(mutator_) {
if (mutator_.chooseMutateField()) {
this.tapCount = mutator_.mutateInt32(this.tapCount);
}
return this;
};
TapData.prototype.getHandleDeps = function() {
var handles = [];
return handles;
};
TapData.prototype.setHandles = function() {
this.setHandlesInternal_(arguments, 0);
};
TapData.prototype.setHandlesInternal_ = function(handles, idx) {
return idx;
};
TapData.validate = function(messageValidator, offset) {
var err;
err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize);
if (err !== validator.validationError.NONE)
return err;
var kVersionSizes = [
{version: 0, numBytes: 16}
];
err = messageValidator.validateStructVersion(offset, kVersionSizes);
if (err !== validator.validationError.NONE)
return err;
return validator.validationError.NONE;
};
TapData.encodedSize = codec.kStructHeaderSize + 8;
TapData.decode = function(decoder) {
var packed;
var val = new TapData();
var numberOfBytes = decoder.readUint32();
var version = decoder.readUint32();
val.tapCount = decoder.decodeStruct(codec.Int32);
decoder.skip(1);
decoder.skip(1);
decoder.skip(1);
decoder.skip(1);
return val;
};
TapData.encode = function(encoder, val) {
var packed;
encoder.writeUint32(TapData.encodedSize);
encoder.writeUint32(0);
encoder.encodeStruct(codec.Int32, val.tapCount);
encoder.skip(1);
encoder.skip(1);
encoder.skip(1);
encoder.skip(1);
};
function GestureData(values) {
this.initDefaults_();
this.initFields_(values);
}
GestureData.prototype.initDefaults_ = function() {
this.screenPosition = null;
this.widgetPosition = null;
this.sourceDevice = 0;
this.isSourceTouchEventSetNonBlocking = false;
this.primaryPointerType = 0;
this.uniqueTouchEventId = 0;
this.resendingPluginId = 0;
this.contactSize = null;
this.scrollData = null;
this.pinchData = null;
this.tapData = null;
this.flingData = null;
};
GestureData.prototype.initFields_ = function(fields) {
for(var field in fields) {
if (this.hasOwnProperty(field))
this[field] = fields[field];
}
};
GestureData.generate = function(generator_) {
var generated = new GestureData;
generated.screenPosition = generator_.generateStruct(gfx.mojom.PointF, false);
generated.widgetPosition = generator_.generateStruct(gfx.mojom.PointF, false);
generated.sourceDevice = generator_.generateEnum();
generated.isSourceTouchEventSetNonBlocking = generator_.generateBool();
generated.primaryPointerType = generator_.generateEnum();
generated.uniqueTouchEventId = generator_.generateInt32();
generated.resendingPluginId = generator_.generateInt32();
generated.contactSize = generator_.generateStruct(gfx.mojom.Size, true);
generated.scrollData = generator_.generateStruct(content.mojom.ScrollData, true);
generated.pinchData = generator_.generateStruct(content.mojom.PinchData, true);
generated.tapData = generator_.generateStruct(content.mojom.TapData, true);
generated.flingData = generator_.generateStruct(content.mojom.FlingData, true);
return generated;
};
GestureData.prototype.mutate = function(mutator_) {
if (mutator_.chooseMutateField()) {
this.screenPosition = mutator_.mutateStruct(gfx.mojom.PointF, false);
}
if (mutator_.chooseMutateField()) {
this.widgetPosition = mutator_.mutateStruct(gfx.mojom.PointF, false);
}
if (mutator_.chooseMutateField()) {
this.sourceDevice = mutator_.mutateEnum(this.sourceDevice);
}
if (mutator_.chooseMutateField()) {
this.isSourceTouchEventSetNonBlocking = mutator_.mutateBool(this.isSourceTouchEventSetNonBlocking);
}
if (mutator_.chooseMutateField()) {
this.primaryPointerType = mutator_.mutateEnum(this.primaryPointerType);
}
if (mutator_.chooseMutateField()) {
this.uniqueTouchEventId = mutator_.mutateInt32(this.uniqueTouchEventId);
}
if (mutator_.chooseMutateField()) {
this.resendingPluginId = mutator_.mutateInt32(this.resendingPluginId);
}
if (mutator_.chooseMutateField()) {
this.contactSize = mutator_.mutateStruct(gfx.mojom.Size, true);
}
if (mutator_.chooseMutateField()) {
this.scrollData = mutator_.mutateStruct(content.mojom.ScrollData, true);
}
if (mutator_.chooseMutateField()) {
this.pinchData = mutator_.mutateStruct(content.mojom.PinchData, true);
}
if (mutator_.chooseMutateField()) {
this.tapData = mutator_.mutateStruct(content.mojom.TapData, true);
}
if (mutator_.chooseMutateField()) {
this.flingData = mutator_.mutateStruct(content.mojom.FlingData, true);
}
return this;
};
GestureData.prototype.getHandleDeps = function() {
var handles = [];
return handles;
};
GestureData.prototype.setHandles = function() {
this.setHandlesInternal_(arguments, 0);
};
GestureData.prototype.setHandlesInternal_ = function(handles, idx) {
return idx;
};
GestureData.validate = function(messageValidator, offset) {
var err;
err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize);
if (err !== validator.validationError.NONE)
return err;
var kVersionSizes = [
{version: 0, numBytes: 88}
];
err = messageValidator.validateStructVersion(offset, kVersionSizes);
if (err !== validator.validationError.NONE)
return err;
// validate GestureData.screenPosition
err = messageValidator.validateStructPointer(offset + codec.kStructHeaderSize + 0, geometry$.PointF, false);
if (err !== validator.validationError.NONE)
return err;
// validate GestureData.widgetPosition
err = messageValidator.validateStructPointer(offset + codec.kStructHeaderSize + 8, geometry$.PointF, false);
if (err !== validator.validationError.NONE)
return err;
// validate GestureData.sourceDevice
err = messageValidator.validateEnum(offset + codec.kStructHeaderSize + 16, native_types$.GestureDevice);
if (err !== validator.validationError.NONE)
return err;
// validate GestureData.primaryPointerType
err = messageValidator.validateEnum(offset + codec.kStructHeaderSize + 24, native_types$.PointerType);
if (err !== validator.validationError.NONE)
return err;
// validate GestureData.contactSize
err = messageValidator.validateStructPointer(offset + codec.kStructHeaderSize + 40, geometry$.Size, true);
if (err !== validator.validationError.NONE)
return err;
// validate GestureData.scrollData
err = messageValidator.validateStructPointer(offset + codec.kStructHeaderSize + 48, ScrollData, true);
if (err !== validator.validationError.NONE)
return err;
// validate GestureData.pinchData
err = messageValidator.validateStructPointer(offset + codec.kStructHeaderSize + 56, PinchData, true);
if (err !== validator.validationError.NONE)
return err;
// validate GestureData.tapData
err = messageValidator.validateStructPointer(offset + codec.kStructHeaderSize + 64, TapData, true);
if (err !== validator.validationError.NONE)
return err;
// validate GestureData.flingData
err = messageValidator.validateStructPointer(offset + codec.kStructHeaderSize + 72, FlingData, true);
if (err !== validator.validationError.NONE)
return err;
return validator.validationError.NONE;
};
GestureData.encodedSize = codec.kStructHeaderSize + 80;
GestureData.decode = function(decoder) {
var packed;
var val = new GestureData();
var numberOfBytes = decoder.readUint32();
var version = decoder.readUint32();
val.screenPosition = decoder.decodeStructPointer(geometry$.PointF);
val.widgetPosition = decoder.decodeStructPointer(geometry$.PointF);
val.sourceDevice = decoder.decodeStruct(codec.Int32);
packed = decoder.readUint8();
val.isSourceTouchEventSetNonBlocking = (packed >> 0) & 1 ? true : false;
decoder.skip(1);
decoder.skip(1);
decoder.skip(1);
val.primaryPointerType = decoder.decodeStruct(codec.Int32);
val.uniqueTouchEventId = decoder.decodeStruct(codec.Int32);
val.resendingPluginId = decoder.decodeStruct(codec.Int32);
decoder.skip(1);
decoder.skip(1);
decoder.skip(1);
decoder.skip(1);
val.contactSize = decoder.decodeStructPointer(geometry$.Size);
val.scrollData = decoder.decodeStructPointer(ScrollData);
val.pinchData = decoder.decodeStructPointer(PinchData);
val.tapData = decoder.decodeStructPointer(TapData);
val.flingData = decoder.decodeStructPointer(FlingData);
return val;
};
GestureData.encode = function(encoder, val) {
var packed;
encoder.writeUint32(GestureData.encodedSize);
encoder.writeUint32(0);
encoder.encodeStructPointer(geometry$.PointF, val.screenPosition);
encoder.encodeStructPointer(geometry$.PointF, val.widgetPosition);
encoder.encodeStruct(codec.Int32, val.sourceDevice);
packed = 0;
packed |= (val.isSourceTouchEventSetNonBlocking & 1) << 0
encoder.writeUint8(packed);
encoder.skip(1);
encoder.skip(1);
encoder.skip(1);
encoder.encodeStruct(codec.Int32, val.primaryPointerType);
encoder.encodeStruct(codec.Int32, val.uniqueTouchEventId);
encoder.encodeStruct(codec.Int32, val.resendingPluginId);
encoder.skip(1);
encoder.skip(1);
encoder.skip(1);
encoder.skip(1);
encoder.encodeStructPointer(geometry$.Size, val.contactSize);
encoder.encodeStructPointer(ScrollData, val.scrollData);
encoder.encodeStructPointer(PinchData, val.pinchData);
encoder.encodeStructPointer(TapData, val.tapData);
encoder.encodeStructPointer(FlingData, val.flingData);
};
function TouchPoint(values) {
this.initDefaults_();
this.initFields_(values);
}
TouchPoint.prototype.initDefaults_ = function() {
this.state = 0;
this.radiusX = 0;
this.radiusY = 0;
this.rotationAngle = 0;
this.pointerData = null;
};
TouchPoint.prototype.initFields_ = function(fields) {
for(var field in fields) {
if (this.hasOwnProperty(field))
this[field] = fields[field];
}
};
TouchPoint.generate = function(generator_) {
var generated = new TouchPoint;
generated.state = generator_.generateEnum();
generated.radiusX = generator_.generateFloat();
generated.radiusY = generator_.generateFloat();
generated.rotationAngle = generator_.generateFloat();
generated.pointerData = generator_.generateStruct(content.mojom.PointerData, false);
return generated;
};
TouchPoint.prototype.mutate = function(mutator_) {
if (mutator_.chooseMutateField()) {
this.state = mutator_.mutateEnum(this.state);
}
if (mutator_.chooseMutateField()) {
this.radiusX = mutator_.mutateFloat(this.radiusX);
}
if (mutator_.chooseMutateField()) {
this.radiusY = mutator_.mutateFloat(this.radiusY);
}
if (mutator_.chooseMutateField()) {
this.rotationAngle = mutator_.mutateFloat(this.rotationAngle);
}
if (mutator_.chooseMutateField()) {
this.pointerData = mutator_.mutateStruct(content.mojom.PointerData, false);
}
return this;
};
TouchPoint.prototype.getHandleDeps = function() {
var handles = [];
return handles;
};
TouchPoint.prototype.setHandles = function() {
this.setHandlesInternal_(arguments, 0);
};
TouchPoint.prototype.setHandlesInternal_ = function(handles, idx) {
return idx;
};
TouchPoint.validate = function(messageValidator, offset) {
var err;
err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize);
if (err !== validator.validationError.NONE)
return err;
var kVersionSizes = [
{version: 0, numBytes: 32}
];
err = messageValidator.validateStructVersion(offset, kVersionSizes);
if (err !== validator.validationError.NONE)
return err;
// validate TouchPoint.state
err = messageValidator.validateEnum(offset + codec.kStructHeaderSize + 0, native_types$.TouchState);
if (err !== validator.validationError.NONE)
return err;
// validate TouchPoint.pointerData
err = messageValidator.validateStructPointer(offset + codec.kStructHeaderSize + 16, PointerData, false);
if (err !== validator.validationError.NONE)
return err;
return validator.validationError.NONE;
};
TouchPoint.encodedSize = codec.kStructHeaderSize + 24;
TouchPoint.decode = function(decoder) {
var packed;
var val = new TouchPoint();
var numberOfBytes = decoder.readUint32();
var version = decoder.readUint32();
val.state = decoder.decodeStruct(codec.Int32);
val.radiusX = decoder.decodeStruct(codec.Float);
val.radiusY = decoder.decodeStruct(codec.Float);
val.rotationAngle = decoder.decodeStruct(codec.Float);
val.pointerData = decoder.decodeStructPointer(PointerData);
return val;
};
TouchPoint.encode = function(encoder, val) {
var packed;
encoder.writeUint32(TouchPoint.encodedSize);
encoder.writeUint32(0);
encoder.encodeStruct(codec.Int32, val.state);
encoder.encodeStruct(codec.Float, val.radiusX);
encoder.encodeStruct(codec.Float, val.radiusY);
encoder.encodeStruct(codec.Float, val.rotationAngle);
encoder.encodeStructPointer(PointerData, val.pointerData);
};
function TouchData(values) {
this.initDefaults_();
this.initFields_(values);
}
TouchData.prototype.initDefaults_ = function() {
this.cancelable = 0;
this.movedBeyondSlopRegion = false;
this.touchStartOrFirstMove = false;
this.hovering = false;
this.uniqueTouchEventId = 0;
this.touches = null;
};
TouchData.prototype.initFields_ = function(fields) {
for(var field in fields) {
if (this.hasOwnProperty(field))
this[field] = fields[field];
}
};
TouchData.generate = function(generator_) {
var generated = new TouchData;
generated.cancelable = generator_.generateEnum();
generated.movedBeyondSlopRegion = generator_.generateBool();
generated.touchStartOrFirstMove = generator_.generateBool();
generated.hovering = generator_.generateBool();
generated.uniqueTouchEventId = generator_.generateUint32();
generated.touches = generator_.generateArray(function() {
return generator_.generateStruct(content.mojom.TouchPoint, false);
});
return generated;
};
TouchData.prototype.mutate = function(mutator_) {
if (mutator_.chooseMutateField()) {
this.cancelable = mutator_.mutateEnum(this.cancelable);
}
if (mutator_.chooseMutateField()) {
this.movedBeyondSlopRegion = mutator_.mutateBool(this.movedBeyondSlopRegion);
}
if (mutator_.chooseMutateField()) {
this.touchStartOrFirstMove = mutator_.mutateBool(this.touchStartOrFirstMove);
}
if (mutator_.chooseMutateField()) {
this.hovering = mutator_.mutateBool(this.hovering);
}
if (mutator_.chooseMutateField()) {
this.uniqueTouchEventId = mutator_.mutateUint32(this.uniqueTouchEventId);
}
if (mutator_.chooseMutateField()) {
this.touches = mutator_.mutateArray(this.touches, function(val) {
return mutator_.mutateStruct(content.mojom.TouchPoint, false);
});
}
return this;
};
TouchData.prototype.getHandleDeps = function() {
var handles = [];
return handles;
};
TouchData.prototype.setHandles = function() {
this.setHandlesInternal_(arguments, 0);
};
TouchData.prototype.setHandlesInternal_ = function(handles, idx) {
return idx;
};
TouchData.validate = function(messageValidator, offset) {
var err;
err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize);
if (err !== validator.validationError.NONE)
return err;
var kVersionSizes = [
{version: 0, numBytes: 32}
];
err = messageValidator.validateStructVersion(offset, kVersionSizes);
if (err !== validator.validationError.NONE)
return err;
// validate TouchData.cancelable
err = messageValidator.validateEnum(offset + codec.kStructHeaderSize + 0, native_types$.Cancelability);
if (err !== validator.validationError.NONE)
return err;
// validate TouchData.touches
err = messageValidator.validateArrayPointer(offset + codec.kStructHeaderSize + 16, 8, new codec.PointerTo(TouchPoint), false, [0], 0);
if (err !== validator.validationError.NONE)
return err;
return validator.validationError.NONE;
};
TouchData.encodedSize = codec.kStructHeaderSize + 24;
TouchData.decode = function(decoder) {
var packed;
var val = new TouchData();
var numberOfBytes = decoder.readUint32();
var version = decoder.readUint32();
val.cancelable = decoder.decodeStruct(codec.Int32);
packed = decoder.readUint8();
val.movedBeyondSlopRegion = (packed >> 0) & 1 ? true : false;
val.touchStartOrFirstMove = (packed >> 1) & 1 ? true : false;
val.hovering = (packed >> 2) & 1 ? true : false;
decoder.skip(1);
decoder.skip(1);
decoder.skip(1);
val.uniqueTouchEventId = decoder.decodeStruct(codec.Uint32);
decoder.skip(1);
decoder.skip(1);
decoder.skip(1);
decoder.skip(1);
val.touches = decoder.decodeArrayPointer(new codec.PointerTo(TouchPoint));
return val;
};
TouchData.encode = function(encoder, val) {
var packed;
encoder.writeUint32(TouchData.encodedSize);
encoder.writeUint32(0);
encoder.encodeStruct(codec.Int32, val.cancelable);
packed = 0;
packed |= (val.movedBeyondSlopRegion & 1) << 0
packed |= (val.touchStartOrFirstMove & 1) << 1
packed |= (val.hovering & 1) << 2
encoder.writeUint8(packed);
encoder.skip(1);
encoder.skip(1);
encoder.skip(1);
encoder.encodeStruct(codec.Uint32, val.uniqueTouchEventId);
encoder.skip(1);
encoder.skip(1);
encoder.skip(1);
encoder.skip(1);
encoder.encodeArrayPointer(new codec.PointerTo(TouchPoint), val.touches);
};
function Event(values) {
this.initDefaults_();
this.initFields_(values);
}
Event.prototype.initDefaults_ = function() {
this.type = 0;
this.modifiers = 0;
this.timestamp = null;
this.latency = null;
this.keyData = null;
this.pointerData = null;
this.gestureData = null;
this.touchData = null;
};
Event.prototype.initFields_ = function(fields) {
for(var field in fields) {
if (this.hasOwnProperty(field))
this[field] = fields[field];
}
};
Event.generate = function(generator_) {
var generated = new Event;
generated.type = generator_.generateEnum();
generated.modifiers = generator_.generateInt32();
generated.timestamp = generator_.generateStruct(mojoBase.mojom.TimeTicks, false);
generated.latency = generator_.generateStruct(ui.mojom.LatencyInfo, false);
generated.keyData = generator_.generateStruct(content.mojom.KeyData, true);
generated.pointerData = generator_.generateStruct(content.mojom.PointerData, true);
generated.gestureData = generator_.generateStruct(content.mojom.GestureData, true);
generated.touchData = generator_.generateStruct(content.mojom.TouchData, true);
return generated;
};
Event.prototype.mutate = function(mutator_) {
if (mutator_.chooseMutateField()) {
this.type = mutator_.mutateEnum(this.type);
}
if (mutator_.chooseMutateField()) {
this.modifiers = mutator_.mutateInt32(this.modifiers);
}
if (mutator_.chooseMutateField()) {
this.timestamp = mutator_.mutateStruct(mojoBase.mojom.TimeTicks, false);
}
if (mutator_.chooseMutateField()) {
this.latency = mutator_.mutateStruct(ui.mojom.LatencyInfo, false);
}
if (mutator_.chooseMutateField()) {
this.keyData = mutator_.mutateStruct(content.mojom.KeyData, true);
}
if (mutator_.chooseMutateField()) {
this.pointerData = mutator_.mutateStruct(content.mojom.PointerData, true);
}
if (mutator_.chooseMutateField()) {
this.gestureData = mutator_.mutateStruct(content.mojom.GestureData, true);
}
if (mutator_.chooseMutateField()) {
this.touchData = mutator_.mutateStruct(content.mojom.TouchData, true);
}
return this;
};
Event.prototype.getHandleDeps = function() {
var handles = [];
return handles;
};
Event.prototype.setHandles = function() {
this.setHandlesInternal_(arguments, 0);
};
Event.prototype.setHandlesInternal_ = function(handles, idx) {
return idx;
};
Event.validate = function(messageValidator, offset) {
var err;
err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize);
if (err !== validator.validationError.NONE)
return err;
var kVersionSizes = [
{version: 0, numBytes: 64}
];
err = messageValidator.validateStructVersion(offset, kVersionSizes);
if (err !== validator.validationError.NONE)
return err;
// validate Event.type
err = messageValidator.validateEnum(offset + codec.kStructHeaderSize + 0, native_types$.EventType);
if (err !== validator.validationError.NONE)
return err;
// validate Event.timestamp
err = messageValidator.validateStructPointer(offset + codec.kStructHeaderSize + 8, time$.TimeTicks, false);
if (err !== validator.validationError.NONE)
return err;
// validate Event.latency
err = messageValidator.validateStructPointer(offset + codec.kStructHeaderSize + 16, latency_info$.LatencyInfo, false);
if (err !== validator.validationError.NONE)
return err;
// validate Event.keyData
err = messageValidator.validateStructPointer(offset + codec.kStructHeaderSize + 24, KeyData, true);
if (err !== validator.validationError.NONE)
return err;
// validate Event.pointerData
err = messageValidator.validateStructPointer(offset + codec.kStructHeaderSize + 32, PointerData, true);
if (err !== validator.validationError.NONE)
return err;
// validate Event.gestureData
err = messageValidator.validateStructPointer(offset + codec.kStructHeaderSize + 40, GestureData, true);
if (err !== validator.validationError.NONE)
return err;
// validate Event.touchData
err = messageValidator.validateStructPointer(offset + codec.kStructHeaderSize + 48, TouchData, true);
if (err !== validator.validationError.NONE)
return err;
return validator.validationError.NONE;
};
Event.encodedSize = codec.kStructHeaderSize + 56;
Event.decode = function(decoder) {
var packed;
var val = new Event();
var numberOfBytes = decoder.readUint32();
var version = decoder.readUint32();
val.type = decoder.decodeStruct(codec.Int32);
val.modifiers = decoder.decodeStruct(codec.Int32);
val.timestamp = decoder.decodeStructPointer(time$.TimeTicks);
val.latency = decoder.decodeStructPointer(latency_info$.LatencyInfo);
val.keyData = decoder.decodeStructPointer(KeyData);
val.pointerData = decoder.decodeStructPointer(PointerData);
val.gestureData = decoder.decodeStructPointer(GestureData);
val.touchData = decoder.decodeStructPointer(TouchData);
return val;
};
Event.encode = function(encoder, val) {
var packed;
encoder.writeUint32(Event.encodedSize);
encoder.writeUint32(0);
encoder.encodeStruct(codec.Int32, val.type);
encoder.encodeStruct(codec.Int32, val.modifiers);
encoder.encodeStructPointer(time$.TimeTicks, val.timestamp);
encoder.encodeStructPointer(latency_info$.LatencyInfo, val.latency);
encoder.encodeStructPointer(KeyData, val.keyData);
encoder.encodeStructPointer(PointerData, val.pointerData);
encoder.encodeStructPointer(GestureData, val.gestureData);
encoder.encodeStructPointer(TouchData, val.touchData);
};
function TouchActionOptional(values) {
this.initDefaults_();
this.initFields_(values);
}
TouchActionOptional.prototype.initDefaults_ = function() {
this.touchAction = 0;
};
TouchActionOptional.prototype.initFields_ = function(fields) {
for(var field in fields) {
if (this.hasOwnProperty(field))
this[field] = fields[field];
}
};
TouchActionOptional.generate = function(generator_) {
var generated = new TouchActionOptional;
generated.touchAction = generator_.generateEnum();
return generated;
};
TouchActionOptional.prototype.mutate = function(mutator_) {
if (mutator_.chooseMutateField()) {
this.touchAction = mutator_.mutateEnum(this.touchAction);
}
return this;
};
TouchActionOptional.prototype.getHandleDeps = function() {
var handles = [];
return handles;
};
TouchActionOptional.prototype.setHandles = function() {
this.setHandlesInternal_(arguments, 0);
};
TouchActionOptional.prototype.setHandlesInternal_ = function(handles, idx) {
return idx;
};
TouchActionOptional.validate = function(messageValidator, offset) {
var err;
err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize);
if (err !== validator.validationError.NONE)
return err;
var kVersionSizes = [
{version: 0, numBytes: 16}
];
err = messageValidator.validateStructVersion(offset, kVersionSizes);
if (err !== validator.validationError.NONE)
return err;
// validate TouchActionOptional.touchAction
err = messageValidator.validateEnum(offset + codec.kStructHeaderSize + 0, native_types$.TouchAction);
if (err !== validator.validationError.NONE)
return err;
return validator.validationError.NONE;
};
TouchActionOptional.encodedSize = codec.kStructHeaderSize + 8;
TouchActionOptional.decode = function(decoder) {
var packed;
var val = new TouchActionOptional();
var numberOfBytes = decoder.readUint32();
var version = decoder.readUint32();
val.touchAction = decoder.decodeStruct(codec.Int32);
decoder.skip(1);
decoder.skip(1);
decoder.skip(1);
decoder.skip(1);
return val;
};
TouchActionOptional.encode = function(encoder, val) {
var packed;
encoder.writeUint32(TouchActionOptional.encodedSize);
encoder.writeUint32(0);
encoder.encodeStruct(codec.Int32, val.touchAction);
encoder.skip(1);
encoder.skip(1);
encoder.skip(1);
encoder.skip(1);
};
function WidgetInputHandlerHost_CancelTouchTimeout_Params(values) {
this.initDefaults_();
this.initFields_(values);
}
WidgetInputHandlerHost_CancelTouchTimeout_Params.prototype.initDefaults_ = function() {
};
WidgetInputHandlerHost_CancelTouchTimeout_Params.prototype.initFields_ = function(fields) {
for(var field in fields) {
if (this.hasOwnProperty(field))
this[field] = fields[field];
}
};
WidgetInputHandlerHost_CancelTouchTimeout_Params.generate = function(generator_) {
var generated = new WidgetInputHandlerHost_CancelTouchTimeout_Params;
return generated;
};
WidgetInputHandlerHost_CancelTouchTimeout_Params.prototype.mutate = function(mutator_) {
return this;
};
WidgetInputHandlerHost_CancelTouchTimeout_Params.prototype.getHandleDeps = function() {
var handles = [];
return handles;
};
WidgetInputHandlerHost_CancelTouchTimeout_Params.prototype.setHandles = function() {
this.setHandlesInternal_(arguments, 0);
};
WidgetInputHandlerHost_CancelTouchTimeout_Params.prototype.setHandlesInternal_ = function(handles, idx) {
return idx;
};
WidgetInputHandlerHost_CancelTouchTimeout_Params.validate = function(messageValidator, offset) {
var err;
err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize);
if (err !== validator.validationError.NONE)
return err;
var kVersionSizes = [
{version: 0, numBytes: 8}
];
err = messageValidator.validateStructVersion(offset, kVersionSizes);
if (err !== validator.validationError.NONE)
return err;
return validator.validationError.NONE;
};
WidgetInputHandlerHost_CancelTouchTimeout_Params.encodedSize = codec.kStructHeaderSize + 0;
WidgetInputHandlerHost_CancelTouchTimeout_Params.decode = function(decoder) {
var packed;
var val = new WidgetInputHandlerHost_CancelTouchTimeout_Params();
var numberOfBytes = decoder.readUint32();
var version = decoder.readUint32();
return val;
};
WidgetInputHandlerHost_CancelTouchTimeout_Params.encode = function(encoder, val) {
var packed;
encoder.writeUint32(WidgetInputHandlerHost_CancelTouchTimeout_Params.encodedSize);
encoder.writeUint32(0);
};
function WidgetInputHandlerHost_SetWhiteListedTouchAction_Params(values) {
this.initDefaults_();
this.initFields_(values);
}
WidgetInputHandlerHost_SetWhiteListedTouchAction_Params.prototype.initDefaults_ = function() {
this.touchAction = 0;
this.uniqueTouchEventId = 0;
this.state = 0;
};
WidgetInputHandlerHost_SetWhiteListedTouchAction_Params.prototype.initFields_ = function(fields) {
for(var field in fields) {
if (this.hasOwnProperty(field))
this[field] = fields[field];
}
};
WidgetInputHandlerHost_SetWhiteListedTouchAction_Params.generate = function(generator_) {
var generated = new WidgetInputHandlerHost_SetWhiteListedTouchAction_Params;
generated.touchAction = generator_.generateEnum();
generated.uniqueTouchEventId = generator_.generateUint32();
generated.state = generator_.generateEnum();
return generated;
};
WidgetInputHandlerHost_SetWhiteListedTouchAction_Params.prototype.mutate = function(mutator_) {
if (mutator_.chooseMutateField()) {
this.touchAction = mutator_.mutateEnum(this.touchAction);
}
if (mutator_.chooseMutateField()) {
this.uniqueTouchEventId = mutator_.mutateUint32(this.uniqueTouchEventId);
}
if (mutator_.chooseMutateField()) {
this.state = mutator_.mutateEnum(this.state);
}
return this;
};
WidgetInputHandlerHost_SetWhiteListedTouchAction_Params.prototype.getHandleDeps = function() {
var handles = [];
return handles;
};
WidgetInputHandlerHost_SetWhiteListedTouchAction_Params.prototype.setHandles = function() {
this.setHandlesInternal_(arguments, 0);
};
WidgetInputHandlerHost_SetWhiteListedTouchAction_Params.prototype.setHandlesInternal_ = function(handles, idx) {
return idx;
};
WidgetInputHandlerHost_SetWhiteListedTouchAction_Params.validate = function(messageValidator, offset) {
var err;
err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize);
if (err !== validator.validationError.NONE)
return err;
var kVersionSizes = [
{version: 0, numBytes: 24}
];
err = messageValidator.validateStructVersion(offset, kVersionSizes);
if (err !== validator.validationError.NONE)
return err;
// validate WidgetInputHandlerHost_SetWhiteListedTouchAction_Params.touchAction
err = messageValidator.validateEnum(offset + codec.kStructHeaderSize + 0, native_types$.TouchAction);
if (err !== validator.validationError.NONE)
return err;
// validate WidgetInputHandlerHost_SetWhiteListedTouchAction_Params.state
err = messageValidator.validateEnum(offset + codec.kStructHeaderSize + 8, native_types$.InputEventAckState);
if (err !== validator.validationError.NONE)
return err;
return validator.validationError.NONE;
};
WidgetInputHandlerHost_SetWhiteListedTouchAction_Params.encodedSize = codec.kStructHeaderSize + 16;
WidgetInputHandlerHost_SetWhiteListedTouchAction_Params.decode = function(decoder) {
var packed;
var val = new WidgetInputHandlerHost_SetWhiteListedTouchAction_Params();
var numberOfBytes = decoder.readUint32();
var version = decoder.readUint32();
val.touchAction = decoder.decodeStruct(codec.Int32);
val.uniqueTouchEventId = decoder.decodeStruct(codec.Uint32);
val.state = decoder.decodeStruct(codec.Int32);
decoder.skip(1);
decoder.skip(1);
decoder.skip(1);
decoder.skip(1);
return val;
};
WidgetInputHandlerHost_SetWhiteListedTouchAction_Params.encode = function(encoder, val) {
var packed;
encoder.writeUint32(WidgetInputHandlerHost_SetWhiteListedTouchAction_Params.encodedSize);
encoder.writeUint32(0);
encoder.encodeStruct(codec.Int32, val.touchAction);
encoder.encodeStruct(codec.Uint32, val.uniqueTouchEventId);
encoder.encodeStruct(codec.Int32, val.state);
encoder.skip(1);
encoder.skip(1);
encoder.skip(1);
encoder.skip(1);
};
function WidgetInputHandlerHost_DidOverscroll_Params(values) {
this.initDefaults_();
this.initFields_(values);
}
WidgetInputHandlerHost_DidOverscroll_Params.prototype.initDefaults_ = function() {
this.params = null;
};
WidgetInputHandlerHost_DidOverscroll_Params.prototype.initFields_ = function(fields) {
for(var field in fields) {
if (this.hasOwnProperty(field))
this[field] = fields[field];
}
};
WidgetInputHandlerHost_DidOverscroll_Params.generate = function(generator_) {
var generated = new WidgetInputHandlerHost_DidOverscroll_Params;
generated.params = generator_.generateStruct(content.mojom.DidOverscrollParams, false);
return generated;
};
WidgetInputHandlerHost_DidOverscroll_Params.prototype.mutate = function(mutator_) {
if (mutator_.chooseMutateField()) {
this.params = mutator_.mutateStruct(content.mojom.DidOverscrollParams, false);
}
return this;
};
WidgetInputHandlerHost_DidOverscroll_Params.prototype.getHandleDeps = function() {
var handles = [];
return handles;
};
WidgetInputHandlerHost_DidOverscroll_Params.prototype.setHandles = function() {
this.setHandlesInternal_(arguments, 0);
};
WidgetInputHandlerHost_DidOverscroll_Params.prototype.setHandlesInternal_ = function(handles, idx) {
return idx;
};
WidgetInputHandlerHost_DidOverscroll_Params.validate = function(messageValidator, offset) {
var err;
err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize);
if (err !== validator.validationError.NONE)
return err;
var kVersionSizes = [
{version: 0, numBytes: 16}
];
err = messageValidator.validateStructVersion(offset, kVersionSizes);
if (err !== validator.validationError.NONE)
return err;
// validate WidgetInputHandlerHost_DidOverscroll_Params.params
err = messageValidator.validateStructPointer(offset + codec.kStructHeaderSize + 0, native_types$.DidOverscrollParams, false);
if (err !== validator.validationError.NONE)
return err;
return validator.validationError.NONE;
};
WidgetInputHandlerHost_DidOverscroll_Params.encodedSize = codec.kStructHeaderSize + 8;
WidgetInputHandlerHost_DidOverscroll_Params.decode = function(decoder) {
var packed;
var val = new WidgetInputHandlerHost_DidOverscroll_Params();
var numberOfBytes = decoder.readUint32();
var version = decoder.readUint32();
val.params = decoder.decodeStructPointer(native_types$.DidOverscrollParams);
return val;
};
WidgetInputHandlerHost_DidOverscroll_Params.encode = function(encoder, val) {
var packed;
encoder.writeUint32(WidgetInputHandlerHost_DidOverscroll_Params.encodedSize);
encoder.writeUint32(0);
encoder.encodeStructPointer(native_types$.DidOverscrollParams, val.params);
};
function WidgetInputHandlerHost_DidStopFlinging_Params(values) {
this.initDefaults_();
this.initFields_(values);
}
WidgetInputHandlerHost_DidStopFlinging_Params.prototype.initDefaults_ = function() {
};
WidgetInputHandlerHost_DidStopFlinging_Params.prototype.initFields_ = function(fields) {
for(var field in fields) {
if (this.hasOwnProperty(field))
this[field] = fields[field];
}
};
WidgetInputHandlerHost_DidStopFlinging_Params.generate = function(generator_) {
var generated = new WidgetInputHandlerHost_DidStopFlinging_Params;
return generated;
};
WidgetInputHandlerHost_DidStopFlinging_Params.prototype.mutate = function(mutator_) {
return this;
};
WidgetInputHandlerHost_DidStopFlinging_Params.prototype.getHandleDeps = function() {
var handles = [];
return handles;
};
WidgetInputHandlerHost_DidStopFlinging_Params.prototype.setHandles = function() {
this.setHandlesInternal_(arguments, 0);
};
WidgetInputHandlerHost_DidStopFlinging_Params.prototype.setHandlesInternal_ = function(handles, idx) {
return idx;
};
WidgetInputHandlerHost_DidStopFlinging_Params.validate = function(messageValidator, offset) {
var err;
err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize);
if (err !== validator.validationError.NONE)
return err;
var kVersionSizes = [
{version: 0, numBytes: 8}
];
err = messageValidator.validateStructVersion(offset, kVersionSizes);
if (err !== validator.validationError.NONE)
return err;
return validator.validationError.NONE;
};
WidgetInputHandlerHost_DidStopFlinging_Params.encodedSize = codec.kStructHeaderSize + 0;
WidgetInputHandlerHost_DidStopFlinging_Params.decode = function(decoder) {
var packed;
var val = new WidgetInputHandlerHost_DidStopFlinging_Params();
var numberOfBytes = decoder.readUint32();
var version = decoder.readUint32();
return val;
};
WidgetInputHandlerHost_DidStopFlinging_Params.encode = function(encoder, val) {
var packed;
encoder.writeUint32(WidgetInputHandlerHost_DidStopFlinging_Params.encodedSize);
encoder.writeUint32(0);
};
function WidgetInputHandlerHost_DidStartScrollingViewport_Params(values) {
this.initDefaults_();
this.initFields_(values);
}
WidgetInputHandlerHost_DidStartScrollingViewport_Params.prototype.initDefaults_ = function() {
};
WidgetInputHandlerHost_DidStartScrollingViewport_Params.prototype.initFields_ = function(fields) {
for(var field in fields) {
if (this.hasOwnProperty(field))
this[field] = fields[field];
}
};
WidgetInputHandlerHost_DidStartScrollingViewport_Params.generate = function(generator_) {
var generated = new WidgetInputHandlerHost_DidStartScrollingViewport_Params;
return generated;
};
WidgetInputHandlerHost_DidStartScrollingViewport_Params.prototype.mutate = function(mutator_) {
return this;
};
WidgetInputHandlerHost_DidStartScrollingViewport_Params.prototype.getHandleDeps = function() {
var handles = [];
return handles;
};
WidgetInputHandlerHost_DidStartScrollingViewport_Params.prototype.setHandles = function() {
this.setHandlesInternal_(arguments, 0);
};
WidgetInputHandlerHost_DidStartScrollingViewport_Params.prototype.setHandlesInternal_ = function(handles, idx) {
return idx;
};
WidgetInputHandlerHost_DidStartScrollingViewport_Params.validate = function(messageValidator, offset) {
var err;
err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize);
if (err !== validator.validationError.NONE)
return err;
var kVersionSizes = [
{version: 0, numBytes: 8}
];
err = messageValidator.validateStructVersion(offset, kVersionSizes);
if (err !== validator.validationError.NONE)
return err;
return validator.validationError.NONE;
};
WidgetInputHandlerHost_DidStartScrollingViewport_Params.encodedSize = codec.kStructHeaderSize + 0;
WidgetInputHandlerHost_DidStartScrollingViewport_Params.decode = function(decoder) {
var packed;
var val = new WidgetInputHandlerHost_DidStartScrollingViewport_Params();
var numberOfBytes = decoder.readUint32();
var version = decoder.readUint32();
return val;
};
WidgetInputHandlerHost_DidStartScrollingViewport_Params.encode = function(encoder, val) {
var packed;
encoder.writeUint32(WidgetInputHandlerHost_DidStartScrollingViewport_Params.encodedSize);
encoder.writeUint32(0);
};
function WidgetInputHandlerHost_ImeCancelComposition_Params(values) {
this.initDefaults_();
this.initFields_(values);
}
WidgetInputHandlerHost_ImeCancelComposition_Params.prototype.initDefaults_ = function() {
};
WidgetInputHandlerHost_ImeCancelComposition_Params.prototype.initFields_ = function(fields) {
for(var field in fields) {
if (this.hasOwnProperty(field))
this[field] = fields[field];
}
};
WidgetInputHandlerHost_ImeCancelComposition_Params.generate = function(generator_) {
var generated = new WidgetInputHandlerHost_ImeCancelComposition_Params;
return generated;
};
WidgetInputHandlerHost_ImeCancelComposition_Params.prototype.mutate = function(mutator_) {
return this;
};
WidgetInputHandlerHost_ImeCancelComposition_Params.prototype.getHandleDeps = function() {
var handles = [];
return handles;
};
WidgetInputHandlerHost_ImeCancelComposition_Params.prototype.setHandles = function() {
this.setHandlesInternal_(arguments, 0);
};
WidgetInputHandlerHost_ImeCancelComposition_Params.prototype.setHandlesInternal_ = function(handles, idx) {
return idx;
};
WidgetInputHandlerHost_ImeCancelComposition_Params.validate = function(messageValidator, offset) {
var err;
err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize);
if (err !== validator.validationError.NONE)
return err;
var kVersionSizes = [
{version: 0, numBytes: 8}
];
err = messageValidator.validateStructVersion(offset, kVersionSizes);
if (err !== validator.validationError.NONE)
return err;
return validator.validationError.NONE;
};
WidgetInputHandlerHost_ImeCancelComposition_Params.encodedSize = codec.kStructHeaderSize + 0;
WidgetInputHandlerHost_ImeCancelComposition_Params.decode = function(decoder) {
var packed;
var val = new WidgetInputHandlerHost_ImeCancelComposition_Params();
var numberOfBytes = decoder.readUint32();
var version = decoder.readUint32();
return val;
};
WidgetInputHandlerHost_ImeCancelComposition_Params.encode = function(encoder, val) {
var packed;
encoder.writeUint32(WidgetInputHandlerHost_ImeCancelComposition_Params.encodedSize);
encoder.writeUint32(0);
};
function WidgetInputHandlerHost_ImeCompositionRangeChanged_Params(values) {
this.initDefaults_();
this.initFields_(values);
}
WidgetInputHandlerHost_ImeCompositionRangeChanged_Params.prototype.initDefaults_ = function() {
this.range = null;
this.bounds = null;
};
WidgetInputHandlerHost_ImeCompositionRangeChanged_Params.prototype.initFields_ = function(fields) {
for(var field in fields) {
if (this.hasOwnProperty(field))
this[field] = fields[field];
}
};
WidgetInputHandlerHost_ImeCompositionRangeChanged_Params.generate = function(generator_) {
var generated = new WidgetInputHandlerHost_ImeCompositionRangeChanged_Params;
generated.range = generator_.generateStruct(gfx.mojom.Range, false);
generated.bounds = generator_.generateArray(function() {
return generator_.generateStruct(gfx.mojom.Rect, false);
});
return generated;
};
WidgetInputHandlerHost_ImeCompositionRangeChanged_Params.prototype.mutate = function(mutator_) {
if (mutator_.chooseMutateField()) {
this.range = mutator_.mutateStruct(gfx.mojom.Range, false);
}
if (mutator_.chooseMutateField()) {
this.bounds = mutator_.mutateArray(this.bounds, function(val) {
return mutator_.mutateStruct(gfx.mojom.Rect, false);
});
}
return this;
};
WidgetInputHandlerHost_ImeCompositionRangeChanged_Params.prototype.getHandleDeps = function() {
var handles = [];
return handles;
};
WidgetInputHandlerHost_ImeCompositionRangeChanged_Params.prototype.setHandles = function() {
this.setHandlesInternal_(arguments, 0);
};
WidgetInputHandlerHost_ImeCompositionRangeChanged_Params.prototype.setHandlesInternal_ = function(handles, idx) {
return idx;
};
WidgetInputHandlerHost_ImeCompositionRangeChanged_Params.validate = function(messageValidator, offset) {
var err;
err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize);
if (err !== validator.validationError.NONE)
return err;
var kVersionSizes = [
{version: 0, numBytes: 24}
];
err = messageValidator.validateStructVersion(offset, kVersionSizes);
if (err !== validator.validationError.NONE)
return err;
// validate WidgetInputHandlerHost_ImeCompositionRangeChanged_Params.range
err = messageValidator.validateStructPointer(offset + codec.kStructHeaderSize + 0, range$.Range, false);
if (err !== validator.validationError.NONE)
return err;
// validate WidgetInputHandlerHost_ImeCompositionRangeChanged_Params.bounds
err = messageValidator.validateArrayPointer(offset + codec.kStructHeaderSize + 8, 8, new codec.PointerTo(geometry$.Rect), false, [0], 0);
if (err !== validator.validationError.NONE)
return err;
return validator.validationError.NONE;
};
WidgetInputHandlerHost_ImeCompositionRangeChanged_Params.encodedSize = codec.kStructHeaderSize + 16;
WidgetInputHandlerHost_ImeCompositionRangeChanged_Params.decode = function(decoder) {
var packed;
var val = new WidgetInputHandlerHost_ImeCompositionRangeChanged_Params();
var numberOfBytes = decoder.readUint32();
var version = decoder.readUint32();
val.range = decoder.decodeStructPointer(range$.Range);
val.bounds = decoder.decodeArrayPointer(new codec.PointerTo(geometry$.Rect));
return val;
};
WidgetInputHandlerHost_ImeCompositionRangeChanged_Params.encode = function(encoder, val) {
var packed;
encoder.writeUint32(WidgetInputHandlerHost_ImeCompositionRangeChanged_Params.encodedSize);
encoder.writeUint32(0);
encoder.encodeStructPointer(range$.Range, val.range);
encoder.encodeArrayPointer(new codec.PointerTo(geometry$.Rect), val.bounds);
};
function WidgetInputHandler_SetFocus_Params(values) {
this.initDefaults_();
this.initFields_(values);
}
WidgetInputHandler_SetFocus_Params.prototype.initDefaults_ = function() {
this.focused = false;
};
WidgetInputHandler_SetFocus_Params.prototype.initFields_ = function(fields) {
for(var field in fields) {
if (this.hasOwnProperty(field))
this[field] = fields[field];
}
};
WidgetInputHandler_SetFocus_Params.generate = function(generator_) {
var generated = new WidgetInputHandler_SetFocus_Params;
generated.focused = generator_.generateBool();
return generated;
};
WidgetInputHandler_SetFocus_Params.prototype.mutate = function(mutator_) {
if (mutator_.chooseMutateField()) {
this.focused = mutator_.mutateBool(this.focused);
}
return this;
};
WidgetInputHandler_SetFocus_Params.prototype.getHandleDeps = function() {
var handles = [];
return handles;
};
WidgetInputHandler_SetFocus_Params.prototype.setHandles = function() {
this.setHandlesInternal_(arguments, 0);
};
WidgetInputHandler_SetFocus_Params.prototype.setHandlesInternal_ = function(handles, idx) {
return idx;
};
WidgetInputHandler_SetFocus_Params.validate = function(messageValidator, offset) {
var err;
err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize);
if (err !== validator.validationError.NONE)
return err;
var kVersionSizes = [
{version: 0, numBytes: 16}
];
err = messageValidator.validateStructVersion(offset, kVersionSizes);
if (err !== validator.validationError.NONE)
return err;
return validator.validationError.NONE;
};
WidgetInputHandler_SetFocus_Params.encodedSize = codec.kStructHeaderSize + 8;
WidgetInputHandler_SetFocus_Params.decode = function(decoder) {
var packed;
var val = new WidgetInputHandler_SetFocus_Params();
var numberOfBytes = decoder.readUint32();
var version = decoder.readUint32();
packed = decoder.readUint8();
val.focused = (packed >> 0) & 1 ? true : false;
decoder.skip(1);
decoder.skip(1);
decoder.skip(1);
decoder.skip(1);
decoder.skip(1);
decoder.skip(1);
decoder.skip(1);
return val;
};
WidgetInputHandler_SetFocus_Params.encode = function(encoder, val) {
var packed;
encoder.writeUint32(WidgetInputHandler_SetFocus_Params.encodedSize);
encoder.writeUint32(0);
packed = 0;
packed |= (val.focused & 1) << 0
encoder.writeUint8(packed);
encoder.skip(1);
encoder.skip(1);
encoder.skip(1);
encoder.skip(1);
encoder.skip(1);
encoder.skip(1);
encoder.skip(1);
};
function WidgetInputHandler_MouseCaptureLost_Params(values) {
this.initDefaults_();
this.initFields_(values);
}
WidgetInputHandler_MouseCaptureLost_Params.prototype.initDefaults_ = function() {
};
WidgetInputHandler_MouseCaptureLost_Params.prototype.initFields_ = function(fields) {
for(var field in fields) {
if (this.hasOwnProperty(field))
this[field] = fields[field];
}
};
WidgetInputHandler_MouseCaptureLost_Params.generate = function(generator_) {
var generated = new WidgetInputHandler_MouseCaptureLost_Params;
return generated;
};
WidgetInputHandler_MouseCaptureLost_Params.prototype.mutate = function(mutator_) {
return this;
};
WidgetInputHandler_MouseCaptureLost_Params.prototype.getHandleDeps = function() {
var handles = [];
return handles;
};
WidgetInputHandler_MouseCaptureLost_Params.prototype.setHandles = function() {
this.setHandlesInternal_(arguments, 0);
};
WidgetInputHandler_MouseCaptureLost_Params.prototype.setHandlesInternal_ = function(handles, idx) {
return idx;
};
WidgetInputHandler_MouseCaptureLost_Params.validate = function(messageValidator, offset) {
var err;
err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize);
if (err !== validator.validationError.NONE)
return err;
var kVersionSizes = [
{version: 0, numBytes: 8}
];
err = messageValidator.validateStructVersion(offset, kVersionSizes);
if (err !== validator.validationError.NONE)
return err;
return validator.validationError.NONE;
};
WidgetInputHandler_MouseCaptureLost_Params.encodedSize = codec.kStructHeaderSize + 0;
WidgetInputHandler_MouseCaptureLost_Params.decode = function(decoder) {
var packed;
var val = new WidgetInputHandler_MouseCaptureLost_Params();
var numberOfBytes = decoder.readUint32();
var version = decoder.readUint32();
return val;
};
WidgetInputHandler_MouseCaptureLost_Params.encode = function(encoder, val) {
var packed;
encoder.writeUint32(WidgetInputHandler_MouseCaptureLost_Params.encodedSize);
encoder.writeUint32(0);
};
function WidgetInputHandler_SetEditCommandsForNextKeyEvent_Params(values) {
this.initDefaults_();
this.initFields_(values);
}
WidgetInputHandler_SetEditCommandsForNextKeyEvent_Params.prototype.initDefaults_ = function() {
this.commands = null;
};
WidgetInputHandler_SetEditCommandsForNextKeyEvent_Params.prototype.initFields_ = function(fields) {
for(var field in fields) {
if (this.hasOwnProperty(field))
this[field] = fields[field];
}
};
WidgetInputHandler_SetEditCommandsForNextKeyEvent_Params.generate = function(generator_) {
var generated = new WidgetInputHandler_SetEditCommandsForNextKeyEvent_Params;
generated.commands = generator_.generateArray(function() {
return generator_.generateStruct(content.mojom.EditCommand, false);
});
return generated;
};
WidgetInputHandler_SetEditCommandsForNextKeyEvent_Params.prototype.mutate = function(mutator_) {
if (mutator_.chooseMutateField()) {
this.commands = mutator_.mutateArray(this.commands, function(val) {
return mutator_.mutateStruct(content.mojom.EditCommand, false);
});
}
return this;
};
WidgetInputHandler_SetEditCommandsForNextKeyEvent_Params.prototype.getHandleDeps = function() {
var handles = [];
return handles;
};
WidgetInputHandler_SetEditCommandsForNextKeyEvent_Params.prototype.setHandles = function() {
this.setHandlesInternal_(arguments, 0);
};
WidgetInputHandler_SetEditCommandsForNextKeyEvent_Params.prototype.setHandlesInternal_ = function(handles, idx) {
return idx;
};
WidgetInputHandler_SetEditCommandsForNextKeyEvent_Params.validate = function(messageValidator, offset) {
var err;
err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize);
if (err !== validator.validationError.NONE)
return err;
var kVersionSizes = [
{version: 0, numBytes: 16}
];
err = messageValidator.validateStructVersion(offset, kVersionSizes);
if (err !== validator.validationError.NONE)
return err;
// validate WidgetInputHandler_SetEditCommandsForNextKeyEvent_Params.commands
err = messageValidator.validateArrayPointer(offset + codec.kStructHeaderSize + 0, 8, new codec.PointerTo(native_types$.EditCommand), false, [0], 0);
if (err !== validator.validationError.NONE)
return err;
return validator.validationError.NONE;
};
WidgetInputHandler_SetEditCommandsForNextKeyEvent_Params.encodedSize = codec.kStructHeaderSize + 8;
WidgetInputHandler_SetEditCommandsForNextKeyEvent_Params.decode = function(decoder) {
var packed;
var val = new WidgetInputHandler_SetEditCommandsForNextKeyEvent_Params();
var numberOfBytes = decoder.readUint32();
var version = decoder.readUint32();
val.commands = decoder.decodeArrayPointer(new codec.PointerTo(native_types$.EditCommand));
return val;
};
WidgetInputHandler_SetEditCommandsForNextKeyEvent_Params.encode = function(encoder, val) {
var packed;
encoder.writeUint32(WidgetInputHandler_SetEditCommandsForNextKeyEvent_Params.encodedSize);
encoder.writeUint32(0);
encoder.encodeArrayPointer(new codec.PointerTo(native_types$.EditCommand), val.commands);
};
function WidgetInputHandler_CursorVisibilityChanged_Params(values) {
this.initDefaults_();
this.initFields_(values);
}
WidgetInputHandler_CursorVisibilityChanged_Params.prototype.initDefaults_ = function() {
this.visible = false;
};
WidgetInputHandler_CursorVisibilityChanged_Params.prototype.initFields_ = function(fields) {
for(var field in fields) {
if (this.hasOwnProperty(field))
this[field] = fields[field];
}
};
WidgetInputHandler_CursorVisibilityChanged_Params.generate = function(generator_) {
var generated = new WidgetInputHandler_CursorVisibilityChanged_Params;
generated.visible = generator_.generateBool();
return generated;
};
WidgetInputHandler_CursorVisibilityChanged_Params.prototype.mutate = function(mutator_) {
if (mutator_.chooseMutateField()) {
this.visible = mutator_.mutateBool(this.visible);
}
return this;
};
WidgetInputHandler_CursorVisibilityChanged_Params.prototype.getHandleDeps = function() {
var handles = [];
return handles;
};
WidgetInputHandler_CursorVisibilityChanged_Params.prototype.setHandles = function() {
this.setHandlesInternal_(arguments, 0);
};
WidgetInputHandler_CursorVisibilityChanged_Params.prototype.setHandlesInternal_ = function(handles, idx) {
return idx;
};
WidgetInputHandler_CursorVisibilityChanged_Params.validate = function(messageValidator, offset) {
var err;
err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize);
if (err !== validator.validationError.NONE)
return err;
var kVersionSizes = [
{version: 0, numBytes: 16}
];
err = messageValidator.validateStructVersion(offset, kVersionSizes);
if (err !== validator.validationError.NONE)
return err;
return validator.validationError.NONE;
};
WidgetInputHandler_CursorVisibilityChanged_Params.encodedSize = codec.kStructHeaderSize + 8;
WidgetInputHandler_CursorVisibilityChanged_Params.decode = function(decoder) {
var packed;
var val = new WidgetInputHandler_CursorVisibilityChanged_Params();
var numberOfBytes = decoder.readUint32();
var version = decoder.readUint32();
packed = decoder.readUint8();
val.visible = (packed >> 0) & 1 ? true : false;
decoder.skip(1);
decoder.skip(1);
decoder.skip(1);
decoder.skip(1);
decoder.skip(1);
decoder.skip(1);
decoder.skip(1);
return val;
};
WidgetInputHandler_CursorVisibilityChanged_Params.encode = function(encoder, val) {
var packed;
encoder.writeUint32(WidgetInputHandler_CursorVisibilityChanged_Params.encodedSize);
encoder.writeUint32(0);
packed = 0;
packed |= (val.visible & 1) << 0
encoder.writeUint8(packed);
encoder.skip(1);
encoder.skip(1);
encoder.skip(1);
encoder.skip(1);
encoder.skip(1);
encoder.skip(1);
encoder.skip(1);
};
function WidgetInputHandler_ImeSetComposition_Params(values) {
this.initDefaults_();
this.initFields_(values);
}
WidgetInputHandler_ImeSetComposition_Params.prototype.initDefaults_ = function() {
this.text = null;
this.imeTextSpans = null;
this.range = null;
this.start = 0;
this.end = 0;
};
WidgetInputHandler_ImeSetComposition_Params.prototype.initFields_ = function(fields) {
for(var field in fields) {
if (this.hasOwnProperty(field))
this[field] = fields[field];
}
};
WidgetInputHandler_ImeSetComposition_Params.generate = function(generator_) {
var generated = new WidgetInputHandler_ImeSetComposition_Params;
generated.text = generator_.generateStruct(mojoBase.mojom.String16, false);
generated.imeTextSpans = generator_.generateArray(function() {
return generator_.generateStruct(ui.mojom.ImeTextSpan, false);
});
generated.range = generator_.generateStruct(gfx.mojom.Range, false);
generated.start = generator_.generateInt32();
generated.end = generator_.generateInt32();
return generated;
};
WidgetInputHandler_ImeSetComposition_Params.prototype.mutate = function(mutator_) {
if (mutator_.chooseMutateField()) {
this.text = mutator_.mutateStruct(mojoBase.mojom.String16, false);
}
if (mutator_.chooseMutateField()) {
this.imeTextSpans = mutator_.mutateArray(this.imeTextSpans, function(val) {
return mutator_.mutateStruct(ui.mojom.ImeTextSpan, false);
});
}
if (mutator_.chooseMutateField()) {
this.range = mutator_.mutateStruct(gfx.mojom.Range, false);
}
if (mutator_.chooseMutateField()) {
this.start = mutator_.mutateInt32(this.start);
}
if (mutator_.chooseMutateField()) {
this.end = mutator_.mutateInt32(this.end);
}
return this;
};
WidgetInputHandler_ImeSetComposition_Params.prototype.getHandleDeps = function() {
var handles = [];
return handles;
};
WidgetInputHandler_ImeSetComposition_Params.prototype.setHandles = function() {
this.setHandlesInternal_(arguments, 0);
};
WidgetInputHandler_ImeSetComposition_Params.prototype.setHandlesInternal_ = function(handles, idx) {
return idx;
};
WidgetInputHandler_ImeSetComposition_Params.validate = function(messageValidator, offset) {
var err;
err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize);
if (err !== validator.validationError.NONE)
return err;
var kVersionSizes = [
{version: 0, numBytes: 40}
];
err = messageValidator.validateStructVersion(offset, kVersionSizes);
if (err !== validator.validationError.NONE)
return err;
// validate WidgetInputHandler_ImeSetComposition_Params.text
err = messageValidator.validateStructPointer(offset + codec.kStructHeaderSize + 0, string16$.String16, false);
if (err !== validator.validationError.NONE)
return err;
// validate WidgetInputHandler_ImeSetComposition_Params.imeTextSpans
err = messageValidator.validateArrayPointer(offset + codec.kStructHeaderSize + 8, 8, new codec.PointerTo(ime$.ImeTextSpan), false, [0], 0);
if (err !== validator.validationError.NONE)
return err;
// validate WidgetInputHandler_ImeSetComposition_Params.range
err = messageValidator.validateStructPointer(offset + codec.kStructHeaderSize + 16, range$.Range, false);
if (err !== validator.validationError.NONE)
return err;
return validator.validationError.NONE;
};
WidgetInputHandler_ImeSetComposition_Params.encodedSize = codec.kStructHeaderSize + 32;
WidgetInputHandler_ImeSetComposition_Params.decode = function(decoder) {
var packed;
var val = new WidgetInputHandler_ImeSetComposition_Params();
var numberOfBytes = decoder.readUint32();
var version = decoder.readUint32();
val.text = decoder.decodeStructPointer(string16$.String16);
val.imeTextSpans = decoder.decodeArrayPointer(new codec.PointerTo(ime$.ImeTextSpan));
val.range = decoder.decodeStructPointer(range$.Range);
val.start = decoder.decodeStruct(codec.Int32);
val.end = decoder.decodeStruct(codec.Int32);
return val;
};
WidgetInputHandler_ImeSetComposition_Params.encode = function(encoder, val) {
var packed;
encoder.writeUint32(WidgetInputHandler_ImeSetComposition_Params.encodedSize);
encoder.writeUint32(0);
encoder.encodeStructPointer(string16$.String16, val.text);
encoder.encodeArrayPointer(new codec.PointerTo(ime$.ImeTextSpan), val.imeTextSpans);
encoder.encodeStructPointer(range$.Range, val.range);
encoder.encodeStruct(codec.Int32, val.start);
encoder.encodeStruct(codec.Int32, val.end);
};
function WidgetInputHandler_ImeCommitText_Params(values) {
this.initDefaults_();
this.initFields_(values);
}
WidgetInputHandler_ImeCommitText_Params.prototype.initDefaults_ = function() {
this.text = null;
this.imeTextSpans = null;
this.range = null;
this.relativeCursorPosition = 0;
};
WidgetInputHandler_ImeCommitText_Params.prototype.initFields_ = function(fields) {
for(var field in fields) {
if (this.hasOwnProperty(field))
this[field] = fields[field];
}
};
WidgetInputHandler_ImeCommitText_Params.generate = function(generator_) {
var generated = new WidgetInputHandler_ImeCommitText_Params;
generated.text = generator_.generateStruct(mojoBase.mojom.String16, false);
generated.imeTextSpans = generator_.generateArray(function() {
return generator_.generateStruct(ui.mojom.ImeTextSpan, false);
});
generated.range = generator_.generateStruct(gfx.mojom.Range, false);
generated.relativeCursorPosition = generator_.generateInt32();
return generated;
};
WidgetInputHandler_ImeCommitText_Params.prototype.mutate = function(mutator_) {
if (mutator_.chooseMutateField()) {
this.text = mutator_.mutateStruct(mojoBase.mojom.String16, false);
}
if (mutator_.chooseMutateField()) {
this.imeTextSpans = mutator_.mutateArray(this.imeTextSpans, function(val) {
return mutator_.mutateStruct(ui.mojom.ImeTextSpan, false);
});
}
if (mutator_.chooseMutateField()) {
this.range = mutator_.mutateStruct(gfx.mojom.Range, false);
}
if (mutator_.chooseMutateField()) {
this.relativeCursorPosition = mutator_.mutateInt32(this.relativeCursorPosition);
}
return this;
};
WidgetInputHandler_ImeCommitText_Params.prototype.getHandleDeps = function() {
var handles = [];
return handles;
};
WidgetInputHandler_ImeCommitText_Params.prototype.setHandles = function() {
this.setHandlesInternal_(arguments, 0);
};
WidgetInputHandler_ImeCommitText_Params.prototype.setHandlesInternal_ = function(handles, idx) {
return idx;
};
WidgetInputHandler_ImeCommitText_Params.validate = function(messageValidator, offset) {
var err;
err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize);
if (err !== validator.validationError.NONE)
return err;
var kVersionSizes = [
{version: 0, numBytes: 40}
];
err = messageValidator.validateStructVersion(offset, kVersionSizes);
if (err !== validator.validationError.NONE)
return err;
// validate WidgetInputHandler_ImeCommitText_Params.text
err = messageValidator.validateStructPointer(offset + codec.kStructHeaderSize + 0, string16$.String16, false);
if (err !== validator.validationError.NONE)
return err;
// validate WidgetInputHandler_ImeCommitText_Params.imeTextSpans
err = messageValidator.validateArrayPointer(offset + codec.kStructHeaderSize + 8, 8, new codec.PointerTo(ime$.ImeTextSpan), false, [0], 0);
if (err !== validator.validationError.NONE)
return err;
// validate WidgetInputHandler_ImeCommitText_Params.range
err = messageValidator.validateStructPointer(offset + codec.kStructHeaderSize + 16, range$.Range, false);
if (err !== validator.validationError.NONE)
return err;
return validator.validationError.NONE;
};
WidgetInputHandler_ImeCommitText_Params.encodedSize = codec.kStructHeaderSize + 32;
WidgetInputHandler_ImeCommitText_Params.decode = function(decoder) {
var packed;
var val = new WidgetInputHandler_ImeCommitText_Params();
var numberOfBytes = decoder.readUint32();
var version = decoder.readUint32();
val.text = decoder.decodeStructPointer(string16$.String16);
val.imeTextSpans = decoder.decodeArrayPointer(new codec.PointerTo(ime$.ImeTextSpan));
val.range = decoder.decodeStructPointer(range$.Range);
val.relativeCursorPosition = decoder.decodeStruct(codec.Int32);
decoder.skip(1);
decoder.skip(1);
decoder.skip(1);
decoder.skip(1);
return val;
};
WidgetInputHandler_ImeCommitText_Params.encode = function(encoder, val) {
var packed;
encoder.writeUint32(WidgetInputHandler_ImeCommitText_Params.encodedSize);
encoder.writeUint32(0);
encoder.encodeStructPointer(string16$.String16, val.text);
encoder.encodeArrayPointer(new codec.PointerTo(ime$.ImeTextSpan), val.imeTextSpans);
encoder.encodeStructPointer(range$.Range, val.range);
encoder.encodeStruct(codec.Int32, val.relativeCursorPosition);
encoder.skip(1);
encoder.skip(1);
encoder.skip(1);
encoder.skip(1);
};
function WidgetInputHandler_ImeFinishComposingText_Params(values) {
this.initDefaults_();
this.initFields_(values);
}
WidgetInputHandler_ImeFinishComposingText_Params.prototype.initDefaults_ = function() {
this.keepSelection = false;
};
WidgetInputHandler_ImeFinishComposingText_Params.prototype.initFields_ = function(fields) {
for(var field in fields) {
if (this.hasOwnProperty(field))
this[field] = fields[field];
}
};
WidgetInputHandler_ImeFinishComposingText_Params.generate = function(generator_) {
var generated = new WidgetInputHandler_ImeFinishComposingText_Params;
generated.keepSelection = generator_.generateBool();
return generated;
};
WidgetInputHandler_ImeFinishComposingText_Params.prototype.mutate = function(mutator_) {
if (mutator_.chooseMutateField()) {
this.keepSelection = mutator_.mutateBool(this.keepSelection);
}
return this;
};
WidgetInputHandler_ImeFinishComposingText_Params.prototype.getHandleDeps = function() {
var handles = [];
return handles;
};
WidgetInputHandler_ImeFinishComposingText_Params.prototype.setHandles = function() {
this.setHandlesInternal_(arguments, 0);
};
WidgetInputHandler_ImeFinishComposingText_Params.prototype.setHandlesInternal_ = function(handles, idx) {
return idx;
};
WidgetInputHandler_ImeFinishComposingText_Params.validate = function(messageValidator, offset) {
var err;
err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize);
if (err !== validator.validationError.NONE)
return err;
var kVersionSizes = [
{version: 0, numBytes: 16}
];
err = messageValidator.validateStructVersion(offset, kVersionSizes);
if (err !== validator.validationError.NONE)
return err;
return validator.validationError.NONE;
};
WidgetInputHandler_ImeFinishComposingText_Params.encodedSize = codec.kStructHeaderSize + 8;
WidgetInputHandler_ImeFinishComposingText_Params.decode = function(decoder) {
var packed;
var val = new WidgetInputHandler_ImeFinishComposingText_Params();
var numberOfBytes = decoder.readUint32();
var version = decoder.readUint32();
packed = decoder.readUint8();
val.keepSelection = (packed >> 0) & 1 ? true : false;
decoder.skip(1);
decoder.skip(1);
decoder.skip(1);
decoder.skip(1);
decoder.skip(1);
decoder.skip(1);
decoder.skip(1);
return val;
};
WidgetInputHandler_ImeFinishComposingText_Params.encode = function(encoder, val) {
var packed;
encoder.writeUint32(WidgetInputHandler_ImeFinishComposingText_Params.encodedSize);
encoder.writeUint32(0);
packed = 0;
packed |= (val.keepSelection & 1) << 0
encoder.writeUint8(packed);
encoder.skip(1);
encoder.skip(1);
encoder.skip(1);
encoder.skip(1);
encoder.skip(1);
encoder.skip(1);
encoder.skip(1);
};
function WidgetInputHandler_RequestTextInputStateUpdate_Params(values) {
this.initDefaults_();
this.initFields_(values);
}
WidgetInputHandler_RequestTextInputStateUpdate_Params.prototype.initDefaults_ = function() {
};
WidgetInputHandler_RequestTextInputStateUpdate_Params.prototype.initFields_ = function(fields) {
for(var field in fields) {
if (this.hasOwnProperty(field))
this[field] = fields[field];
}
};
WidgetInputHandler_RequestTextInputStateUpdate_Params.generate = function(generator_) {
var generated = new WidgetInputHandler_RequestTextInputStateUpdate_Params;
return generated;
};
WidgetInputHandler_RequestTextInputStateUpdate_Params.prototype.mutate = function(mutator_) {
return this;
};
WidgetInputHandler_RequestTextInputStateUpdate_Params.prototype.getHandleDeps = function() {
var handles = [];
return handles;
};
WidgetInputHandler_RequestTextInputStateUpdate_Params.prototype.setHandles = function() {
this.setHandlesInternal_(arguments, 0);
};
WidgetInputHandler_RequestTextInputStateUpdate_Params.prototype.setHandlesInternal_ = function(handles, idx) {
return idx;
};
WidgetInputHandler_RequestTextInputStateUpdate_Params.validate = function(messageValidator, offset) {
var err;
err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize);
if (err !== validator.validationError.NONE)
return err;
var kVersionSizes = [
{version: 0, numBytes: 8}
];
err = messageValidator.validateStructVersion(offset, kVersionSizes);
if (err !== validator.validationError.NONE)
return err;
return validator.validationError.NONE;
};
WidgetInputHandler_RequestTextInputStateUpdate_Params.encodedSize = codec.kStructHeaderSize + 0;
WidgetInputHandler_RequestTextInputStateUpdate_Params.decode = function(decoder) {
var packed;
var val = new WidgetInputHandler_RequestTextInputStateUpdate_Params();
var numberOfBytes = decoder.readUint32();
var version = decoder.readUint32();
return val;
};
WidgetInputHandler_RequestTextInputStateUpdate_Params.encode = function(encoder, val) {
var packed;
encoder.writeUint32(WidgetInputHandler_RequestTextInputStateUpdate_Params.encodedSize);
encoder.writeUint32(0);
};
function WidgetInputHandler_RequestCompositionUpdates_Params(values) {
this.initDefaults_();
this.initFields_(values);
}
WidgetInputHandler_RequestCompositionUpdates_Params.prototype.initDefaults_ = function() {
this.immediateRequest = false;
this.monitorRequest = false;
};
WidgetInputHandler_RequestCompositionUpdates_Params.prototype.initFields_ = function(fields) {
for(var field in fields) {
if (this.hasOwnProperty(field))
this[field] = fields[field];
}
};
WidgetInputHandler_RequestCompositionUpdates_Params.generate = function(generator_) {
var generated = new WidgetInputHandler_RequestCompositionUpdates_Params;
generated.immediateRequest = generator_.generateBool();
generated.monitorRequest = generator_.generateBool();
return generated;
};
WidgetInputHandler_RequestCompositionUpdates_Params.prototype.mutate = function(mutator_) {
if (mutator_.chooseMutateField()) {
this.immediateRequest = mutator_.mutateBool(this.immediateRequest);
}
if (mutator_.chooseMutateField()) {
this.monitorRequest = mutator_.mutateBool(this.monitorRequest);
}
return this;
};
WidgetInputHandler_RequestCompositionUpdates_Params.prototype.getHandleDeps = function() {
var handles = [];
return handles;
};
WidgetInputHandler_RequestCompositionUpdates_Params.prototype.setHandles = function() {
this.setHandlesInternal_(arguments, 0);
};
WidgetInputHandler_RequestCompositionUpdates_Params.prototype.setHandlesInternal_ = function(handles, idx) {
return idx;
};
WidgetInputHandler_RequestCompositionUpdates_Params.validate = function(messageValidator, offset) {
var err;
err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize);
if (err !== validator.validationError.NONE)
return err;
var kVersionSizes = [
{version: 0, numBytes: 16}
];
err = messageValidator.validateStructVersion(offset, kVersionSizes);
if (err !== validator.validationError.NONE)
return err;
return validator.validationError.NONE;
};
WidgetInputHandler_RequestCompositionUpdates_Params.encodedSize = codec.kStructHeaderSize + 8;
WidgetInputHandler_RequestCompositionUpdates_Params.decode = function(decoder) {
var packed;
var val = new WidgetInputHandler_RequestCompositionUpdates_Params();
var numberOfBytes = decoder.readUint32();
var version = decoder.readUint32();
packed = decoder.readUint8();
val.immediateRequest = (packed >> 0) & 1 ? true : false;
val.monitorRequest = (packed >> 1) & 1 ? true : false;
decoder.skip(1);
decoder.skip(1);
decoder.skip(1);
decoder.skip(1);
decoder.skip(1);
decoder.skip(1);
decoder.skip(1);
return val;
};
WidgetInputHandler_RequestCompositionUpdates_Params.encode = function(encoder, val) {
var packed;
encoder.writeUint32(WidgetInputHandler_RequestCompositionUpdates_Params.encodedSize);
encoder.writeUint32(0);
packed = 0;
packed |= (val.immediateRequest & 1) << 0
packed |= (val.monitorRequest & 1) << 1
encoder.writeUint8(packed);
encoder.skip(1);
encoder.skip(1);
encoder.skip(1);
encoder.skip(1);
encoder.skip(1);
encoder.skip(1);
encoder.skip(1);
};
function WidgetInputHandler_DispatchEvent_Params(values) {
this.initDefaults_();
this.initFields_(values);
}
WidgetInputHandler_DispatchEvent_Params.prototype.initDefaults_ = function() {
this.event = null;
};
WidgetInputHandler_DispatchEvent_Params.prototype.initFields_ = function(fields) {
for(var field in fields) {
if (this.hasOwnProperty(field))
this[field] = fields[field];
}
};
WidgetInputHandler_DispatchEvent_Params.generate = function(generator_) {
var generated = new WidgetInputHandler_DispatchEvent_Params;
generated.event = generator_.generateStruct(content.mojom.Event, false);
return generated;
};
WidgetInputHandler_DispatchEvent_Params.prototype.mutate = function(mutator_) {
if (mutator_.chooseMutateField()) {
this.event = mutator_.mutateStruct(content.mojom.Event, false);
}
return this;
};
WidgetInputHandler_DispatchEvent_Params.prototype.getHandleDeps = function() {
var handles = [];
return handles;
};
WidgetInputHandler_DispatchEvent_Params.prototype.setHandles = function() {
this.setHandlesInternal_(arguments, 0);
};
WidgetInputHandler_DispatchEvent_Params.prototype.setHandlesInternal_ = function(handles, idx) {
return idx;
};
WidgetInputHandler_DispatchEvent_Params.validate = function(messageValidator, offset) {
var err;
err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize);
if (err !== validator.validationError.NONE)
return err;
var kVersionSizes = [
{version: 0, numBytes: 16}
];
err = messageValidator.validateStructVersion(offset, kVersionSizes);
if (err !== validator.validationError.NONE)
return err;
// validate WidgetInputHandler_DispatchEvent_Params.event
err = messageValidator.validateStructPointer(offset + codec.kStructHeaderSize + 0, Event, false);
if (err !== validator.validationError.NONE)
return err;
return validator.validationError.NONE;
};
WidgetInputHandler_DispatchEvent_Params.encodedSize = codec.kStructHeaderSize + 8;
WidgetInputHandler_DispatchEvent_Params.decode = function(decoder) {
var packed;
var val = new WidgetInputHandler_DispatchEvent_Params();
var numberOfBytes = decoder.readUint32();
var version = decoder.readUint32();
val.event = decoder.decodeStructPointer(Event);
return val;
};
WidgetInputHandler_DispatchEvent_Params.encode = function(encoder, val) {
var packed;
encoder.writeUint32(WidgetInputHandler_DispatchEvent_Params.encodedSize);
encoder.writeUint32(0);
encoder.encodeStructPointer(Event, val.event);
};
function WidgetInputHandler_DispatchEvent_ResponseParams(values) {
this.initDefaults_();
this.initFields_(values);
}
WidgetInputHandler_DispatchEvent_ResponseParams.prototype.initDefaults_ = function() {
this.source = 0;
this.state = 0;
this.updatedLatency = null;
this.overscroll = null;
this.touchAction = null;
};
WidgetInputHandler_DispatchEvent_ResponseParams.prototype.initFields_ = function(fields) {
for(var field in fields) {
if (this.hasOwnProperty(field))
this[field] = fields[field];
}
};
WidgetInputHandler_DispatchEvent_ResponseParams.generate = function(generator_) {
var generated = new WidgetInputHandler_DispatchEvent_ResponseParams;
generated.source = generator_.generateEnum();
generated.updatedLatency = generator_.generateStruct(ui.mojom.LatencyInfo, false);
generated.state = generator_.generateEnum();
generated.overscroll = generator_.generateStruct(content.mojom.DidOverscrollParams, true);
generated.touchAction = generator_.generateStruct(content.mojom.TouchActionOptional, true);
return generated;
};
WidgetInputHandler_DispatchEvent_ResponseParams.prototype.mutate = function(mutator_) {
if (mutator_.chooseMutateField()) {
this.source = mutator_.mutateEnum(this.source);
}
if (mutator_.chooseMutateField()) {
this.updatedLatency = mutator_.mutateStruct(ui.mojom.LatencyInfo, false);
}
if (mutator_.chooseMutateField()) {
this.state = mutator_.mutateEnum(this.state);
}
if (mutator_.chooseMutateField()) {
this.overscroll = mutator_.mutateStruct(content.mojom.DidOverscrollParams, true);
}
if (mutator_.chooseMutateField()) {
this.touchAction = mutator_.mutateStruct(content.mojom.TouchActionOptional, true);
}
return this;
};
WidgetInputHandler_DispatchEvent_ResponseParams.prototype.getHandleDeps = function() {
var handles = [];
return handles;
};
WidgetInputHandler_DispatchEvent_ResponseParams.prototype.setHandles = function() {
this.setHandlesInternal_(arguments, 0);
};
WidgetInputHandler_DispatchEvent_ResponseParams.prototype.setHandlesInternal_ = function(handles, idx) {
return idx;
};
WidgetInputHandler_DispatchEvent_ResponseParams.validate = function(messageValidator, offset) {
var err;
err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize);
if (err !== validator.validationError.NONE)
return err;
var kVersionSizes = [
{version: 0, numBytes: 40}
];
err = messageValidator.validateStructVersion(offset, kVersionSizes);
if (err !== validator.validationError.NONE)
return err;
// validate WidgetInputHandler_DispatchEvent_ResponseParams.source
err = messageValidator.validateEnum(offset + codec.kStructHeaderSize + 0, native_types$.InputEventAckSource);
if (err !== validator.validationError.NONE)
return err;
// validate WidgetInputHandler_DispatchEvent_ResponseParams.updatedLatency
err = messageValidator.validateStructPointer(offset + codec.kStructHeaderSize + 8, latency_info$.LatencyInfo, false);
if (err !== validator.validationError.NONE)
return err;
// validate WidgetInputHandler_DispatchEvent_ResponseParams.state
err = messageValidator.validateEnum(offset + codec.kStructHeaderSize + 4, native_types$.InputEventAckState);
if (err !== validator.validationError.NONE)
return err;
// validate WidgetInputHandler_DispatchEvent_ResponseParams.overscroll
err = messageValidator.validateStructPointer(offset + codec.kStructHeaderSize + 16, native_types$.DidOverscrollParams, true);
if (err !== validator.validationError.NONE)
return err;
// validate WidgetInputHandler_DispatchEvent_ResponseParams.touchAction
err = messageValidator.validateStructPointer(offset + codec.kStructHeaderSize + 24, TouchActionOptional, true);
if (err !== validator.validationError.NONE)
return err;
return validator.validationError.NONE;
};
WidgetInputHandler_DispatchEvent_ResponseParams.encodedSize = codec.kStructHeaderSize + 32;
WidgetInputHandler_DispatchEvent_ResponseParams.decode = function(decoder) {
var packed;
var val = new WidgetInputHandler_DispatchEvent_ResponseParams();
var numberOfBytes = decoder.readUint32();
var version = decoder.readUint32();
val.source = decoder.decodeStruct(codec.Int32);
val.state = decoder.decodeStruct(codec.Int32);
val.updatedLatency = decoder.decodeStructPointer(latency_info$.LatencyInfo);
val.overscroll = decoder.decodeStructPointer(native_types$.DidOverscrollParams);
val.touchAction = decoder.decodeStructPointer(TouchActionOptional);
return val;
};
WidgetInputHandler_DispatchEvent_ResponseParams.encode = function(encoder, val) {
var packed;
encoder.writeUint32(WidgetInputHandler_DispatchEvent_ResponseParams.encodedSize);
encoder.writeUint32(0);
encoder.encodeStruct(codec.Int32, val.source);
encoder.encodeStruct(codec.Int32, val.state);
encoder.encodeStructPointer(latency_info$.LatencyInfo, val.updatedLatency);
encoder.encodeStructPointer(native_types$.DidOverscrollParams, val.overscroll);
encoder.encodeStructPointer(TouchActionOptional, val.touchAction);
};
function WidgetInputHandler_DispatchNonBlockingEvent_Params(values) {
this.initDefaults_();
this.initFields_(values);
}
WidgetInputHandler_DispatchNonBlockingEvent_Params.prototype.initDefaults_ = function() {
this.event = null;
};
WidgetInputHandler_DispatchNonBlockingEvent_Params.prototype.initFields_ = function(fields) {
for(var field in fields) {
if (this.hasOwnProperty(field))
this[field] = fields[field];
}
};
WidgetInputHandler_DispatchNonBlockingEvent_Params.generate = function(generator_) {
var generated = new WidgetInputHandler_DispatchNonBlockingEvent_Params;
generated.event = generator_.generateStruct(content.mojom.Event, false);
return generated;
};
WidgetInputHandler_DispatchNonBlockingEvent_Params.prototype.mutate = function(mutator_) {
if (mutator_.chooseMutateField()) {
this.event = mutator_.mutateStruct(content.mojom.Event, false);
}
return this;
};
WidgetInputHandler_DispatchNonBlockingEvent_Params.prototype.getHandleDeps = function() {
var handles = [];
return handles;
};
WidgetInputHandler_DispatchNonBlockingEvent_Params.prototype.setHandles = function() {
this.setHandlesInternal_(arguments, 0);
};
WidgetInputHandler_DispatchNonBlockingEvent_Params.prototype.setHandlesInternal_ = function(handles, idx) {
return idx;
};
WidgetInputHandler_DispatchNonBlockingEvent_Params.validate = function(messageValidator, offset) {
var err;
err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize);
if (err !== validator.validationError.NONE)
return err;
var kVersionSizes = [
{version: 0, numBytes: 16}
];
err = messageValidator.validateStructVersion(offset, kVersionSizes);
if (err !== validator.validationError.NONE)
return err;
// validate WidgetInputHandler_DispatchNonBlockingEvent_Params.event
err = messageValidator.validateStructPointer(offset + codec.kStructHeaderSize + 0, Event, false);
if (err !== validator.validationError.NONE)
return err;
return validator.validationError.NONE;
};
WidgetInputHandler_DispatchNonBlockingEvent_Params.encodedSize = codec.kStructHeaderSize + 8;
WidgetInputHandler_DispatchNonBlockingEvent_Params.decode = function(decoder) {
var packed;
var val = new WidgetInputHandler_DispatchNonBlockingEvent_Params();
var numberOfBytes = decoder.readUint32();
var version = decoder.readUint32();
val.event = decoder.decodeStructPointer(Event);
return val;
};
WidgetInputHandler_DispatchNonBlockingEvent_Params.encode = function(encoder, val) {
var packed;
encoder.writeUint32(WidgetInputHandler_DispatchNonBlockingEvent_Params.encodedSize);
encoder.writeUint32(0);
encoder.encodeStructPointer(Event, val.event);
};
function WidgetInputHandler_AttachSynchronousCompositor_Params(values) {
this.initDefaults_();
this.initFields_(values);
}
WidgetInputHandler_AttachSynchronousCompositor_Params.prototype.initDefaults_ = function() {
this.controlHost = new synchronous_compositor$.SynchronousCompositorControlHostPtr();
this.host = new associatedBindings.AssociatedInterfacePtrInfo();
this.compositorRequest = new associatedBindings.AssociatedInterfaceRequest();
};
WidgetInputHandler_AttachSynchronousCompositor_Params.prototype.initFields_ = function(fields) {
for(var field in fields) {
if (this.hasOwnProperty(field))
this[field] = fields[field];
}
};
WidgetInputHandler_AttachSynchronousCompositor_Params.generate = function(generator_) {
var generated = new WidgetInputHandler_AttachSynchronousCompositor_Params;
generated.controlHost = generator_.generateInterface("content.mojom.SynchronousCompositorControlHost", false);
generated.host = generator_.generateAssociatedInterface("content.mojom.SynchronousCompositorHost", false);
generated.compositorRequest = generator_.generateAssociatedInterfaceRequest("content.mojom.SynchronousCompositor", false);
return generated;
};
WidgetInputHandler_AttachSynchronousCompositor_Params.prototype.mutate = function(mutator_) {
if (mutator_.chooseMutateField()) {
this.controlHost = mutator_.mutateInterface(this.controlHost, "content.mojom.SynchronousCompositorControlHost", false);
}
if (mutator_.chooseMutateField()) {
this.host = mutator_.mutateAssociatedInterface(this.host, "content.mojom.SynchronousCompositorHost", false);
}
if (mutator_.chooseMutateField()) {
this.compositorRequest = mutator_.mutateAssociatedInterfaceRequest(this.compositorRequest, "content.mojom.SynchronousCompositor", false);
}
return this;
};
WidgetInputHandler_AttachSynchronousCompositor_Params.prototype.getHandleDeps = function() {
var handles = [];
if (this.controlHost !== null) {
Array.prototype.push.apply(handles, ["content.mojom.SynchronousCompositorControlHostPtr"]);
}
if (this.host !== null) {
Array.prototype.push.apply(handles, ["content.mojom.SynchronousCompositorHostAssociatedPtr"]);
}
if (this.compositorRequest !== null) {
Array.prototype.push.apply(handles, ["content.mojom.SynchronousCompositorAssociatedRequest"]);
}
return handles;
};
WidgetInputHandler_AttachSynchronousCompositor_Params.prototype.setHandles = function() {
this.setHandlesInternal_(arguments, 0);
};
WidgetInputHandler_AttachSynchronousCompositor_Params.prototype.setHandlesInternal_ = function(handles, idx) {
this.controlHost = handles[idx++];;
this.host = handles[idx++];;
this.compositorRequest = handles[idx++];;
return idx;
};
WidgetInputHandler_AttachSynchronousCompositor_Params.validate = function(messageValidator, offset) {
var err;
err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize);
if (err !== validator.validationError.NONE)
return err;
var kVersionSizes = [
{version: 0, numBytes: 32}
];
err = messageValidator.validateStructVersion(offset, kVersionSizes);
if (err !== validator.validationError.NONE)
return err;
// validate WidgetInputHandler_AttachSynchronousCompositor_Params.controlHost
err = messageValidator.validateInterface(offset + codec.kStructHeaderSize + 0, false);
if (err !== validator.validationError.NONE)
return err;
// validate WidgetInputHandler_AttachSynchronousCompositor_Params.host
err = messageValidator.validateAssociatedInterface(offset + codec.kStructHeaderSize + 8, false);
if (err !== validator.validationError.NONE)
return err;
// validate WidgetInputHandler_AttachSynchronousCompositor_Params.compositorRequest
err = messageValidator.validateAssociatedInterfaceRequest(offset + codec.kStructHeaderSize + 16, false)
if (err !== validator.validationError.NONE)
return err;
return validator.validationError.NONE;
};
WidgetInputHandler_AttachSynchronousCompositor_Params.encodedSize = codec.kStructHeaderSize + 24;
WidgetInputHandler_AttachSynchronousCompositor_Params.decode = function(decoder) {
var packed;
var val = new WidgetInputHandler_AttachSynchronousCompositor_Params();
var numberOfBytes = decoder.readUint32();
var version = decoder.readUint32();
val.controlHost = decoder.decodeStruct(new codec.Interface(synchronous_compositor$.SynchronousCompositorControlHostPtr));
val.host = decoder.decodeStruct(codec.AssociatedInterfacePtrInfo);
val.compositorRequest = decoder.decodeStruct(codec.AssociatedInterfaceRequest);
decoder.skip(1);
decoder.skip(1);
decoder.skip(1);
decoder.skip(1);
return val;
};
WidgetInputHandler_AttachSynchronousCompositor_Params.encode = function(encoder, val) {
var packed;
encoder.writeUint32(WidgetInputHandler_AttachSynchronousCompositor_Params.encodedSize);
encoder.writeUint32(0);
encoder.encodeStruct(new codec.Interface(synchronous_compositor$.SynchronousCompositorControlHostPtr), val.controlHost);
encoder.encodeStruct(codec.AssociatedInterfacePtrInfo, val.host);
encoder.encodeStruct(codec.AssociatedInterfaceRequest, val.compositorRequest);
encoder.skip(1);
encoder.skip(1);
encoder.skip(1);
encoder.skip(1);
};
function FrameInputHandler_SetCompositionFromExistingText_Params(values) {
this.initDefaults_();
this.initFields_(values);
}
FrameInputHandler_SetCompositionFromExistingText_Params.prototype.initDefaults_ = function() {
this.start = 0;
this.end = 0;
this.imeTextSpans = null;
};
FrameInputHandler_SetCompositionFromExistingText_Params.prototype.initFields_ = function(fields) {
for(var field in fields) {
if (this.hasOwnProperty(field))
this[field] = fields[field];
}
};
FrameInputHandler_SetCompositionFromExistingText_Params.generate = function(generator_) {
var generated = new FrameInputHandler_SetCompositionFromExistingText_Params;
generated.start = generator_.generateInt32();
generated.end = generator_.generateInt32();
generated.imeTextSpans = generator_.generateArray(function() {
return generator_.generateStruct(ui.mojom.ImeTextSpan, false);
});
return generated;
};
FrameInputHandler_SetCompositionFromExistingText_Params.prototype.mutate = function(mutator_) {
if (mutator_.chooseMutateField()) {
this.start = mutator_.mutateInt32(this.start);
}
if (mutator_.chooseMutateField()) {
this.end = mutator_.mutateInt32(this.end);
}
if (mutator_.chooseMutateField()) {
this.imeTextSpans = mutator_.mutateArray(this.imeTextSpans, function(val) {
return mutator_.mutateStruct(ui.mojom.ImeTextSpan, false);
});
}
return this;
};
FrameInputHandler_SetCompositionFromExistingText_Params.prototype.getHandleDeps = function() {
var handles = [];
return handles;
};
FrameInputHandler_SetCompositionFromExistingText_Params.prototype.setHandles = function() {
this.setHandlesInternal_(arguments, 0);
};
FrameInputHandler_SetCompositionFromExistingText_Params.prototype.setHandlesInternal_ = function(handles, idx) {
return idx;
};
FrameInputHandler_SetCompositionFromExistingText_Params.validate = function(messageValidator, offset) {
var err;
err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize);
if (err !== validator.validationError.NONE)
return err;
var kVersionSizes = [
{version: 0, numBytes: 24}
];
err = messageValidator.validateStructVersion(offset, kVersionSizes);
if (err !== validator.validationError.NONE)
return err;
// validate FrameInputHandler_SetCompositionFromExistingText_Params.imeTextSpans
err = messageValidator.validateArrayPointer(offset + codec.kStructHeaderSize + 8, 8, new codec.PointerTo(ime$.ImeTextSpan), false, [0], 0);
if (err !== validator.validationError.NONE)
return err;
return validator.validationError.NONE;
};
FrameInputHandler_SetCompositionFromExistingText_Params.encodedSize = codec.kStructHeaderSize + 16;
FrameInputHandler_SetCompositionFromExistingText_Params.decode = function(decoder) {
var packed;
var val = new FrameInputHandler_SetCompositionFromExistingText_Params();
var numberOfBytes = decoder.readUint32();
var version = decoder.readUint32();
val.start = decoder.decodeStruct(codec.Int32);
val.end = decoder.decodeStruct(codec.Int32);
val.imeTextSpans = decoder.decodeArrayPointer(new codec.PointerTo(ime$.ImeTextSpan));
return val;
};
FrameInputHandler_SetCompositionFromExistingText_Params.encode = function(encoder, val) {
var packed;
encoder.writeUint32(FrameInputHandler_SetCompositionFromExistingText_Params.encodedSize);
encoder.writeUint32(0);
encoder.encodeStruct(codec.Int32, val.start);
encoder.encodeStruct(codec.Int32, val.end);
encoder.encodeArrayPointer(new codec.PointerTo(ime$.ImeTextSpan), val.imeTextSpans);
};
function FrameInputHandler_ExtendSelectionAndDelete_Params(values) {
this.initDefaults_();
this.initFields_(values);
}
FrameInputHandler_ExtendSelectionAndDelete_Params.prototype.initDefaults_ = function() {
this.before = 0;
this.after = 0;
};
FrameInputHandler_ExtendSelectionAndDelete_Params.prototype.initFields_ = function(fields) {
for(var field in fields) {
if (this.hasOwnProperty(field))
this[field] = fields[field];
}
};
FrameInputHandler_ExtendSelectionAndDelete_Params.generate = function(generator_) {
var generated = new FrameInputHandler_ExtendSelectionAndDelete_Params;
generated.before = generator_.generateInt32();
generated.after = generator_.generateInt32();
return generated;
};
FrameInputHandler_ExtendSelectionAndDelete_Params.prototype.mutate = function(mutator_) {
if (mutator_.chooseMutateField()) {
this.before = mutator_.mutateInt32(this.before);
}
if (mutator_.chooseMutateField()) {
this.after = mutator_.mutateInt32(this.after);
}
return this;
};
FrameInputHandler_ExtendSelectionAndDelete_Params.prototype.getHandleDeps = function() {
var handles = [];
return handles;
};
FrameInputHandler_ExtendSelectionAndDelete_Params.prototype.setHandles = function() {
this.setHandlesInternal_(arguments, 0);
};
FrameInputHandler_ExtendSelectionAndDelete_Params.prototype.setHandlesInternal_ = function(handles, idx) {
return idx;
};
FrameInputHandler_ExtendSelectionAndDelete_Params.validate = function(messageValidator, offset) {
var err;
err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize);
if (err !== validator.validationError.NONE)
return err;
var kVersionSizes = [
{version: 0, numBytes: 16}
];
err = messageValidator.validateStructVersion(offset, kVersionSizes);
if (err !== validator.validationError.NONE)
return err;
return validator.validationError.NONE;
};
FrameInputHandler_ExtendSelectionAndDelete_Params.encodedSize = codec.kStructHeaderSize + 8;
FrameInputHandler_ExtendSelectionAndDelete_Params.decode = function(decoder) {
var packed;
var val = new FrameInputHandler_ExtendSelectionAndDelete_Params();
var numberOfBytes = decoder.readUint32();
var version = decoder.readUint32();
val.before = decoder.decodeStruct(codec.Int32);
val.after = decoder.decodeStruct(codec.Int32);
return val;
};
FrameInputHandler_ExtendSelectionAndDelete_Params.encode = function(encoder, val) {
var packed;
encoder.writeUint32(FrameInputHandler_ExtendSelectionAndDelete_Params.encodedSize);
encoder.writeUint32(0);
encoder.encodeStruct(codec.Int32, val.before);
encoder.encodeStruct(codec.Int32, val.after);
};
function FrameInputHandler_DeleteSurroundingText_Params(values) {
this.initDefaults_();
this.initFields_(values);
}
FrameInputHandler_DeleteSurroundingText_Params.prototype.initDefaults_ = function() {
this.before = 0;
this.after = 0;
};
FrameInputHandler_DeleteSurroundingText_Params.prototype.initFields_ = function(fields) {
for(var field in fields) {
if (this.hasOwnProperty(field))
this[field] = fields[field];
}
};
FrameInputHandler_DeleteSurroundingText_Params.generate = function(generator_) {
var generated = new FrameInputHandler_DeleteSurroundingText_Params;
generated.before = generator_.generateInt32();
generated.after = generator_.generateInt32();
return generated;
};
FrameInputHandler_DeleteSurroundingText_Params.prototype.mutate = function(mutator_) {
if (mutator_.chooseMutateField()) {
this.before = mutator_.mutateInt32(this.before);
}
if (mutator_.chooseMutateField()) {
this.after = mutator_.mutateInt32(this.after);
}
return this;
};
FrameInputHandler_DeleteSurroundingText_Params.prototype.getHandleDeps = function() {
var handles = [];
return handles;
};
FrameInputHandler_DeleteSurroundingText_Params.prototype.setHandles = function() {
this.setHandlesInternal_(arguments, 0);
};
FrameInputHandler_DeleteSurroundingText_Params.prototype.setHandlesInternal_ = function(handles, idx) {
return idx;
};
FrameInputHandler_DeleteSurroundingText_Params.validate = function(messageValidator, offset) {
var err;
err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize);
if (err !== validator.validationError.NONE)
return err;
var kVersionSizes = [
{version: 0, numBytes: 16}
];
err = messageValidator.validateStructVersion(offset, kVersionSizes);
if (err !== validator.validationError.NONE)
return err;
return validator.validationError.NONE;
};
FrameInputHandler_DeleteSurroundingText_Params.encodedSize = codec.kStructHeaderSize + 8;
FrameInputHandler_DeleteSurroundingText_Params.decode = function(decoder) {
var packed;
var val = new FrameInputHandler_DeleteSurroundingText_Params();
var numberOfBytes = decoder.readUint32();
var version = decoder.readUint32();
val.before = decoder.decodeStruct(codec.Int32);
val.after = decoder.decodeStruct(codec.Int32);
return val;
};
FrameInputHandler_DeleteSurroundingText_Params.encode = function(encoder, val) {
var packed;
encoder.writeUint32(FrameInputHandler_DeleteSurroundingText_Params.encodedSize);
encoder.writeUint32(0);
encoder.encodeStruct(codec.Int32, val.before);
encoder.encodeStruct(codec.Int32, val.after);
};
function FrameInputHandler_DeleteSurroundingTextInCodePoints_Params(values) {
this.initDefaults_();
this.initFields_(values);
}
FrameInputHandler_DeleteSurroundingTextInCodePoints_Params.prototype.initDefaults_ = function() {
this.before = 0;
this.after = 0;
};
FrameInputHandler_DeleteSurroundingTextInCodePoints_Params.prototype.initFields_ = function(fields) {
for(var field in fields) {
if (this.hasOwnProperty(field))
this[field] = fields[field];
}
};
FrameInputHandler_DeleteSurroundingTextInCodePoints_Params.generate = function(generator_) {
var generated = new FrameInputHandler_DeleteSurroundingTextInCodePoints_Params;
generated.before = generator_.generateInt32();
generated.after = generator_.generateInt32();
return generated;
};
FrameInputHandler_DeleteSurroundingTextInCodePoints_Params.prototype.mutate = function(mutator_) {
if (mutator_.chooseMutateField()) {
this.before = mutator_.mutateInt32(this.before);
}
if (mutator_.chooseMutateField()) {
this.after = mutator_.mutateInt32(this.after);
}
return this;
};
FrameInputHandler_DeleteSurroundingTextInCodePoints_Params.prototype.getHandleDeps = function() {
var handles = [];
return handles;
};
FrameInputHandler_DeleteSurroundingTextInCodePoints_Params.prototype.setHandles = function() {
this.setHandlesInternal_(arguments, 0);
};
FrameInputHandler_DeleteSurroundingTextInCodePoints_Params.prototype.setHandlesInternal_ = function(handles, idx) {
return idx;
};
FrameInputHandler_DeleteSurroundingTextInCodePoints_Params.validate = function(messageValidator, offset) {
var err;
err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize);
if (err !== validator.validationError.NONE)
return err;
var kVersionSizes = [
{version: 0, numBytes: 16}
];
err = messageValidator.validateStructVersion(offset, kVersionSizes);
if (err !== validator.validationError.NONE)
return err;
return validator.validationError.NONE;
};
FrameInputHandler_DeleteSurroundingTextInCodePoints_Params.encodedSize = codec.kStructHeaderSize + 8;
FrameInputHandler_DeleteSurroundingTextInCodePoints_Params.decode = function(decoder) {
var packed;
var val = new FrameInputHandler_DeleteSurroundingTextInCodePoints_Params();
var numberOfBytes = decoder.readUint32();
var version = decoder.readUint32();
val.before = decoder.decodeStruct(codec.Int32);
val.after = decoder.decodeStruct(codec.Int32);
return val;
};
FrameInputHandler_DeleteSurroundingTextInCodePoints_Params.encode = function(encoder, val) {
var packed;
encoder.writeUint32(FrameInputHandler_DeleteSurroundingTextInCodePoints_Params.encodedSize);
encoder.writeUint32(0);
encoder.encodeStruct(codec.Int32, val.before);
encoder.encodeStruct(codec.Int32, val.after);
};
function FrameInputHandler_SetEditableSelectionOffsets_Params(values) {
this.initDefaults_();
this.initFields_(values);
}
FrameInputHandler_SetEditableSelectionOffsets_Params.prototype.initDefaults_ = function() {
this.start = 0;
this.end = 0;
};
FrameInputHandler_SetEditableSelectionOffsets_Params.prototype.initFields_ = function(fields) {
for(var field in fields) {
if (this.hasOwnProperty(field))
this[field] = fields[field];
}
};
FrameInputHandler_SetEditableSelectionOffsets_Params.generate = function(generator_) {
var generated = new FrameInputHandler_SetEditableSelectionOffsets_Params;
generated.start = generator_.generateInt32();
generated.end = generator_.generateInt32();
return generated;
};
FrameInputHandler_SetEditableSelectionOffsets_Params.prototype.mutate = function(mutator_) {
if (mutator_.chooseMutateField()) {
this.start = mutator_.mutateInt32(this.start);
}
if (mutator_.chooseMutateField()) {
this.end = mutator_.mutateInt32(this.end);
}
return this;
};
FrameInputHandler_SetEditableSelectionOffsets_Params.prototype.getHandleDeps = function() {
var handles = [];
return handles;
};
FrameInputHandler_SetEditableSelectionOffsets_Params.prototype.setHandles = function() {
this.setHandlesInternal_(arguments, 0);
};
FrameInputHandler_SetEditableSelectionOffsets_Params.prototype.setHandlesInternal_ = function(handles, idx) {
return idx;
};
FrameInputHandler_SetEditableSelectionOffsets_Params.validate = function(messageValidator, offset) {
var err;
err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize);
if (err !== validator.validationError.NONE)
return err;
var kVersionSizes = [
{version: 0, numBytes: 16}
];
err = messageValidator.validateStructVersion(offset, kVersionSizes);
if (err !== validator.validationError.NONE)
return err;
return validator.validationError.NONE;
};
FrameInputHandler_SetEditableSelectionOffsets_Params.encodedSize = codec.kStructHeaderSize + 8;
FrameInputHandler_SetEditableSelectionOffsets_Params.decode = function(decoder) {
var packed;
var val = new FrameInputHandler_SetEditableSelectionOffsets_Params();
var numberOfBytes = decoder.readUint32();
var version = decoder.readUint32();
val.start = decoder.decodeStruct(codec.Int32);
val.end = decoder.decodeStruct(codec.Int32);
return val;
};
FrameInputHandler_SetEditableSelectionOffsets_Params.encode = function(encoder, val) {
var packed;
encoder.writeUint32(FrameInputHandler_SetEditableSelectionOffsets_Params.encodedSize);
encoder.writeUint32(0);
encoder.encodeStruct(codec.Int32, val.start);
encoder.encodeStruct(codec.Int32, val.end);
};
function FrameInputHandler_ExecuteEditCommand_Params(values) {
this.initDefaults_();
this.initFields_(values);
}
FrameInputHandler_ExecuteEditCommand_Params.prototype.initDefaults_ = function() {
this.command = null;
this.value = null;
};
FrameInputHandler_ExecuteEditCommand_Params.prototype.initFields_ = function(fields) {
for(var field in fields) {
if (this.hasOwnProperty(field))
this[field] = fields[field];
}
};
FrameInputHandler_ExecuteEditCommand_Params.generate = function(generator_) {
var generated = new FrameInputHandler_ExecuteEditCommand_Params;
generated.command = generator_.generateString(false);
generated.value = generator_.generateStruct(mojoBase.mojom.String16, true);
return generated;
};
FrameInputHandler_ExecuteEditCommand_Params.prototype.mutate = function(mutator_) {
if (mutator_.chooseMutateField()) {
this.command = mutator_.mutateString(this.command, false);
}
if (mutator_.chooseMutateField()) {
this.value = mutator_.mutateStruct(mojoBase.mojom.String16, true);
}
return this;
};
FrameInputHandler_ExecuteEditCommand_Params.prototype.getHandleDeps = function() {
var handles = [];
return handles;
};
FrameInputHandler_ExecuteEditCommand_Params.prototype.setHandles = function() {
this.setHandlesInternal_(arguments, 0);
};
FrameInputHandler_ExecuteEditCommand_Params.prototype.setHandlesInternal_ = function(handles, idx) {
return idx;
};
FrameInputHandler_ExecuteEditCommand_Params.validate = function(messageValidator, offset) {
var err;
err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize);
if (err !== validator.validationError.NONE)
return err;
var kVersionSizes = [
{version: 0, numBytes: 24}
];
err = messageValidator.validateStructVersion(offset, kVersionSizes);
if (err !== validator.validationError.NONE)
return err;
// validate FrameInputHandler_ExecuteEditCommand_Params.command
err = messageValidator.validateStringPointer(offset + codec.kStructHeaderSize + 0, false)
if (err !== validator.validationError.NONE)
return err;
// validate FrameInputHandler_ExecuteEditCommand_Params.value
err = messageValidator.validateStructPointer(offset + codec.kStructHeaderSize + 8, string16$.String16, true);
if (err !== validator.validationError.NONE)
return err;
return validator.validationError.NONE;
};
FrameInputHandler_ExecuteEditCommand_Params.encodedSize = codec.kStructHeaderSize + 16;
FrameInputHandler_ExecuteEditCommand_Params.decode = function(decoder) {
var packed;
var val = new FrameInputHandler_ExecuteEditCommand_Params();
var numberOfBytes = decoder.readUint32();
var version = decoder.readUint32();
val.command = decoder.decodeStruct(codec.String);
val.value = decoder.decodeStructPointer(string16$.String16);
return val;
};
FrameInputHandler_ExecuteEditCommand_Params.encode = function(encoder, val) {
var packed;
encoder.writeUint32(FrameInputHandler_ExecuteEditCommand_Params.encodedSize);
encoder.writeUint32(0);
encoder.encodeStruct(codec.String, val.command);
encoder.encodeStructPointer(string16$.String16, val.value);
};
function FrameInputHandler_Undo_Params(values) {
this.initDefaults_();
this.initFields_(values);
}
FrameInputHandler_Undo_Params.prototype.initDefaults_ = function() {
};
FrameInputHandler_Undo_Params.prototype.initFields_ = function(fields) {
for(var field in fields) {
if (this.hasOwnProperty(field))
this[field] = fields[field];
}
};
FrameInputHandler_Undo_Params.generate = function(generator_) {
var generated = new FrameInputHandler_Undo_Params;
return generated;
};
FrameInputHandler_Undo_Params.prototype.mutate = function(mutator_) {
return this;
};
FrameInputHandler_Undo_Params.prototype.getHandleDeps = function() {
var handles = [];
return handles;
};
FrameInputHandler_Undo_Params.prototype.setHandles = function() {
this.setHandlesInternal_(arguments, 0);
};
FrameInputHandler_Undo_Params.prototype.setHandlesInternal_ = function(handles, idx) {
return idx;
};
FrameInputHandler_Undo_Params.validate = function(messageValidator, offset) {
var err;
err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize);
if (err !== validator.validationError.NONE)
return err;
var kVersionSizes = [
{version: 0, numBytes: 8}
];
err = messageValidator.validateStructVersion(offset, kVersionSizes);
if (err !== validator.validationError.NONE)
return err;
return validator.validationError.NONE;
};
FrameInputHandler_Undo_Params.encodedSize = codec.kStructHeaderSize + 0;
FrameInputHandler_Undo_Params.decode = function(decoder) {
var packed;
var val = new FrameInputHandler_Undo_Params();
var numberOfBytes = decoder.readUint32();
var version = decoder.readUint32();
return val;
};
FrameInputHandler_Undo_Params.encode = function(encoder, val) {
var packed;
encoder.writeUint32(FrameInputHandler_Undo_Params.encodedSize);
encoder.writeUint32(0);
};
function FrameInputHandler_Redo_Params(values) {
this.initDefaults_();
this.initFields_(values);
}
FrameInputHandler_Redo_Params.prototype.initDefaults_ = function() {
};
FrameInputHandler_Redo_Params.prototype.initFields_ = function(fields) {
for(var field in fields) {
if (this.hasOwnProperty(field))
this[field] = fields[field];
}
};
FrameInputHandler_Redo_Params.generate = function(generator_) {
var generated = new FrameInputHandler_Redo_Params;
return generated;
};
FrameInputHandler_Redo_Params.prototype.mutate = function(mutator_) {
return this;
};
FrameInputHandler_Redo_Params.prototype.getHandleDeps = function() {
var handles = [];
return handles;
};
FrameInputHandler_Redo_Params.prototype.setHandles = function() {
this.setHandlesInternal_(arguments, 0);
};
FrameInputHandler_Redo_Params.prototype.setHandlesInternal_ = function(handles, idx) {
return idx;
};
FrameInputHandler_Redo_Params.validate = function(messageValidator, offset) {
var err;
err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize);
if (err !== validator.validationError.NONE)
return err;
var kVersionSizes = [
{version: 0, numBytes: 8}
];
err = messageValidator.validateStructVersion(offset, kVersionSizes);
if (err !== validator.validationError.NONE)
return err;
return validator.validationError.NONE;
};
FrameInputHandler_Redo_Params.encodedSize = codec.kStructHeaderSize + 0;
FrameInputHandler_Redo_Params.decode = function(decoder) {
var packed;
var val = new FrameInputHandler_Redo_Params();
var numberOfBytes = decoder.readUint32();
var version = decoder.readUint32();
return val;
};
FrameInputHandler_Redo_Params.encode = function(encoder, val) {
var packed;
encoder.writeUint32(FrameInputHandler_Redo_Params.encodedSize);
encoder.writeUint32(0);
};
function FrameInputHandler_Cut_Params(values) {
this.initDefaults_();
this.initFields_(values);
}
FrameInputHandler_Cut_Params.prototype.initDefaults_ = function() {
};
FrameInputHandler_Cut_Params.prototype.initFields_ = function(fields) {
for(var field in fields) {
if (this.hasOwnProperty(field))
this[field] = fields[field];
}
};
FrameInputHandler_Cut_Params.generate = function(generator_) {
var generated = new FrameInputHandler_Cut_Params;
return generated;
};
FrameInputHandler_Cut_Params.prototype.mutate = function(mutator_) {
return this;
};
FrameInputHandler_Cut_Params.prototype.getHandleDeps = function() {
var handles = [];
return handles;
};
FrameInputHandler_Cut_Params.prototype.setHandles = function() {
this.setHandlesInternal_(arguments, 0);
};
FrameInputHandler_Cut_Params.prototype.setHandlesInternal_ = function(handles, idx) {
return idx;
};
FrameInputHandler_Cut_Params.validate = function(messageValidator, offset) {
var err;
err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize);
if (err !== validator.validationError.NONE)
return err;
var kVersionSizes = [
{version: 0, numBytes: 8}
];
err = messageValidator.validateStructVersion(offset, kVersionSizes);
if (err !== validator.validationError.NONE)
return err;
return validator.validationError.NONE;
};
FrameInputHandler_Cut_Params.encodedSize = codec.kStructHeaderSize + 0;
FrameInputHandler_Cut_Params.decode = function(decoder) {
var packed;
var val = new FrameInputHandler_Cut_Params();
var numberOfBytes = decoder.readUint32();
var version = decoder.readUint32();
return val;
};
FrameInputHandler_Cut_Params.encode = function(encoder, val) {
var packed;
encoder.writeUint32(FrameInputHandler_Cut_Params.encodedSize);
encoder.writeUint32(0);
};
function FrameInputHandler_Copy_Params(values) {
this.initDefaults_();
this.initFields_(values);
}
FrameInputHandler_Copy_Params.prototype.initDefaults_ = function() {
};
FrameInputHandler_Copy_Params.prototype.initFields_ = function(fields) {
for(var field in fields) {
if (this.hasOwnProperty(field))
this[field] = fields[field];
}
};
FrameInputHandler_Copy_Params.generate = function(generator_) {
var generated = new FrameInputHandler_Copy_Params;
return generated;
};
FrameInputHandler_Copy_Params.prototype.mutate = function(mutator_) {
return this;
};
FrameInputHandler_Copy_Params.prototype.getHandleDeps = function() {
var handles = [];
return handles;
};
FrameInputHandler_Copy_Params.prototype.setHandles = function() {
this.setHandlesInternal_(arguments, 0);
};
FrameInputHandler_Copy_Params.prototype.setHandlesInternal_ = function(handles, idx) {
return idx;
};
FrameInputHandler_Copy_Params.validate = function(messageValidator, offset) {
var err;
err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize);
if (err !== validator.validationError.NONE)
return err;
var kVersionSizes = [
{version: 0, numBytes: 8}
];
err = messageValidator.validateStructVersion(offset, kVersionSizes);
if (err !== validator.validationError.NONE)
return err;
return validator.validationError.NONE;
};
FrameInputHandler_Copy_Params.encodedSize = codec.kStructHeaderSize + 0;
FrameInputHandler_Copy_Params.decode = function(decoder) {
var packed;
var val = new FrameInputHandler_Copy_Params();
var numberOfBytes = decoder.readUint32();
var version = decoder.readUint32();
return val;
};
FrameInputHandler_Copy_Params.encode = function(encoder, val) {
var packed;
encoder.writeUint32(FrameInputHandler_Copy_Params.encodedSize);
encoder.writeUint32(0);
};
function FrameInputHandler_CopyToFindPboard_Params(values) {
this.initDefaults_();
this.initFields_(values);
}
FrameInputHandler_CopyToFindPboard_Params.prototype.initDefaults_ = function() {
};
FrameInputHandler_CopyToFindPboard_Params.prototype.initFields_ = function(fields) {
for(var field in fields) {
if (this.hasOwnProperty(field))
this[field] = fields[field];
}
};
FrameInputHandler_CopyToFindPboard_Params.generate = function(generator_) {
var generated = new FrameInputHandler_CopyToFindPboard_Params;
return generated;
};
FrameInputHandler_CopyToFindPboard_Params.prototype.mutate = function(mutator_) {
return this;
};
FrameInputHandler_CopyToFindPboard_Params.prototype.getHandleDeps = function() {
var handles = [];
return handles;
};
FrameInputHandler_CopyToFindPboard_Params.prototype.setHandles = function() {
this.setHandlesInternal_(arguments, 0);
};
FrameInputHandler_CopyToFindPboard_Params.prototype.setHandlesInternal_ = function(handles, idx) {
return idx;
};
FrameInputHandler_CopyToFindPboard_Params.validate = function(messageValidator, offset) {
var err;
err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize);
if (err !== validator.validationError.NONE)
return err;
var kVersionSizes = [
{version: 0, numBytes: 8}
];
err = messageValidator.validateStructVersion(offset, kVersionSizes);
if (err !== validator.validationError.NONE)
return err;
return validator.validationError.NONE;
};
FrameInputHandler_CopyToFindPboard_Params.encodedSize = codec.kStructHeaderSize + 0;
FrameInputHandler_CopyToFindPboard_Params.decode = function(decoder) {
var packed;
var val = new FrameInputHandler_CopyToFindPboard_Params();
var numberOfBytes = decoder.readUint32();
var version = decoder.readUint32();
return val;
};
FrameInputHandler_CopyToFindPboard_Params.encode = function(encoder, val) {
var packed;
encoder.writeUint32(FrameInputHandler_CopyToFindPboard_Params.encodedSize);
encoder.writeUint32(0);
};
function FrameInputHandler_Paste_Params(values) {
this.initDefaults_();
this.initFields_(values);
}
FrameInputHandler_Paste_Params.prototype.initDefaults_ = function() {
};
FrameInputHandler_Paste_Params.prototype.initFields_ = function(fields) {
for(var field in fields) {
if (this.hasOwnProperty(field))
this[field] = fields[field];
}
};
FrameInputHandler_Paste_Params.generate = function(generator_) {
var generated = new FrameInputHandler_Paste_Params;
return generated;
};
FrameInputHandler_Paste_Params.prototype.mutate = function(mutator_) {
return this;
};
FrameInputHandler_Paste_Params.prototype.getHandleDeps = function() {
var handles = [];
return handles;
};
FrameInputHandler_Paste_Params.prototype.setHandles = function() {
this.setHandlesInternal_(arguments, 0);
};
FrameInputHandler_Paste_Params.prototype.setHandlesInternal_ = function(handles, idx) {
return idx;
};
FrameInputHandler_Paste_Params.validate = function(messageValidator, offset) {
var err;
err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize);
if (err !== validator.validationError.NONE)
return err;
var kVersionSizes = [
{version: 0, numBytes: 8}
];
err = messageValidator.validateStructVersion(offset, kVersionSizes);
if (err !== validator.validationError.NONE)
return err;
return validator.validationError.NONE;
};
FrameInputHandler_Paste_Params.encodedSize = codec.kStructHeaderSize + 0;
FrameInputHandler_Paste_Params.decode = function(decoder) {
var packed;
var val = new FrameInputHandler_Paste_Params();
var numberOfBytes = decoder.readUint32();
var version = decoder.readUint32();
return val;
};
FrameInputHandler_Paste_Params.encode = function(encoder, val) {
var packed;
encoder.writeUint32(FrameInputHandler_Paste_Params.encodedSize);
encoder.writeUint32(0);
};
function FrameInputHandler_PasteAndMatchStyle_Params(values) {
this.initDefaults_();
this.initFields_(values);
}
FrameInputHandler_PasteAndMatchStyle_Params.prototype.initDefaults_ = function() {
};
FrameInputHandler_PasteAndMatchStyle_Params.prototype.initFields_ = function(fields) {
for(var field in fields) {
if (this.hasOwnProperty(field))
this[field] = fields[field];
}
};
FrameInputHandler_PasteAndMatchStyle_Params.generate = function(generator_) {
var generated = new FrameInputHandler_PasteAndMatchStyle_Params;
return generated;
};
FrameInputHandler_PasteAndMatchStyle_Params.prototype.mutate = function(mutator_) {
return this;
};
FrameInputHandler_PasteAndMatchStyle_Params.prototype.getHandleDeps = function() {
var handles = [];
return handles;
};
FrameInputHandler_PasteAndMatchStyle_Params.prototype.setHandles = function() {
this.setHandlesInternal_(arguments, 0);
};
FrameInputHandler_PasteAndMatchStyle_Params.prototype.setHandlesInternal_ = function(handles, idx) {
return idx;
};
FrameInputHandler_PasteAndMatchStyle_Params.validate = function(messageValidator, offset) {
var err;
err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize);
if (err !== validator.validationError.NONE)
return err;
var kVersionSizes = [
{version: 0, numBytes: 8}
];
err = messageValidator.validateStructVersion(offset, kVersionSizes);
if (err !== validator.validationError.NONE)
return err;
return validator.validationError.NONE;
};
FrameInputHandler_PasteAndMatchStyle_Params.encodedSize = codec.kStructHeaderSize + 0;
FrameInputHandler_PasteAndMatchStyle_Params.decode = function(decoder) {
var packed;
var val = new FrameInputHandler_PasteAndMatchStyle_Params();
var numberOfBytes = decoder.readUint32();
var version = decoder.readUint32();
return val;
};
FrameInputHandler_PasteAndMatchStyle_Params.encode = function(encoder, val) {
var packed;
encoder.writeUint32(FrameInputHandler_PasteAndMatchStyle_Params.encodedSize);
encoder.writeUint32(0);
};
function FrameInputHandler_Delete_Params(values) {
this.initDefaults_();
this.initFields_(values);
}
FrameInputHandler_Delete_Params.prototype.initDefaults_ = function() {
};
FrameInputHandler_Delete_Params.prototype.initFields_ = function(fields) {
for(var field in fields) {
if (this.hasOwnProperty(field))
this[field] = fields[field];
}
};
FrameInputHandler_Delete_Params.generate = function(generator_) {
var generated = new FrameInputHandler_Delete_Params;
return generated;
};
FrameInputHandler_Delete_Params.prototype.mutate = function(mutator_) {
return this;
};
FrameInputHandler_Delete_Params.prototype.getHandleDeps = function() {
var handles = [];
return handles;
};
FrameInputHandler_Delete_Params.prototype.setHandles = function() {
this.setHandlesInternal_(arguments, 0);
};
FrameInputHandler_Delete_Params.prototype.setHandlesInternal_ = function(handles, idx) {
return idx;
};
FrameInputHandler_Delete_Params.validate = function(messageValidator, offset) {
var err;
err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize);
if (err !== validator.validationError.NONE)
return err;
var kVersionSizes = [
{version: 0, numBytes: 8}
];
err = messageValidator.validateStructVersion(offset, kVersionSizes);
if (err !== validator.validationError.NONE)
return err;
return validator.validationError.NONE;
};
FrameInputHandler_Delete_Params.encodedSize = codec.kStructHeaderSize + 0;
FrameInputHandler_Delete_Params.decode = function(decoder) {
var packed;
var val = new FrameInputHandler_Delete_Params();
var numberOfBytes = decoder.readUint32();
var version = decoder.readUint32();
return val;
};
FrameInputHandler_Delete_Params.encode = function(encoder, val) {
var packed;
encoder.writeUint32(FrameInputHandler_Delete_Params.encodedSize);
encoder.writeUint32(0);
};
function FrameInputHandler_SelectAll_Params(values) {
this.initDefaults_();
this.initFields_(values);
}
FrameInputHandler_SelectAll_Params.prototype.initDefaults_ = function() {
};
FrameInputHandler_SelectAll_Params.prototype.initFields_ = function(fields) {
for(var field in fields) {
if (this.hasOwnProperty(field))
this[field] = fields[field];
}
};
FrameInputHandler_SelectAll_Params.generate = function(generator_) {
var generated = new FrameInputHandler_SelectAll_Params;
return generated;
};
FrameInputHandler_SelectAll_Params.prototype.mutate = function(mutator_) {
return this;
};
FrameInputHandler_SelectAll_Params.prototype.getHandleDeps = function() {
var handles = [];
return handles;
};
FrameInputHandler_SelectAll_Params.prototype.setHandles = function() {
this.setHandlesInternal_(arguments, 0);
};
FrameInputHandler_SelectAll_Params.prototype.setHandlesInternal_ = function(handles, idx) {
return idx;
};
FrameInputHandler_SelectAll_Params.validate = function(messageValidator, offset) {
var err;
err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize);
if (err !== validator.validationError.NONE)
return err;
var kVersionSizes = [
{version: 0, numBytes: 8}
];
err = messageValidator.validateStructVersion(offset, kVersionSizes);
if (err !== validator.validationError.NONE)
return err;
return validator.validationError.NONE;
};
FrameInputHandler_SelectAll_Params.encodedSize = codec.kStructHeaderSize + 0;
FrameInputHandler_SelectAll_Params.decode = function(decoder) {
var packed;
var val = new FrameInputHandler_SelectAll_Params();
var numberOfBytes = decoder.readUint32();
var version = decoder.readUint32();
return val;
};
FrameInputHandler_SelectAll_Params.encode = function(encoder, val) {
var packed;
encoder.writeUint32(FrameInputHandler_SelectAll_Params.encodedSize);
encoder.writeUint32(0);
};
function FrameInputHandler_CollapseSelection_Params(values) {
this.initDefaults_();
this.initFields_(values);
}
FrameInputHandler_CollapseSelection_Params.prototype.initDefaults_ = function() {
};
FrameInputHandler_CollapseSelection_Params.prototype.initFields_ = function(fields) {
for(var field in fields) {
if (this.hasOwnProperty(field))
this[field] = fields[field];
}
};
FrameInputHandler_CollapseSelection_Params.generate = function(generator_) {
var generated = new FrameInputHandler_CollapseSelection_Params;
return generated;
};
FrameInputHandler_CollapseSelection_Params.prototype.mutate = function(mutator_) {
return this;
};
FrameInputHandler_CollapseSelection_Params.prototype.getHandleDeps = function() {
var handles = [];
return handles;
};
FrameInputHandler_CollapseSelection_Params.prototype.setHandles = function() {
this.setHandlesInternal_(arguments, 0);
};
FrameInputHandler_CollapseSelection_Params.prototype.setHandlesInternal_ = function(handles, idx) {
return idx;
};
FrameInputHandler_CollapseSelection_Params.validate = function(messageValidator, offset) {
var err;
err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize);
if (err !== validator.validationError.NONE)
return err;
var kVersionSizes = [
{version: 0, numBytes: 8}
];
err = messageValidator.validateStructVersion(offset, kVersionSizes);
if (err !== validator.validationError.NONE)
return err;
return validator.validationError.NONE;
};
FrameInputHandler_CollapseSelection_Params.encodedSize = codec.kStructHeaderSize + 0;
FrameInputHandler_CollapseSelection_Params.decode = function(decoder) {
var packed;
var val = new FrameInputHandler_CollapseSelection_Params();
var numberOfBytes = decoder.readUint32();
var version = decoder.readUint32();
return val;
};
FrameInputHandler_CollapseSelection_Params.encode = function(encoder, val) {
var packed;
encoder.writeUint32(FrameInputHandler_CollapseSelection_Params.encodedSize);
encoder.writeUint32(0);
};
function FrameInputHandler_Replace_Params(values) {
this.initDefaults_();
this.initFields_(values);
}
FrameInputHandler_Replace_Params.prototype.initDefaults_ = function() {
this.word = null;
};
FrameInputHandler_Replace_Params.prototype.initFields_ = function(fields) {
for(var field in fields) {
if (this.hasOwnProperty(field))
this[field] = fields[field];
}
};
FrameInputHandler_Replace_Params.generate = function(generator_) {
var generated = new FrameInputHandler_Replace_Params;
generated.word = generator_.generateStruct(mojoBase.mojom.String16, false);
return generated;
};
FrameInputHandler_Replace_Params.prototype.mutate = function(mutator_) {
if (mutator_.chooseMutateField()) {
this.word = mutator_.mutateStruct(mojoBase.mojom.String16, false);
}
return this;
};
FrameInputHandler_Replace_Params.prototype.getHandleDeps = function() {
var handles = [];
return handles;
};
FrameInputHandler_Replace_Params.prototype.setHandles = function() {
this.setHandlesInternal_(arguments, 0);
};
FrameInputHandler_Replace_Params.prototype.setHandlesInternal_ = function(handles, idx) {
return idx;
};
FrameInputHandler_Replace_Params.validate = function(messageValidator, offset) {
var err;
err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize);
if (err !== validator.validationError.NONE)
return err;
var kVersionSizes = [
{version: 0, numBytes: 16}
];
err = messageValidator.validateStructVersion(offset, kVersionSizes);
if (err !== validator.validationError.NONE)
return err;
// validate FrameInputHandler_Replace_Params.word
err = messageValidator.validateStructPointer(offset + codec.kStructHeaderSize + 0, string16$.String16, false);
if (err !== validator.validationError.NONE)
return err;
return validator.validationError.NONE;
};
FrameInputHandler_Replace_Params.encodedSize = codec.kStructHeaderSize + 8;
FrameInputHandler_Replace_Params.decode = function(decoder) {
var packed;
var val = new FrameInputHandler_Replace_Params();
var numberOfBytes = decoder.readUint32();
var version = decoder.readUint32();
val.word = decoder.decodeStructPointer(string16$.String16);
return val;
};
FrameInputHandler_Replace_Params.encode = function(encoder, val) {
var packed;
encoder.writeUint32(FrameInputHandler_Replace_Params.encodedSize);
encoder.writeUint32(0);
encoder.encodeStructPointer(string16$.String16, val.word);
};
function FrameInputHandler_ReplaceMisspelling_Params(values) {
this.initDefaults_();
this.initFields_(values);
}
FrameInputHandler_ReplaceMisspelling_Params.prototype.initDefaults_ = function() {
this.word = null;
};
FrameInputHandler_ReplaceMisspelling_Params.prototype.initFields_ = function(fields) {
for(var field in fields) {
if (this.hasOwnProperty(field))
this[field] = fields[field];
}
};
FrameInputHandler_ReplaceMisspelling_Params.generate = function(generator_) {
var generated = new FrameInputHandler_ReplaceMisspelling_Params;
generated.word = generator_.generateStruct(mojoBase.mojom.String16, false);
return generated;
};
FrameInputHandler_ReplaceMisspelling_Params.prototype.mutate = function(mutator_) {
if (mutator_.chooseMutateField()) {
this.word = mutator_.mutateStruct(mojoBase.mojom.String16, false);
}
return this;
};
FrameInputHandler_ReplaceMisspelling_Params.prototype.getHandleDeps = function() {
var handles = [];
return handles;
};
FrameInputHandler_ReplaceMisspelling_Params.prototype.setHandles = function() {
this.setHandlesInternal_(arguments, 0);
};
FrameInputHandler_ReplaceMisspelling_Params.prototype.setHandlesInternal_ = function(handles, idx) {
return idx;
};
FrameInputHandler_ReplaceMisspelling_Params.validate = function(messageValidator, offset) {
var err;
err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize);
if (err !== validator.validationError.NONE)
return err;
var kVersionSizes = [
{version: 0, numBytes: 16}
];
err = messageValidator.validateStructVersion(offset, kVersionSizes);
if (err !== validator.validationError.NONE)
return err;
// validate FrameInputHandler_ReplaceMisspelling_Params.word
err = messageValidator.validateStructPointer(offset + codec.kStructHeaderSize + 0, string16$.String16, false);
if (err !== validator.validationError.NONE)
return err;
return validator.validationError.NONE;
};
FrameInputHandler_ReplaceMisspelling_Params.encodedSize = codec.kStructHeaderSize + 8;
FrameInputHandler_ReplaceMisspelling_Params.decode = function(decoder) {
var packed;
var val = new FrameInputHandler_ReplaceMisspelling_Params();
var numberOfBytes = decoder.readUint32();
var version = decoder.readUint32();
val.word = decoder.decodeStructPointer(string16$.String16);
return val;
};
FrameInputHandler_ReplaceMisspelling_Params.encode = function(encoder, val) {
var packed;
encoder.writeUint32(FrameInputHandler_ReplaceMisspelling_Params.encodedSize);
encoder.writeUint32(0);
encoder.encodeStructPointer(string16$.String16, val.word);
};
function FrameInputHandler_SelectRange_Params(values) {
this.initDefaults_();
this.initFields_(values);
}
FrameInputHandler_SelectRange_Params.prototype.initDefaults_ = function() {
this.base = null;
this.extent = null;
};
FrameInputHandler_SelectRange_Params.prototype.initFields_ = function(fields) {
for(var field in fields) {
if (this.hasOwnProperty(field))
this[field] = fields[field];
}
};
FrameInputHandler_SelectRange_Params.generate = function(generator_) {
var generated = new FrameInputHandler_SelectRange_Params;
generated.base = generator_.generateStruct(gfx.mojom.Point, false);
generated.extent = generator_.generateStruct(gfx.mojom.Point, false);
return generated;
};
FrameInputHandler_SelectRange_Params.prototype.mutate = function(mutator_) {
if (mutator_.chooseMutateField()) {
this.base = mutator_.mutateStruct(gfx.mojom.Point, false);
}
if (mutator_.chooseMutateField()) {
this.extent = mutator_.mutateStruct(gfx.mojom.Point, false);
}
return this;
};
FrameInputHandler_SelectRange_Params.prototype.getHandleDeps = function() {
var handles = [];
return handles;
};
FrameInputHandler_SelectRange_Params.prototype.setHandles = function() {
this.setHandlesInternal_(arguments, 0);
};
FrameInputHandler_SelectRange_Params.prototype.setHandlesInternal_ = function(handles, idx) {
return idx;
};
FrameInputHandler_SelectRange_Params.validate = function(messageValidator, offset) {
var err;
err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize);
if (err !== validator.validationError.NONE)
return err;
var kVersionSizes = [
{version: 0, numBytes: 24}
];
err = messageValidator.validateStructVersion(offset, kVersionSizes);
if (err !== validator.validationError.NONE)
return err;
// validate FrameInputHandler_SelectRange_Params.base
err = messageValidator.validateStructPointer(offset + codec.kStructHeaderSize + 0, geometry$.Point, false);
if (err !== validator.validationError.NONE)
return err;
// validate FrameInputHandler_SelectRange_Params.extent
err = messageValidator.validateStructPointer(offset + codec.kStructHeaderSize + 8, geometry$.Point, false);
if (err !== validator.validationError.NONE)
return err;
return validator.validationError.NONE;
};
FrameInputHandler_SelectRange_Params.encodedSize = codec.kStructHeaderSize + 16;
FrameInputHandler_SelectRange_Params.decode = function(decoder) {
var packed;
var val = new FrameInputHandler_SelectRange_Params();
var numberOfBytes = decoder.readUint32();
var version = decoder.readUint32();
val.base = decoder.decodeStructPointer(geometry$.Point);
val.extent = decoder.decodeStructPointer(geometry$.Point);
return val;
};
FrameInputHandler_SelectRange_Params.encode = function(encoder, val) {
var packed;
encoder.writeUint32(FrameInputHandler_SelectRange_Params.encodedSize);
encoder.writeUint32(0);
encoder.encodeStructPointer(geometry$.Point, val.base);
encoder.encodeStructPointer(geometry$.Point, val.extent);
};
function FrameInputHandler_AdjustSelectionByCharacterOffset_Params(values) {
this.initDefaults_();
this.initFields_(values);
}
FrameInputHandler_AdjustSelectionByCharacterOffset_Params.prototype.initDefaults_ = function() {
this.start = 0;
this.end = 0;
this.behavior = 0;
};
FrameInputHandler_AdjustSelectionByCharacterOffset_Params.prototype.initFields_ = function(fields) {
for(var field in fields) {
if (this.hasOwnProperty(field))
this[field] = fields[field];
}
};
FrameInputHandler_AdjustSelectionByCharacterOffset_Params.generate = function(generator_) {
var generated = new FrameInputHandler_AdjustSelectionByCharacterOffset_Params;
generated.start = generator_.generateInt32();
generated.end = generator_.generateInt32();
generated.behavior = generator_.generateEnum(0, 1);
return generated;
};
FrameInputHandler_AdjustSelectionByCharacterOffset_Params.prototype.mutate = function(mutator_) {
if (mutator_.chooseMutateField()) {
this.start = mutator_.mutateInt32(this.start);
}
if (mutator_.chooseMutateField()) {
this.end = mutator_.mutateInt32(this.end);
}
if (mutator_.chooseMutateField()) {
this.behavior = mutator_.mutateEnum(this.behavior, 0, 1);
}
return this;
};
FrameInputHandler_AdjustSelectionByCharacterOffset_Params.prototype.getHandleDeps = function() {
var handles = [];
return handles;
};
FrameInputHandler_AdjustSelectionByCharacterOffset_Params.prototype.setHandles = function() {
this.setHandlesInternal_(arguments, 0);
};
FrameInputHandler_AdjustSelectionByCharacterOffset_Params.prototype.setHandlesInternal_ = function(handles, idx) {
return idx;
};
FrameInputHandler_AdjustSelectionByCharacterOffset_Params.validate = function(messageValidator, offset) {
var err;
err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize);
if (err !== validator.validationError.NONE)
return err;
var kVersionSizes = [
{version: 0, numBytes: 24}
];
err = messageValidator.validateStructVersion(offset, kVersionSizes);
if (err !== validator.validationError.NONE)
return err;
// validate FrameInputHandler_AdjustSelectionByCharacterOffset_Params.behavior
err = messageValidator.validateEnum(offset + codec.kStructHeaderSize + 8, selection_menu_behavior$.SelectionMenuBehavior);
if (err !== validator.validationError.NONE)
return err;
return validator.validationError.NONE;
};
FrameInputHandler_AdjustSelectionByCharacterOffset_Params.encodedSize = codec.kStructHeaderSize + 16;
FrameInputHandler_AdjustSelectionByCharacterOffset_Params.decode = function(decoder) {
var packed;
var val = new FrameInputHandler_AdjustSelectionByCharacterOffset_Params();
var numberOfBytes = decoder.readUint32();
var version = decoder.readUint32();
val.start = decoder.decodeStruct(codec.Int32);
val.end = decoder.decodeStruct(codec.Int32);
val.behavior = decoder.decodeStruct(codec.Int32);
decoder.skip(1);
decoder.skip(1);
decoder.skip(1);
decoder.skip(1);
return val;
};
FrameInputHandler_AdjustSelectionByCharacterOffset_Params.encode = function(encoder, val) {
var packed;
encoder.writeUint32(FrameInputHandler_AdjustSelectionByCharacterOffset_Params.encodedSize);
encoder.writeUint32(0);
encoder.encodeStruct(codec.Int32, val.start);
encoder.encodeStruct(codec.Int32, val.end);
encoder.encodeStruct(codec.Int32, val.behavior);
encoder.skip(1);
encoder.skip(1);
encoder.skip(1);
encoder.skip(1);
};
function FrameInputHandler_MoveRangeSelectionExtent_Params(values) {
this.initDefaults_();
this.initFields_(values);
}
FrameInputHandler_MoveRangeSelectionExtent_Params.prototype.initDefaults_ = function() {
this.extent = null;
};
FrameInputHandler_MoveRangeSelectionExtent_Params.prototype.initFields_ = function(fields) {
for(var field in fields) {
if (this.hasOwnProperty(field))
this[field] = fields[field];
}
};
FrameInputHandler_MoveRangeSelectionExtent_Params.generate = function(generator_) {
var generated = new FrameInputHandler_MoveRangeSelectionExtent_Params;
generated.extent = generator_.generateStruct(gfx.mojom.Point, false);
return generated;
};
FrameInputHandler_MoveRangeSelectionExtent_Params.prototype.mutate = function(mutator_) {
if (mutator_.chooseMutateField()) {
this.extent = mutator_.mutateStruct(gfx.mojom.Point, false);
}
return this;
};
FrameInputHandler_MoveRangeSelectionExtent_Params.prototype.getHandleDeps = function() {
var handles = [];
return handles;
};
FrameInputHandler_MoveRangeSelectionExtent_Params.prototype.setHandles = function() {
this.setHandlesInternal_(arguments, 0);
};
FrameInputHandler_MoveRangeSelectionExtent_Params.prototype.setHandlesInternal_ = function(handles, idx) {
return idx;
};
FrameInputHandler_MoveRangeSelectionExtent_Params.validate = function(messageValidator, offset) {
var err;
err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize);
if (err !== validator.validationError.NONE)
return err;
var kVersionSizes = [
{version: 0, numBytes: 16}
];
err = messageValidator.validateStructVersion(offset, kVersionSizes);
if (err !== validator.validationError.NONE)
return err;
// validate FrameInputHandler_MoveRangeSelectionExtent_Params.extent
err = messageValidator.validateStructPointer(offset + codec.kStructHeaderSize + 0, geometry$.Point, false);
if (err !== validator.validationError.NONE)
return err;
return validator.validationError.NONE;
};
FrameInputHandler_MoveRangeSelectionExtent_Params.encodedSize = codec.kStructHeaderSize + 8;
FrameInputHandler_MoveRangeSelectionExtent_Params.decode = function(decoder) {
var packed;
var val = new FrameInputHandler_MoveRangeSelectionExtent_Params();
var numberOfBytes = decoder.readUint32();
var version = decoder.readUint32();
val.extent = decoder.decodeStructPointer(geometry$.Point);
return val;
};
FrameInputHandler_MoveRangeSelectionExtent_Params.encode = function(encoder, val) {
var packed;
encoder.writeUint32(FrameInputHandler_MoveRangeSelectionExtent_Params.encodedSize);
encoder.writeUint32(0);
encoder.encodeStructPointer(geometry$.Point, val.extent);
};
function FrameInputHandler_ScrollFocusedEditableNodeIntoRect_Params(values) {
this.initDefaults_();
this.initFields_(values);
}
FrameInputHandler_ScrollFocusedEditableNodeIntoRect_Params.prototype.initDefaults_ = function() {
this.rect = null;
};
FrameInputHandler_ScrollFocusedEditableNodeIntoRect_Params.prototype.initFields_ = function(fields) {
for(var field in fields) {
if (this.hasOwnProperty(field))
this[field] = fields[field];
}
};
FrameInputHandler_ScrollFocusedEditableNodeIntoRect_Params.generate = function(generator_) {
var generated = new FrameInputHandler_ScrollFocusedEditableNodeIntoRect_Params;
generated.rect = generator_.generateStruct(gfx.mojom.Rect, false);
return generated;
};
FrameInputHandler_ScrollFocusedEditableNodeIntoRect_Params.prototype.mutate = function(mutator_) {
if (mutator_.chooseMutateField()) {
this.rect = mutator_.mutateStruct(gfx.mojom.Rect, false);
}
return this;
};
FrameInputHandler_ScrollFocusedEditableNodeIntoRect_Params.prototype.getHandleDeps = function() {
var handles = [];
return handles;
};
FrameInputHandler_ScrollFocusedEditableNodeIntoRect_Params.prototype.setHandles = function() {
this.setHandlesInternal_(arguments, 0);
};
FrameInputHandler_ScrollFocusedEditableNodeIntoRect_Params.prototype.setHandlesInternal_ = function(handles, idx) {
return idx;
};
FrameInputHandler_ScrollFocusedEditableNodeIntoRect_Params.validate = function(messageValidator, offset) {
var err;
err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize);
if (err !== validator.validationError.NONE)
return err;
var kVersionSizes = [
{version: 0, numBytes: 16}
];
err = messageValidator.validateStructVersion(offset, kVersionSizes);
if (err !== validator.validationError.NONE)
return err;
// validate FrameInputHandler_ScrollFocusedEditableNodeIntoRect_Params.rect
err = messageValidator.validateStructPointer(offset + codec.kStructHeaderSize + 0, geometry$.Rect, false);
if (err !== validator.validationError.NONE)
return err;
return validator.validationError.NONE;
};
FrameInputHandler_ScrollFocusedEditableNodeIntoRect_Params.encodedSize = codec.kStructHeaderSize + 8;
FrameInputHandler_ScrollFocusedEditableNodeIntoRect_Params.decode = function(decoder) {
var packed;
var val = new FrameInputHandler_ScrollFocusedEditableNodeIntoRect_Params();
var numberOfBytes = decoder.readUint32();
var version = decoder.readUint32();
val.rect = decoder.decodeStructPointer(geometry$.Rect);
return val;
};
FrameInputHandler_ScrollFocusedEditableNodeIntoRect_Params.encode = function(encoder, val) {
var packed;
encoder.writeUint32(FrameInputHandler_ScrollFocusedEditableNodeIntoRect_Params.encodedSize);
encoder.writeUint32(0);
encoder.encodeStructPointer(geometry$.Rect, val.rect);
};
function FrameInputHandler_MoveCaret_Params(values) {
this.initDefaults_();
this.initFields_(values);
}
FrameInputHandler_MoveCaret_Params.prototype.initDefaults_ = function() {
this.point = null;
};
FrameInputHandler_MoveCaret_Params.prototype.initFields_ = function(fields) {
for(var field in fields) {
if (this.hasOwnProperty(field))
this[field] = fields[field];
}
};
FrameInputHandler_MoveCaret_Params.generate = function(generator_) {
var generated = new FrameInputHandler_MoveCaret_Params;
generated.point = generator_.generateStruct(gfx.mojom.Point, false);
return generated;
};
FrameInputHandler_MoveCaret_Params.prototype.mutate = function(mutator_) {
if (mutator_.chooseMutateField()) {
this.point = mutator_.mutateStruct(gfx.mojom.Point, false);
}
return this;
};
FrameInputHandler_MoveCaret_Params.prototype.getHandleDeps = function() {
var handles = [];
return handles;
};
FrameInputHandler_MoveCaret_Params.prototype.setHandles = function() {
this.setHandlesInternal_(arguments, 0);
};
FrameInputHandler_MoveCaret_Params.prototype.setHandlesInternal_ = function(handles, idx) {
return idx;
};
FrameInputHandler_MoveCaret_Params.validate = function(messageValidator, offset) {
var err;
err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize);
if (err !== validator.validationError.NONE)
return err;
var kVersionSizes = [
{version: 0, numBytes: 16}
];
err = messageValidator.validateStructVersion(offset, kVersionSizes);
if (err !== validator.validationError.NONE)
return err;
// validate FrameInputHandler_MoveCaret_Params.point
err = messageValidator.validateStructPointer(offset + codec.kStructHeaderSize + 0, geometry$.Point, false);
if (err !== validator.validationError.NONE)
return err;
return validator.validationError.NONE;
};
FrameInputHandler_MoveCaret_Params.encodedSize = codec.kStructHeaderSize + 8;
FrameInputHandler_MoveCaret_Params.decode = function(decoder) {
var packed;
var val = new FrameInputHandler_MoveCaret_Params();
var numberOfBytes = decoder.readUint32();
var version = decoder.readUint32();
val.point = decoder.decodeStructPointer(geometry$.Point);
return val;
};
FrameInputHandler_MoveCaret_Params.encode = function(encoder, val) {
var packed;
encoder.writeUint32(FrameInputHandler_MoveCaret_Params.encodedSize);
encoder.writeUint32(0);
encoder.encodeStructPointer(geometry$.Point, val.point);
};
function FrameInputHandler_GetWidgetInputHandler_Params(values) {
this.initDefaults_();
this.initFields_(values);
}
FrameInputHandler_GetWidgetInputHandler_Params.prototype.initDefaults_ = function() {
this.interfaceRequest = new associatedBindings.AssociatedInterfaceRequest();
this.host = new WidgetInputHandlerHostPtr();
};
FrameInputHandler_GetWidgetInputHandler_Params.prototype.initFields_ = function(fields) {
for(var field in fields) {
if (this.hasOwnProperty(field))
this[field] = fields[field];
}
};
FrameInputHandler_GetWidgetInputHandler_Params.generate = function(generator_) {
var generated = new FrameInputHandler_GetWidgetInputHandler_Params;
generated.interfaceRequest = generator_.generateAssociatedInterfaceRequest("content.mojom.WidgetInputHandler", false);
generated.host = generator_.generateInterface("content.mojom.WidgetInputHandlerHost", false);
return generated;
};
FrameInputHandler_GetWidgetInputHandler_Params.prototype.mutate = function(mutator_) {
if (mutator_.chooseMutateField()) {
this.interfaceRequest = mutator_.mutateAssociatedInterfaceRequest(this.interfaceRequest, "content.mojom.WidgetInputHandler", false);
}
if (mutator_.chooseMutateField()) {
this.host = mutator_.mutateInterface(this.host, "content.mojom.WidgetInputHandlerHost", false);
}
return this;
};
FrameInputHandler_GetWidgetInputHandler_Params.prototype.getHandleDeps = function() {
var handles = [];
if (this.interfaceRequest !== null) {
Array.prototype.push.apply(handles, ["content.mojom.WidgetInputHandlerAssociatedRequest"]);
}
if (this.host !== null) {
Array.prototype.push.apply(handles, ["content.mojom.WidgetInputHandlerHostPtr"]);
}
return handles;
};
FrameInputHandler_GetWidgetInputHandler_Params.prototype.setHandles = function() {
this.setHandlesInternal_(arguments, 0);
};
FrameInputHandler_GetWidgetInputHandler_Params.prototype.setHandlesInternal_ = function(handles, idx) {
this.interfaceRequest = handles[idx++];;
this.host = handles[idx++];;
return idx;
};
FrameInputHandler_GetWidgetInputHandler_Params.validate = function(messageValidator, offset) {
var err;
err = messageValidator.validateStructHeader(offset, codec.kStructHeaderSize);
if (err !== validator.validationError.NONE)
return err;
var kVersionSizes = [
{version: 0, numBytes: 24}
];
err = messageValidator.validateStructVersion(offset, kVersionSizes);
if (err !== validator.validationError.NONE)
return err;
// validate FrameInputHandler_GetWidgetInputHandler_Params.interfaceRequest
err = messageValidator.validateAssociatedInterfaceRequest(offset + codec.kStructHeaderSize + 0, false)
if (err !== validator.validationError.NONE)
return err;
// validate FrameInputHandler_GetWidgetInputHandler_Params.host
err = messageValidator.validateInterface(offset + codec.kStructHeaderSize + 4, false);
if (err !== validator.validationError.NONE)
return err;
return validator.validationError.NONE;
};
FrameInputHandler_GetWidgetInputHandler_Params.encodedSize = codec.kStructHeaderSize + 16;
FrameInputHandler_GetWidgetInputHandler_Params.decode = function(decoder) {
var packed;
var val = new FrameInputHandler_GetWidgetInputHandler_Params();
var numberOfBytes = decoder.readUint32();
var version = decoder.readUint32();
val.interfaceRequest = decoder.decodeStruct(codec.AssociatedInterfaceRequest);
val.host = decoder.decodeStruct(new codec.Interface(WidgetInputHandlerHostPtr));
decoder.skip(1);
decoder.skip(1);
decoder.skip(1);
decoder.skip(1);
return val;
};
FrameInputHandler_GetWidgetInputHandler_Params.encode = function(encoder, val) {
var packed;
encoder.writeUint32(FrameInputHandler_GetWidgetInputHandler_Params.encodedSize);
encoder.writeUint32(0);
encoder.encodeStruct(codec.AssociatedInterfaceRequest, val.interfaceRequest);
encoder.encodeStruct(new codec.Interface(WidgetInputHandlerHostPtr), val.host);
encoder.skip(1);
encoder.skip(1);
encoder.skip(1);
encoder.skip(1);
};
var kWidgetInputHandlerHost_CancelTouchTimeout_Name = 1363612090;
var kWidgetInputHandlerHost_SetWhiteListedTouchAction_Name = 1855078617;
var kWidgetInputHandlerHost_DidOverscroll_Name = 1120071619;
var kWidgetInputHandlerHost_DidStopFlinging_Name = 481167471;
var kWidgetInputHandlerHost_DidStartScrollingViewport_Name = 374382240;
var kWidgetInputHandlerHost_ImeCancelComposition_Name = 101200975;
var kWidgetInputHandlerHost_ImeCompositionRangeChanged_Name = 1191434960;
function WidgetInputHandlerHostPtr(handleOrPtrInfo) {
this.ptr = new bindings.InterfacePtrController(WidgetInputHandlerHost,
handleOrPtrInfo);
}
function WidgetInputHandlerHostAssociatedPtr(associatedInterfacePtrInfo) {
this.ptr = new associatedBindings.AssociatedInterfacePtrController(
WidgetInputHandlerHost, associatedInterfacePtrInfo);
}
WidgetInputHandlerHostAssociatedPtr.prototype =
Object.create(WidgetInputHandlerHostPtr.prototype);
WidgetInputHandlerHostAssociatedPtr.prototype.constructor =
WidgetInputHandlerHostAssociatedPtr;
function WidgetInputHandlerHostProxy(receiver) {
this.receiver_ = receiver;
}
WidgetInputHandlerHostPtr.prototype.cancelTouchTimeout = function() {
return WidgetInputHandlerHostProxy.prototype.cancelTouchTimeout
.apply(this.ptr.getProxy(), arguments);
};
WidgetInputHandlerHostProxy.prototype.cancelTouchTimeout = function() {
var params_ = new WidgetInputHandlerHost_CancelTouchTimeout_Params();
var builder = new codec.MessageV0Builder(
kWidgetInputHandlerHost_CancelTouchTimeout_Name,
codec.align(WidgetInputHandlerHost_CancelTouchTimeout_Params.encodedSize));
builder.encodeStruct(WidgetInputHandlerHost_CancelTouchTimeout_Params, params_);
var message = builder.finish();
this.receiver_.accept(message);
};
WidgetInputHandlerHostPtr.prototype.setWhiteListedTouchAction = function() {
return WidgetInputHandlerHostProxy.prototype.setWhiteListedTouchAction
.apply(this.ptr.getProxy(), arguments);
};
WidgetInputHandlerHostProxy.prototype.setWhiteListedTouchAction = function(touchAction, uniqueTouchEventId, state) {
var params_ = new WidgetInputHandlerHost_SetWhiteListedTouchAction_Params();
params_.touchAction = touchAction;
params_.uniqueTouchEventId = uniqueTouchEventId;
params_.state = state;
var builder = new codec.MessageV0Builder(
kWidgetInputHandlerHost_SetWhiteListedTouchAction_Name,
codec.align(WidgetInputHandlerHost_SetWhiteListedTouchAction_Params.encodedSize));
builder.encodeStruct(WidgetInputHandlerHost_SetWhiteListedTouchAction_Params, params_);
var message = builder.finish();
this.receiver_.accept(message);
};
WidgetInputHandlerHostPtr.prototype.didOverscroll = function() {
return WidgetInputHandlerHostProxy.prototype.didOverscroll
.apply(this.ptr.getProxy(), arguments);
};
WidgetInputHandlerHostProxy.prototype.didOverscroll = function(params) {
var params_ = new WidgetInputHandlerHost_DidOverscroll_Params();
params_.params = params;
var builder = new codec.MessageV0Builder(
kWidgetInputHandlerHost_DidOverscroll_Name,
codec.align(WidgetInputHandlerHost_DidOverscroll_Params.encodedSize));
builder.encodeStruct(WidgetInputHandlerHost_DidOverscroll_Params, params_);
var message = builder.finish();
this.receiver_.accept(message);
};
WidgetInputHandlerHostPtr.prototype.didStopFlinging = function() {
return WidgetInputHandlerHostProxy.prototype.didStopFlinging
.apply(this.ptr.getProxy(), arguments);
};
WidgetInputHandlerHostProxy.prototype.didStopFlinging = function() {
var params_ = new WidgetInputHandlerHost_DidStopFlinging_Params();
var builder = new codec.MessageV0Builder(
kWidgetInputHandlerHost_DidStopFlinging_Name,
codec.align(WidgetInputHandlerHost_DidStopFlinging_Params.encodedSize));
builder.encodeStruct(WidgetInputHandlerHost_DidStopFlinging_Params, params_);
var message = builder.finish();
this.receiver_.accept(message);
};
WidgetInputHandlerHostPtr.prototype.didStartScrollingViewport = function() {
return WidgetInputHandlerHostProxy.prototype.didStartScrollingViewport
.apply(this.ptr.getProxy(), arguments);
};
WidgetInputHandlerHostProxy.prototype.didStartScrollingViewport = function() {
var params_ = new WidgetInputHandlerHost_DidStartScrollingViewport_Params();
var builder = new codec.MessageV0Builder(
kWidgetInputHandlerHost_DidStartScrollingViewport_Name,
codec.align(WidgetInputHandlerHost_DidStartScrollingViewport_Params.encodedSize));
builder.encodeStruct(WidgetInputHandlerHost_DidStartScrollingViewport_Params, params_);
var message = builder.finish();
this.receiver_.accept(message);
};
WidgetInputHandlerHostPtr.prototype.imeCancelComposition = function() {
return WidgetInputHandlerHostProxy.prototype.imeCancelComposition
.apply(this.ptr.getProxy(), arguments);
};
WidgetInputHandlerHostProxy.prototype.imeCancelComposition = function() {
var params_ = new WidgetInputHandlerHost_ImeCancelComposition_Params();
var builder = new codec.MessageV0Builder(
kWidgetInputHandlerHost_ImeCancelComposition_Name,
codec.align(WidgetInputHandlerHost_ImeCancelComposition_Params.encodedSize));
builder.encodeStruct(WidgetInputHandlerHost_ImeCancelComposition_Params, params_);
var message = builder.finish();
this.receiver_.accept(message);
};
WidgetInputHandlerHostPtr.prototype.imeCompositionRangeChanged = function() {
return WidgetInputHandlerHostProxy.prototype.imeCompositionRangeChanged
.apply(this.ptr.getProxy(), arguments);
};
WidgetInputHandlerHostProxy.prototype.imeCompositionRangeChanged = function(range, bounds) {
var params_ = new WidgetInputHandlerHost_ImeCompositionRangeChanged_Params();
params_.range = range;
params_.bounds = bounds;
var builder = new codec.MessageV0Builder(
kWidgetInputHandlerHost_ImeCompositionRangeChanged_Name,
codec.align(WidgetInputHandlerHost_ImeCompositionRangeChanged_Params.encodedSize));
builder.encodeStruct(WidgetInputHandlerHost_ImeCompositionRangeChanged_Params, params_);
var message = builder.finish();
this.receiver_.accept(message);
};
function WidgetInputHandlerHostStub(delegate) {
this.delegate_ = delegate;
}
WidgetInputHandlerHostStub.prototype.cancelTouchTimeout = function() {
return this.delegate_ && this.delegate_.cancelTouchTimeout && this.delegate_.cancelTouchTimeout();
}
WidgetInputHandlerHostStub.prototype.setWhiteListedTouchAction = function(touchAction, uniqueTouchEventId, state) {
return this.delegate_ && this.delegate_.setWhiteListedTouchAction && this.delegate_.setWhiteListedTouchAction(touchAction, uniqueTouchEventId, state);
}
WidgetInputHandlerHostStub.prototype.didOverscroll = function(params) {
return this.delegate_ && this.delegate_.didOverscroll && this.delegate_.didOverscroll(params);
}
WidgetInputHandlerHostStub.prototype.didStopFlinging = function() {
return this.delegate_ && this.delegate_.didStopFlinging && this.delegate_.didStopFlinging();
}
WidgetInputHandlerHostStub.prototype.didStartScrollingViewport = function() {
return this.delegate_ && this.delegate_.didStartScrollingViewport && this.delegate_.didStartScrollingViewport();
}
WidgetInputHandlerHostStub.prototype.imeCancelComposition = function() {
return this.delegate_ && this.delegate_.imeCancelComposition && this.delegate_.imeCancelComposition();
}
WidgetInputHandlerHostStub.prototype.imeCompositionRangeChanged = function(range, bounds) {
return this.delegate_ && this.delegate_.imeCompositionRangeChanged && this.delegate_.imeCompositionRangeChanged(range, bounds);
}
WidgetInputHandlerHostStub.prototype.accept = function(message) {
var reader = new codec.MessageReader(message);
switch (reader.messageName) {
case kWidgetInputHandlerHost_CancelTouchTimeout_Name:
var params = reader.decodeStruct(WidgetInputHandlerHost_CancelTouchTimeout_Params);
this.cancelTouchTimeout();
return true;
case kWidgetInputHandlerHost_SetWhiteListedTouchAction_Name:
var params = reader.decodeStruct(WidgetInputHandlerHost_SetWhiteListedTouchAction_Params);
this.setWhiteListedTouchAction(params.touchAction, params.uniqueTouchEventId, params.state);
return true;
case kWidgetInputHandlerHost_DidOverscroll_Name:
var params = reader.decodeStruct(WidgetInputHandlerHost_DidOverscroll_Params);
this.didOverscroll(params.params);
return true;
case kWidgetInputHandlerHost_DidStopFlinging_Name:
var params = reader.decodeStruct(WidgetInputHandlerHost_DidStopFlinging_Params);
this.didStopFlinging();
return true;
case kWidgetInputHandlerHost_DidStartScrollingViewport_Name:
var params = reader.decodeStruct(WidgetInputHandlerHost_DidStartScrollingViewport_Params);
this.didStartScrollingViewport();
return true;
case kWidgetInputHandlerHost_ImeCancelComposition_Name:
var params = reader.decodeStruct(WidgetInputHandlerHost_ImeCancelComposition_Params);
this.imeCancelComposition();
return true;
case kWidgetInputHandlerHost_ImeCompositionRangeChanged_Name:
var params = reader.decodeStruct(WidgetInputHandlerHost_ImeCompositionRangeChanged_Params);
this.imeCompositionRangeChanged(params.range, params.bounds);
return true;
default:
return false;
}
};
WidgetInputHandlerHostStub.prototype.acceptWithResponder =
function(message, responder) {
var reader = new codec.MessageReader(message);
switch (reader.messageName) {
default:
return false;
}
};
function validateWidgetInputHandlerHostRequest(messageValidator) {
var message = messageValidator.message;
var paramsClass = null;
switch (message.getName()) {
case kWidgetInputHandlerHost_CancelTouchTimeout_Name:
if (!message.expectsResponse() && !message.isResponse())
paramsClass = WidgetInputHandlerHost_CancelTouchTimeout_Params;
break;
case kWidgetInputHandlerHost_SetWhiteListedTouchAction_Name:
if (!message.expectsResponse() && !message.isResponse())
paramsClass = WidgetInputHandlerHost_SetWhiteListedTouchAction_Params;
break;
case kWidgetInputHandlerHost_DidOverscroll_Name:
if (!message.expectsResponse() && !message.isResponse())
paramsClass = WidgetInputHandlerHost_DidOverscroll_Params;
break;
case kWidgetInputHandlerHost_DidStopFlinging_Name:
if (!message.expectsResponse() && !message.isResponse())
paramsClass = WidgetInputHandlerHost_DidStopFlinging_Params;
break;
case kWidgetInputHandlerHost_DidStartScrollingViewport_Name:
if (!message.expectsResponse() && !message.isResponse())
paramsClass = WidgetInputHandlerHost_DidStartScrollingViewport_Params;
break;
case kWidgetInputHandlerHost_ImeCancelComposition_Name:
if (!message.expectsResponse() && !message.isResponse())
paramsClass = WidgetInputHandlerHost_ImeCancelComposition_Params;
break;
case kWidgetInputHandlerHost_ImeCompositionRangeChanged_Name:
if (!message.expectsResponse() && !message.isResponse())
paramsClass = WidgetInputHandlerHost_ImeCompositionRangeChanged_Params;
break;
}
if (paramsClass === null)
return validator.validationError.NONE;
return paramsClass.validate(messageValidator, messageValidator.message.getHeaderNumBytes());
}
function validateWidgetInputHandlerHostResponse(messageValidator) {
return validator.validationError.NONE;
}
var WidgetInputHandlerHost = {
name: 'content.mojom.WidgetInputHandlerHost',
kVersion: 0,
ptrClass: WidgetInputHandlerHostPtr,
proxyClass: WidgetInputHandlerHostProxy,
stubClass: WidgetInputHandlerHostStub,
validateRequest: validateWidgetInputHandlerHostRequest,
validateResponse: null,
mojomId: 'content/common/input/input_handler.mojom',
fuzzMethods: {
cancelTouchTimeout: {
params: WidgetInputHandlerHost_CancelTouchTimeout_Params,
},
setWhiteListedTouchAction: {
params: WidgetInputHandlerHost_SetWhiteListedTouchAction_Params,
},
didOverscroll: {
params: WidgetInputHandlerHost_DidOverscroll_Params,
},
didStopFlinging: {
params: WidgetInputHandlerHost_DidStopFlinging_Params,
},
didStartScrollingViewport: {
params: WidgetInputHandlerHost_DidStartScrollingViewport_Params,
},
imeCancelComposition: {
params: WidgetInputHandlerHost_ImeCancelComposition_Params,
},
imeCompositionRangeChanged: {
params: WidgetInputHandlerHost_ImeCompositionRangeChanged_Params,
},
},
};
WidgetInputHandlerHostStub.prototype.validator = validateWidgetInputHandlerHostRequest;
WidgetInputHandlerHostProxy.prototype.validator = null;
var kWidgetInputHandler_SetFocus_Name = 344833781;
var kWidgetInputHandler_MouseCaptureLost_Name = 576805990;
var kWidgetInputHandler_SetEditCommandsForNextKeyEvent_Name = 1636237917;
var kWidgetInputHandler_CursorVisibilityChanged_Name = 292536066;
var kWidgetInputHandler_ImeSetComposition_Name = 746573975;
var kWidgetInputHandler_ImeCommitText_Name = 1640565420;
var kWidgetInputHandler_ImeFinishComposingText_Name = 1317839388;
var kWidgetInputHandler_RequestTextInputStateUpdate_Name = 232750075;
var kWidgetInputHandler_RequestCompositionUpdates_Name = 1310987914;
var kWidgetInputHandler_DispatchEvent_Name = 152073011;
var kWidgetInputHandler_DispatchNonBlockingEvent_Name = 946082215;
var kWidgetInputHandler_AttachSynchronousCompositor_Name = 508453052;
function WidgetInputHandlerPtr(handleOrPtrInfo) {
this.ptr = new bindings.InterfacePtrController(WidgetInputHandler,
handleOrPtrInfo);
}
function WidgetInputHandlerAssociatedPtr(associatedInterfacePtrInfo) {
this.ptr = new associatedBindings.AssociatedInterfacePtrController(
WidgetInputHandler, associatedInterfacePtrInfo);
}
WidgetInputHandlerAssociatedPtr.prototype =
Object.create(WidgetInputHandlerPtr.prototype);
WidgetInputHandlerAssociatedPtr.prototype.constructor =
WidgetInputHandlerAssociatedPtr;
function WidgetInputHandlerProxy(receiver) {
this.receiver_ = receiver;
}
WidgetInputHandlerPtr.prototype.setFocus = function() {
return WidgetInputHandlerProxy.prototype.setFocus
.apply(this.ptr.getProxy(), arguments);
};
WidgetInputHandlerProxy.prototype.setFocus = function(focused) {
var params_ = new WidgetInputHandler_SetFocus_Params();
params_.focused = focused;
var builder = new codec.MessageV0Builder(
kWidgetInputHandler_SetFocus_Name,
codec.align(WidgetInputHandler_SetFocus_Params.encodedSize));
builder.encodeStruct(WidgetInputHandler_SetFocus_Params, params_);
var message = builder.finish();
this.receiver_.accept(message);
};
WidgetInputHandlerPtr.prototype.mouseCaptureLost = function() {
return WidgetInputHandlerProxy.prototype.mouseCaptureLost
.apply(this.ptr.getProxy(), arguments);
};
WidgetInputHandlerProxy.prototype.mouseCaptureLost = function() {
var params_ = new WidgetInputHandler_MouseCaptureLost_Params();
var builder = new codec.MessageV0Builder(
kWidgetInputHandler_MouseCaptureLost_Name,
codec.align(WidgetInputHandler_MouseCaptureLost_Params.encodedSize));
builder.encodeStruct(WidgetInputHandler_MouseCaptureLost_Params, params_);
var message = builder.finish();
this.receiver_.accept(message);
};
WidgetInputHandlerPtr.prototype.setEditCommandsForNextKeyEvent = function() {
return WidgetInputHandlerProxy.prototype.setEditCommandsForNextKeyEvent
.apply(this.ptr.getProxy(), arguments);
};
WidgetInputHandlerProxy.prototype.setEditCommandsForNextKeyEvent = function(commands) {
var params_ = new WidgetInputHandler_SetEditCommandsForNextKeyEvent_Params();
params_.commands = commands;
var builder = new codec.MessageV0Builder(
kWidgetInputHandler_SetEditCommandsForNextKeyEvent_Name,
codec.align(WidgetInputHandler_SetEditCommandsForNextKeyEvent_Params.encodedSize));
builder.encodeStruct(WidgetInputHandler_SetEditCommandsForNextKeyEvent_Params, params_);
var message = builder.finish();
this.receiver_.accept(message);
};
WidgetInputHandlerPtr.prototype.cursorVisibilityChanged = function() {
return WidgetInputHandlerProxy.prototype.cursorVisibilityChanged
.apply(this.ptr.getProxy(), arguments);
};
WidgetInputHandlerProxy.prototype.cursorVisibilityChanged = function(visible) {
var params_ = new WidgetInputHandler_CursorVisibilityChanged_Params();
params_.visible = visible;
var builder = new codec.MessageV0Builder(
kWidgetInputHandler_CursorVisibilityChanged_Name,
codec.align(WidgetInputHandler_CursorVisibilityChanged_Params.encodedSize));
builder.encodeStruct(WidgetInputHandler_CursorVisibilityChanged_Params, params_);
var message = builder.finish();
this.receiver_.accept(message);
};
WidgetInputHandlerPtr.prototype.imeSetComposition = function() {
return WidgetInputHandlerProxy.prototype.imeSetComposition
.apply(this.ptr.getProxy(), arguments);
};
WidgetInputHandlerProxy.prototype.imeSetComposition = function(text, imeTextSpans, range, start, end) {
var params_ = new WidgetInputHandler_ImeSetComposition_Params();
params_.text = text;
params_.imeTextSpans = imeTextSpans;
params_.range = range;
params_.start = start;
params_.end = end;
var builder = new codec.MessageV0Builder(
kWidgetInputHandler_ImeSetComposition_Name,
codec.align(WidgetInputHandler_ImeSetComposition_Params.encodedSize));
builder.encodeStruct(WidgetInputHandler_ImeSetComposition_Params, params_);
var message = builder.finish();
this.receiver_.accept(message);
};
WidgetInputHandlerPtr.prototype.imeCommitText = function() {
return WidgetInputHandlerProxy.prototype.imeCommitText
.apply(this.ptr.getProxy(), arguments);
};
WidgetInputHandlerProxy.prototype.imeCommitText = function(text, imeTextSpans, range, relativeCursorPosition) {
var params_ = new WidgetInputHandler_ImeCommitText_Params();
params_.text = text;
params_.imeTextSpans = imeTextSpans;
params_.range = range;
params_.relativeCursorPosition = relativeCursorPosition;
var builder = new codec.MessageV0Builder(
kWidgetInputHandler_ImeCommitText_Name,
codec.align(WidgetInputHandler_ImeCommitText_Params.encodedSize));
builder.encodeStruct(WidgetInputHandler_ImeCommitText_Params, params_);
var message = builder.finish();
this.receiver_.accept(message);
};
WidgetInputHandlerPtr.prototype.imeFinishComposingText = function() {
return WidgetInputHandlerProxy.prototype.imeFinishComposingText
.apply(this.ptr.getProxy(), arguments);
};
WidgetInputHandlerProxy.prototype.imeFinishComposingText = function(keepSelection) {
var params_ = new WidgetInputHandler_ImeFinishComposingText_Params();
params_.keepSelection = keepSelection;
var builder = new codec.MessageV0Builder(
kWidgetInputHandler_ImeFinishComposingText_Name,
codec.align(WidgetInputHandler_ImeFinishComposingText_Params.encodedSize));
builder.encodeStruct(WidgetInputHandler_ImeFinishComposingText_Params, params_);
var message = builder.finish();
this.receiver_.accept(message);
};
WidgetInputHandlerPtr.prototype.requestTextInputStateUpdate = function() {
return WidgetInputHandlerProxy.prototype.requestTextInputStateUpdate
.apply(this.ptr.getProxy(), arguments);
};
WidgetInputHandlerProxy.prototype.requestTextInputStateUpdate = function() {
var params_ = new WidgetInputHandler_RequestTextInputStateUpdate_Params();
var builder = new codec.MessageV0Builder(
kWidgetInputHandler_RequestTextInputStateUpdate_Name,
codec.align(WidgetInputHandler_RequestTextInputStateUpdate_Params.encodedSize));
builder.encodeStruct(WidgetInputHandler_RequestTextInputStateUpdate_Params, params_);
var message = builder.finish();
this.receiver_.accept(message);
};
WidgetInputHandlerPtr.prototype.requestCompositionUpdates = function() {
return WidgetInputHandlerProxy.prototype.requestCompositionUpdates
.apply(this.ptr.getProxy(), arguments);
};
WidgetInputHandlerProxy.prototype.requestCompositionUpdates = function(immediateRequest, monitorRequest) {
var params_ = new WidgetInputHandler_RequestCompositionUpdates_Params();
params_.immediateRequest = immediateRequest;
params_.monitorRequest = monitorRequest;
var builder = new codec.MessageV0Builder(
kWidgetInputHandler_RequestCompositionUpdates_Name,
codec.align(WidgetInputHandler_RequestCompositionUpdates_Params.encodedSize));
builder.encodeStruct(WidgetInputHandler_RequestCompositionUpdates_Params, params_);
var message = builder.finish();
this.receiver_.accept(message);
};
WidgetInputHandlerPtr.prototype.dispatchEvent = function() {
return WidgetInputHandlerProxy.prototype.dispatchEvent
.apply(this.ptr.getProxy(), arguments);
};
WidgetInputHandlerProxy.prototype.dispatchEvent = function(event) {
var params_ = new WidgetInputHandler_DispatchEvent_Params();
params_.event = event;
return new Promise(function(resolve, reject) {
var builder = new codec.MessageV1Builder(
kWidgetInputHandler_DispatchEvent_Name,
codec.align(WidgetInputHandler_DispatchEvent_Params.encodedSize),
codec.kMessageExpectsResponse, 0);
builder.encodeStruct(WidgetInputHandler_DispatchEvent_Params, params_);
var message = builder.finish();
this.receiver_.acceptAndExpectResponse(message).then(function(message) {
var reader = new codec.MessageReader(message);
var responseParams =
reader.decodeStruct(WidgetInputHandler_DispatchEvent_ResponseParams);
resolve(responseParams);
}).catch(function(result) {
reject(Error("Connection error: " + result));
});
}.bind(this));
};
WidgetInputHandlerPtr.prototype.dispatchNonBlockingEvent = function() {
return WidgetInputHandlerProxy.prototype.dispatchNonBlockingEvent
.apply(this.ptr.getProxy(), arguments);
};
WidgetInputHandlerProxy.prototype.dispatchNonBlockingEvent = function(event) {
var params_ = new WidgetInputHandler_DispatchNonBlockingEvent_Params();
params_.event = event;
var builder = new codec.MessageV0Builder(
kWidgetInputHandler_DispatchNonBlockingEvent_Name,
codec.align(WidgetInputHandler_DispatchNonBlockingEvent_Params.encodedSize));
builder.encodeStruct(WidgetInputHandler_DispatchNonBlockingEvent_Params, params_);
var message = builder.finish();
this.receiver_.accept(message);
};
WidgetInputHandlerPtr.prototype.attachSynchronousCompositor = function() {
return WidgetInputHandlerProxy.prototype.attachSynchronousCompositor
.apply(this.ptr.getProxy(), arguments);
};
WidgetInputHandlerProxy.prototype.attachSynchronousCompositor = function(controlHost, host, compositorRequest) {
var params_ = new WidgetInputHandler_AttachSynchronousCompositor_Params();
params_.controlHost = controlHost;
params_.host = host;
params_.compositorRequest = compositorRequest;
var builder = new codec.MessageV2Builder(
kWidgetInputHandler_AttachSynchronousCompositor_Name,
codec.align(WidgetInputHandler_AttachSynchronousCompositor_Params.encodedSize));
builder.setPayload(WidgetInputHandler_AttachSynchronousCompositor_Params, params_);
var message = builder.finish();
this.receiver_.accept(message);
};
function WidgetInputHandlerStub(delegate) {
this.delegate_ = delegate;
}
WidgetInputHandlerStub.prototype.setFocus = function(focused) {
return this.delegate_ && this.delegate_.setFocus && this.delegate_.setFocus(focused);
}
WidgetInputHandlerStub.prototype.mouseCaptureLost = function() {
return this.delegate_ && this.delegate_.mouseCaptureLost && this.delegate_.mouseCaptureLost();
}
WidgetInputHandlerStub.prototype.setEditCommandsForNextKeyEvent = function(commands) {
return this.delegate_ && this.delegate_.setEditCommandsForNextKeyEvent && this.delegate_.setEditCommandsForNextKeyEvent(commands);
}
WidgetInputHandlerStub.prototype.cursorVisibilityChanged = function(visible) {
return this.delegate_ && this.delegate_.cursorVisibilityChanged && this.delegate_.cursorVisibilityChanged(visible);
}
WidgetInputHandlerStub.prototype.imeSetComposition = function(text, imeTextSpans, range, start, end) {
return this.delegate_ && this.delegate_.imeSetComposition && this.delegate_.imeSetComposition(text, imeTextSpans, range, start, end);
}
WidgetInputHandlerStub.prototype.imeCommitText = function(text, imeTextSpans, range, relativeCursorPosition) {
return this.delegate_ && this.delegate_.imeCommitText && this.delegate_.imeCommitText(text, imeTextSpans, range, relativeCursorPosition);
}
WidgetInputHandlerStub.prototype.imeFinishComposingText = function(keepSelection) {
return this.delegate_ && this.delegate_.imeFinishComposingText && this.delegate_.imeFinishComposingText(keepSelection);
}
WidgetInputHandlerStub.prototype.requestTextInputStateUpdate = function() {
return this.delegate_ && this.delegate_.requestTextInputStateUpdate && this.delegate_.requestTextInputStateUpdate();
}
WidgetInputHandlerStub.prototype.requestCompositionUpdates = function(immediateRequest, monitorRequest) {
return this.delegate_ && this.delegate_.requestCompositionUpdates && this.delegate_.requestCompositionUpdates(immediateRequest, monitorRequest);
}
WidgetInputHandlerStub.prototype.dispatchEvent = function(event) {
return this.delegate_ && this.delegate_.dispatchEvent && this.delegate_.dispatchEvent(event);
}
WidgetInputHandlerStub.prototype.dispatchNonBlockingEvent = function(event) {
return this.delegate_ && this.delegate_.dispatchNonBlockingEvent && this.delegate_.dispatchNonBlockingEvent(event);
}
WidgetInputHandlerStub.prototype.attachSynchronousCompositor = function(controlHost, host, compositorRequest) {
return this.delegate_ && this.delegate_.attachSynchronousCompositor && this.delegate_.attachSynchronousCompositor(controlHost, host, compositorRequest);
}
WidgetInputHandlerStub.prototype.accept = function(message) {
var reader = new codec.MessageReader(message);
switch (reader.messageName) {
case kWidgetInputHandler_SetFocus_Name:
var params = reader.decodeStruct(WidgetInputHandler_SetFocus_Params);
this.setFocus(params.focused);
return true;
case kWidgetInputHandler_MouseCaptureLost_Name:
var params = reader.decodeStruct(WidgetInputHandler_MouseCaptureLost_Params);
this.mouseCaptureLost();
return true;
case kWidgetInputHandler_SetEditCommandsForNextKeyEvent_Name:
var params = reader.decodeStruct(WidgetInputHandler_SetEditCommandsForNextKeyEvent_Params);
this.setEditCommandsForNextKeyEvent(params.commands);
return true;
case kWidgetInputHandler_CursorVisibilityChanged_Name:
var params = reader.decodeStruct(WidgetInputHandler_CursorVisibilityChanged_Params);
this.cursorVisibilityChanged(params.visible);
return true;
case kWidgetInputHandler_ImeSetComposition_Name:
var params = reader.decodeStruct(WidgetInputHandler_ImeSetComposition_Params);
this.imeSetComposition(params.text, params.imeTextSpans, params.range, params.start, params.end);
return true;
case kWidgetInputHandler_ImeCommitText_Name:
var params = reader.decodeStruct(WidgetInputHandler_ImeCommitText_Params);
this.imeCommitText(params.text, params.imeTextSpans, params.range, params.relativeCursorPosition);
return true;
case kWidgetInputHandler_ImeFinishComposingText_Name:
var params = reader.decodeStruct(WidgetInputHandler_ImeFinishComposingText_Params);
this.imeFinishComposingText(params.keepSelection);
return true;
case kWidgetInputHandler_RequestTextInputStateUpdate_Name:
var params = reader.decodeStruct(WidgetInputHandler_RequestTextInputStateUpdate_Params);
this.requestTextInputStateUpdate();
return true;
case kWidgetInputHandler_RequestCompositionUpdates_Name:
var params = reader.decodeStruct(WidgetInputHandler_RequestCompositionUpdates_Params);
this.requestCompositionUpdates(params.immediateRequest, params.monitorRequest);
return true;
case kWidgetInputHandler_DispatchNonBlockingEvent_Name:
var params = reader.decodeStruct(WidgetInputHandler_DispatchNonBlockingEvent_Params);
this.dispatchNonBlockingEvent(params.event);
return true;
case kWidgetInputHandler_AttachSynchronousCompositor_Name:
var params = reader.decodeStruct(WidgetInputHandler_AttachSynchronousCompositor_Params);
this.attachSynchronousCompositor(params.controlHost, params.host, params.compositorRequest);
return true;
default:
return false;
}
};
WidgetInputHandlerStub.prototype.acceptWithResponder =
function(message, responder) {
var reader = new codec.MessageReader(message);
switch (reader.messageName) {
case kWidgetInputHandler_DispatchEvent_Name:
var params = reader.decodeStruct(WidgetInputHandler_DispatchEvent_Params);
this.dispatchEvent(params.event).then(function(response) {
var responseParams =
new WidgetInputHandler_DispatchEvent_ResponseParams();
responseParams.source = response.source;
responseParams.updatedLatency = response.updatedLatency;
responseParams.state = response.state;
responseParams.overscroll = response.overscroll;
responseParams.touchAction = response.touchAction;
var builder = new codec.MessageV1Builder(
kWidgetInputHandler_DispatchEvent_Name,
codec.align(WidgetInputHandler_DispatchEvent_ResponseParams.encodedSize),
codec.kMessageIsResponse, reader.requestID);
builder.encodeStruct(WidgetInputHandler_DispatchEvent_ResponseParams,
responseParams);
var message = builder.finish();
responder.accept(message);
});
return true;
default:
return false;
}
};
function validateWidgetInputHandlerRequest(messageValidator) {
var message = messageValidator.message;
var paramsClass = null;
switch (message.getName()) {
case kWidgetInputHandler_SetFocus_Name:
if (!message.expectsResponse() && !message.isResponse())
paramsClass = WidgetInputHandler_SetFocus_Params;
break;
case kWidgetInputHandler_MouseCaptureLost_Name:
if (!message.expectsResponse() && !message.isResponse())
paramsClass = WidgetInputHandler_MouseCaptureLost_Params;
break;
case kWidgetInputHandler_SetEditCommandsForNextKeyEvent_Name:
if (!message.expectsResponse() && !message.isResponse())
paramsClass = WidgetInputHandler_SetEditCommandsForNextKeyEvent_Params;
break;
case kWidgetInputHandler_CursorVisibilityChanged_Name:
if (!message.expectsResponse() && !message.isResponse())
paramsClass = WidgetInputHandler_CursorVisibilityChanged_Params;
break;
case kWidgetInputHandler_ImeSetComposition_Name:
if (!message.expectsResponse() && !message.isResponse())
paramsClass = WidgetInputHandler_ImeSetComposition_Params;
break;
case kWidgetInputHandler_ImeCommitText_Name:
if (!message.expectsResponse() && !message.isResponse())
paramsClass = WidgetInputHandler_ImeCommitText_Params;
break;
case kWidgetInputHandler_ImeFinishComposingText_Name:
if (!message.expectsResponse() && !message.isResponse())
paramsClass = WidgetInputHandler_ImeFinishComposingText_Params;
break;
case kWidgetInputHandler_RequestTextInputStateUpdate_Name:
if (!message.expectsResponse() && !message.isResponse())
paramsClass = WidgetInputHandler_RequestTextInputStateUpdate_Params;
break;
case kWidgetInputHandler_RequestCompositionUpdates_Name:
if (!message.expectsResponse() && !message.isResponse())
paramsClass = WidgetInputHandler_RequestCompositionUpdates_Params;
break;
case kWidgetInputHandler_DispatchEvent_Name:
if (message.expectsResponse())
paramsClass = WidgetInputHandler_DispatchEvent_Params;
break;
case kWidgetInputHandler_DispatchNonBlockingEvent_Name:
if (!message.expectsResponse() && !message.isResponse())
paramsClass = WidgetInputHandler_DispatchNonBlockingEvent_Params;
break;
case kWidgetInputHandler_AttachSynchronousCompositor_Name:
if (!message.expectsResponse() && !message.isResponse())
paramsClass = WidgetInputHandler_AttachSynchronousCompositor_Params;
break;
}
if (paramsClass === null)
return validator.validationError.NONE;
return paramsClass.validate(messageValidator, messageValidator.message.getHeaderNumBytes());
}
function validateWidgetInputHandlerResponse(messageValidator) {
var message = messageValidator.message;
var paramsClass = null;
switch (message.getName()) {
case kWidgetInputHandler_DispatchEvent_Name:
if (message.isResponse())
paramsClass = WidgetInputHandler_DispatchEvent_ResponseParams;
break;
}
if (paramsClass === null)
return validator.validationError.NONE;
return paramsClass.validate(messageValidator, messageValidator.message.getHeaderNumBytes());
}
var WidgetInputHandler = {
name: 'content.mojom.WidgetInputHandler',
kVersion: 0,
ptrClass: WidgetInputHandlerPtr,
proxyClass: WidgetInputHandlerProxy,
stubClass: WidgetInputHandlerStub,
validateRequest: validateWidgetInputHandlerRequest,
validateResponse: validateWidgetInputHandlerResponse,
mojomId: 'content/common/input/input_handler.mojom',
fuzzMethods: {
setFocus: {
params: WidgetInputHandler_SetFocus_Params,
},
mouseCaptureLost: {
params: WidgetInputHandler_MouseCaptureLost_Params,
},
setEditCommandsForNextKeyEvent: {
params: WidgetInputHandler_SetEditCommandsForNextKeyEvent_Params,
},
cursorVisibilityChanged: {
params: WidgetInputHandler_CursorVisibilityChanged_Params,
},
imeSetComposition: {
params: WidgetInputHandler_ImeSetComposition_Params,
},
imeCommitText: {
params: WidgetInputHandler_ImeCommitText_Params,
},
imeFinishComposingText: {
params: WidgetInputHandler_ImeFinishComposingText_Params,
},
requestTextInputStateUpdate: {
params: WidgetInputHandler_RequestTextInputStateUpdate_Params,
},
requestCompositionUpdates: {
params: WidgetInputHandler_RequestCompositionUpdates_Params,
},
dispatchEvent: {
params: WidgetInputHandler_DispatchEvent_Params,
},
dispatchNonBlockingEvent: {
params: WidgetInputHandler_DispatchNonBlockingEvent_Params,
},
attachSynchronousCompositor: {
params: WidgetInputHandler_AttachSynchronousCompositor_Params,
},
},
};
WidgetInputHandlerStub.prototype.validator = validateWidgetInputHandlerRequest;
WidgetInputHandlerProxy.prototype.validator = validateWidgetInputHandlerResponse;
var kFrameInputHandler_SetCompositionFromExistingText_Name = 1905843189;
var kFrameInputHandler_ExtendSelectionAndDelete_Name = 1319472820;
var kFrameInputHandler_DeleteSurroundingText_Name = 188948026;
var kFrameInputHandler_DeleteSurroundingTextInCodePoints_Name = 1284099676;
var kFrameInputHandler_SetEditableSelectionOffsets_Name = 223880070;
var kFrameInputHandler_ExecuteEditCommand_Name = 409570272;
var kFrameInputHandler_Undo_Name = 289977356;
var kFrameInputHandler_Redo_Name = 1413275758;
var kFrameInputHandler_Cut_Name = 2026260662;
var kFrameInputHandler_Copy_Name = 2075016960;
var kFrameInputHandler_CopyToFindPboard_Name = 560922131;
var kFrameInputHandler_Paste_Name = 1601395863;
var kFrameInputHandler_PasteAndMatchStyle_Name = 1183160414;
var kFrameInputHandler_Delete_Name = 1464345136;
var kFrameInputHandler_SelectAll_Name = 564082965;
var kFrameInputHandler_CollapseSelection_Name = 584820430;
var kFrameInputHandler_Replace_Name = 58866812;
var kFrameInputHandler_ReplaceMisspelling_Name = 885174488;
var kFrameInputHandler_SelectRange_Name = 849912490;
var kFrameInputHandler_AdjustSelectionByCharacterOffset_Name = 1675633658;
var kFrameInputHandler_MoveRangeSelectionExtent_Name = 752469135;
var kFrameInputHandler_ScrollFocusedEditableNodeIntoRect_Name = 783660211;
var kFrameInputHandler_MoveCaret_Name = 360191822;
var kFrameInputHandler_GetWidgetInputHandler_Name = 656937302;
function FrameInputHandlerPtr(handleOrPtrInfo) {
this.ptr = new bindings.InterfacePtrController(FrameInputHandler,
handleOrPtrInfo);
}
function FrameInputHandlerAssociatedPtr(associatedInterfacePtrInfo) {
this.ptr = new associatedBindings.AssociatedInterfacePtrController(
FrameInputHandler, associatedInterfacePtrInfo);
}
FrameInputHandlerAssociatedPtr.prototype =
Object.create(FrameInputHandlerPtr.prototype);
FrameInputHandlerAssociatedPtr.prototype.constructor =
FrameInputHandlerAssociatedPtr;
function FrameInputHandlerProxy(receiver) {
this.receiver_ = receiver;
}
FrameInputHandlerPtr.prototype.setCompositionFromExistingText = function() {
return FrameInputHandlerProxy.prototype.setCompositionFromExistingText
.apply(this.ptr.getProxy(), arguments);
};
FrameInputHandlerProxy.prototype.setCompositionFromExistingText = function(start, end, imeTextSpans) {
var params_ = new FrameInputHandler_SetCompositionFromExistingText_Params();
params_.start = start;
params_.end = end;
params_.imeTextSpans = imeTextSpans;
var builder = new codec.MessageV0Builder(
kFrameInputHandler_SetCompositionFromExistingText_Name,
codec.align(FrameInputHandler_SetCompositionFromExistingText_Params.encodedSize));
builder.encodeStruct(FrameInputHandler_SetCompositionFromExistingText_Params, params_);
var message = builder.finish();
this.receiver_.accept(message);
};
FrameInputHandlerPtr.prototype.extendSelectionAndDelete = function() {
return FrameInputHandlerProxy.prototype.extendSelectionAndDelete
.apply(this.ptr.getProxy(), arguments);
};
FrameInputHandlerProxy.prototype.extendSelectionAndDelete = function(before, after) {
var params_ = new FrameInputHandler_ExtendSelectionAndDelete_Params();
params_.before = before;
params_.after = after;
var builder = new codec.MessageV0Builder(
kFrameInputHandler_ExtendSelectionAndDelete_Name,
codec.align(FrameInputHandler_ExtendSelectionAndDelete_Params.encodedSize));
builder.encodeStruct(FrameInputHandler_ExtendSelectionAndDelete_Params, params_);
var message = builder.finish();
this.receiver_.accept(message);
};
FrameInputHandlerPtr.prototype.deleteSurroundingText = function() {
return FrameInputHandlerProxy.prototype.deleteSurroundingText
.apply(this.ptr.getProxy(), arguments);
};
FrameInputHandlerProxy.prototype.deleteSurroundingText = function(before, after) {
var params_ = new FrameInputHandler_DeleteSurroundingText_Params();
params_.before = before;
params_.after = after;
var builder = new codec.MessageV0Builder(
kFrameInputHandler_DeleteSurroundingText_Name,
codec.align(FrameInputHandler_DeleteSurroundingText_Params.encodedSize));
builder.encodeStruct(FrameInputHandler_DeleteSurroundingText_Params, params_);
var message = builder.finish();
this.receiver_.accept(message);
};
FrameInputHandlerPtr.prototype.deleteSurroundingTextInCodePoints = function() {
return FrameInputHandlerProxy.prototype.deleteSurroundingTextInCodePoints
.apply(this.ptr.getProxy(), arguments);
};
FrameInputHandlerProxy.prototype.deleteSurroundingTextInCodePoints = function(before, after) {
var params_ = new FrameInputHandler_DeleteSurroundingTextInCodePoints_Params();
params_.before = before;
params_.after = after;
var builder = new codec.MessageV0Builder(
kFrameInputHandler_DeleteSurroundingTextInCodePoints_Name,
codec.align(FrameInputHandler_DeleteSurroundingTextInCodePoints_Params.encodedSize));
builder.encodeStruct(FrameInputHandler_DeleteSurroundingTextInCodePoints_Params, params_);
var message = builder.finish();
this.receiver_.accept(message);
};
FrameInputHandlerPtr.prototype.setEditableSelectionOffsets = function() {
return FrameInputHandlerProxy.prototype.setEditableSelectionOffsets
.apply(this.ptr.getProxy(), arguments);
};
FrameInputHandlerProxy.prototype.setEditableSelectionOffsets = function(start, end) {
var params_ = new FrameInputHandler_SetEditableSelectionOffsets_Params();
params_.start = start;
params_.end = end;
var builder = new codec.MessageV0Builder(
kFrameInputHandler_SetEditableSelectionOffsets_Name,
codec.align(FrameInputHandler_SetEditableSelectionOffsets_Params.encodedSize));
builder.encodeStruct(FrameInputHandler_SetEditableSelectionOffsets_Params, params_);
var message = builder.finish();
this.receiver_.accept(message);
};
FrameInputHandlerPtr.prototype.executeEditCommand = function() {
return FrameInputHandlerProxy.prototype.executeEditCommand
.apply(this.ptr.getProxy(), arguments);
};
FrameInputHandlerProxy.prototype.executeEditCommand = function(command, value) {
var params_ = new FrameInputHandler_ExecuteEditCommand_Params();
params_.command = command;
params_.value = value;
var builder = new codec.MessageV0Builder(
kFrameInputHandler_ExecuteEditCommand_Name,
codec.align(FrameInputHandler_ExecuteEditCommand_Params.encodedSize));
builder.encodeStruct(FrameInputHandler_ExecuteEditCommand_Params, params_);
var message = builder.finish();
this.receiver_.accept(message);
};
FrameInputHandlerPtr.prototype.undo = function() {
return FrameInputHandlerProxy.prototype.undo
.apply(this.ptr.getProxy(), arguments);
};
FrameInputHandlerProxy.prototype.undo = function() {
var params_ = new FrameInputHandler_Undo_Params();
var builder = new codec.MessageV0Builder(
kFrameInputHandler_Undo_Name,
codec.align(FrameInputHandler_Undo_Params.encodedSize));
builder.encodeStruct(FrameInputHandler_Undo_Params, params_);
var message = builder.finish();
this.receiver_.accept(message);
};
FrameInputHandlerPtr.prototype.redo = function() {
return FrameInputHandlerProxy.prototype.redo
.apply(this.ptr.getProxy(), arguments);
};
FrameInputHandlerProxy.prototype.redo = function() {
var params_ = new FrameInputHandler_Redo_Params();
var builder = new codec.MessageV0Builder(
kFrameInputHandler_Redo_Name,
codec.align(FrameInputHandler_Redo_Params.encodedSize));
builder.encodeStruct(FrameInputHandler_Redo_Params, params_);
var message = builder.finish();
this.receiver_.accept(message);
};
FrameInputHandlerPtr.prototype.cut = function() {
return FrameInputHandlerProxy.prototype.cut
.apply(this.ptr.getProxy(), arguments);
};
FrameInputHandlerProxy.prototype.cut = function() {
var params_ = new FrameInputHandler_Cut_Params();
var builder = new codec.MessageV0Builder(
kFrameInputHandler_Cut_Name,
codec.align(FrameInputHandler_Cut_Params.encodedSize));
builder.encodeStruct(FrameInputHandler_Cut_Params, params_);
var message = builder.finish();
this.receiver_.accept(message);
};
FrameInputHandlerPtr.prototype.copy = function() {
return FrameInputHandlerProxy.prototype.copy
.apply(this.ptr.getProxy(), arguments);
};
FrameInputHandlerProxy.prototype.copy = function() {
var params_ = new FrameInputHandler_Copy_Params();
var builder = new codec.MessageV0Builder(
kFrameInputHandler_Copy_Name,
codec.align(FrameInputHandler_Copy_Params.encodedSize));
builder.encodeStruct(FrameInputHandler_Copy_Params, params_);
var message = builder.finish();
this.receiver_.accept(message);
};
FrameInputHandlerPtr.prototype.copyToFindPboard = function() {
return FrameInputHandlerProxy.prototype.copyToFindPboard
.apply(this.ptr.getProxy(), arguments);
};
FrameInputHandlerProxy.prototype.copyToFindPboard = function() {
var params_ = new FrameInputHandler_CopyToFindPboard_Params();
var builder = new codec.MessageV0Builder(
kFrameInputHandler_CopyToFindPboard_Name,
codec.align(FrameInputHandler_CopyToFindPboard_Params.encodedSize));
builder.encodeStruct(FrameInputHandler_CopyToFindPboard_Params, params_);
var message = builder.finish();
this.receiver_.accept(message);
};
FrameInputHandlerPtr.prototype.paste = function() {
return FrameInputHandlerProxy.prototype.paste
.apply(this.ptr.getProxy(), arguments);
};
FrameInputHandlerProxy.prototype.paste = function() {
var params_ = new FrameInputHandler_Paste_Params();
var builder = new codec.MessageV0Builder(
kFrameInputHandler_Paste_Name,
codec.align(FrameInputHandler_Paste_Params.encodedSize));
builder.encodeStruct(FrameInputHandler_Paste_Params, params_);
var message = builder.finish();
this.receiver_.accept(message);
};
FrameInputHandlerPtr.prototype.pasteAndMatchStyle = function() {
return FrameInputHandlerProxy.prototype.pasteAndMatchStyle
.apply(this.ptr.getProxy(), arguments);
};
FrameInputHandlerProxy.prototype.pasteAndMatchStyle = function() {
var params_ = new FrameInputHandler_PasteAndMatchStyle_Params();
var builder = new codec.MessageV0Builder(
kFrameInputHandler_PasteAndMatchStyle_Name,
codec.align(FrameInputHandler_PasteAndMatchStyle_Params.encodedSize));
builder.encodeStruct(FrameInputHandler_PasteAndMatchStyle_Params, params_);
var message = builder.finish();
this.receiver_.accept(message);
};
FrameInputHandlerPtr.prototype.delete = function() {
return FrameInputHandlerProxy.prototype.delete
.apply(this.ptr.getProxy(), arguments);
};
FrameInputHandlerProxy.prototype.delete = function() {
var params_ = new FrameInputHandler_Delete_Params();
var builder = new codec.MessageV0Builder(
kFrameInputHandler_Delete_Name,
codec.align(FrameInputHandler_Delete_Params.encodedSize));
builder.encodeStruct(FrameInputHandler_Delete_Params, params_);
var message = builder.finish();
this.receiver_.accept(message);
};
FrameInputHandlerPtr.prototype.selectAll = function() {
return FrameInputHandlerProxy.prototype.selectAll
.apply(this.ptr.getProxy(), arguments);
};
FrameInputHandlerProxy.prototype.selectAll = function() {
var params_ = new FrameInputHandler_SelectAll_Params();
var builder = new codec.MessageV0Builder(
kFrameInputHandler_SelectAll_Name,
codec.align(FrameInputHandler_SelectAll_Params.encodedSize));
builder.encodeStruct(FrameInputHandler_SelectAll_Params, params_);
var message = builder.finish();
this.receiver_.accept(message);
};
FrameInputHandlerPtr.prototype.collapseSelection = function() {
return FrameInputHandlerProxy.prototype.collapseSelection
.apply(this.ptr.getProxy(), arguments);
};
FrameInputHandlerProxy.prototype.collapseSelection = function() {
var params_ = new FrameInputHandler_CollapseSelection_Params();
var builder = new codec.MessageV0Builder(
kFrameInputHandler_CollapseSelection_Name,
codec.align(FrameInputHandler_CollapseSelection_Params.encodedSize));
builder.encodeStruct(FrameInputHandler_CollapseSelection_Params, params_);
var message = builder.finish();
this.receiver_.accept(message);
};
FrameInputHandlerPtr.prototype.replace = function() {
return FrameInputHandlerProxy.prototype.replace
.apply(this.ptr.getProxy(), arguments);
};
FrameInputHandlerProxy.prototype.replace = function(word) {
var params_ = new FrameInputHandler_Replace_Params();
params_.word = word;
var builder = new codec.MessageV0Builder(
kFrameInputHandler_Replace_Name,
codec.align(FrameInputHandler_Replace_Params.encodedSize));
builder.encodeStruct(FrameInputHandler_Replace_Params, params_);
var message = builder.finish();
this.receiver_.accept(message);
};
FrameInputHandlerPtr.prototype.replaceMisspelling = function() {
return FrameInputHandlerProxy.prototype.replaceMisspelling
.apply(this.ptr.getProxy(), arguments);
};
FrameInputHandlerProxy.prototype.replaceMisspelling = function(word) {
var params_ = new FrameInputHandler_ReplaceMisspelling_Params();
params_.word = word;
var builder = new codec.MessageV0Builder(
kFrameInputHandler_ReplaceMisspelling_Name,
codec.align(FrameInputHandler_ReplaceMisspelling_Params.encodedSize));
builder.encodeStruct(FrameInputHandler_ReplaceMisspelling_Params, params_);
var message = builder.finish();
this.receiver_.accept(message);
};
FrameInputHandlerPtr.prototype.selectRange = function() {
return FrameInputHandlerProxy.prototype.selectRange
.apply(this.ptr.getProxy(), arguments);
};
FrameInputHandlerProxy.prototype.selectRange = function(base, extent) {
var params_ = new FrameInputHandler_SelectRange_Params();
params_.base = base;
params_.extent = extent;
var builder = new codec.MessageV0Builder(
kFrameInputHandler_SelectRange_Name,
codec.align(FrameInputHandler_SelectRange_Params.encodedSize));
builder.encodeStruct(FrameInputHandler_SelectRange_Params, params_);
var message = builder.finish();
this.receiver_.accept(message);
};
FrameInputHandlerPtr.prototype.adjustSelectionByCharacterOffset = function() {
return FrameInputHandlerProxy.prototype.adjustSelectionByCharacterOffset
.apply(this.ptr.getProxy(), arguments);
};
FrameInputHandlerProxy.prototype.adjustSelectionByCharacterOffset = function(start, end, behavior) {
var params_ = new FrameInputHandler_AdjustSelectionByCharacterOffset_Params();
params_.start = start;
params_.end = end;
params_.behavior = behavior;
var builder = new codec.MessageV0Builder(
kFrameInputHandler_AdjustSelectionByCharacterOffset_Name,
codec.align(FrameInputHandler_AdjustSelectionByCharacterOffset_Params.encodedSize));
builder.encodeStruct(FrameInputHandler_AdjustSelectionByCharacterOffset_Params, params_);
var message = builder.finish();
this.receiver_.accept(message);
};
FrameInputHandlerPtr.prototype.moveRangeSelectionExtent = function() {
return FrameInputHandlerProxy.prototype.moveRangeSelectionExtent
.apply(this.ptr.getProxy(), arguments);
};
FrameInputHandlerProxy.prototype.moveRangeSelectionExtent = function(extent) {
var params_ = new FrameInputHandler_MoveRangeSelectionExtent_Params();
params_.extent = extent;
var builder = new codec.MessageV0Builder(
kFrameInputHandler_MoveRangeSelectionExtent_Name,
codec.align(FrameInputHandler_MoveRangeSelectionExtent_Params.encodedSize));
builder.encodeStruct(FrameInputHandler_MoveRangeSelectionExtent_Params, params_);
var message = builder.finish();
this.receiver_.accept(message);
};
FrameInputHandlerPtr.prototype.scrollFocusedEditableNodeIntoRect = function() {
return FrameInputHandlerProxy.prototype.scrollFocusedEditableNodeIntoRect
.apply(this.ptr.getProxy(), arguments);
};
FrameInputHandlerProxy.prototype.scrollFocusedEditableNodeIntoRect = function(rect) {
var params_ = new FrameInputHandler_ScrollFocusedEditableNodeIntoRect_Params();
params_.rect = rect;
var builder = new codec.MessageV0Builder(
kFrameInputHandler_ScrollFocusedEditableNodeIntoRect_Name,
codec.align(FrameInputHandler_ScrollFocusedEditableNodeIntoRect_Params.encodedSize));
builder.encodeStruct(FrameInputHandler_ScrollFocusedEditableNodeIntoRect_Params, params_);
var message = builder.finish();
this.receiver_.accept(message);
};
FrameInputHandlerPtr.prototype.moveCaret = function() {
return FrameInputHandlerProxy.prototype.moveCaret
.apply(this.ptr.getProxy(), arguments);
};
FrameInputHandlerProxy.prototype.moveCaret = function(point) {
var params_ = new FrameInputHandler_MoveCaret_Params();
params_.point = point;
var builder = new codec.MessageV0Builder(
kFrameInputHandler_MoveCaret_Name,
codec.align(FrameInputHandler_MoveCaret_Params.encodedSize));
builder.encodeStruct(FrameInputHandler_MoveCaret_Params, params_);
var message = builder.finish();
this.receiver_.accept(message);
};
FrameInputHandlerPtr.prototype.getWidgetInputHandler = function() {
return FrameInputHandlerProxy.prototype.getWidgetInputHandler
.apply(this.ptr.getProxy(), arguments);
};
FrameInputHandlerProxy.prototype.getWidgetInputHandler = function(interfaceRequest, host) {
var params_ = new FrameInputHandler_GetWidgetInputHandler_Params();
params_.interfaceRequest = interfaceRequest;
params_.host = host;
var builder = new codec.MessageV2Builder(
kFrameInputHandler_GetWidgetInputHandler_Name,
codec.align(FrameInputHandler_GetWidgetInputHandler_Params.encodedSize));
builder.setPayload(FrameInputHandler_GetWidgetInputHandler_Params, params_);
var message = builder.finish();
this.receiver_.accept(message);
};
function FrameInputHandlerStub(delegate) {
this.delegate_ = delegate;
}
FrameInputHandlerStub.prototype.setCompositionFromExistingText = function(start, end, imeTextSpans) {
return this.delegate_ && this.delegate_.setCompositionFromExistingText && this.delegate_.setCompositionFromExistingText(start, end, imeTextSpans);
}
FrameInputHandlerStub.prototype.extendSelectionAndDelete = function(before, after) {
return this.delegate_ && this.delegate_.extendSelectionAndDelete && this.delegate_.extendSelectionAndDelete(before, after);
}
FrameInputHandlerStub.prototype.deleteSurroundingText = function(before, after) {
return this.delegate_ && this.delegate_.deleteSurroundingText && this.delegate_.deleteSurroundingText(before, after);
}
FrameInputHandlerStub.prototype.deleteSurroundingTextInCodePoints = function(before, after) {
return this.delegate_ && this.delegate_.deleteSurroundingTextInCodePoints && this.delegate_.deleteSurroundingTextInCodePoints(before, after);
}
FrameInputHandlerStub.prototype.setEditableSelectionOffsets = function(start, end) {
return this.delegate_ && this.delegate_.setEditableSelectionOffsets && this.delegate_.setEditableSelectionOffsets(start, end);
}
FrameInputHandlerStub.prototype.executeEditCommand = function(command, value) {
return this.delegate_ && this.delegate_.executeEditCommand && this.delegate_.executeEditCommand(command, value);
}
FrameInputHandlerStub.prototype.undo = function() {
return this.delegate_ && this.delegate_.undo && this.delegate_.undo();
}
FrameInputHandlerStub.prototype.redo = function() {
return this.delegate_ && this.delegate_.redo && this.delegate_.redo();
}
FrameInputHandlerStub.prototype.cut = function() {
return this.delegate_ && this.delegate_.cut && this.delegate_.cut();
}
FrameInputHandlerStub.prototype.copy = function() {
return this.delegate_ && this.delegate_.copy && this.delegate_.copy();
}
FrameInputHandlerStub.prototype.copyToFindPboard = function() {
return this.delegate_ && this.delegate_.copyToFindPboard && this.delegate_.copyToFindPboard();
}
FrameInputHandlerStub.prototype.paste = function() {
return this.delegate_ && this.delegate_.paste && this.delegate_.paste();
}
FrameInputHandlerStub.prototype.pasteAndMatchStyle = function() {
return this.delegate_ && this.delegate_.pasteAndMatchStyle && this.delegate_.pasteAndMatchStyle();
}
FrameInputHandlerStub.prototype.delete = function() {
return this.delegate_ && this.delegate_.delete && this.delegate_.delete();
}
FrameInputHandlerStub.prototype.selectAll = function() {
return this.delegate_ && this.delegate_.selectAll && this.delegate_.selectAll();
}
FrameInputHandlerStub.prototype.collapseSelection = function() {
return this.delegate_ && this.delegate_.collapseSelection && this.delegate_.collapseSelection();
}
FrameInputHandlerStub.prototype.replace = function(word) {
return this.delegate_ && this.delegate_.replace && this.delegate_.replace(word);
}
FrameInputHandlerStub.prototype.replaceMisspelling = function(word) {
return this.delegate_ && this.delegate_.replaceMisspelling && this.delegate_.replaceMisspelling(word);
}
FrameInputHandlerStub.prototype.selectRange = function(base, extent) {
return this.delegate_ && this.delegate_.selectRange && this.delegate_.selectRange(base, extent);
}
FrameInputHandlerStub.prototype.adjustSelectionByCharacterOffset = function(start, end, behavior) {
return this.delegate_ && this.delegate_.adjustSelectionByCharacterOffset && this.delegate_.adjustSelectionByCharacterOffset(start, end, behavior);
}
FrameInputHandlerStub.prototype.moveRangeSelectionExtent = function(extent) {
return this.delegate_ && this.delegate_.moveRangeSelectionExtent && this.delegate_.moveRangeSelectionExtent(extent);
}
FrameInputHandlerStub.prototype.scrollFocusedEditableNodeIntoRect = function(rect) {
return this.delegate_ && this.delegate_.scrollFocusedEditableNodeIntoRect && this.delegate_.scrollFocusedEditableNodeIntoRect(rect);
}
FrameInputHandlerStub.prototype.moveCaret = function(point) {
return this.delegate_ && this.delegate_.moveCaret && this.delegate_.moveCaret(point);
}
FrameInputHandlerStub.prototype.getWidgetInputHandler = function(interfaceRequest, host) {
return this.delegate_ && this.delegate_.getWidgetInputHandler && this.delegate_.getWidgetInputHandler(interfaceRequest, host);
}
FrameInputHandlerStub.prototype.accept = function(message) {
var reader = new codec.MessageReader(message);
switch (reader.messageName) {
case kFrameInputHandler_SetCompositionFromExistingText_Name:
var params = reader.decodeStruct(FrameInputHandler_SetCompositionFromExistingText_Params);
this.setCompositionFromExistingText(params.start, params.end, params.imeTextSpans);
return true;
case kFrameInputHandler_ExtendSelectionAndDelete_Name:
var params = reader.decodeStruct(FrameInputHandler_ExtendSelectionAndDelete_Params);
this.extendSelectionAndDelete(params.before, params.after);
return true;
case kFrameInputHandler_DeleteSurroundingText_Name:
var params = reader.decodeStruct(FrameInputHandler_DeleteSurroundingText_Params);
this.deleteSurroundingText(params.before, params.after);
return true;
case kFrameInputHandler_DeleteSurroundingTextInCodePoints_Name:
var params = reader.decodeStruct(FrameInputHandler_DeleteSurroundingTextInCodePoints_Params);
this.deleteSurroundingTextInCodePoints(params.before, params.after);
return true;
case kFrameInputHandler_SetEditableSelectionOffsets_Name:
var params = reader.decodeStruct(FrameInputHandler_SetEditableSelectionOffsets_Params);
this.setEditableSelectionOffsets(params.start, params.end);
return true;
case kFrameInputHandler_ExecuteEditCommand_Name:
var params = reader.decodeStruct(FrameInputHandler_ExecuteEditCommand_Params);
this.executeEditCommand(params.command, params.value);
return true;
case kFrameInputHandler_Undo_Name:
var params = reader.decodeStruct(FrameInputHandler_Undo_Params);
this.undo();
return true;
case kFrameInputHandler_Redo_Name:
var params = reader.decodeStruct(FrameInputHandler_Redo_Params);
this.redo();
return true;
case kFrameInputHandler_Cut_Name:
var params = reader.decodeStruct(FrameInputHandler_Cut_Params);
this.cut();
return true;
case kFrameInputHandler_Copy_Name:
var params = reader.decodeStruct(FrameInputHandler_Copy_Params);
this.copy();
return true;
case kFrameInputHandler_CopyToFindPboard_Name:
var params = reader.decodeStruct(FrameInputHandler_CopyToFindPboard_Params);
this.copyToFindPboard();
return true;
case kFrameInputHandler_Paste_Name:
var params = reader.decodeStruct(FrameInputHandler_Paste_Params);
this.paste();
return true;
case kFrameInputHandler_PasteAndMatchStyle_Name:
var params = reader.decodeStruct(FrameInputHandler_PasteAndMatchStyle_Params);
this.pasteAndMatchStyle();
return true;
case kFrameInputHandler_Delete_Name:
var params = reader.decodeStruct(FrameInputHandler_Delete_Params);
this.delete();
return true;
case kFrameInputHandler_SelectAll_Name:
var params = reader.decodeStruct(FrameInputHandler_SelectAll_Params);
this.selectAll();
return true;
case kFrameInputHandler_CollapseSelection_Name:
var params = reader.decodeStruct(FrameInputHandler_CollapseSelection_Params);
this.collapseSelection();
return true;
case kFrameInputHandler_Replace_Name:
var params = reader.decodeStruct(FrameInputHandler_Replace_Params);
this.replace(params.word);
return true;
case kFrameInputHandler_ReplaceMisspelling_Name:
var params = reader.decodeStruct(FrameInputHandler_ReplaceMisspelling_Params);
this.replaceMisspelling(params.word);
return true;
case kFrameInputHandler_SelectRange_Name:
var params = reader.decodeStruct(FrameInputHandler_SelectRange_Params);
this.selectRange(params.base, params.extent);
return true;
case kFrameInputHandler_AdjustSelectionByCharacterOffset_Name:
var params = reader.decodeStruct(FrameInputHandler_AdjustSelectionByCharacterOffset_Params);
this.adjustSelectionByCharacterOffset(params.start, params.end, params.behavior);
return true;
case kFrameInputHandler_MoveRangeSelectionExtent_Name:
var params = reader.decodeStruct(FrameInputHandler_MoveRangeSelectionExtent_Params);
this.moveRangeSelectionExtent(params.extent);
return true;
case kFrameInputHandler_ScrollFocusedEditableNodeIntoRect_Name:
var params = reader.decodeStruct(FrameInputHandler_ScrollFocusedEditableNodeIntoRect_Params);
this.scrollFocusedEditableNodeIntoRect(params.rect);
return true;
case kFrameInputHandler_MoveCaret_Name:
var params = reader.decodeStruct(FrameInputHandler_MoveCaret_Params);
this.moveCaret(params.point);
return true;
case kFrameInputHandler_GetWidgetInputHandler_Name:
var params = reader.decodeStruct(FrameInputHandler_GetWidgetInputHandler_Params);
this.getWidgetInputHandler(params.interfaceRequest, params.host);
return true;
default:
return false;
}
};
FrameInputHandlerStub.prototype.acceptWithResponder =
function(message, responder) {
var reader = new codec.MessageReader(message);
switch (reader.messageName) {
default:
return false;
}
};
function validateFrameInputHandlerRequest(messageValidator) {
var message = messageValidator.message;
var paramsClass = null;
switch (message.getName()) {
case kFrameInputHandler_SetCompositionFromExistingText_Name:
if (!message.expectsResponse() && !message.isResponse())
paramsClass = FrameInputHandler_SetCompositionFromExistingText_Params;
break;
case kFrameInputHandler_ExtendSelectionAndDelete_Name:
if (!message.expectsResponse() && !message.isResponse())
paramsClass = FrameInputHandler_ExtendSelectionAndDelete_Params;
break;
case kFrameInputHandler_DeleteSurroundingText_Name:
if (!message.expectsResponse() && !message.isResponse())
paramsClass = FrameInputHandler_DeleteSurroundingText_Params;
break;
case kFrameInputHandler_DeleteSurroundingTextInCodePoints_Name:
if (!message.expectsResponse() && !message.isResponse())
paramsClass = FrameInputHandler_DeleteSurroundingTextInCodePoints_Params;
break;
case kFrameInputHandler_SetEditableSelectionOffsets_Name:
if (!message.expectsResponse() && !message.isResponse())
paramsClass = FrameInputHandler_SetEditableSelectionOffsets_Params;
break;
case kFrameInputHandler_ExecuteEditCommand_Name:
if (!message.expectsResponse() && !message.isResponse())
paramsClass = FrameInputHandler_ExecuteEditCommand_Params;
break;
case kFrameInputHandler_Undo_Name:
if (!message.expectsResponse() && !message.isResponse())
paramsClass = FrameInputHandler_Undo_Params;
break;
case kFrameInputHandler_Redo_Name:
if (!message.expectsResponse() && !message.isResponse())
paramsClass = FrameInputHandler_Redo_Params;
break;
case kFrameInputHandler_Cut_Name:
if (!message.expectsResponse() && !message.isResponse())
paramsClass = FrameInputHandler_Cut_Params;
break;
case kFrameInputHandler_Copy_Name:
if (!message.expectsResponse() && !message.isResponse())
paramsClass = FrameInputHandler_Copy_Params;
break;
case kFrameInputHandler_CopyToFindPboard_Name:
if (!message.expectsResponse() && !message.isResponse())
paramsClass = FrameInputHandler_CopyToFindPboard_Params;
break;
case kFrameInputHandler_Paste_Name:
if (!message.expectsResponse() && !message.isResponse())
paramsClass = FrameInputHandler_Paste_Params;
break;
case kFrameInputHandler_PasteAndMatchStyle_Name:
if (!message.expectsResponse() && !message.isResponse())
paramsClass = FrameInputHandler_PasteAndMatchStyle_Params;
break;
case kFrameInputHandler_Delete_Name:
if (!message.expectsResponse() && !message.isResponse())
paramsClass = FrameInputHandler_Delete_Params;
break;
case kFrameInputHandler_SelectAll_Name:
if (!message.expectsResponse() && !message.isResponse())
paramsClass = FrameInputHandler_SelectAll_Params;
break;
case kFrameInputHandler_CollapseSelection_Name:
if (!message.expectsResponse() && !message.isResponse())
paramsClass = FrameInputHandler_CollapseSelection_Params;
break;
case kFrameInputHandler_Replace_Name:
if (!message.expectsResponse() && !message.isResponse())
paramsClass = FrameInputHandler_Replace_Params;
break;
case kFrameInputHandler_ReplaceMisspelling_Name:
if (!message.expectsResponse() && !message.isResponse())
paramsClass = FrameInputHandler_ReplaceMisspelling_Params;
break;
case kFrameInputHandler_SelectRange_Name:
if (!message.expectsResponse() && !message.isResponse())
paramsClass = FrameInputHandler_SelectRange_Params;
break;
case kFrameInputHandler_AdjustSelectionByCharacterOffset_Name:
if (!message.expectsResponse() && !message.isResponse())
paramsClass = FrameInputHandler_AdjustSelectionByCharacterOffset_Params;
break;
case kFrameInputHandler_MoveRangeSelectionExtent_Name:
if (!message.expectsResponse() && !message.isResponse())
paramsClass = FrameInputHandler_MoveRangeSelectionExtent_Params;
break;
case kFrameInputHandler_ScrollFocusedEditableNodeIntoRect_Name:
if (!message.expectsResponse() && !message.isResponse())
paramsClass = FrameInputHandler_ScrollFocusedEditableNodeIntoRect_Params;
break;
case kFrameInputHandler_MoveCaret_Name:
if (!message.expectsResponse() && !message.isResponse())
paramsClass = FrameInputHandler_MoveCaret_Params;
break;
case kFrameInputHandler_GetWidgetInputHandler_Name:
if (!message.expectsResponse() && !message.isResponse())
paramsClass = FrameInputHandler_GetWidgetInputHandler_Params;
break;
}
if (paramsClass === null)
return validator.validationError.NONE;
return paramsClass.validate(messageValidator, messageValidator.message.getHeaderNumBytes());
}
function validateFrameInputHandlerResponse(messageValidator) {
return validator.validationError.NONE;
}
var FrameInputHandler = {
name: 'content.mojom.FrameInputHandler',
kVersion: 0,
ptrClass: FrameInputHandlerPtr,
proxyClass: FrameInputHandlerProxy,
stubClass: FrameInputHandlerStub,
validateRequest: validateFrameInputHandlerRequest,
validateResponse: null,
mojomId: 'content/common/input/input_handler.mojom',
fuzzMethods: {
setCompositionFromExistingText: {
params: FrameInputHandler_SetCompositionFromExistingText_Params,
},
extendSelectionAndDelete: {
params: FrameInputHandler_ExtendSelectionAndDelete_Params,
},
deleteSurroundingText: {
params: FrameInputHandler_DeleteSurroundingText_Params,
},
deleteSurroundingTextInCodePoints: {
params: FrameInputHandler_DeleteSurroundingTextInCodePoints_Params,
},
setEditableSelectionOffsets: {
params: FrameInputHandler_SetEditableSelectionOffsets_Params,
},
executeEditCommand: {
params: FrameInputHandler_ExecuteEditCommand_Params,
},
undo: {
params: FrameInputHandler_Undo_Params,
},
redo: {
params: FrameInputHandler_Redo_Params,
},
cut: {
params: FrameInputHandler_Cut_Params,
},
copy: {
params: FrameInputHandler_Copy_Params,
},
copyToFindPboard: {
params: FrameInputHandler_CopyToFindPboard_Params,
},
paste: {
params: FrameInputHandler_Paste_Params,
},
pasteAndMatchStyle: {
params: FrameInputHandler_PasteAndMatchStyle_Params,
},
delete: {
params: FrameInputHandler_Delete_Params,
},
selectAll: {
params: FrameInputHandler_SelectAll_Params,
},
collapseSelection: {
params: FrameInputHandler_CollapseSelection_Params,
},
replace: {
params: FrameInputHandler_Replace_Params,
},
replaceMisspelling: {
params: FrameInputHandler_ReplaceMisspelling_Params,
},
selectRange: {
params: FrameInputHandler_SelectRange_Params,
},
adjustSelectionByCharacterOffset: {
params: FrameInputHandler_AdjustSelectionByCharacterOffset_Params,
},
moveRangeSelectionExtent: {
params: FrameInputHandler_MoveRangeSelectionExtent_Params,
},
scrollFocusedEditableNodeIntoRect: {
params: FrameInputHandler_ScrollFocusedEditableNodeIntoRect_Params,
},
moveCaret: {
params: FrameInputHandler_MoveCaret_Params,
},
getWidgetInputHandler: {
params: FrameInputHandler_GetWidgetInputHandler_Params,
},
},
};
FrameInputHandlerStub.prototype.validator = validateFrameInputHandlerRequest;
FrameInputHandlerProxy.prototype.validator = null;
exports.KeyData = KeyData;
exports.PointerData = PointerData;
exports.WheelData = WheelData;
exports.MouseData = MouseData;
exports.ScrollUpdate = ScrollUpdate;
exports.ScrollData = ScrollData;
exports.PinchData = PinchData;
exports.FlingData = FlingData;
exports.TapData = TapData;
exports.GestureData = GestureData;
exports.TouchPoint = TouchPoint;
exports.TouchData = TouchData;
exports.Event = Event;
exports.TouchActionOptional = TouchActionOptional;
exports.WidgetInputHandlerHost = WidgetInputHandlerHost;
exports.WidgetInputHandlerHostPtr = WidgetInputHandlerHostPtr;
exports.WidgetInputHandlerHostAssociatedPtr = WidgetInputHandlerHostAssociatedPtr;
exports.WidgetInputHandler = WidgetInputHandler;
exports.WidgetInputHandlerPtr = WidgetInputHandlerPtr;
exports.WidgetInputHandlerAssociatedPtr = WidgetInputHandlerAssociatedPtr;
exports.FrameInputHandler = FrameInputHandler;
exports.FrameInputHandlerPtr = FrameInputHandlerPtr;
exports.FrameInputHandlerAssociatedPtr = FrameInputHandlerAssociatedPtr;
})();