SDL  2.0
xdg-decoration-unstable-v1-protocol.c
Go to the documentation of this file.
1 /* Generated by wayland-scanner 1.20.0 */
2 
3 /*
4  * Copyright © 2018 Simon Ser
5  *
6  * Permission is hereby granted, free of charge, to any person obtaining a
7  * copy of this software and associated documentation files (the "Software"),
8  * to deal in the Software without restriction, including without limitation
9  * the rights to use, copy, modify, merge, publish, distribute, sublicense,
10  * and/or sell copies of the Software, and to permit persons to whom the
11  * Software is furnished to do so, subject to the following conditions:
12  *
13  * The above copyright notice and this permission notice (including the next
14  * paragraph) shall be included in all copies or substantial portions of the
15  * Software.
16  *
17  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19  * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
20  * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21  * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
22  * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
23  * DEALINGS IN THE SOFTWARE.
24  */
25 
26 #include <stdlib.h>
27 #include <stdint.h>
28 #include "wayland-util.h"
29 
30 extern const struct wl_interface xdg_toplevel_interface;
31 extern const struct wl_interface zxdg_toplevel_decoration_v1_interface;
32 
33 static const struct wl_interface *xdg_decoration_unstable_v1_types[] = {
34  NULL,
37 };
38 
39 static const struct wl_message zxdg_decoration_manager_v1_requests[] = {
40  { "destroy", "", xdg_decoration_unstable_v1_types + 0 },
41  { "get_toplevel_decoration", "no", xdg_decoration_unstable_v1_types + 1 },
42 };
43 
44 WL_EXPORT const struct wl_interface zxdg_decoration_manager_v1_interface = {
45  "zxdg_decoration_manager_v1", 1,
47  0, NULL,
48 };
49 
50 static const struct wl_message zxdg_toplevel_decoration_v1_requests[] = {
51  { "destroy", "", xdg_decoration_unstable_v1_types + 0 },
52  { "set_mode", "u", xdg_decoration_unstable_v1_types + 0 },
53  { "unset_mode", "", xdg_decoration_unstable_v1_types + 0 },
54 };
55 
56 static const struct wl_message zxdg_toplevel_decoration_v1_events[] = {
57  { "configure", "u", xdg_decoration_unstable_v1_types + 0 },
58 };
59 
60 WL_EXPORT const struct wl_interface zxdg_toplevel_decoration_v1_interface = {
61  "zxdg_toplevel_decoration_v1", 1,
64 };
65 
zxdg_toplevel_decoration_v1_events
static const struct wl_message zxdg_toplevel_decoration_v1_events[]
Definition: xdg-decoration-unstable-v1-protocol.c:56
zxdg_decoration_manager_v1_requests
static const struct wl_message zxdg_decoration_manager_v1_requests[]
Definition: xdg-decoration-unstable-v1-protocol.c:39
xdg_decoration_unstable_v1_types
static const struct wl_interface * xdg_decoration_unstable_v1_types[]
Definition: xdg-decoration-unstable-v1-protocol.c:33
NULL
#define NULL
Definition: begin_code.h:167
zxdg_toplevel_decoration_v1_requests
static const struct wl_message zxdg_toplevel_decoration_v1_requests[]
Definition: xdg-decoration-unstable-v1-protocol.c:50
zxdg_decoration_manager_v1_interface
WL_EXPORT const struct wl_interface zxdg_decoration_manager_v1_interface
Definition: xdg-decoration-unstable-v1-protocol.c:44
zxdg_toplevel_decoration_v1_interface
const struct wl_interface zxdg_toplevel_decoration_v1_interface
Definition: xdg-decoration-unstable-v1-protocol.c:60
xdg_toplevel_interface
const struct wl_interface xdg_toplevel_interface
Definition: xdg-shell-protocol.c:143