org-kde-kwin-server-decoration-manager-protocol.c
Go to the documentation of this file.
/* Generated by wayland-scanner 1.18.0 */
/*
* Copyright (C) 2015 Martin Gräßlin
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Lesser General Public License as published by
* the Free Software Foundation, either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
#include <stdlib.h>
#include <stdint.h>
#include "wayland-util.h"
extern const struct wl_interface org_kde_kwin_server_decoration_interface;
extern const struct wl_interface wl_surface_interface;
static const struct wl_interface *server_decoration_types[] = {
NULL,
&org_kde_kwin_server_decoration_interface,
&wl_surface_interface,
};
static const struct wl_message org_kde_kwin_server_decoration_manager_requests[] = {
{ "create", "no", server_decoration_types + 1 },
};
static const struct wl_message org_kde_kwin_server_decoration_manager_events[] = {
{ "default_mode", "u", server_decoration_types + 0 },
};
WL_EXPORT const struct wl_interface org_kde_kwin_server_decoration_manager_interface = {
"org_kde_kwin_server_decoration_manager", 1,
1, org_kde_kwin_server_decoration_manager_requests,
1, org_kde_kwin_server_decoration_manager_events,
};
static const struct wl_message org_kde_kwin_server_decoration_requests[] = {
{ "release", "", server_decoration_types + 0 },
{ "request_mode", "u", server_decoration_types + 0 },
};
static const struct wl_message org_kde_kwin_server_decoration_events[] = {
{ "mode", "u", server_decoration_types + 0 },
};
WL_EXPORT const struct wl_interface org_kde_kwin_server_decoration_interface = {
"org_kde_kwin_server_decoration", 1,
2, org_kde_kwin_server_decoration_requests,
1, org_kde_kwin_server_decoration_events,
};
wl_surface_interface
const struct wl_interface wl_surface_interface
Definition: wayland-protocol.c:367
NULL
#define NULL
Definition: begin_code.h:167
org_kde_kwin_server_decoration_interface
const struct wl_interface org_kde_kwin_server_decoration_interface
Definition: org-kde-kwin-server-decoration-manager-protocol.c:56
org_kde_kwin_server_decoration_requests
static const struct wl_message org_kde_kwin_server_decoration_requests[]
Definition: org-kde-kwin-server-decoration-manager-protocol.c:47
server_decoration_types
static const struct wl_interface * server_decoration_types[]
Definition: org-kde-kwin-server-decoration-manager-protocol.c:27
org_kde_kwin_server_decoration_events
static const struct wl_message org_kde_kwin_server_decoration_events[]
Definition: org-kde-kwin-server-decoration-manager-protocol.c:52
org_kde_kwin_server_decoration_manager_events
static const struct wl_message org_kde_kwin_server_decoration_manager_events[]
Definition: org-kde-kwin-server-decoration-manager-protocol.c:37
org_kde_kwin_server_decoration_manager_requests
static const struct wl_message org_kde_kwin_server_decoration_manager_requests[]
Definition: org-kde-kwin-server-decoration-manager-protocol.c:33
org_kde_kwin_server_decoration_manager_interface
WL_EXPORT const struct wl_interface org_kde_kwin_server_decoration_manager_interface
Definition: org-kde-kwin-server-decoration-manager-protocol.c:41