SDL 2.0
xdg-shell-unstable-v6-client-protocol.h File Reference
#include <stdint.h>
#include <stddef.h>
#include "wayland-client.h"
+ Include dependency graph for xdg-shell-unstable-v6-client-protocol.h:

Go to the source code of this file.

Data Structures

struct  zxdg_shell_v6_listener
 
struct  zxdg_surface_v6_listener
 
struct  zxdg_toplevel_v6_listener
 
struct  zxdg_popup_v6_listener
 

Macros

#define ZXDG_SHELL_V6_INTERFACE
 
#define ZXDG_POSITIONER_V6_INTERFACE
 
#define ZXDG_SURFACE_V6_INTERFACE
 
#define ZXDG_TOPLEVEL_V6_INTERFACE
 
#define ZXDG_POPUP_V6_INTERFACE
 
#define ZXDG_SHELL_V6_ERROR_ENUM
 
#define ZXDG_SHELL_V6_DESTROY   0
 
#define ZXDG_SHELL_V6_CREATE_POSITIONER   1
 
#define ZXDG_SHELL_V6_GET_XDG_SURFACE   2
 
#define ZXDG_SHELL_V6_PONG   3
 
#define ZXDG_SHELL_V6_PING_SINCE_VERSION   1
 
#define ZXDG_SHELL_V6_DESTROY_SINCE_VERSION   1
 
#define ZXDG_SHELL_V6_CREATE_POSITIONER_SINCE_VERSION   1
 
#define ZXDG_SHELL_V6_GET_XDG_SURFACE_SINCE_VERSION   1
 
#define ZXDG_SHELL_V6_PONG_SINCE_VERSION   1
 
#define ZXDG_POSITIONER_V6_ERROR_ENUM
 
#define ZXDG_POSITIONER_V6_ANCHOR_ENUM
 
#define ZXDG_POSITIONER_V6_GRAVITY_ENUM
 
#define ZXDG_POSITIONER_V6_CONSTRAINT_ADJUSTMENT_ENUM
 
#define ZXDG_POSITIONER_V6_DESTROY   0
 
#define ZXDG_POSITIONER_V6_SET_SIZE   1
 
#define ZXDG_POSITIONER_V6_SET_ANCHOR_RECT   2
 
#define ZXDG_POSITIONER_V6_SET_ANCHOR   3
 
#define ZXDG_POSITIONER_V6_SET_GRAVITY   4
 
#define ZXDG_POSITIONER_V6_SET_CONSTRAINT_ADJUSTMENT   5
 
#define ZXDG_POSITIONER_V6_SET_OFFSET   6
 
#define ZXDG_POSITIONER_V6_DESTROY_SINCE_VERSION   1
 
#define ZXDG_POSITIONER_V6_SET_SIZE_SINCE_VERSION   1
 
#define ZXDG_POSITIONER_V6_SET_ANCHOR_RECT_SINCE_VERSION   1
 
#define ZXDG_POSITIONER_V6_SET_ANCHOR_SINCE_VERSION   1
 
#define ZXDG_POSITIONER_V6_SET_GRAVITY_SINCE_VERSION   1
 
#define ZXDG_POSITIONER_V6_SET_CONSTRAINT_ADJUSTMENT_SINCE_VERSION   1
 
#define ZXDG_POSITIONER_V6_SET_OFFSET_SINCE_VERSION   1
 
#define ZXDG_SURFACE_V6_ERROR_ENUM
 
#define ZXDG_SURFACE_V6_DESTROY   0
 
#define ZXDG_SURFACE_V6_GET_TOPLEVEL   1
 
#define ZXDG_SURFACE_V6_GET_POPUP   2
 
#define ZXDG_SURFACE_V6_SET_WINDOW_GEOMETRY   3
 
#define ZXDG_SURFACE_V6_ACK_CONFIGURE   4
 
#define ZXDG_SURFACE_V6_CONFIGURE_SINCE_VERSION   1
 
#define ZXDG_SURFACE_V6_DESTROY_SINCE_VERSION   1
 
#define ZXDG_SURFACE_V6_GET_TOPLEVEL_SINCE_VERSION   1
 
#define ZXDG_SURFACE_V6_GET_POPUP_SINCE_VERSION   1
 
#define ZXDG_SURFACE_V6_SET_WINDOW_GEOMETRY_SINCE_VERSION   1
 
#define ZXDG_SURFACE_V6_ACK_CONFIGURE_SINCE_VERSION   1
 
#define ZXDG_TOPLEVEL_V6_RESIZE_EDGE_ENUM
 
#define ZXDG_TOPLEVEL_V6_STATE_ENUM
 
#define ZXDG_TOPLEVEL_V6_DESTROY   0
 
#define ZXDG_TOPLEVEL_V6_SET_PARENT   1
 
#define ZXDG_TOPLEVEL_V6_SET_TITLE   2
 
#define ZXDG_TOPLEVEL_V6_SET_APP_ID   3
 
#define ZXDG_TOPLEVEL_V6_SHOW_WINDOW_MENU   4
 
#define ZXDG_TOPLEVEL_V6_MOVE   5
 
#define ZXDG_TOPLEVEL_V6_RESIZE   6
 
#define ZXDG_TOPLEVEL_V6_SET_MAX_SIZE   7
 
#define ZXDG_TOPLEVEL_V6_SET_MIN_SIZE   8
 
#define ZXDG_TOPLEVEL_V6_SET_MAXIMIZED   9
 
#define ZXDG_TOPLEVEL_V6_UNSET_MAXIMIZED   10
 
#define ZXDG_TOPLEVEL_V6_SET_FULLSCREEN   11
 
#define ZXDG_TOPLEVEL_V6_UNSET_FULLSCREEN   12
 
#define ZXDG_TOPLEVEL_V6_SET_MINIMIZED   13
 
#define ZXDG_TOPLEVEL_V6_CONFIGURE_SINCE_VERSION   1
 
#define ZXDG_TOPLEVEL_V6_CLOSE_SINCE_VERSION   1
 
#define ZXDG_TOPLEVEL_V6_DESTROY_SINCE_VERSION   1
 
#define ZXDG_TOPLEVEL_V6_SET_PARENT_SINCE_VERSION   1
 
#define ZXDG_TOPLEVEL_V6_SET_TITLE_SINCE_VERSION   1
 
#define ZXDG_TOPLEVEL_V6_SET_APP_ID_SINCE_VERSION   1
 
#define ZXDG_TOPLEVEL_V6_SHOW_WINDOW_MENU_SINCE_VERSION   1
 
#define ZXDG_TOPLEVEL_V6_MOVE_SINCE_VERSION   1
 
#define ZXDG_TOPLEVEL_V6_RESIZE_SINCE_VERSION   1
 
#define ZXDG_TOPLEVEL_V6_SET_MAX_SIZE_SINCE_VERSION   1
 
#define ZXDG_TOPLEVEL_V6_SET_MIN_SIZE_SINCE_VERSION   1
 
#define ZXDG_TOPLEVEL_V6_SET_MAXIMIZED_SINCE_VERSION   1
 
#define ZXDG_TOPLEVEL_V6_UNSET_MAXIMIZED_SINCE_VERSION   1
 
#define ZXDG_TOPLEVEL_V6_SET_FULLSCREEN_SINCE_VERSION   1
 
#define ZXDG_TOPLEVEL_V6_UNSET_FULLSCREEN_SINCE_VERSION   1
 
#define ZXDG_TOPLEVEL_V6_SET_MINIMIZED_SINCE_VERSION   1
 
#define ZXDG_POPUP_V6_ERROR_ENUM
 
#define ZXDG_POPUP_V6_DESTROY   0
 
#define ZXDG_POPUP_V6_GRAB   1
 
#define ZXDG_POPUP_V6_CONFIGURE_SINCE_VERSION   1
 
#define ZXDG_POPUP_V6_POPUP_DONE_SINCE_VERSION   1
 
#define ZXDG_POPUP_V6_DESTROY_SINCE_VERSION   1
 
#define ZXDG_POPUP_V6_GRAB_SINCE_VERSION   1
 

Enumerations

enum  zxdg_shell_v6_error {
  ZXDG_SHELL_V6_ERROR_ROLE = 0 ,
  ZXDG_SHELL_V6_ERROR_DEFUNCT_SURFACES = 1 ,
  ZXDG_SHELL_V6_ERROR_NOT_THE_TOPMOST_POPUP = 2 ,
  ZXDG_SHELL_V6_ERROR_INVALID_POPUP_PARENT = 3 ,
  ZXDG_SHELL_V6_ERROR_INVALID_SURFACE_STATE = 4 ,
  ZXDG_SHELL_V6_ERROR_INVALID_POSITIONER = 5
}
 
enum  zxdg_positioner_v6_error { ZXDG_POSITIONER_V6_ERROR_INVALID_INPUT = 0 }
 
enum  zxdg_positioner_v6_anchor {
  ZXDG_POSITIONER_V6_ANCHOR_NONE = 0 ,
  ZXDG_POSITIONER_V6_ANCHOR_TOP = 1 ,
  ZXDG_POSITIONER_V6_ANCHOR_BOTTOM = 2 ,
  ZXDG_POSITIONER_V6_ANCHOR_LEFT = 4 ,
  ZXDG_POSITIONER_V6_ANCHOR_RIGHT = 8
}
 
enum  zxdg_positioner_v6_gravity {
  ZXDG_POSITIONER_V6_GRAVITY_NONE = 0 ,
  ZXDG_POSITIONER_V6_GRAVITY_TOP = 1 ,
  ZXDG_POSITIONER_V6_GRAVITY_BOTTOM = 2 ,
  ZXDG_POSITIONER_V6_GRAVITY_LEFT = 4 ,
  ZXDG_POSITIONER_V6_GRAVITY_RIGHT = 8
}
 
enum  zxdg_positioner_v6_constraint_adjustment {
  ZXDG_POSITIONER_V6_CONSTRAINT_ADJUSTMENT_NONE = 0 ,
  ZXDG_POSITIONER_V6_CONSTRAINT_ADJUSTMENT_SLIDE_X = 1 ,
  ZXDG_POSITIONER_V6_CONSTRAINT_ADJUSTMENT_SLIDE_Y = 2 ,
  ZXDG_POSITIONER_V6_CONSTRAINT_ADJUSTMENT_FLIP_X = 4 ,
  ZXDG_POSITIONER_V6_CONSTRAINT_ADJUSTMENT_FLIP_Y = 8 ,
  ZXDG_POSITIONER_V6_CONSTRAINT_ADJUSTMENT_RESIZE_X = 16 ,
  ZXDG_POSITIONER_V6_CONSTRAINT_ADJUSTMENT_RESIZE_Y = 32
}
 
enum  zxdg_surface_v6_error {
  ZXDG_SURFACE_V6_ERROR_NOT_CONSTRUCTED = 1 ,
  ZXDG_SURFACE_V6_ERROR_ALREADY_CONSTRUCTED = 2 ,
  ZXDG_SURFACE_V6_ERROR_UNCONFIGURED_BUFFER = 3
}
 
enum  zxdg_toplevel_v6_resize_edge {
  ZXDG_TOPLEVEL_V6_RESIZE_EDGE_NONE = 0 ,
  ZXDG_TOPLEVEL_V6_RESIZE_EDGE_TOP = 1 ,
  ZXDG_TOPLEVEL_V6_RESIZE_EDGE_BOTTOM = 2 ,
  ZXDG_TOPLEVEL_V6_RESIZE_EDGE_LEFT = 4 ,
  ZXDG_TOPLEVEL_V6_RESIZE_EDGE_TOP_LEFT = 5 ,
  ZXDG_TOPLEVEL_V6_RESIZE_EDGE_BOTTOM_LEFT = 6 ,
  ZXDG_TOPLEVEL_V6_RESIZE_EDGE_RIGHT = 8 ,
  ZXDG_TOPLEVEL_V6_RESIZE_EDGE_TOP_RIGHT = 9 ,
  ZXDG_TOPLEVEL_V6_RESIZE_EDGE_BOTTOM_RIGHT = 10
}
 
enum  zxdg_toplevel_v6_state {
  ZXDG_TOPLEVEL_V6_STATE_MAXIMIZED = 1 ,
  ZXDG_TOPLEVEL_V6_STATE_FULLSCREEN = 2 ,
  ZXDG_TOPLEVEL_V6_STATE_RESIZING = 3 ,
  ZXDG_TOPLEVEL_V6_STATE_ACTIVATED = 4
}
 
enum  zxdg_popup_v6_error { ZXDG_POPUP_V6_ERROR_INVALID_GRAB = 0 }
 

Functions

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_set_user_data (struct zxdg_shell_v6 *zxdg_shell_v6, void *user_data)
 
static voidzxdg_shell_v6_get_user_data (struct zxdg_shell_v6 *zxdg_shell_v6)
 
static uint32_t zxdg_shell_v6_get_version (struct zxdg_shell_v6 *zxdg_shell_v6)
 
static void zxdg_shell_v6_destroy (struct zxdg_shell_v6 *zxdg_shell_v6)
 
static struct zxdg_positioner_v6 * zxdg_shell_v6_create_positioner (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 void zxdg_shell_v6_pong (struct zxdg_shell_v6 *zxdg_shell_v6, uint32_t serial)
 
static void zxdg_positioner_v6_set_user_data (struct zxdg_positioner_v6 *zxdg_positioner_v6, void *user_data)
 
static voidzxdg_positioner_v6_get_user_data (struct zxdg_positioner_v6 *zxdg_positioner_v6)
 
static uint32_t zxdg_positioner_v6_get_version (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_size (struct zxdg_positioner_v6 *zxdg_positioner_v6, int32_t width, int32_t height)
 
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_anchor (struct zxdg_positioner_v6 *zxdg_positioner_v6, uint32_t anchor)
 
static void zxdg_positioner_v6_set_gravity (struct zxdg_positioner_v6 *zxdg_positioner_v6, uint32_t gravity)
 
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_offset (struct zxdg_positioner_v6 *zxdg_positioner_v6, int32_t x, int32_t y)
 
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_set_user_data (struct zxdg_surface_v6 *zxdg_surface_v6, void *user_data)
 
static voidzxdg_surface_v6_get_user_data (struct zxdg_surface_v6 *zxdg_surface_v6)
 
static uint32_t zxdg_surface_v6_get_version (struct zxdg_surface_v6 *zxdg_surface_v6)
 
static void zxdg_surface_v6_destroy (struct zxdg_surface_v6 *zxdg_surface_v6)
 
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_surface_v6_ack_configure (struct zxdg_surface_v6 *zxdg_surface_v6, uint32_t serial)
 
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_user_data (struct zxdg_toplevel_v6 *zxdg_toplevel_v6, void *user_data)
 
static voidzxdg_toplevel_v6_get_user_data (struct zxdg_toplevel_v6 *zxdg_toplevel_v6)
 
static uint32_t zxdg_toplevel_v6_get_version (struct zxdg_toplevel_v6 *zxdg_toplevel_v6)
 
static void zxdg_toplevel_v6_destroy (struct zxdg_toplevel_v6 *zxdg_toplevel_v6)
 
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_title (struct zxdg_toplevel_v6 *zxdg_toplevel_v6, const char *title)
 
static void zxdg_toplevel_v6_set_app_id (struct zxdg_toplevel_v6 *zxdg_toplevel_v6, const char *app_id)
 
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 void zxdg_toplevel_v6_move (struct zxdg_toplevel_v6 *zxdg_toplevel_v6, struct wl_seat *seat, uint32_t serial)
 
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_set_max_size (struct zxdg_toplevel_v6 *zxdg_toplevel_v6, int32_t width, int32_t height)
 
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_maximized (struct zxdg_toplevel_v6 *zxdg_toplevel_v6)
 
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)
 
static void zxdg_toplevel_v6_set_minimized (struct zxdg_toplevel_v6 *zxdg_toplevel_v6)
 
static int zxdg_popup_v6_add_listener (struct zxdg_popup_v6 *zxdg_popup_v6, const struct zxdg_popup_v6_listener *listener, void *data)
 
static void zxdg_popup_v6_set_user_data (struct zxdg_popup_v6 *zxdg_popup_v6, void *user_data)
 
static voidzxdg_popup_v6_get_user_data (struct zxdg_popup_v6 *zxdg_popup_v6)
 
static uint32_t zxdg_popup_v6_get_version (struct zxdg_popup_v6 *zxdg_popup_v6)
 
static void zxdg_popup_v6_destroy (struct zxdg_popup_v6 *zxdg_popup_v6)
 
static void zxdg_popup_v6_grab (struct zxdg_popup_v6 *zxdg_popup_v6, struct wl_seat *seat, uint32_t serial)
 

Variables

const struct wl_interface zxdg_shell_v6_interface
 
const struct wl_interface zxdg_positioner_v6_interface
 
const struct wl_interface zxdg_surface_v6_interface
 
const struct wl_interface zxdg_toplevel_v6_interface
 
const struct wl_interface zxdg_popup_v6_interface
 

Macro Definition Documentation

◆ ZXDG_POPUP_V6_DESTROY

#define ZXDG_POPUP_V6_DESTROY   0

Definition at line 1750 of file xdg-shell-unstable-v6-client-protocol.h.

◆ ZXDG_POPUP_V6_ERROR_ENUM

#define ZXDG_POPUP_V6_ERROR_ENUM

Definition at line 1693 of file xdg-shell-unstable-v6-client-protocol.h.

◆ ZXDG_POPUP_V6_GRAB

#define ZXDG_POPUP_V6_GRAB   1

Definition at line 1751 of file xdg-shell-unstable-v6-client-protocol.h.

◆ ZXDG_POPUP_V6_INTERFACE

#define ZXDG_POPUP_V6_INTERFACE

Definition at line 236 of file xdg-shell-unstable-v6-client-protocol.h.

◆ ZXDG_POSITIONER_V6_ANCHOR_ENUM

#define ZXDG_POSITIONER_V6_ANCHOR_ENUM

Definition at line 516 of file xdg-shell-unstable-v6-client-protocol.h.

◆ ZXDG_POSITIONER_V6_CONSTRAINT_ADJUSTMENT_ENUM

#define ZXDG_POSITIONER_V6_CONSTRAINT_ADJUSTMENT_ENUM

Definition at line 568 of file xdg-shell-unstable-v6-client-protocol.h.

◆ ZXDG_POSITIONER_V6_DESTROY

#define ZXDG_POSITIONER_V6_DESTROY   0

Definition at line 671 of file xdg-shell-unstable-v6-client-protocol.h.

◆ ZXDG_POSITIONER_V6_ERROR_ENUM

#define ZXDG_POSITIONER_V6_ERROR_ENUM

Definition at line 506 of file xdg-shell-unstable-v6-client-protocol.h.

◆ ZXDG_POSITIONER_V6_GRAVITY_ENUM

#define ZXDG_POSITIONER_V6_GRAVITY_ENUM

Definition at line 542 of file xdg-shell-unstable-v6-client-protocol.h.

◆ ZXDG_POSITIONER_V6_INTERFACE

#define ZXDG_POSITIONER_V6_INTERFACE

Definition at line 83 of file xdg-shell-unstable-v6-client-protocol.h.

◆ ZXDG_POSITIONER_V6_SET_ANCHOR

#define ZXDG_POSITIONER_V6_SET_ANCHOR   3

Definition at line 674 of file xdg-shell-unstable-v6-client-protocol.h.

◆ ZXDG_POSITIONER_V6_SET_ANCHOR_RECT

#define ZXDG_POSITIONER_V6_SET_ANCHOR_RECT   2

Definition at line 673 of file xdg-shell-unstable-v6-client-protocol.h.

◆ ZXDG_POSITIONER_V6_SET_CONSTRAINT_ADJUSTMENT

#define ZXDG_POSITIONER_V6_SET_CONSTRAINT_ADJUSTMENT   5

Definition at line 676 of file xdg-shell-unstable-v6-client-protocol.h.

◆ ZXDG_POSITIONER_V6_SET_GRAVITY

#define ZXDG_POSITIONER_V6_SET_GRAVITY   4

Definition at line 675 of file xdg-shell-unstable-v6-client-protocol.h.

◆ ZXDG_POSITIONER_V6_SET_OFFSET

#define ZXDG_POSITIONER_V6_SET_OFFSET   6

Definition at line 677 of file xdg-shell-unstable-v6-client-protocol.h.

◆ ZXDG_POSITIONER_V6_SET_SIZE

#define ZXDG_POSITIONER_V6_SET_SIZE   1

Definition at line 672 of file xdg-shell-unstable-v6-client-protocol.h.

◆ ZXDG_SHELL_V6_CREATE_POSITIONER

#define ZXDG_SHELL_V6_CREATE_POSITIONER   1

Definition at line 386 of file xdg-shell-unstable-v6-client-protocol.h.

◆ ZXDG_SHELL_V6_DESTROY

#define ZXDG_SHELL_V6_DESTROY   0

Definition at line 385 of file xdg-shell-unstable-v6-client-protocol.h.

◆ ZXDG_SHELL_V6_ERROR_ENUM

#define ZXDG_SHELL_V6_ERROR_ENUM

Definition at line 318 of file xdg-shell-unstable-v6-client-protocol.h.

◆ ZXDG_SHELL_V6_GET_XDG_SURFACE

#define ZXDG_SHELL_V6_GET_XDG_SURFACE   2

Definition at line 387 of file xdg-shell-unstable-v6-client-protocol.h.

◆ ZXDG_SHELL_V6_INTERFACE

#define ZXDG_SHELL_V6_INTERFACE

Definition at line 60 of file xdg-shell-unstable-v6-client-protocol.h.

◆ ZXDG_SHELL_V6_PONG

#define ZXDG_SHELL_V6_PONG   3

Definition at line 388 of file xdg-shell-unstable-v6-client-protocol.h.

◆ ZXDG_SURFACE_V6_ACK_CONFIGURE

#define ZXDG_SURFACE_V6_ACK_CONFIGURE   4

Definition at line 923 of file xdg-shell-unstable-v6-client-protocol.h.

◆ ZXDG_SURFACE_V6_DESTROY

#define ZXDG_SURFACE_V6_DESTROY   0

Definition at line 919 of file xdg-shell-unstable-v6-client-protocol.h.

◆ ZXDG_SURFACE_V6_ERROR_ENUM

#define ZXDG_SURFACE_V6_ERROR_ENUM

Definition at line 866 of file xdg-shell-unstable-v6-client-protocol.h.

◆ ZXDG_SURFACE_V6_GET_POPUP

#define ZXDG_SURFACE_V6_GET_POPUP   2

Definition at line 921 of file xdg-shell-unstable-v6-client-protocol.h.

◆ ZXDG_SURFACE_V6_GET_TOPLEVEL

#define ZXDG_SURFACE_V6_GET_TOPLEVEL   1

Definition at line 920 of file xdg-shell-unstable-v6-client-protocol.h.

◆ ZXDG_SURFACE_V6_INTERFACE

#define ZXDG_SURFACE_V6_INTERFACE

Definition at line 136 of file xdg-shell-unstable-v6-client-protocol.h.

◆ ZXDG_SURFACE_V6_SET_WINDOW_GEOMETRY

#define ZXDG_SURFACE_V6_SET_WINDOW_GEOMETRY   3

Definition at line 922 of file xdg-shell-unstable-v6-client-protocol.h.

◆ ZXDG_TOPLEVEL_V6_DESTROY

#define ZXDG_TOPLEVEL_V6_DESTROY   0

Definition at line 1226 of file xdg-shell-unstable-v6-client-protocol.h.

◆ ZXDG_TOPLEVEL_V6_INTERFACE

#define ZXDG_TOPLEVEL_V6_INTERFACE

Definition at line 211 of file xdg-shell-unstable-v6-client-protocol.h.

◆ ZXDG_TOPLEVEL_V6_MOVE

#define ZXDG_TOPLEVEL_V6_MOVE   5

Definition at line 1231 of file xdg-shell-unstable-v6-client-protocol.h.

◆ ZXDG_TOPLEVEL_V6_RESIZE

#define ZXDG_TOPLEVEL_V6_RESIZE   6

Definition at line 1232 of file xdg-shell-unstable-v6-client-protocol.h.

◆ ZXDG_TOPLEVEL_V6_RESIZE_EDGE_ENUM

#define ZXDG_TOPLEVEL_V6_RESIZE_EDGE_ENUM

Definition at line 1090 of file xdg-shell-unstable-v6-client-protocol.h.

◆ ZXDG_TOPLEVEL_V6_SET_APP_ID

#define ZXDG_TOPLEVEL_V6_SET_APP_ID   3

Definition at line 1229 of file xdg-shell-unstable-v6-client-protocol.h.

◆ ZXDG_TOPLEVEL_V6_SET_FULLSCREEN

#define ZXDG_TOPLEVEL_V6_SET_FULLSCREEN   11

Definition at line 1237 of file xdg-shell-unstable-v6-client-protocol.h.

◆ ZXDG_TOPLEVEL_V6_SET_MAX_SIZE

#define ZXDG_TOPLEVEL_V6_SET_MAX_SIZE   7

Definition at line 1233 of file xdg-shell-unstable-v6-client-protocol.h.

◆ ZXDG_TOPLEVEL_V6_SET_MAXIMIZED

#define ZXDG_TOPLEVEL_V6_SET_MAXIMIZED   9

Definition at line 1235 of file xdg-shell-unstable-v6-client-protocol.h.

◆ ZXDG_TOPLEVEL_V6_SET_MIN_SIZE

#define ZXDG_TOPLEVEL_V6_SET_MIN_SIZE   8

Definition at line 1234 of file xdg-shell-unstable-v6-client-protocol.h.

◆ ZXDG_TOPLEVEL_V6_SET_MINIMIZED

#define ZXDG_TOPLEVEL_V6_SET_MINIMIZED   13

Definition at line 1239 of file xdg-shell-unstable-v6-client-protocol.h.

◆ ZXDG_TOPLEVEL_V6_SET_PARENT

#define ZXDG_TOPLEVEL_V6_SET_PARENT   1

Definition at line 1227 of file xdg-shell-unstable-v6-client-protocol.h.

◆ ZXDG_TOPLEVEL_V6_SET_TITLE

#define ZXDG_TOPLEVEL_V6_SET_TITLE   2

Definition at line 1228 of file xdg-shell-unstable-v6-client-protocol.h.

◆ ZXDG_TOPLEVEL_V6_SHOW_WINDOW_MENU

#define ZXDG_TOPLEVEL_V6_SHOW_WINDOW_MENU   4

Definition at line 1230 of file xdg-shell-unstable-v6-client-protocol.h.

◆ ZXDG_TOPLEVEL_V6_STATE_ENUM

#define ZXDG_TOPLEVEL_V6_STATE_ENUM

Definition at line 1112 of file xdg-shell-unstable-v6-client-protocol.h.

◆ ZXDG_TOPLEVEL_V6_UNSET_FULLSCREEN

#define ZXDG_TOPLEVEL_V6_UNSET_FULLSCREEN   12

Definition at line 1238 of file xdg-shell-unstable-v6-client-protocol.h.

◆ ZXDG_TOPLEVEL_V6_UNSET_MAXIMIZED

#define ZXDG_TOPLEVEL_V6_UNSET_MAXIMIZED   10

Definition at line 1236 of file xdg-shell-unstable-v6-client-protocol.h.

Enumeration Type Documentation

◆ zxdg_popup_v6_error

Enumerator
ZXDG_POPUP_V6_ERROR_INVALID_GRAB 

tried to grab after being mapped

Definition at line 1694 of file xdg-shell-unstable-v6-client-protocol.h.

1694 {
1695 /**
1696 * tried to grab after being mapped
1697 */
1699};

◆ zxdg_positioner_v6_anchor

Enumerator
ZXDG_POSITIONER_V6_ANCHOR_NONE 

the center of the anchor rectangle

ZXDG_POSITIONER_V6_ANCHOR_TOP 

the top edge of the anchor rectangle

ZXDG_POSITIONER_V6_ANCHOR_BOTTOM 

the bottom edge of the anchor rectangle

ZXDG_POSITIONER_V6_ANCHOR_LEFT 

the left edge of the anchor rectangle

ZXDG_POSITIONER_V6_ANCHOR_RIGHT 

the right edge of the anchor rectangle

Definition at line 517 of file xdg-shell-unstable-v6-client-protocol.h.

517 {
518 /**
519 * the center of the anchor rectangle
520 */
522 /**
523 * the top edge of the anchor rectangle
524 */
526 /**
527 * the bottom edge of the anchor rectangle
528 */
530 /**
531 * the left edge of the anchor rectangle
532 */
534 /**
535 * the right edge of the anchor rectangle
536 */
538};

◆ zxdg_positioner_v6_error

Enumerator
ZXDG_POSITIONER_V6_ERROR_INVALID_INPUT 

invalid input provided

Definition at line 507 of file xdg-shell-unstable-v6-client-protocol.h.

507 {
508 /**
509 * invalid input provided
510 */
512};

◆ zxdg_positioner_v6_gravity

Enumerator
ZXDG_POSITIONER_V6_GRAVITY_NONE 

center over the anchor edge

ZXDG_POSITIONER_V6_GRAVITY_TOP 

position above the anchor edge

ZXDG_POSITIONER_V6_GRAVITY_BOTTOM 

position below the anchor edge

ZXDG_POSITIONER_V6_GRAVITY_LEFT 

position to the left of the anchor edge

ZXDG_POSITIONER_V6_GRAVITY_RIGHT 

position to the right of the anchor edge

Definition at line 543 of file xdg-shell-unstable-v6-client-protocol.h.

543 {
544 /**
545 * center over the anchor edge
546 */
548 /**
549 * position above the anchor edge
550 */
552 /**
553 * position below the anchor edge
554 */
556 /**
557 * position to the left of the anchor edge
558 */
560 /**
561 * position to the right of the anchor edge
562 */
564};

◆ zxdg_shell_v6_error

Enumerator
ZXDG_SHELL_V6_ERROR_ROLE 

given wl_surface has another role

ZXDG_SHELL_V6_ERROR_DEFUNCT_SURFACES 

xdg_shell was destroyed before children

ZXDG_SHELL_V6_ERROR_NOT_THE_TOPMOST_POPUP 

the client tried to map or destroy a non-topmost popup

ZXDG_SHELL_V6_ERROR_INVALID_POPUP_PARENT 

the client specified an invalid popup parent surface

ZXDG_SHELL_V6_ERROR_INVALID_SURFACE_STATE 

the client provided an invalid surface state

ZXDG_SHELL_V6_ERROR_INVALID_POSITIONER 

the client provided an invalid positioner

Definition at line 319 of file xdg-shell-unstable-v6-client-protocol.h.

319 {
320 /**
321 * given wl_surface has another role
322 */
324 /**
325 * xdg_shell was destroyed before children
326 */
328 /**
329 * the client tried to map or destroy a non-topmost popup
330 */
332 /**
333 * the client specified an invalid popup parent surface
334 */
336 /**
337 * the client provided an invalid surface state
338 */
340 /**
341 * the client provided an invalid positioner
342 */
344};

◆ zxdg_surface_v6_error

Enumerator
ZXDG_SURFACE_V6_ERROR_NOT_CONSTRUCTED 
ZXDG_SURFACE_V6_ERROR_ALREADY_CONSTRUCTED 
ZXDG_SURFACE_V6_ERROR_UNCONFIGURED_BUFFER 

Definition at line 867 of file xdg-shell-unstable-v6-client-protocol.h.

Function Documentation

◆ zxdg_popup_v6_get_version()

static uint32_t zxdg_popup_v6_get_version ( struct zxdg_popup_v6 *  zxdg_popup_v6)
inlinestatic

Definition at line 1786 of file xdg-shell-unstable-v6-client-protocol.h.

1787{
1788 return wl_proxy_get_version((struct wl_proxy *) zxdg_popup_v6);
1789}

◆ zxdg_positioner_v6_get_version()

static uint32_t zxdg_positioner_v6_get_version ( struct zxdg_positioner_v6 *  zxdg_positioner_v6)
inlinestatic

Definition at line 724 of file xdg-shell-unstable-v6-client-protocol.h.

725{
726 return wl_proxy_get_version((struct wl_proxy *) zxdg_positioner_v6);
727}

◆ zxdg_shell_v6_get_version()

static uint32_t zxdg_shell_v6_get_version ( struct zxdg_shell_v6 *  zxdg_shell_v6)
inlinestatic

Definition at line 427 of file xdg-shell-unstable-v6-client-protocol.h.

428{
429 return wl_proxy_get_version((struct wl_proxy *) zxdg_shell_v6);
430}

◆ zxdg_surface_v6_get_version()

static uint32_t zxdg_surface_v6_get_version ( struct zxdg_surface_v6 *  zxdg_surface_v6)
inlinestatic

Definition at line 966 of file xdg-shell-unstable-v6-client-protocol.h.

967{
968 return wl_proxy_get_version((struct wl_proxy *) zxdg_surface_v6);
969}

◆ zxdg_toplevel_v6_get_version()

static uint32_t zxdg_toplevel_v6_get_version ( struct zxdg_toplevel_v6 *  zxdg_toplevel_v6)
inlinestatic

Definition at line 1322 of file xdg-shell-unstable-v6-client-protocol.h.

1323{
1324 return wl_proxy_get_version((struct wl_proxy *) zxdg_toplevel_v6);
1325}

Variable Documentation

◆ zxdg_popup_v6_interface

WL_EXPORT const struct wl_interface zxdg_popup_v6_interface
extern
Initial value:
= {
"zxdg_popup_v6", 1,
}
static const struct wl_message zxdg_popup_v6_events[]
static const struct wl_message zxdg_popup_v6_requests[]

Definition at line 157 of file xdg-shell-unstable-v6-protocol.c.

Referenced by zxdg_surface_v6_get_popup().

◆ zxdg_positioner_v6_interface

WL_EXPORT const struct wl_interface zxdg_positioner_v6_interface
extern
Initial value:
= {
"zxdg_positioner_v6", 1,
0, NULL,
}
#define NULL
Definition: begin_code.h:167
static const struct wl_message zxdg_positioner_v6_requests[]

Definition at line 95 of file xdg-shell-unstable-v6-protocol.c.

Referenced by zxdg_shell_v6_create_positioner().

◆ zxdg_shell_v6_interface

const struct wl_interface zxdg_shell_v6_interface
extern

Definition at line 79 of file xdg-shell-unstable-v6-protocol.c.

◆ zxdg_surface_v6_interface

WL_EXPORT const struct wl_interface zxdg_surface_v6_interface
extern
Initial value:
= {
"zxdg_surface_v6", 1,
}
static const struct wl_message zxdg_surface_v6_events[]
static const struct wl_message zxdg_surface_v6_requests[]

Definition at line 113 of file xdg-shell-unstable-v6-protocol.c.

Referenced by zxdg_shell_v6_get_xdg_surface().

◆ zxdg_toplevel_v6_interface

WL_EXPORT const struct wl_interface zxdg_toplevel_v6_interface
extern
Initial value:
= {
"zxdg_toplevel_v6", 1,
}
static const struct wl_message zxdg_toplevel_v6_requests[]
static const struct wl_message zxdg_toplevel_v6_events[]

Definition at line 141 of file xdg-shell-unstable-v6-protocol.c.

Referenced by zxdg_surface_v6_get_toplevel().