summaryrefslogtreecommitdiffstats
path: root/chromium/third_party/wayland-protocols/include/protocol/keyboard-extension-unstable-v1-server-protocol.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/wayland-protocols/include/protocol/keyboard-extension-unstable-v1-server-protocol.h')
-rw-r--r--chromium/third_party/wayland-protocols/include/protocol/keyboard-extension-unstable-v1-server-protocol.h188
1 files changed, 0 insertions, 188 deletions
diff --git a/chromium/third_party/wayland-protocols/include/protocol/keyboard-extension-unstable-v1-server-protocol.h b/chromium/third_party/wayland-protocols/include/protocol/keyboard-extension-unstable-v1-server-protocol.h
deleted file mode 100644
index 9eb8c2bae32..00000000000
--- a/chromium/third_party/wayland-protocols/include/protocol/keyboard-extension-unstable-v1-server-protocol.h
+++ /dev/null
@@ -1,188 +0,0 @@
-/* Generated by wayland-scanner 1.13.0 */
-
-#ifndef KEYBOARD_EXTENSION_UNSTABLE_V1_SERVER_PROTOCOL_H
-#define KEYBOARD_EXTENSION_UNSTABLE_V1_SERVER_PROTOCOL_H
-
-#include <stdint.h>
-#include <stddef.h>
-#include "wayland-server.h"
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-struct wl_client;
-struct wl_resource;
-
-/**
- * @page page_keyboard_extension_unstable_v1 The keyboard_extension_unstable_v1 protocol
- * @section page_ifaces_keyboard_extension_unstable_v1 Interfaces
- * - @subpage page_iface_zcr_keyboard_extension_v1 - extends wl_keyboard with ack_key events
- * - @subpage page_iface_zcr_extended_keyboard_v1 - extension of wl_keyboard protocol
- * @section page_copyright_keyboard_extension_unstable_v1 Copyright
- * <pre>
- *
- * Copyright 2017 The Chromium Authors.
- *
- * Permission is hereby granted, free of charge, to any person obtaining a
- * copy of this software and associated documentation files (the "Software"),
- * to deal in the Software without restriction, including without limitation
- * the rights to use, copy, modify, merge, publish, distribute, sublicense,
- * and/or sell copies of the Software, and to permit persons to whom the
- * Software is furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice (including the next
- * paragraph) shall be included in all copies or substantial portions of the
- * Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
- * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
- * DEALINGS IN THE SOFTWARE.
- * </pre>
- */
-struct wl_keyboard;
-struct zcr_extended_keyboard_v1;
-struct zcr_keyboard_extension_v1;
-
-/**
- * @page page_iface_zcr_keyboard_extension_v1 zcr_keyboard_extension_v1
- * @section page_iface_zcr_keyboard_extension_v1_desc Description
- *
- * Allows a wl_keyboard to send ack_key requests for each key event of
- * the keyboard to the server.
- *
- * Warning! The protocol described in this file is experimental and
- * backward incompatible changes may be made. Backward compatible changes
- * may be added together with the corresponding uinterface version bump.
- * Backward incompatible changes are done by bumping the version number in
- * the protocol and uinterface names and resetting the interface version.
- * Once the protocol is to be declared stable, the 'z' prefix and the
- * version number in the protocol and interface names are removed and the
- * interface version number is reset.
- * @section page_iface_zcr_keyboard_extension_v1_api API
- * See @ref iface_zcr_keyboard_extension_v1.
- */
-/**
- * @defgroup iface_zcr_keyboard_extension_v1 The zcr_keyboard_extension_v1 interface
- *
- * Allows a wl_keyboard to send ack_key requests for each key event of
- * the keyboard to the server.
- *
- * Warning! The protocol described in this file is experimental and
- * backward incompatible changes may be made. Backward compatible changes
- * may be added together with the corresponding uinterface version bump.
- * Backward incompatible changes are done by bumping the version number in
- * the protocol and uinterface names and resetting the interface version.
- * Once the protocol is to be declared stable, the 'z' prefix and the
- * version number in the protocol and interface names are removed and the
- * interface version number is reset.
- */
-extern const struct wl_interface zcr_keyboard_extension_v1_interface;
-/**
- * @page page_iface_zcr_extended_keyboard_v1 zcr_extended_keyboard_v1
- * @section page_iface_zcr_extended_keyboard_v1_desc Description
- *
- * The zcr_extended_keyboard_v1 interface extends the wl_keyboard interface
- * with requests to notify whether sent key events are handled or not by
- * the client.
- * @section page_iface_zcr_extended_keyboard_v1_api API
- * See @ref iface_zcr_extended_keyboard_v1.
- */
-/**
- * @defgroup iface_zcr_extended_keyboard_v1 The zcr_extended_keyboard_v1 interface
- *
- * The zcr_extended_keyboard_v1 interface extends the wl_keyboard interface
- * with requests to notify whether sent key events are handled or not by
- * the client.
- */
-extern const struct wl_interface zcr_extended_keyboard_v1_interface;
-
-#ifndef ZCR_KEYBOARD_EXTENSION_V1_ERROR_ENUM
-#define ZCR_KEYBOARD_EXTENSION_V1_ERROR_ENUM
-enum zcr_keyboard_extension_v1_error {
- /**
- * the keyboard already has an extended_keyboard object associated
- */
- ZCR_KEYBOARD_EXTENSION_V1_ERROR_EXTENDED_KEYBOARD_EXISTS = 0,
-};
-#endif /* ZCR_KEYBOARD_EXTENSION_V1_ERROR_ENUM */
-
-/**
- * @ingroup iface_zcr_keyboard_extension_v1
- * @struct zcr_keyboard_extension_v1_interface
- */
-struct zcr_keyboard_extension_v1_interface {
- /**
- * get extended_keyboard for a keyboard
- *
- * Create extended_keyboard object. See zcr_extended_keyboard
- * interface for details. If the given wl_keyboard object already
- * has a extended_keyboard object associated, the
- * extended_keyboard_exists protocol error is raised.
- */
- void (*get_extended_keyboard)(struct wl_client *client,
- struct wl_resource *resource,
- uint32_t id,
- struct wl_resource *keyboard);
-};
-
-
-/**
- * @ingroup iface_zcr_keyboard_extension_v1
- */
-#define ZCR_KEYBOARD_EXTENSION_V1_GET_EXTENDED_KEYBOARD_SINCE_VERSION 1
-
-#ifndef ZCR_EXTENDED_KEYBOARD_V1_HANDLED_STATE_ENUM
-#define ZCR_EXTENDED_KEYBOARD_V1_HANDLED_STATE_ENUM
-/**
- * @ingroup iface_zcr_extended_keyboard_v1
- * whether a key event is handled by client or not
- */
-enum zcr_extended_keyboard_v1_handled_state {
- ZCR_EXTENDED_KEYBOARD_V1_HANDLED_STATE_NOT_HANDLED = 0,
- ZCR_EXTENDED_KEYBOARD_V1_HANDLED_STATE_HANDLED = 1,
-};
-#endif /* ZCR_EXTENDED_KEYBOARD_V1_HANDLED_STATE_ENUM */
-
-/**
- * @ingroup iface_zcr_extended_keyboard_v1
- * @struct zcr_extended_keyboard_v1_interface
- */
-struct zcr_extended_keyboard_v1_interface {
- /**
- * destroy extended_keyboard object
- *
- *
- */
- void (*destroy)(struct wl_client *client,
- struct wl_resource *resource);
- /**
- * acknowledge a key event
- *
- *
- */
- void (*ack_key)(struct wl_client *client,
- struct wl_resource *resource,
- uint32_t serial,
- uint32_t handled);
-};
-
-
-/**
- * @ingroup iface_zcr_extended_keyboard_v1
- */
-#define ZCR_EXTENDED_KEYBOARD_V1_DESTROY_SINCE_VERSION 1
-/**
- * @ingroup iface_zcr_extended_keyboard_v1
- */
-#define ZCR_EXTENDED_KEYBOARD_V1_ACK_KEY_SINCE_VERSION 1
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif