3#ifndef XDG_SHELL_UNSTABLE_V6_CLIENT_PROTOCOL_H
4#define XDG_SHELL_UNSTABLE_V6_CLIENT_PROTOCOL_H
8#include "wayland-client.h"
54struct zxdg_positioner_v6;
56struct zxdg_surface_v6;
57struct zxdg_toplevel_v6;
59#ifndef ZXDG_SHELL_V6_INTERFACE
60#define ZXDG_SHELL_V6_INTERFACE
82#ifndef ZXDG_POSITIONER_V6_INTERFACE
83#define ZXDG_POSITIONER_V6_INTERFACE
135#ifndef ZXDG_SURFACE_V6_INTERFACE
136#define ZXDG_SURFACE_V6_INTERFACE
210#ifndef ZXDG_TOPLEVEL_V6_INTERFACE
211#define ZXDG_TOPLEVEL_V6_INTERFACE
235#ifndef ZXDG_POPUP_V6_INTERFACE
236#define ZXDG_POPUP_V6_INTERFACE
317#ifndef ZXDG_SHELL_V6_ERROR_ENUM
318#define ZXDG_SHELL_V6_ERROR_ENUM
370 struct zxdg_shell_v6 *zxdg_shell_v6,
381 return wl_proxy_add_listener((
struct wl_proxy *) zxdg_shell_v6,
382 (
void (**)(
void)) listener,
data);
385#define ZXDG_SHELL_V6_DESTROY 0
386#define ZXDG_SHELL_V6_CREATE_POSITIONER 1
387#define ZXDG_SHELL_V6_GET_XDG_SURFACE 2
388#define ZXDG_SHELL_V6_PONG 3
393#define ZXDG_SHELL_V6_PING_SINCE_VERSION 1
398#define ZXDG_SHELL_V6_DESTROY_SINCE_VERSION 1
402#define ZXDG_SHELL_V6_CREATE_POSITIONER_SINCE_VERSION 1
406#define ZXDG_SHELL_V6_GET_XDG_SURFACE_SINCE_VERSION 1
410#define ZXDG_SHELL_V6_PONG_SINCE_VERSION 1
416 wl_proxy_set_user_data((
struct wl_proxy *) zxdg_shell_v6, user_data);
423 return wl_proxy_get_user_data((
struct wl_proxy *) zxdg_shell_v6);
429 return wl_proxy_get_version((
struct wl_proxy *) zxdg_shell_v6);
444 wl_proxy_marshal_flags((
struct wl_proxy *) zxdg_shell_v6,
455static inline struct zxdg_positioner_v6 *
460 id = wl_proxy_marshal_flags((
struct wl_proxy *) zxdg_shell_v6,
463 return (
struct zxdg_positioner_v6 *)
id;
481static inline struct zxdg_surface_v6 *
486 id = wl_proxy_marshal_flags((
struct wl_proxy *) zxdg_shell_v6,
489 return (
struct zxdg_surface_v6 *)
id;
501 wl_proxy_marshal_flags((
struct wl_proxy *) zxdg_shell_v6,
505#ifndef ZXDG_POSITIONER_V6_ERROR_ENUM
506#define ZXDG_POSITIONER_V6_ERROR_ENUM
515#ifndef ZXDG_POSITIONER_V6_ANCHOR_ENUM
516#define ZXDG_POSITIONER_V6_ANCHOR_ENUM
541#ifndef ZXDG_POSITIONER_V6_GRAVITY_ENUM
542#define ZXDG_POSITIONER_V6_GRAVITY_ENUM
567#ifndef ZXDG_POSITIONER_V6_CONSTRAINT_ADJUSTMENT_ENUM
568#define ZXDG_POSITIONER_V6_CONSTRAINT_ADJUSTMENT_ENUM
671#define ZXDG_POSITIONER_V6_DESTROY 0
672#define ZXDG_POSITIONER_V6_SET_SIZE 1
673#define ZXDG_POSITIONER_V6_SET_ANCHOR_RECT 2
674#define ZXDG_POSITIONER_V6_SET_ANCHOR 3
675#define ZXDG_POSITIONER_V6_SET_GRAVITY 4
676#define ZXDG_POSITIONER_V6_SET_CONSTRAINT_ADJUSTMENT 5
677#define ZXDG_POSITIONER_V6_SET_OFFSET 6
683#define ZXDG_POSITIONER_V6_DESTROY_SINCE_VERSION 1
687#define ZXDG_POSITIONER_V6_SET_SIZE_SINCE_VERSION 1
691#define ZXDG_POSITIONER_V6_SET_ANCHOR_RECT_SINCE_VERSION 1
695#define ZXDG_POSITIONER_V6_SET_ANCHOR_SINCE_VERSION 1
699#define ZXDG_POSITIONER_V6_SET_GRAVITY_SINCE_VERSION 1
703#define ZXDG_POSITIONER_V6_SET_CONSTRAINT_ADJUSTMENT_SINCE_VERSION 1
707#define ZXDG_POSITIONER_V6_SET_OFFSET_SINCE_VERSION 1
713 wl_proxy_set_user_data((
struct wl_proxy *) zxdg_positioner_v6, user_data);
720 return wl_proxy_get_user_data((
struct wl_proxy *) zxdg_positioner_v6);
726 return wl_proxy_get_version((
struct wl_proxy *) zxdg_positioner_v6);
737 wl_proxy_marshal_flags((
struct wl_proxy *) zxdg_positioner_v6,
753 wl_proxy_marshal_flags((
struct wl_proxy *) zxdg_positioner_v6,
774 wl_proxy_marshal_flags((
struct wl_proxy *) zxdg_positioner_v6,
795 wl_proxy_marshal_flags((
struct wl_proxy *) zxdg_positioner_v6,
815 wl_proxy_marshal_flags((
struct wl_proxy *) zxdg_positioner_v6,
839 wl_proxy_marshal_flags((
struct wl_proxy *) zxdg_positioner_v6,
861 wl_proxy_marshal_flags((
struct wl_proxy *) zxdg_positioner_v6,
865#ifndef ZXDG_SURFACE_V6_ERROR_ENUM
866#define ZXDG_SURFACE_V6_ERROR_ENUM
904 struct zxdg_surface_v6 *zxdg_surface_v6,
915 return wl_proxy_add_listener((
struct wl_proxy *) zxdg_surface_v6,
916 (
void (**)(
void)) listener,
data);
919#define ZXDG_SURFACE_V6_DESTROY 0
920#define ZXDG_SURFACE_V6_GET_TOPLEVEL 1
921#define ZXDG_SURFACE_V6_GET_POPUP 2
922#define ZXDG_SURFACE_V6_SET_WINDOW_GEOMETRY 3
923#define ZXDG_SURFACE_V6_ACK_CONFIGURE 4
928#define ZXDG_SURFACE_V6_CONFIGURE_SINCE_VERSION 1
933#define ZXDG_SURFACE_V6_DESTROY_SINCE_VERSION 1
937#define ZXDG_SURFACE_V6_GET_TOPLEVEL_SINCE_VERSION 1
941#define ZXDG_SURFACE_V6_GET_POPUP_SINCE_VERSION 1
945#define ZXDG_SURFACE_V6_SET_WINDOW_GEOMETRY_SINCE_VERSION 1
949#define ZXDG_SURFACE_V6_ACK_CONFIGURE_SINCE_VERSION 1
955 wl_proxy_set_user_data((
struct wl_proxy *) zxdg_surface_v6, user_data);
962 return wl_proxy_get_user_data((
struct wl_proxy *) zxdg_surface_v6);
968 return wl_proxy_get_version((
struct wl_proxy *) zxdg_surface_v6);
980 wl_proxy_marshal_flags((
struct wl_proxy *) zxdg_surface_v6,
993static inline struct zxdg_toplevel_v6 *
998 id = wl_proxy_marshal_flags((
struct wl_proxy *) zxdg_surface_v6,
1001 return (
struct zxdg_toplevel_v6 *)
id;
1013static inline struct zxdg_popup_v6 *
1016 struct wl_proxy *
id;
1018 id = wl_proxy_marshal_flags((
struct wl_proxy *) zxdg_surface_v6,
1021 return (
struct zxdg_popup_v6 *)
id;
1055 wl_proxy_marshal_flags((
struct wl_proxy *) zxdg_surface_v6,
1085 wl_proxy_marshal_flags((
struct wl_proxy *) zxdg_surface_v6,
1089#ifndef ZXDG_TOPLEVEL_V6_RESIZE_EDGE_ENUM
1090#define ZXDG_TOPLEVEL_V6_RESIZE_EDGE_ENUM
1111#ifndef ZXDG_TOPLEVEL_V6_STATE_ENUM
1112#define ZXDG_TOPLEVEL_V6_STATE_ENUM
1195 struct zxdg_toplevel_v6 *zxdg_toplevel_v6,
1198 struct wl_array *states);
1212 struct zxdg_toplevel_v6 *zxdg_toplevel_v6);
1222 return wl_proxy_add_listener((
struct wl_proxy *) zxdg_toplevel_v6,
1223 (
void (**)(
void)) listener,
data);
1226#define ZXDG_TOPLEVEL_V6_DESTROY 0
1227#define ZXDG_TOPLEVEL_V6_SET_PARENT 1
1228#define ZXDG_TOPLEVEL_V6_SET_TITLE 2
1229#define ZXDG_TOPLEVEL_V6_SET_APP_ID 3
1230#define ZXDG_TOPLEVEL_V6_SHOW_WINDOW_MENU 4
1231#define ZXDG_TOPLEVEL_V6_MOVE 5
1232#define ZXDG_TOPLEVEL_V6_RESIZE 6
1233#define ZXDG_TOPLEVEL_V6_SET_MAX_SIZE 7
1234#define ZXDG_TOPLEVEL_V6_SET_MIN_SIZE 8
1235#define ZXDG_TOPLEVEL_V6_SET_MAXIMIZED 9
1236#define ZXDG_TOPLEVEL_V6_UNSET_MAXIMIZED 10
1237#define ZXDG_TOPLEVEL_V6_SET_FULLSCREEN 11
1238#define ZXDG_TOPLEVEL_V6_UNSET_FULLSCREEN 12
1239#define ZXDG_TOPLEVEL_V6_SET_MINIMIZED 13
1244#define ZXDG_TOPLEVEL_V6_CONFIGURE_SINCE_VERSION 1
1248#define ZXDG_TOPLEVEL_V6_CLOSE_SINCE_VERSION 1
1253#define ZXDG_TOPLEVEL_V6_DESTROY_SINCE_VERSION 1
1257#define ZXDG_TOPLEVEL_V6_SET_PARENT_SINCE_VERSION 1
1261#define ZXDG_TOPLEVEL_V6_SET_TITLE_SINCE_VERSION 1
1265#define ZXDG_TOPLEVEL_V6_SET_APP_ID_SINCE_VERSION 1
1269#define ZXDG_TOPLEVEL_V6_SHOW_WINDOW_MENU_SINCE_VERSION 1
1273#define ZXDG_TOPLEVEL_V6_MOVE_SINCE_VERSION 1
1277#define ZXDG_TOPLEVEL_V6_RESIZE_SINCE_VERSION 1
1281#define ZXDG_TOPLEVEL_V6_SET_MAX_SIZE_SINCE_VERSION 1
1285#define ZXDG_TOPLEVEL_V6_SET_MIN_SIZE_SINCE_VERSION 1
1289#define ZXDG_TOPLEVEL_V6_SET_MAXIMIZED_SINCE_VERSION 1
1293#define ZXDG_TOPLEVEL_V6_UNSET_MAXIMIZED_SINCE_VERSION 1
1297#define ZXDG_TOPLEVEL_V6_SET_FULLSCREEN_SINCE_VERSION 1
1301#define ZXDG_TOPLEVEL_V6_UNSET_FULLSCREEN_SINCE_VERSION 1
1305#define ZXDG_TOPLEVEL_V6_SET_MINIMIZED_SINCE_VERSION 1
1311 wl_proxy_set_user_data((
struct wl_proxy *) zxdg_toplevel_v6, user_data);
1318 return wl_proxy_get_user_data((
struct wl_proxy *) zxdg_toplevel_v6);
1324 return wl_proxy_get_version((
struct wl_proxy *) zxdg_toplevel_v6);
1337 wl_proxy_marshal_flags((
struct wl_proxy *) zxdg_toplevel_v6,
1355 wl_proxy_marshal_flags((
struct wl_proxy *) zxdg_toplevel_v6,
1373 wl_proxy_marshal_flags((
struct wl_proxy *) zxdg_toplevel_v6,
1404 wl_proxy_marshal_flags((
struct wl_proxy *) zxdg_toplevel_v6,
1426 wl_proxy_marshal_flags((
struct wl_proxy *) zxdg_toplevel_v6,
1453 wl_proxy_marshal_flags((
struct wl_proxy *) zxdg_toplevel_v6,
1494 wl_proxy_marshal_flags((
struct wl_proxy *) zxdg_toplevel_v6,
1539 wl_proxy_marshal_flags((
struct wl_proxy *) zxdg_toplevel_v6,
1584 wl_proxy_marshal_flags((
struct wl_proxy *) zxdg_toplevel_v6,
1611 wl_proxy_marshal_flags((
struct wl_proxy *) zxdg_toplevel_v6,
1639 wl_proxy_marshal_flags((
struct wl_proxy *) zxdg_toplevel_v6,
1659 wl_proxy_marshal_flags((
struct wl_proxy *) zxdg_toplevel_v6,
1669 wl_proxy_marshal_flags((
struct wl_proxy *) zxdg_toplevel_v6,
1688 wl_proxy_marshal_flags((
struct wl_proxy *) zxdg_toplevel_v6,
1692#ifndef ZXDG_POPUP_V6_ERROR_ENUM
1693#define ZXDG_POPUP_V6_ERROR_ENUM
1723 struct zxdg_popup_v6 *zxdg_popup_v6,
1736 struct zxdg_popup_v6 *zxdg_popup_v6);
1746 return wl_proxy_add_listener((
struct wl_proxy *) zxdg_popup_v6,
1747 (
void (**)(
void)) listener,
data);
1750#define ZXDG_POPUP_V6_DESTROY 0
1751#define ZXDG_POPUP_V6_GRAB 1
1756#define ZXDG_POPUP_V6_CONFIGURE_SINCE_VERSION 1
1760#define ZXDG_POPUP_V6_POPUP_DONE_SINCE_VERSION 1
1765#define ZXDG_POPUP_V6_DESTROY_SINCE_VERSION 1
1769#define ZXDG_POPUP_V6_GRAB_SINCE_VERSION 1
1775 wl_proxy_set_user_data((
struct wl_proxy *) zxdg_popup_v6, user_data);
1782 return wl_proxy_get_user_data((
struct wl_proxy *) zxdg_popup_v6);
1788 return wl_proxy_get_version((
struct wl_proxy *) zxdg_popup_v6);
1803 wl_proxy_marshal_flags((
struct wl_proxy *) zxdg_popup_v6,
1855 wl_proxy_marshal_flags((
struct wl_proxy *) zxdg_popup_v6,
SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char int SDL_PRINTF_FORMAT_STRING const char const char SDL_SCANF_FORMAT_STRING const char return SDL_ThreadFunction const char void return Uint32 return Uint32 void
GLint GLint GLint GLint GLint GLint y
GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const GLvoid * data
GLint GLint GLsizei width
GLint GLint GLint GLint GLint x
GLint GLint GLsizei GLsizei height
static void zxdg_positioner_v6_destroy(struct zxdg_positioner_v6 *zxdg_positioner_v6)
static void zxdg_positioner_v6_set_anchor_rect(struct zxdg_positioner_v6 *zxdg_positioner_v6, int32_t x, int32_t y, int32_t width, int32_t height)
static void zxdg_positioner_v6_set_size(struct zxdg_positioner_v6 *zxdg_positioner_v6, int32_t width, int32_t height)
static void zxdg_positioner_v6_set_constraint_adjustment(struct zxdg_positioner_v6 *zxdg_positioner_v6, uint32_t constraint_adjustment)
static void * zxdg_positioner_v6_get_user_data(struct zxdg_positioner_v6 *zxdg_positioner_v6)
static void zxdg_positioner_v6_set_anchor(struct zxdg_positioner_v6 *zxdg_positioner_v6, uint32_t anchor)
zxdg_positioner_v6_constraint_adjustment
static void zxdg_positioner_v6_set_offset(struct zxdg_positioner_v6 *zxdg_positioner_v6, int32_t x, int32_t y)
static void zxdg_positioner_v6_set_gravity(struct zxdg_positioner_v6 *zxdg_positioner_v6, uint32_t gravity)
static void zxdg_positioner_v6_set_user_data(struct zxdg_positioner_v6 *zxdg_positioner_v6, void *user_data)
@ ZXDG_POSITIONER_V6_CONSTRAINT_ADJUSTMENT_SLIDE_Y
@ ZXDG_POSITIONER_V6_CONSTRAINT_ADJUSTMENT_NONE
@ ZXDG_POSITIONER_V6_CONSTRAINT_ADJUSTMENT_FLIP_X
@ ZXDG_POSITIONER_V6_CONSTRAINT_ADJUSTMENT_FLIP_Y
@ ZXDG_POSITIONER_V6_CONSTRAINT_ADJUSTMENT_SLIDE_X
@ ZXDG_POSITIONER_V6_CONSTRAINT_ADJUSTMENT_RESIZE_Y
@ ZXDG_POSITIONER_V6_CONSTRAINT_ADJUSTMENT_RESIZE_X
static void zxdg_shell_v6_destroy(struct zxdg_shell_v6 *zxdg_shell_v6)
static int zxdg_shell_v6_add_listener(struct zxdg_shell_v6 *zxdg_shell_v6, const struct zxdg_shell_v6_listener *listener, void *data)
static void * zxdg_shell_v6_get_user_data(struct zxdg_shell_v6 *zxdg_shell_v6)
static struct zxdg_positioner_v6 * zxdg_shell_v6_create_positioner(struct zxdg_shell_v6 *zxdg_shell_v6)
static void zxdg_shell_v6_pong(struct zxdg_shell_v6 *zxdg_shell_v6, uint32_t serial)
static void zxdg_shell_v6_set_user_data(struct zxdg_shell_v6 *zxdg_shell_v6, void *user_data)
static struct zxdg_surface_v6 * zxdg_shell_v6_get_xdg_surface(struct zxdg_shell_v6 *zxdg_shell_v6, struct wl_surface *surface)
static int zxdg_surface_v6_add_listener(struct zxdg_surface_v6 *zxdg_surface_v6, const struct zxdg_surface_v6_listener *listener, void *data)
static void zxdg_surface_v6_set_user_data(struct zxdg_surface_v6 *zxdg_surface_v6, void *user_data)
static void zxdg_surface_v6_destroy(struct zxdg_surface_v6 *zxdg_surface_v6)
static struct zxdg_toplevel_v6 * zxdg_surface_v6_get_toplevel(struct zxdg_surface_v6 *zxdg_surface_v6)
static struct zxdg_popup_v6 * zxdg_surface_v6_get_popup(struct zxdg_surface_v6 *zxdg_surface_v6, struct zxdg_surface_v6 *parent, struct zxdg_positioner_v6 *positioner)
static void zxdg_surface_v6_ack_configure(struct zxdg_surface_v6 *zxdg_surface_v6, uint32_t serial)
static void * zxdg_surface_v6_get_user_data(struct zxdg_surface_v6 *zxdg_surface_v6)
static void zxdg_surface_v6_set_window_geometry(struct zxdg_surface_v6 *zxdg_surface_v6, int32_t x, int32_t y, int32_t width, int32_t height)
static void * zxdg_toplevel_v6_get_user_data(struct zxdg_toplevel_v6 *zxdg_toplevel_v6)
static void zxdg_toplevel_v6_set_title(struct zxdg_toplevel_v6 *zxdg_toplevel_v6, const char *title)
static void zxdg_toplevel_v6_unset_maximized(struct zxdg_toplevel_v6 *zxdg_toplevel_v6)
static void zxdg_toplevel_v6_set_fullscreen(struct zxdg_toplevel_v6 *zxdg_toplevel_v6, struct wl_output *output)
static void zxdg_toplevel_v6_unset_fullscreen(struct zxdg_toplevel_v6 *zxdg_toplevel_v6)
zxdg_toplevel_v6_resize_edge
static void zxdg_toplevel_v6_set_max_size(struct zxdg_toplevel_v6 *zxdg_toplevel_v6, int32_t width, int32_t height)
static void zxdg_toplevel_v6_set_maximized(struct zxdg_toplevel_v6 *zxdg_toplevel_v6)
static void zxdg_toplevel_v6_set_user_data(struct zxdg_toplevel_v6 *zxdg_toplevel_v6, void *user_data)
static void zxdg_toplevel_v6_set_parent(struct zxdg_toplevel_v6 *zxdg_toplevel_v6, struct zxdg_toplevel_v6 *parent)
static void zxdg_toplevel_v6_set_app_id(struct zxdg_toplevel_v6 *zxdg_toplevel_v6, const char *app_id)
static void zxdg_toplevel_v6_destroy(struct zxdg_toplevel_v6 *zxdg_toplevel_v6)
static void zxdg_toplevel_v6_show_window_menu(struct zxdg_toplevel_v6 *zxdg_toplevel_v6, struct wl_seat *seat, uint32_t serial, int32_t x, int32_t y)
static int zxdg_toplevel_v6_add_listener(struct zxdg_toplevel_v6 *zxdg_toplevel_v6, const struct zxdg_toplevel_v6_listener *listener, void *data)
static void zxdg_toplevel_v6_set_min_size(struct zxdg_toplevel_v6 *zxdg_toplevel_v6, int32_t width, int32_t height)
static void zxdg_toplevel_v6_set_minimized(struct zxdg_toplevel_v6 *zxdg_toplevel_v6)
static void zxdg_toplevel_v6_resize(struct zxdg_toplevel_v6 *zxdg_toplevel_v6, struct wl_seat *seat, uint32_t serial, uint32_t edges)
static void zxdg_toplevel_v6_move(struct zxdg_toplevel_v6 *zxdg_toplevel_v6, struct wl_seat *seat, uint32_t serial)
@ ZXDG_TOPLEVEL_V6_RESIZE_EDGE_TOP_RIGHT
@ ZXDG_TOPLEVEL_V6_RESIZE_EDGE_TOP
@ ZXDG_TOPLEVEL_V6_RESIZE_EDGE_RIGHT
@ ZXDG_TOPLEVEL_V6_RESIZE_EDGE_BOTTOM_LEFT
@ ZXDG_TOPLEVEL_V6_RESIZE_EDGE_LEFT
@ ZXDG_TOPLEVEL_V6_RESIZE_EDGE_NONE
@ ZXDG_TOPLEVEL_V6_RESIZE_EDGE_TOP_LEFT
@ ZXDG_TOPLEVEL_V6_RESIZE_EDGE_BOTTOM_RIGHT
@ ZXDG_TOPLEVEL_V6_RESIZE_EDGE_BOTTOM
@ ZXDG_TOPLEVEL_V6_STATE_RESIZING
@ ZXDG_TOPLEVEL_V6_STATE_MAXIMIZED
@ ZXDG_TOPLEVEL_V6_STATE_FULLSCREEN
@ ZXDG_TOPLEVEL_V6_STATE_ACTIVATED
void(* ping)(void *data, struct zxdg_shell_v6 *zxdg_shell_v6, uint32_t serial)
void(* configure)(void *data, struct zxdg_surface_v6 *zxdg_surface_v6, uint32_t serial)
void(* configure)(void *data, struct zxdg_toplevel_v6 *zxdg_toplevel_v6, int32_t width, int32_t height, struct wl_array *states)
void(* close)(void *data, struct zxdg_toplevel_v6 *zxdg_toplevel_v6)
zxdg_positioner_v6_anchor
@ ZXDG_POSITIONER_V6_ANCHOR_NONE
@ ZXDG_POSITIONER_V6_ANCHOR_LEFT
@ ZXDG_POSITIONER_V6_ANCHOR_TOP
@ ZXDG_POSITIONER_V6_ANCHOR_RIGHT
@ ZXDG_POSITIONER_V6_ANCHOR_BOTTOM
#define ZXDG_TOPLEVEL_V6_SET_MIN_SIZE
const struct wl_interface zxdg_shell_v6_interface
#define ZXDG_POSITIONER_V6_SET_SIZE
#define ZXDG_SURFACE_V6_DESTROY
@ ZXDG_SURFACE_V6_ERROR_UNCONFIGURED_BUFFER
@ ZXDG_SURFACE_V6_ERROR_ALREADY_CONSTRUCTED
@ ZXDG_SURFACE_V6_ERROR_NOT_CONSTRUCTED
#define ZXDG_POPUP_V6_GRAB
#define ZXDG_TOPLEVEL_V6_SET_MINIMIZED
#define ZXDG_SURFACE_V6_ACK_CONFIGURE
#define ZXDG_POSITIONER_V6_SET_ANCHOR_RECT
#define ZXDG_POSITIONER_V6_SET_ANCHOR
const struct wl_interface zxdg_surface_v6_interface
#define ZXDG_TOPLEVEL_V6_UNSET_FULLSCREEN
#define ZXDG_POSITIONER_V6_DESTROY
static uint32_t zxdg_positioner_v6_get_version(struct zxdg_positioner_v6 *zxdg_positioner_v6)
const struct wl_interface zxdg_popup_v6_interface
static uint32_t zxdg_surface_v6_get_version(struct zxdg_surface_v6 *zxdg_surface_v6)
#define ZXDG_SHELL_V6_GET_XDG_SURFACE
#define ZXDG_TOPLEVEL_V6_MOVE
@ ZXDG_SHELL_V6_ERROR_ROLE
@ ZXDG_SHELL_V6_ERROR_INVALID_POPUP_PARENT
@ ZXDG_SHELL_V6_ERROR_INVALID_SURFACE_STATE
@ ZXDG_SHELL_V6_ERROR_INVALID_POSITIONER
@ ZXDG_SHELL_V6_ERROR_NOT_THE_TOPMOST_POPUP
@ ZXDG_SHELL_V6_ERROR_DEFUNCT_SURFACES
#define ZXDG_TOPLEVEL_V6_RESIZE
#define ZXDG_SHELL_V6_CREATE_POSITIONER
#define ZXDG_SHELL_V6_DESTROY
#define ZXDG_TOPLEVEL_V6_DESTROY
#define ZXDG_TOPLEVEL_V6_SET_PARENT
#define ZXDG_SHELL_V6_PONG
#define ZXDG_POSITIONER_V6_SET_CONSTRAINT_ADJUSTMENT
@ ZXDG_POSITIONER_V6_ERROR_INVALID_INPUT
#define ZXDG_SURFACE_V6_SET_WINDOW_GEOMETRY
static uint32_t zxdg_shell_v6_get_version(struct zxdg_shell_v6 *zxdg_shell_v6)
#define ZXDG_TOPLEVEL_V6_SET_MAX_SIZE
#define ZXDG_POPUP_V6_DESTROY
#define ZXDG_POSITIONER_V6_SET_OFFSET
static uint32_t zxdg_popup_v6_get_version(struct zxdg_popup_v6 *zxdg_popup_v6)
const struct wl_interface zxdg_positioner_v6_interface
zxdg_positioner_v6_gravity
@ ZXDG_POSITIONER_V6_GRAVITY_LEFT
@ ZXDG_POSITIONER_V6_GRAVITY_NONE
@ ZXDG_POSITIONER_V6_GRAVITY_BOTTOM
@ ZXDG_POSITIONER_V6_GRAVITY_TOP
@ ZXDG_POSITIONER_V6_GRAVITY_RIGHT
#define ZXDG_TOPLEVEL_V6_SET_TITLE
#define ZXDG_TOPLEVEL_V6_SET_APP_ID
static uint32_t zxdg_toplevel_v6_get_version(struct zxdg_toplevel_v6 *zxdg_toplevel_v6)
#define ZXDG_TOPLEVEL_V6_SET_MAXIMIZED
#define ZXDG_TOPLEVEL_V6_SET_FULLSCREEN
#define ZXDG_SURFACE_V6_GET_TOPLEVEL
#define ZXDG_TOPLEVEL_V6_SHOW_WINDOW_MENU
#define ZXDG_POSITIONER_V6_SET_GRAVITY
#define ZXDG_TOPLEVEL_V6_UNSET_MAXIMIZED
const struct wl_interface zxdg_toplevel_v6_interface
#define ZXDG_SURFACE_V6_GET_POPUP
@ ZXDG_POPUP_V6_ERROR_INVALID_GRAB