/* Generated by wayland-scanner 1.23.1 */ #ifndef XDG_DECORATION_UNSTABLE_V1_ENUM_PROTOCOL_H #define XDG_DECORATION_UNSTABLE_V1_ENUM_PROTOCOL_H #ifdef __cplusplus extern "C" { #endif #ifndef ZXDG_TOPLEVEL_DECORATION_V1_ERROR_ENUM #define ZXDG_TOPLEVEL_DECORATION_V1_ERROR_ENUM enum zxdg_toplevel_decoration_v1_error { /** * xdg_toplevel has a buffer attached before configure */ ZXDG_TOPLEVEL_DECORATION_V1_ERROR_UNCONFIGURED_BUFFER = 0, /** * xdg_toplevel already has a decoration object */ ZXDG_TOPLEVEL_DECORATION_V1_ERROR_ALREADY_CONSTRUCTED = 1, /** * xdg_toplevel destroyed before the decoration object */ ZXDG_TOPLEVEL_DECORATION_V1_ERROR_ORPHANED = 2, /** * invalid mode */ ZXDG_TOPLEVEL_DECORATION_V1_ERROR_INVALID_MODE = 3, }; #endif /* ZXDG_TOPLEVEL_DECORATION_V1_ERROR_ENUM */ #ifndef ZXDG_TOPLEVEL_DECORATION_V1_MODE_ENUM #define ZXDG_TOPLEVEL_DECORATION_V1_MODE_ENUM /** * @ingroup iface_zxdg_toplevel_decoration_v1 * window decoration modes * * These values describe window decoration modes. */ enum zxdg_toplevel_decoration_v1_mode { /** * no server-side window decoration */ ZXDG_TOPLEVEL_DECORATION_V1_MODE_CLIENT_SIDE = 1, /** * server-side window decoration */ ZXDG_TOPLEVEL_DECORATION_V1_MODE_SERVER_SIDE = 2, }; #endif /* ZXDG_TOPLEVEL_DECORATION_V1_MODE_ENUM */ #ifdef __cplusplus } #endif #endif