Refactor WebsiteSettings to operate on a SecurityInfo
[chromium-blink-merge.git] / blimp / common / proto / input.proto
blob8e793e787c051d33977f39ff6cc796b64cafb9f3
1 // Copyright 2015 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4 //
5 // Message definitions for the input subprotocol.
6 //
7 // Current definitions are just placeholders and are NOT final.
8 // Feel free to modify this interface as necessary during feature work.
10 syntax = "proto2";
12 option optimize_for = LITE_RUNTIME;
14 import "common.proto";
16 package blimp;
18 message ClickArgs {
19   optional CoordinatePair target = 1;
22 message DragArgs {
23   optional CoordinatePair origin = 1;
24   optional CoordinatePair destination = 2;
25   optional CoordinatePair elastic_overscroll = 3;
28 message InputMessage {
29   enum Type {
30     CLICK = 1;
31     DRAG = 2;
32   }
33   optional Type type = 1;
35   optional ClickArgs click = 1000;
36   optional DragArgs drag = 1001;