/* Generated by wayland-scanner 1.23.1 */ #ifndef EXT_WORKSPACE_V1_ENUM_PROTOCOL_H #define EXT_WORKSPACE_V1_ENUM_PROTOCOL_H #ifdef __cplusplus extern "C" { #endif #ifndef EXT_WORKSPACE_GROUP_HANDLE_V1_GROUP_CAPABILITIES_ENUM #define EXT_WORKSPACE_GROUP_HANDLE_V1_GROUP_CAPABILITIES_ENUM enum ext_workspace_group_handle_v1_group_capabilities { /** * create_workspace request is available */ EXT_WORKSPACE_GROUP_HANDLE_V1_GROUP_CAPABILITIES_CREATE_WORKSPACE = 1, }; #endif /* EXT_WORKSPACE_GROUP_HANDLE_V1_GROUP_CAPABILITIES_ENUM */ #ifndef EXT_WORKSPACE_HANDLE_V1_STATE_ENUM #define EXT_WORKSPACE_HANDLE_V1_STATE_ENUM /** * @ingroup iface_ext_workspace_handle_v1 * types of states on the workspace * * The different states that a workspace can have. */ enum ext_workspace_handle_v1_state { /** * the workspace is active */ EXT_WORKSPACE_HANDLE_V1_STATE_ACTIVE = 1, /** * the workspace requests attention */ EXT_WORKSPACE_HANDLE_V1_STATE_URGENT = 2, /** * the workspace is not visible * * The workspace is not visible in its workspace group, and * clients attempting to visualize the compositor workspace state * should not display such workspaces. */ EXT_WORKSPACE_HANDLE_V1_STATE_HIDDEN = 4, }; #endif /* EXT_WORKSPACE_HANDLE_V1_STATE_ENUM */ #ifndef EXT_WORKSPACE_HANDLE_V1_WORKSPACE_CAPABILITIES_ENUM #define EXT_WORKSPACE_HANDLE_V1_WORKSPACE_CAPABILITIES_ENUM enum ext_workspace_handle_v1_workspace_capabilities { /** * activate request is available */ EXT_WORKSPACE_HANDLE_V1_WORKSPACE_CAPABILITIES_ACTIVATE = 1, /** * deactivate request is available */ EXT_WORKSPACE_HANDLE_V1_WORKSPACE_CAPABILITIES_DEACTIVATE = 2, /** * remove request is available */ EXT_WORKSPACE_HANDLE_V1_WORKSPACE_CAPABILITIES_REMOVE = 4, /** * assign request is available */ EXT_WORKSPACE_HANDLE_V1_WORKSPACE_CAPABILITIES_ASSIGN = 8, }; #endif /* EXT_WORKSPACE_HANDLE_V1_WORKSPACE_CAPABILITIES_ENUM */ #ifdef __cplusplus } #endif #endif