3 #ifndef XDG_SHELL_UNSTABLE_V6_CLIENT_PROTOCOL_H
4 #define XDG_SHELL_UNSTABLE_V6_CLIENT_PROTOCOL_H
8 #include "wayland-client.h"
54 struct zxdg_positioner_v6;
56 struct zxdg_surface_v6;
57 struct zxdg_toplevel_v6;
302 #ifndef ZXDG_SHELL_V6_ERROR_ENUM
303 #define ZXDG_SHELL_V6_ERROR_ENUM
355 struct zxdg_shell_v6 *zxdg_shell_v6,
366 return wl_proxy_add_listener((
struct wl_proxy *) zxdg_shell_v6,
367 (
void (**)(
void)) listener,
data);
370 #define ZXDG_SHELL_V6_DESTROY 0
371 #define ZXDG_SHELL_V6_CREATE_POSITIONER 1
372 #define ZXDG_SHELL_V6_GET_XDG_SURFACE 2
373 #define ZXDG_SHELL_V6_PONG 3
378 #define ZXDG_SHELL_V6_PING_SINCE_VERSION 1
383 #define ZXDG_SHELL_V6_DESTROY_SINCE_VERSION 1
387 #define ZXDG_SHELL_V6_CREATE_POSITIONER_SINCE_VERSION 1
391 #define ZXDG_SHELL_V6_GET_XDG_SURFACE_SINCE_VERSION 1
395 #define ZXDG_SHELL_V6_PONG_SINCE_VERSION 1
401 wl_proxy_set_user_data((
struct wl_proxy *) zxdg_shell_v6, user_data);
408 return wl_proxy_get_user_data((
struct wl_proxy *) zxdg_shell_v6);
414 return wl_proxy_get_version((
struct wl_proxy *) zxdg_shell_v6);
429 wl_proxy_marshal((
struct wl_proxy *) zxdg_shell_v6,
432 wl_proxy_destroy((
struct wl_proxy *) zxdg_shell_v6);
442 static inline struct zxdg_positioner_v6 *
447 id = wl_proxy_marshal_constructor((
struct wl_proxy *) zxdg_shell_v6,
450 return (
struct zxdg_positioner_v6 *)
id;
468 static inline struct zxdg_surface_v6 *
473 id = wl_proxy_marshal_constructor((
struct wl_proxy *) zxdg_shell_v6,
476 return (
struct zxdg_surface_v6 *)
id;
488 wl_proxy_marshal((
struct wl_proxy *) zxdg_shell_v6,
492 #ifndef ZXDG_POSITIONER_V6_ERROR_ENUM
493 #define ZXDG_POSITIONER_V6_ERROR_ENUM
502 #ifndef ZXDG_POSITIONER_V6_ANCHOR_ENUM
503 #define ZXDG_POSITIONER_V6_ANCHOR_ENUM
528 #ifndef ZXDG_POSITIONER_V6_GRAVITY_ENUM
529 #define ZXDG_POSITIONER_V6_GRAVITY_ENUM
554 #ifndef ZXDG_POSITIONER_V6_CONSTRAINT_ADJUSTMENT_ENUM
555 #define ZXDG_POSITIONER_V6_CONSTRAINT_ADJUSTMENT_ENUM
573 #define ZXDG_POSITIONER_V6_DESTROY 0
574 #define ZXDG_POSITIONER_V6_SET_SIZE 1
575 #define ZXDG_POSITIONER_V6_SET_ANCHOR_RECT 2
576 #define ZXDG_POSITIONER_V6_SET_ANCHOR 3
577 #define ZXDG_POSITIONER_V6_SET_GRAVITY 4
578 #define ZXDG_POSITIONER_V6_SET_CONSTRAINT_ADJUSTMENT 5
579 #define ZXDG_POSITIONER_V6_SET_OFFSET 6
585 #define ZXDG_POSITIONER_V6_DESTROY_SINCE_VERSION 1
589 #define ZXDG_POSITIONER_V6_SET_SIZE_SINCE_VERSION 1
593 #define ZXDG_POSITIONER_V6_SET_ANCHOR_RECT_SINCE_VERSION 1
597 #define ZXDG_POSITIONER_V6_SET_ANCHOR_SINCE_VERSION 1
601 #define ZXDG_POSITIONER_V6_SET_GRAVITY_SINCE_VERSION 1
605 #define ZXDG_POSITIONER_V6_SET_CONSTRAINT_ADJUSTMENT_SINCE_VERSION 1
609 #define ZXDG_POSITIONER_V6_SET_OFFSET_SINCE_VERSION 1
615 wl_proxy_set_user_data((
struct wl_proxy *) zxdg_positioner_v6, user_data);
622 return wl_proxy_get_user_data((
struct wl_proxy *) zxdg_positioner_v6);
628 return wl_proxy_get_version((
struct wl_proxy *) zxdg_positioner_v6);
639 wl_proxy_marshal((
struct wl_proxy *) zxdg_positioner_v6,
642 wl_proxy_destroy((
struct wl_proxy *) zxdg_positioner_v6);
657 wl_proxy_marshal((
struct wl_proxy *) zxdg_positioner_v6,
678 wl_proxy_marshal((
struct wl_proxy *) zxdg_positioner_v6,
699 wl_proxy_marshal((
struct wl_proxy *) zxdg_positioner_v6,
719 wl_proxy_marshal((
struct wl_proxy *) zxdg_positioner_v6,
743 wl_proxy_marshal((
struct wl_proxy *) zxdg_positioner_v6,
765 wl_proxy_marshal((
struct wl_proxy *) zxdg_positioner_v6,
769 #ifndef ZXDG_SURFACE_V6_ERROR_ENUM
770 #define ZXDG_SURFACE_V6_ERROR_ENUM
808 struct zxdg_surface_v6 *zxdg_surface_v6,
819 return wl_proxy_add_listener((
struct wl_proxy *) zxdg_surface_v6,
820 (
void (**)(
void)) listener,
data);
823 #define ZXDG_SURFACE_V6_DESTROY 0
824 #define ZXDG_SURFACE_V6_GET_TOPLEVEL 1
825 #define ZXDG_SURFACE_V6_GET_POPUP 2
826 #define ZXDG_SURFACE_V6_SET_WINDOW_GEOMETRY 3
827 #define ZXDG_SURFACE_V6_ACK_CONFIGURE 4
832 #define ZXDG_SURFACE_V6_CONFIGURE_SINCE_VERSION 1
837 #define ZXDG_SURFACE_V6_DESTROY_SINCE_VERSION 1
841 #define ZXDG_SURFACE_V6_GET_TOPLEVEL_SINCE_VERSION 1
845 #define ZXDG_SURFACE_V6_GET_POPUP_SINCE_VERSION 1
849 #define ZXDG_SURFACE_V6_SET_WINDOW_GEOMETRY_SINCE_VERSION 1
853 #define ZXDG_SURFACE_V6_ACK_CONFIGURE_SINCE_VERSION 1
859 wl_proxy_set_user_data((
struct wl_proxy *) zxdg_surface_v6, user_data);
866 return wl_proxy_get_user_data((
struct wl_proxy *) zxdg_surface_v6);
872 return wl_proxy_get_version((
struct wl_proxy *) zxdg_surface_v6);
884 wl_proxy_marshal((
struct wl_proxy *) zxdg_surface_v6,
887 wl_proxy_destroy((
struct wl_proxy *) zxdg_surface_v6);
899 static inline struct zxdg_toplevel_v6 *
904 id = wl_proxy_marshal_constructor((
struct wl_proxy *) zxdg_surface_v6,
907 return (
struct zxdg_toplevel_v6 *)
id;
919 static inline struct zxdg_popup_v6 *
920 zxdg_surface_v6_get_popup(
struct zxdg_surface_v6 *zxdg_surface_v6,
struct zxdg_surface_v6 *parent,
struct zxdg_positioner_v6 *positioner)
924 id = wl_proxy_marshal_constructor((
struct wl_proxy *) zxdg_surface_v6,
927 return (
struct zxdg_popup_v6 *)
id;
961 wl_proxy_marshal((
struct wl_proxy *) zxdg_surface_v6,
991 wl_proxy_marshal((
struct wl_proxy *) zxdg_surface_v6,
995 #ifndef ZXDG_TOPLEVEL_V6_RESIZE_EDGE_ENUM
996 #define ZXDG_TOPLEVEL_V6_RESIZE_EDGE_ENUM
1017 #ifndef ZXDG_TOPLEVEL_V6_STATE_ENUM
1018 #define ZXDG_TOPLEVEL_V6_STATE_ENUM
1078 struct zxdg_toplevel_v6 *zxdg_toplevel_v6,
1081 struct wl_array *states);
1095 struct zxdg_toplevel_v6 *zxdg_toplevel_v6);
1105 return wl_proxy_add_listener((
struct wl_proxy *) zxdg_toplevel_v6,
1106 (
void (**)(
void)) listener,
data);
1109 #define ZXDG_TOPLEVEL_V6_DESTROY 0
1110 #define ZXDG_TOPLEVEL_V6_SET_PARENT 1
1111 #define ZXDG_TOPLEVEL_V6_SET_TITLE 2
1112 #define ZXDG_TOPLEVEL_V6_SET_APP_ID 3
1113 #define ZXDG_TOPLEVEL_V6_SHOW_WINDOW_MENU 4
1114 #define ZXDG_TOPLEVEL_V6_MOVE 5
1115 #define ZXDG_TOPLEVEL_V6_RESIZE 6
1116 #define ZXDG_TOPLEVEL_V6_SET_MAX_SIZE 7
1117 #define ZXDG_TOPLEVEL_V6_SET_MIN_SIZE 8
1118 #define ZXDG_TOPLEVEL_V6_SET_MAXIMIZED 9
1119 #define ZXDG_TOPLEVEL_V6_UNSET_MAXIMIZED 10
1120 #define ZXDG_TOPLEVEL_V6_SET_FULLSCREEN 11
1121 #define ZXDG_TOPLEVEL_V6_UNSET_FULLSCREEN 12
1122 #define ZXDG_TOPLEVEL_V6_SET_MINIMIZED 13
1127 #define ZXDG_TOPLEVEL_V6_CONFIGURE_SINCE_VERSION 1
1131 #define ZXDG_TOPLEVEL_V6_CLOSE_SINCE_VERSION 1
1136 #define ZXDG_TOPLEVEL_V6_DESTROY_SINCE_VERSION 1
1140 #define ZXDG_TOPLEVEL_V6_SET_PARENT_SINCE_VERSION 1
1144 #define ZXDG_TOPLEVEL_V6_SET_TITLE_SINCE_VERSION 1
1148 #define ZXDG_TOPLEVEL_V6_SET_APP_ID_SINCE_VERSION 1
1152 #define ZXDG_TOPLEVEL_V6_SHOW_WINDOW_MENU_SINCE_VERSION 1
1156 #define ZXDG_TOPLEVEL_V6_MOVE_SINCE_VERSION 1
1160 #define ZXDG_TOPLEVEL_V6_RESIZE_SINCE_VERSION 1
1164 #define ZXDG_TOPLEVEL_V6_SET_MAX_SIZE_SINCE_VERSION 1
1168 #define ZXDG_TOPLEVEL_V6_SET_MIN_SIZE_SINCE_VERSION 1
1172 #define ZXDG_TOPLEVEL_V6_SET_MAXIMIZED_SINCE_VERSION 1
1176 #define ZXDG_TOPLEVEL_V6_UNSET_MAXIMIZED_SINCE_VERSION 1
1180 #define ZXDG_TOPLEVEL_V6_SET_FULLSCREEN_SINCE_VERSION 1
1184 #define ZXDG_TOPLEVEL_V6_UNSET_FULLSCREEN_SINCE_VERSION 1
1188 #define ZXDG_TOPLEVEL_V6_SET_MINIMIZED_SINCE_VERSION 1
1194 wl_proxy_set_user_data((
struct wl_proxy *) zxdg_toplevel_v6, user_data);
1198 static inline void *
1201 return wl_proxy_get_user_data((
struct wl_proxy *) zxdg_toplevel_v6);
1207 return wl_proxy_get_version((
struct wl_proxy *) zxdg_toplevel_v6);
1220 wl_proxy_marshal((
struct wl_proxy *) zxdg_toplevel_v6,
1223 wl_proxy_destroy((
struct wl_proxy *) zxdg_toplevel_v6);
1240 wl_proxy_marshal((
struct wl_proxy *) zxdg_toplevel_v6,
1258 wl_proxy_marshal((
struct wl_proxy *) zxdg_toplevel_v6,
1289 wl_proxy_marshal((
struct wl_proxy *) zxdg_toplevel_v6,
1311 wl_proxy_marshal((
struct wl_proxy *) zxdg_toplevel_v6,
1338 wl_proxy_marshal((
struct wl_proxy *) zxdg_toplevel_v6,
1379 wl_proxy_marshal((
struct wl_proxy *) zxdg_toplevel_v6,
1424 wl_proxy_marshal((
struct wl_proxy *) zxdg_toplevel_v6,
1469 wl_proxy_marshal((
struct wl_proxy *) zxdg_toplevel_v6,
1496 wl_proxy_marshal((
struct wl_proxy *) zxdg_toplevel_v6,
1524 wl_proxy_marshal((
struct wl_proxy *) zxdg_toplevel_v6,
1544 wl_proxy_marshal((
struct wl_proxy *) zxdg_toplevel_v6,
1554 wl_proxy_marshal((
struct wl_proxy *) zxdg_toplevel_v6,
1573 wl_proxy_marshal((
struct wl_proxy *) zxdg_toplevel_v6,
1577 #ifndef ZXDG_POPUP_V6_ERROR_ENUM
1578 #define ZXDG_POPUP_V6_ERROR_ENUM
1608 struct zxdg_popup_v6 *zxdg_popup_v6,
1621 struct zxdg_popup_v6 *zxdg_popup_v6);
1631 return wl_proxy_add_listener((
struct wl_proxy *) zxdg_popup_v6,
1632 (
void (**)(
void)) listener,
data);
1635 #define ZXDG_POPUP_V6_DESTROY 0
1636 #define ZXDG_POPUP_V6_GRAB 1
1641 #define ZXDG_POPUP_V6_CONFIGURE_SINCE_VERSION 1
1645 #define ZXDG_POPUP_V6_POPUP_DONE_SINCE_VERSION 1
1650 #define ZXDG_POPUP_V6_DESTROY_SINCE_VERSION 1
1654 #define ZXDG_POPUP_V6_GRAB_SINCE_VERSION 1
1660 wl_proxy_set_user_data((
struct wl_proxy *) zxdg_popup_v6, user_data);
1664 static inline void *
1667 return wl_proxy_get_user_data((
struct wl_proxy *) zxdg_popup_v6);
1673 return wl_proxy_get_version((
struct wl_proxy *) zxdg_popup_v6);
1688 wl_proxy_marshal((
struct wl_proxy *) zxdg_popup_v6,
1691 wl_proxy_destroy((
struct wl_proxy *) zxdg_popup_v6);
1742 wl_proxy_marshal((
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_get_user_data(struct zxdg_positioner_v6 *zxdg_positioner_v6)
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_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 struct zxdg_positioner_v6 * zxdg_shell_v6_create_positioner(struct zxdg_shell_v6 *zxdg_shell_v6)
static void zxdg_shell_v6_destroy(struct zxdg_shell_v6 *zxdg_shell_v6)
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_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 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 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_get_user_data(struct zxdg_surface_v6 *zxdg_surface_v6)
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 void zxdg_surface_v6_ack_configure(struct zxdg_surface_v6 *zxdg_surface_v6, uint32_t serial)
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_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_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_get_user_data(struct zxdg_toplevel_v6 *zxdg_toplevel_v6)
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