3 #ifndef XDG_DECORATION_UNSTABLE_V1_CLIENT_PROTOCOL_H 4 #define XDG_DECORATION_UNSTABLE_V1_CLIENT_PROTOCOL_H 8 #include "wayland-client.h" 45 struct zxdg_decoration_manager_v1;
46 struct zxdg_toplevel_decoration_v1;
129 #define ZXDG_DECORATION_MANAGER_V1_DESTROY 0 130 #define ZXDG_DECORATION_MANAGER_V1_GET_TOPLEVEL_DECORATION 1 136 #define ZXDG_DECORATION_MANAGER_V1_DESTROY_SINCE_VERSION 1 140 #define ZXDG_DECORATION_MANAGER_V1_GET_TOPLEVEL_DECORATION_SINCE_VERSION 1 146 wl_proxy_set_user_data((
struct wl_proxy *) zxdg_decoration_manager_v1, user_data);
153 return wl_proxy_get_user_data((
struct wl_proxy *) zxdg_decoration_manager_v1);
159 return wl_proxy_get_version((
struct wl_proxy *) zxdg_decoration_manager_v1);
171 wl_proxy_marshal((
struct wl_proxy *) zxdg_decoration_manager_v1,
174 wl_proxy_destroy((
struct wl_proxy *) zxdg_decoration_manager_v1);
188 static inline struct zxdg_toplevel_decoration_v1 *
193 id = wl_proxy_marshal_constructor((
struct wl_proxy *) zxdg_decoration_manager_v1,
196 return (
struct zxdg_toplevel_decoration_v1 *)
id;
199 #ifndef ZXDG_TOPLEVEL_DECORATION_V1_ERROR_ENUM 200 #define ZXDG_TOPLEVEL_DECORATION_V1_ERROR_ENUM 217 #ifndef ZXDG_TOPLEVEL_DECORATION_V1_MODE_ENUM 218 #define ZXDG_TOPLEVEL_DECORATION_V1_MODE_ENUM 256 struct zxdg_toplevel_decoration_v1 *zxdg_toplevel_decoration_v1,
267 return wl_proxy_add_listener((
struct wl_proxy *) zxdg_toplevel_decoration_v1,
268 (
void (**)(
void)) listener, data);
271 #define ZXDG_TOPLEVEL_DECORATION_V1_DESTROY 0 272 #define ZXDG_TOPLEVEL_DECORATION_V1_SET_MODE 1 273 #define ZXDG_TOPLEVEL_DECORATION_V1_UNSET_MODE 2 278 #define ZXDG_TOPLEVEL_DECORATION_V1_CONFIGURE_SINCE_VERSION 1 283 #define ZXDG_TOPLEVEL_DECORATION_V1_DESTROY_SINCE_VERSION 1 287 #define ZXDG_TOPLEVEL_DECORATION_V1_SET_MODE_SINCE_VERSION 1 291 #define ZXDG_TOPLEVEL_DECORATION_V1_UNSET_MODE_SINCE_VERSION 1 297 wl_proxy_set_user_data((
struct wl_proxy *) zxdg_toplevel_decoration_v1, user_data);
304 return wl_proxy_get_user_data((
struct wl_proxy *) zxdg_toplevel_decoration_v1);
310 return wl_proxy_get_version((
struct wl_proxy *) zxdg_toplevel_decoration_v1);
322 wl_proxy_marshal((
struct wl_proxy *) zxdg_toplevel_decoration_v1,
325 wl_proxy_destroy((
struct wl_proxy *) zxdg_toplevel_decoration_v1);
353 wl_proxy_marshal((
struct wl_proxy *) zxdg_toplevel_decoration_v1,
368 wl_proxy_marshal((
struct wl_proxy *) zxdg_toplevel_decoration_v1,
static int zxdg_toplevel_decoration_v1_add_listener(struct zxdg_toplevel_decoration_v1 *zxdg_toplevel_decoration_v1, const struct zxdg_toplevel_decoration_v1_listener *listener, void *data)
static void zxdg_toplevel_decoration_v1_set_mode(struct zxdg_toplevel_decoration_v1 *zxdg_toplevel_decoration_v1, uint32_t mode)
static void * zxdg_toplevel_decoration_v1_get_user_data(struct zxdg_toplevel_decoration_v1 *zxdg_toplevel_decoration_v1)
#define ZXDG_TOPLEVEL_DECORATION_V1_DESTROY
const struct wl_interface zxdg_decoration_manager_v1_interface
zxdg_toplevel_decoration_v1_error
GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const GLvoid * data
static void * zxdg_decoration_manager_v1_get_user_data(struct zxdg_decoration_manager_v1 *zxdg_decoration_manager_v1)
static struct zxdg_toplevel_decoration_v1 * zxdg_decoration_manager_v1_get_toplevel_decoration(struct zxdg_decoration_manager_v1 *zxdg_decoration_manager_v1, struct xdg_toplevel *toplevel)
static void zxdg_toplevel_decoration_v1_set_user_data(struct zxdg_toplevel_decoration_v1 *zxdg_toplevel_decoration_v1, void *user_data)
static uint32_t zxdg_decoration_manager_v1_get_version(struct zxdg_decoration_manager_v1 *zxdg_decoration_manager_v1)
static void zxdg_toplevel_decoration_v1_unset_mode(struct zxdg_toplevel_decoration_v1 *zxdg_toplevel_decoration_v1)
#define ZXDG_DECORATION_MANAGER_V1_DESTROY
void(* configure)(void *data, struct zxdg_toplevel_decoration_v1 *zxdg_toplevel_decoration_v1, uint32_t mode)
static void zxdg_toplevel_decoration_v1_destroy(struct zxdg_toplevel_decoration_v1 *zxdg_toplevel_decoration_v1)
static uint32_t zxdg_toplevel_decoration_v1_get_version(struct zxdg_toplevel_decoration_v1 *zxdg_toplevel_decoration_v1)
#define ZXDG_TOPLEVEL_DECORATION_V1_UNSET_MODE
#define ZXDG_TOPLEVEL_DECORATION_V1_SET_MODE
static void zxdg_decoration_manager_v1_destroy(struct zxdg_decoration_manager_v1 *zxdg_decoration_manager_v1)
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
zxdg_toplevel_decoration_v1_mode
#define ZXDG_DECORATION_MANAGER_V1_GET_TOPLEVEL_DECORATION
const struct wl_interface zxdg_toplevel_decoration_v1_interface
static void zxdg_decoration_manager_v1_set_user_data(struct zxdg_decoration_manager_v1 *zxdg_decoration_manager_v1, void *user_data)