SDL
2.0
|
#include <stdint.h>
#include <stddef.h>
#include "wayland-client.h"
Go to the source code of this file.
Data Structures | |
struct | xdg_wm_base_listener |
struct | xdg_surface_listener |
struct | xdg_toplevel_listener |
struct | xdg_popup_listener |
Functions | |
static int | xdg_wm_base_add_listener (struct xdg_wm_base *xdg_wm_base, const struct xdg_wm_base_listener *listener, void *data) |
static void | xdg_wm_base_set_user_data (struct xdg_wm_base *xdg_wm_base, void *user_data) |
static void * | xdg_wm_base_get_user_data (struct xdg_wm_base *xdg_wm_base) |
static uint32_t | xdg_wm_base_get_version (struct xdg_wm_base *xdg_wm_base) |
static void | xdg_wm_base_destroy (struct xdg_wm_base *xdg_wm_base) |
static struct xdg_positioner * | xdg_wm_base_create_positioner (struct xdg_wm_base *xdg_wm_base) |
static struct xdg_surface * | xdg_wm_base_get_xdg_surface (struct xdg_wm_base *xdg_wm_base, struct wl_surface *surface) |
static void | xdg_wm_base_pong (struct xdg_wm_base *xdg_wm_base, uint32_t serial) |
static void | xdg_positioner_set_user_data (struct xdg_positioner *xdg_positioner, void *user_data) |
static void * | xdg_positioner_get_user_data (struct xdg_positioner *xdg_positioner) |
static uint32_t | xdg_positioner_get_version (struct xdg_positioner *xdg_positioner) |
static void | xdg_positioner_destroy (struct xdg_positioner *xdg_positioner) |
static void | xdg_positioner_set_size (struct xdg_positioner *xdg_positioner, int32_t width, int32_t height) |
static void | xdg_positioner_set_anchor_rect (struct xdg_positioner *xdg_positioner, int32_t x, int32_t y, int32_t width, int32_t height) |
static void | xdg_positioner_set_anchor (struct xdg_positioner *xdg_positioner, uint32_t anchor) |
static void | xdg_positioner_set_gravity (struct xdg_positioner *xdg_positioner, uint32_t gravity) |
static void | xdg_positioner_set_constraint_adjustment (struct xdg_positioner *xdg_positioner, uint32_t constraint_adjustment) |
static void | xdg_positioner_set_offset (struct xdg_positioner *xdg_positioner, int32_t x, int32_t y) |
static int | xdg_surface_add_listener (struct xdg_surface *xdg_surface, const struct xdg_surface_listener *listener, void *data) |
static void | xdg_surface_set_user_data (struct xdg_surface *xdg_surface, void *user_data) |
static void * | xdg_surface_get_user_data (struct xdg_surface *xdg_surface) |
static uint32_t | xdg_surface_get_version (struct xdg_surface *xdg_surface) |
static void | xdg_surface_destroy (struct xdg_surface *xdg_surface) |
static struct xdg_toplevel * | xdg_surface_get_toplevel (struct xdg_surface *xdg_surface) |
static struct xdg_popup * | xdg_surface_get_popup (struct xdg_surface *xdg_surface, struct xdg_surface *parent, struct xdg_positioner *positioner) |
static void | xdg_surface_set_window_geometry (struct xdg_surface *xdg_surface, int32_t x, int32_t y, int32_t width, int32_t height) |
static void | xdg_surface_ack_configure (struct xdg_surface *xdg_surface, uint32_t serial) |
static int | xdg_toplevel_add_listener (struct xdg_toplevel *xdg_toplevel, const struct xdg_toplevel_listener *listener, void *data) |
static void | xdg_toplevel_set_user_data (struct xdg_toplevel *xdg_toplevel, void *user_data) |
static void * | xdg_toplevel_get_user_data (struct xdg_toplevel *xdg_toplevel) |
static uint32_t | xdg_toplevel_get_version (struct xdg_toplevel *xdg_toplevel) |
static void | xdg_toplevel_destroy (struct xdg_toplevel *xdg_toplevel) |
static void | xdg_toplevel_set_parent (struct xdg_toplevel *xdg_toplevel, struct xdg_toplevel *parent) |
static void | xdg_toplevel_set_title (struct xdg_toplevel *xdg_toplevel, const char *title) |
static void | xdg_toplevel_set_app_id (struct xdg_toplevel *xdg_toplevel, const char *app_id) |
static void | xdg_toplevel_show_window_menu (struct xdg_toplevel *xdg_toplevel, struct wl_seat *seat, uint32_t serial, int32_t x, int32_t y) |
static void | xdg_toplevel_move (struct xdg_toplevel *xdg_toplevel, struct wl_seat *seat, uint32_t serial) |
static void | xdg_toplevel_resize (struct xdg_toplevel *xdg_toplevel, struct wl_seat *seat, uint32_t serial, uint32_t edges) |
static void | xdg_toplevel_set_max_size (struct xdg_toplevel *xdg_toplevel, int32_t width, int32_t height) |
static void | xdg_toplevel_set_min_size (struct xdg_toplevel *xdg_toplevel, int32_t width, int32_t height) |
static void | xdg_toplevel_set_maximized (struct xdg_toplevel *xdg_toplevel) |
static void | xdg_toplevel_unset_maximized (struct xdg_toplevel *xdg_toplevel) |
static void | xdg_toplevel_set_fullscreen (struct xdg_toplevel *xdg_toplevel, struct wl_output *output) |
static void | xdg_toplevel_unset_fullscreen (struct xdg_toplevel *xdg_toplevel) |
static void | xdg_toplevel_set_minimized (struct xdg_toplevel *xdg_toplevel) |
static int | xdg_popup_add_listener (struct xdg_popup *xdg_popup, const struct xdg_popup_listener *listener, void *data) |
static void | xdg_popup_set_user_data (struct xdg_popup *xdg_popup, void *user_data) |
static void * | xdg_popup_get_user_data (struct xdg_popup *xdg_popup) |
static uint32_t | xdg_popup_get_version (struct xdg_popup *xdg_popup) |
static void | xdg_popup_destroy (struct xdg_popup *xdg_popup) |
static void | xdg_popup_grab (struct xdg_popup *xdg_popup, struct wl_seat *seat, uint32_t serial) |
Variables | |
const struct wl_interface | xdg_wm_base_interface |
const struct wl_interface | xdg_positioner_interface |
const struct wl_interface | xdg_surface_interface |
const struct wl_interface | xdg_toplevel_interface |
const struct wl_interface | xdg_popup_interface |
#define XDG_POPUP_DESTROY 0 |
Definition at line 1699 of file xdg-shell-client-protocol.h.
Referenced by xdg_popup_destroy().
#define XDG_POPUP_ERROR_ENUM |
Definition at line 1642 of file xdg-shell-client-protocol.h.
#define XDG_POPUP_GRAB 1 |
Definition at line 1700 of file xdg-shell-client-protocol.h.
Referenced by xdg_popup_grab().
#define XDG_POSITIONER_ANCHOR_ENUM |
Definition at line 541 of file xdg-shell-client-protocol.h.
#define XDG_POSITIONER_CONSTRAINT_ADJUSTMENT_ENUM |
Definition at line 571 of file xdg-shell-client-protocol.h.
#define XDG_POSITIONER_DESTROY 0 |
Definition at line 589 of file xdg-shell-client-protocol.h.
Referenced by xdg_positioner_destroy().
#define XDG_POSITIONER_ERROR_ENUM |
Definition at line 531 of file xdg-shell-client-protocol.h.
#define XDG_POSITIONER_GRAVITY_ENUM |
Definition at line 556 of file xdg-shell-client-protocol.h.
#define XDG_POSITIONER_SET_ANCHOR 3 |
Definition at line 592 of file xdg-shell-client-protocol.h.
Referenced by xdg_positioner_set_anchor().
#define XDG_POSITIONER_SET_ANCHOR_RECT 2 |
Definition at line 591 of file xdg-shell-client-protocol.h.
Referenced by xdg_positioner_set_anchor_rect().
#define XDG_POSITIONER_SET_CONSTRAINT_ADJUSTMENT 5 |
Definition at line 594 of file xdg-shell-client-protocol.h.
Referenced by xdg_positioner_set_constraint_adjustment().
#define XDG_POSITIONER_SET_GRAVITY 4 |
Definition at line 593 of file xdg-shell-client-protocol.h.
Referenced by xdg_positioner_set_gravity().
#define XDG_POSITIONER_SET_OFFSET 6 |
Definition at line 595 of file xdg-shell-client-protocol.h.
Referenced by xdg_positioner_set_offset().
#define XDG_POSITIONER_SET_SIZE 1 |
Definition at line 590 of file xdg-shell-client-protocol.h.
Referenced by xdg_positioner_set_size().
#define XDG_SURFACE_ACK_CONFIGURE 4 |
Definition at line 836 of file xdg-shell-client-protocol.h.
Referenced by xdg_surface_ack_configure().
#define XDG_SURFACE_DESTROY 0 |
Definition at line 832 of file xdg-shell-client-protocol.h.
Referenced by xdg_surface_destroy().
#define XDG_SURFACE_ERROR_ENUM |
Definition at line 779 of file xdg-shell-client-protocol.h.
#define XDG_SURFACE_GET_POPUP 2 |
Definition at line 834 of file xdg-shell-client-protocol.h.
Referenced by xdg_surface_get_popup().
#define XDG_SURFACE_GET_TOPLEVEL 1 |
Definition at line 833 of file xdg-shell-client-protocol.h.
Referenced by xdg_surface_get_toplevel().
#define XDG_SURFACE_SET_WINDOW_GEOMETRY 3 |
Definition at line 835 of file xdg-shell-client-protocol.h.
Referenced by xdg_surface_set_window_geometry().
#define XDG_TOPLEVEL_DESTROY 0 |
Definition at line 1126 of file xdg-shell-client-protocol.h.
Referenced by xdg_toplevel_destroy().
#define XDG_TOPLEVEL_MOVE 5 |
Definition at line 1131 of file xdg-shell-client-protocol.h.
Referenced by xdg_toplevel_move().
#define XDG_TOPLEVEL_RESIZE 6 |
Definition at line 1132 of file xdg-shell-client-protocol.h.
Referenced by xdg_toplevel_resize().
#define XDG_TOPLEVEL_RESIZE_EDGE_ENUM |
Definition at line 1013 of file xdg-shell-client-protocol.h.
#define XDG_TOPLEVEL_SET_APP_ID 3 |
Definition at line 1129 of file xdg-shell-client-protocol.h.
Referenced by xdg_toplevel_set_app_id().
#define XDG_TOPLEVEL_SET_FULLSCREEN 11 |
Definition at line 1137 of file xdg-shell-client-protocol.h.
Referenced by xdg_toplevel_set_fullscreen().
#define XDG_TOPLEVEL_SET_MAX_SIZE 7 |
Definition at line 1133 of file xdg-shell-client-protocol.h.
Referenced by xdg_toplevel_set_max_size().
#define XDG_TOPLEVEL_SET_MAXIMIZED 9 |
Definition at line 1135 of file xdg-shell-client-protocol.h.
Referenced by xdg_toplevel_set_maximized().
#define XDG_TOPLEVEL_SET_MIN_SIZE 8 |
Definition at line 1134 of file xdg-shell-client-protocol.h.
Referenced by xdg_toplevel_set_min_size().
#define XDG_TOPLEVEL_SET_MINIMIZED 13 |
Definition at line 1139 of file xdg-shell-client-protocol.h.
Referenced by xdg_toplevel_set_minimized().
#define XDG_TOPLEVEL_SET_PARENT 1 |
Definition at line 1127 of file xdg-shell-client-protocol.h.
Referenced by xdg_toplevel_set_parent().
#define XDG_TOPLEVEL_SET_TITLE 2 |
Definition at line 1128 of file xdg-shell-client-protocol.h.
Referenced by xdg_toplevel_set_title().
#define XDG_TOPLEVEL_SHOW_WINDOW_MENU 4 |
Definition at line 1130 of file xdg-shell-client-protocol.h.
Referenced by xdg_toplevel_show_window_menu().
#define XDG_TOPLEVEL_STATE_ENUM |
Definition at line 1035 of file xdg-shell-client-protocol.h.
#define XDG_TOPLEVEL_UNSET_FULLSCREEN 12 |
Definition at line 1138 of file xdg-shell-client-protocol.h.
Referenced by xdg_toplevel_unset_fullscreen().
#define XDG_TOPLEVEL_UNSET_MAXIMIZED 10 |
Definition at line 1136 of file xdg-shell-client-protocol.h.
Referenced by xdg_toplevel_unset_maximized().
#define XDG_WM_BASE_CREATE_POSITIONER 1 |
Definition at line 409 of file xdg-shell-client-protocol.h.
Referenced by xdg_wm_base_create_positioner().
#define XDG_WM_BASE_DESTROY 0 |
Definition at line 408 of file xdg-shell-client-protocol.h.
Referenced by xdg_wm_base_destroy().
#define XDG_WM_BASE_ERROR_ENUM |
Definition at line 341 of file xdg-shell-client-protocol.h.
#define XDG_WM_BASE_GET_XDG_SURFACE 2 |
Definition at line 410 of file xdg-shell-client-protocol.h.
Referenced by xdg_wm_base_get_xdg_surface().
#define XDG_WM_BASE_PONG 3 |
Definition at line 411 of file xdg-shell-client-protocol.h.
Referenced by xdg_wm_base_pong().
enum xdg_popup_error |
Enumerator | |
---|---|
XDG_POPUP_ERROR_INVALID_GRAB | tried to grab after being mapped |
Definition at line 1643 of file xdg-shell-client-protocol.h.
Definition at line 542 of file xdg-shell-client-protocol.h.
enum xdg_positioner_error |
Enumerator | |
---|---|
XDG_POSITIONER_ERROR_INVALID_INPUT | invalid input provided |
Definition at line 532 of file xdg-shell-client-protocol.h.
Definition at line 557 of file xdg-shell-client-protocol.h.
enum xdg_surface_error |
Enumerator | |
---|---|
XDG_SURFACE_ERROR_NOT_CONSTRUCTED | |
XDG_SURFACE_ERROR_ALREADY_CONSTRUCTED | |
XDG_SURFACE_ERROR_UNCONFIGURED_BUFFER |
Definition at line 780 of file xdg-shell-client-protocol.h.
enum xdg_wm_base_error |
Definition at line 342 of file xdg-shell-client-protocol.h.
|
inlinestatic |
Definition at line 1735 of file xdg-shell-client-protocol.h.
|
inlinestatic |
Definition at line 642 of file xdg-shell-client-protocol.h.
|
inlinestatic |
Definition at line 879 of file xdg-shell-client-protocol.h.
|
inlinestatic |
Definition at line 1222 of file xdg-shell-client-protocol.h.
|
inlinestatic |
Definition at line 450 of file xdg-shell-client-protocol.h.
WL_EXPORT const struct wl_interface xdg_popup_interface |
Definition at line 159 of file xdg-shell-protocol.c.
Referenced by xdg_surface_get_popup().
WL_EXPORT const struct wl_interface xdg_positioner_interface |
Definition at line 97 of file xdg-shell-protocol.c.
Referenced by xdg_wm_base_create_positioner().
WL_EXPORT const struct wl_interface xdg_surface_interface |
Definition at line 115 of file xdg-shell-protocol.c.
Referenced by xdg_wm_base_get_xdg_surface().
const struct wl_interface xdg_toplevel_interface |
Referenced by xdg_surface_get_toplevel().
const struct wl_interface xdg_wm_base_interface |
Definition at line 81 of file xdg-shell-protocol.c.