3 #ifndef SERVER_DECORATION_CLIENT_PROTOCOL_H 4 #define SERVER_DECORATION_CLIENT_PROTOCOL_H 8 #include "wayland-client.h" 38 struct org_kde_kwin_server_decoration;
39 struct org_kde_kwin_server_decoration_manager;
74 #ifndef ORG_KDE_KWIN_SERVER_DECORATION_MANAGER_MODE_ENUM 75 #define ORG_KDE_KWIN_SERVER_DECORATION_MANAGER_MODE_ENUM 113 struct org_kde_kwin_server_decoration_manager *org_kde_kwin_server_decoration_manager,
124 return wl_proxy_add_listener((
struct wl_proxy *) org_kde_kwin_server_decoration_manager,
125 (
void (**)(
void)) listener, data);
128 #define ORG_KDE_KWIN_SERVER_DECORATION_MANAGER_CREATE 0 133 #define ORG_KDE_KWIN_SERVER_DECORATION_MANAGER_DEFAULT_MODE_SINCE_VERSION 1 138 #define ORG_KDE_KWIN_SERVER_DECORATION_MANAGER_CREATE_SINCE_VERSION 1 144 wl_proxy_set_user_data((
struct wl_proxy *) org_kde_kwin_server_decoration_manager, user_data);
151 return wl_proxy_get_user_data((
struct wl_proxy *) org_kde_kwin_server_decoration_manager);
157 return wl_proxy_get_version((
struct wl_proxy *) org_kde_kwin_server_decoration_manager);
164 wl_proxy_destroy((
struct wl_proxy *) org_kde_kwin_server_decoration_manager);
181 static inline struct org_kde_kwin_server_decoration *
186 id = wl_proxy_marshal_constructor((
struct wl_proxy *) org_kde_kwin_server_decoration_manager,
189 return (
struct org_kde_kwin_server_decoration *)
id;
192 #ifndef ORG_KDE_KWIN_SERVER_DECORATION_MODE_ENUM 193 #define ORG_KDE_KWIN_SERVER_DECORATION_MODE_ENUM 239 struct org_kde_kwin_server_decoration *org_kde_kwin_server_decoration,
250 return wl_proxy_add_listener((
struct wl_proxy *) org_kde_kwin_server_decoration,
251 (
void (**)(
void)) listener, data);
254 #define ORG_KDE_KWIN_SERVER_DECORATION_RELEASE 0 255 #define ORG_KDE_KWIN_SERVER_DECORATION_REQUEST_MODE 1 260 #define ORG_KDE_KWIN_SERVER_DECORATION_MODE_SINCE_VERSION 1 265 #define ORG_KDE_KWIN_SERVER_DECORATION_RELEASE_SINCE_VERSION 1 269 #define ORG_KDE_KWIN_SERVER_DECORATION_REQUEST_MODE_SINCE_VERSION 1 275 wl_proxy_set_user_data((
struct wl_proxy *) org_kde_kwin_server_decoration, user_data);
282 return wl_proxy_get_user_data((
struct wl_proxy *) org_kde_kwin_server_decoration);
288 return wl_proxy_get_version((
struct wl_proxy *) org_kde_kwin_server_decoration);
295 wl_proxy_destroy((
struct wl_proxy *) org_kde_kwin_server_decoration);
304 wl_proxy_marshal((
struct wl_proxy *) org_kde_kwin_server_decoration,
307 wl_proxy_destroy((
struct wl_proxy *) org_kde_kwin_server_decoration);
316 wl_proxy_marshal((
struct wl_proxy *) org_kde_kwin_server_decoration,
static void * org_kde_kwin_server_decoration_manager_get_user_data(struct org_kde_kwin_server_decoration_manager *org_kde_kwin_server_decoration_manager)
static void org_kde_kwin_server_decoration_request_mode(struct org_kde_kwin_server_decoration *org_kde_kwin_server_decoration, uint32_t mode)
#define ORG_KDE_KWIN_SERVER_DECORATION_MANAGER_CREATE
const struct wl_interface org_kde_kwin_server_decoration_manager_interface
org_kde_kwin_server_decoration_mode
org_kde_kwin_server_decoration_manager_mode
void(* default_mode)(void *data, struct org_kde_kwin_server_decoration_manager *org_kde_kwin_server_decoration_manager, uint32_t mode)
GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const GLvoid * data
static void org_kde_kwin_server_decoration_set_user_data(struct org_kde_kwin_server_decoration *org_kde_kwin_server_decoration, void *user_data)
static void org_kde_kwin_server_decoration_manager_destroy(struct org_kde_kwin_server_decoration_manager *org_kde_kwin_server_decoration_manager)
static struct org_kde_kwin_server_decoration * org_kde_kwin_server_decoration_manager_create(struct org_kde_kwin_server_decoration_manager *org_kde_kwin_server_decoration_manager, struct wl_surface *surface)
const struct wl_interface org_kde_kwin_server_decoration_interface
#define ORG_KDE_KWIN_SERVER_DECORATION_RELEASE
static int org_kde_kwin_server_decoration_add_listener(struct org_kde_kwin_server_decoration *org_kde_kwin_server_decoration, const struct org_kde_kwin_server_decoration_listener *listener, void *data)
static uint32_t org_kde_kwin_server_decoration_get_version(struct org_kde_kwin_server_decoration *org_kde_kwin_server_decoration)
static void org_kde_kwin_server_decoration_destroy(struct org_kde_kwin_server_decoration *org_kde_kwin_server_decoration)
static void * org_kde_kwin_server_decoration_get_user_data(struct org_kde_kwin_server_decoration *org_kde_kwin_server_decoration)
#define ORG_KDE_KWIN_SERVER_DECORATION_REQUEST_MODE
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
static void org_kde_kwin_server_decoration_manager_set_user_data(struct org_kde_kwin_server_decoration_manager *org_kde_kwin_server_decoration_manager, void *user_data)
static uint32_t org_kde_kwin_server_decoration_manager_get_version(struct org_kde_kwin_server_decoration_manager *org_kde_kwin_server_decoration_manager)
static void org_kde_kwin_server_decoration_release(struct org_kde_kwin_server_decoration *org_kde_kwin_server_decoration)
static int org_kde_kwin_server_decoration_manager_add_listener(struct org_kde_kwin_server_decoration_manager *org_kde_kwin_server_decoration_manager, const struct org_kde_kwin_server_decoration_manager_listener *listener, void *data)