Blender V5.0
wayland_dynload_libdecor.h File Reference
#include <libdecor.h>

Go to the source code of this file.

Classes

struct  WaylandDynload_Libdecor

Macros

#define __WAYLAND_DYNLOAD_LIBDECOR_H__
#define WL_DYN_FN(sym)
#define libdecor_configuration_get_content_size(...)
#define libdecor_configuration_get_window_state(...)
#define libdecor_decorate(...)
#define libdecor_dispatch(...)
#define libdecor_frame_commit(...)
#define libdecor_frame_get_xdg_toplevel(...)
#define libdecor_frame_map(...)
#define libdecor_frame_set_app_id(...)
#define libdecor_frame_set_fullscreen(...)
#define libdecor_frame_set_maximized(...)
#define libdecor_frame_set_min_content_size(...)
#define libdecor_frame_set_minimized(...)
#define libdecor_frame_set_parent(...)
#define libdecor_frame_set_title(...)
#define libdecor_frame_unref(...)
#define libdecor_frame_unset_fullscreen(...)
#define libdecor_frame_unset_maximized(...)
#define libdecor_new(...)
#define libdecor_state_free(...)
#define libdecor_state_new(...)
#define libdecor_unref(...)

Variables

struct WaylandDynload_Libdecor wayland_dynload_libdecor

Detailed Description

Wrapper functions for <libdecor.h>.

Note
Not part of WAYLAND, but used with WAYLAND by GHOST. It follows WAYLAND conventions and is a middle-ware library that depends on libwayland-client.

Definition in file wayland_dynload_libdecor.h.

Macro Definition Documentation

◆ __WAYLAND_DYNLOAD_LIBDECOR_H__

#define __WAYLAND_DYNLOAD_LIBDECOR_H__

Definition at line 46 of file wayland_dynload_libdecor.h.

◆ libdecor_configuration_get_content_size

#define libdecor_configuration_get_content_size ( ...)
Value:
(*wayland_dynload_libdecor.libdecor_configuration_get_content_size)(__VA_ARGS__)
struct WaylandDynload_Libdecor wayland_dynload_libdecor

Definition at line 107 of file wayland_dynload_libdecor.h.

◆ libdecor_configuration_get_window_state

#define libdecor_configuration_get_window_state ( ...)
Value:
(*wayland_dynload_libdecor.libdecor_configuration_get_window_state)(__VA_ARGS__)

Definition at line 109 of file wayland_dynload_libdecor.h.

◆ libdecor_decorate

#define libdecor_decorate ( ...)
Value:
(*wayland_dynload_libdecor.libdecor_decorate)(__VA_ARGS__)

Definition at line 111 of file wayland_dynload_libdecor.h.

Referenced by GHOST_WindowWayland::GHOST_WindowWayland().

◆ libdecor_dispatch

#define libdecor_dispatch ( ...)
Value:
(*wayland_dynload_libdecor.libdecor_dispatch)(__VA_ARGS__)

Definition at line 112 of file wayland_dynload_libdecor.h.

◆ libdecor_frame_commit

#define libdecor_frame_commit ( ...)

◆ libdecor_frame_get_xdg_toplevel

#define libdecor_frame_get_xdg_toplevel ( ...)
Value:
(*wayland_dynload_libdecor.libdecor_frame_get_xdg_toplevel)(__VA_ARGS__)

Definition at line 115 of file wayland_dynload_libdecor.h.

Referenced by GHOST_WindowWayland::GHOST_WindowWayland(), and gwl_window_frame_update_from_pending_no_lock().

◆ libdecor_frame_map

#define libdecor_frame_map ( ...)
Value:
(*wayland_dynload_libdecor.libdecor_frame_map)(__VA_ARGS__)

Definition at line 117 of file wayland_dynload_libdecor.h.

Referenced by GHOST_WindowWayland::GHOST_WindowWayland().

◆ libdecor_frame_set_app_id

#define libdecor_frame_set_app_id ( ...)
Value:
(*wayland_dynload_libdecor.libdecor_frame_set_app_id)(__VA_ARGS__)

Definition at line 118 of file wayland_dynload_libdecor.h.

Referenced by GHOST_WindowWayland::GHOST_WindowWayland().

◆ libdecor_frame_set_fullscreen

#define libdecor_frame_set_fullscreen ( ...)
Value:
(*wayland_dynload_libdecor.libdecor_frame_set_fullscreen)(__VA_ARGS__)

Definition at line 120 of file wayland_dynload_libdecor.h.

◆ libdecor_frame_set_maximized

#define libdecor_frame_set_maximized ( ...)
Value:
(*wayland_dynload_libdecor.libdecor_frame_set_maximized)(__VA_ARGS__)

Definition at line 122 of file wayland_dynload_libdecor.h.

◆ libdecor_frame_set_min_content_size

#define libdecor_frame_set_min_content_size ( ...)
Value:
(*wayland_dynload_libdecor.libdecor_frame_set_min_content_size)(__VA_ARGS__)

Definition at line 124 of file wayland_dynload_libdecor.h.

Referenced by GHOST_WindowWayland::GHOST_WindowWayland().

◆ libdecor_frame_set_minimized

#define libdecor_frame_set_minimized ( ...)
Value:
(*wayland_dynload_libdecor.libdecor_frame_set_minimized)(__VA_ARGS__)

Definition at line 126 of file wayland_dynload_libdecor.h.

◆ libdecor_frame_set_parent

#define libdecor_frame_set_parent ( ...)
Value:
(*wayland_dynload_libdecor.libdecor_frame_set_parent)(__VA_ARGS__)

Definition at line 128 of file wayland_dynload_libdecor.h.

Referenced by GHOST_WindowWayland::GHOST_WindowWayland().

◆ libdecor_frame_set_title

#define libdecor_frame_set_title ( ...)
Value:
(*wayland_dynload_libdecor.libdecor_frame_set_title)(__VA_ARGS__)

Definition at line 130 of file wayland_dynload_libdecor.h.

Referenced by gwl_window_title_set().

◆ libdecor_frame_unref

#define libdecor_frame_unref ( ...)
Value:
(*wayland_dynload_libdecor.libdecor_frame_unref)(__VA_ARGS__)

Definition at line 132 of file wayland_dynload_libdecor.h.

◆ libdecor_frame_unset_fullscreen

#define libdecor_frame_unset_fullscreen ( ...)
Value:
(*wayland_dynload_libdecor.libdecor_frame_unset_fullscreen)(__VA_ARGS__)

Definition at line 134 of file wayland_dynload_libdecor.h.

◆ libdecor_frame_unset_maximized

#define libdecor_frame_unset_maximized ( ...)
Value:
(*wayland_dynload_libdecor.libdecor_frame_unset_maximized)(__VA_ARGS__)

Definition at line 136 of file wayland_dynload_libdecor.h.

◆ libdecor_new

#define libdecor_new ( ...)
Value:
(*wayland_dynload_libdecor.libdecor_new)(__VA_ARGS__)

Definition at line 138 of file wayland_dynload_libdecor.h.

Referenced by GHOST_SystemWayland::GHOST_SystemWayland().

◆ libdecor_state_free

#define libdecor_state_free ( ...)

◆ libdecor_state_new

#define libdecor_state_new ( ...)

◆ libdecor_unref

#define libdecor_unref ( ...)
Value:
(*wayland_dynload_libdecor.libdecor_unref)(__VA_ARGS__)

Definition at line 141 of file wayland_dynload_libdecor.h.

◆ WL_DYN_FN

#define WL_DYN_FN ( sym)
Value:
(*sym)

Definition at line 55 of file wayland_dynload_libdecor.h.

Variable Documentation

◆ wayland_dynload_libdecor

struct WaylandDynload_Libdecor wayland_dynload_libdecor
extern

Definition at line 19 of file wayland_dynload_libdecor.c.