wlmaker
Loading...
Searching...
No Matches
xdg_shell.h
Go to the documentation of this file.
1/* ========================================================================= */
24#ifndef __XDG_SHELL_H__
25#define __XDG_SHELL_H__
26
27#define WLR_USE_UNSTABLE
28#include <wlr/types/wlr_xdg_shell.h>
29#undef WLR_USE_UNSTABLE
30
33
34#include "server.h"
35
36#ifdef __cplusplus
37extern "C" {
38#endif // __cplusplus
39
44
46 struct wlr_xdg_shell *wlr_xdg_shell_ptr;
47
49 struct wl_listener new_surface_listener;
51 struct wl_listener destroy_listener;
52};
53
62
69
70#ifdef __cplusplus
71} // extern "C"
72#endif // __cplusplus
73
74#endif /* __XDG_SHELL_H__ */
75/* == End of xdg_shell.h =================================================== */
Definition server.h:60
Definition xdg_shell.h:41
struct wl_listener new_surface_listener
Definition xdg_shell.h:49
wlmaker_server_t * server_ptr
Definition xdg_shell.h:43
struct wl_listener destroy_listener
Definition xdg_shell.h:51
struct wlr_xdg_shell * wlr_xdg_shell_ptr
Definition xdg_shell.h:46
void wlmaker_xdg_shell_destroy(wlmaker_xdg_shell_t *xdg_shell_ptr)
Definition xdg_shell.c:69
wlmaker_xdg_shell_t * wlmaker_xdg_shell_create(wlmaker_server_t *server_ptr)
Definition xdg_shell.c:42