wlmaker
Toggle main menu visibility
Loading...
Searching...
No Matches
src
xwl_surface.h
Go to the documentation of this file.
1
/* ========================================================================= */
20
#ifndef __XWL_SURFACE_H__
21
#define __XWL_SURFACE_H__
22
23
#if defined(WLMAKER_HAVE_XWAYLAND)
24
25
#include <libbase/libbase.h>
26
27
#include "
server.h
"
28
#include "
xwl.h
"
29
30
#ifdef __cplusplus
31
extern
"C"
{
32
#endif
// __cplusplus
33
35
struct
wlr_xwayland_surface;
36
38
typedef
struct
_wlmaker_xwl_surface_t
wlmaker_xwl_surface_t
;
39
49
wlmaker_xwl_surface_t
*
wlmaker_xwl_surface_create
(
50
struct
wlr_xwayland_surface *
wlr_xwayland_surface_ptr
,
51
wlmaker_xwl_t
*
xwl_ptr
,
52
wlmaker_server_t
*
server_ptr
);
53
59
void
wlmaker_xwl_surface_destroy
(
wlmaker_xwl_surface_t
*xwl_surface_ptr);
60
62
extern
const
bs_test_set_t
wlmaker_xwl_surface_test_set
;
63
64
#ifdef __cplusplus
65
}
// extern "C"
66
#endif
// __cplusplus
67
68
#endif
// defined(WLMAKER_HAVE_XWAYLAND)
69
#endif
/* __XWL_SURFACE_H__ */
70
/* == End of xwl_surface.h ================================================= */
server.h
wlmaker_server_t
struct _wlmaker_server_t wlmaker_server_t
Definition
server.h:36
_wlmaker_xwl_surface_t
Definition
xwl_surface.c:43
_wlmaker_xwl_surface_t::xwl_ptr
wlmaker_xwl_t * xwl_ptr
Definition
xwl_surface.c:53
_wlmaker_xwl_surface_t::server_ptr
wlmaker_server_t * server_ptr
Definition
xwl_surface.c:51
_wlmaker_xwl_surface_t::wlr_xwayland_surface_ptr
struct wlr_xwayland_surface * wlr_xwayland_surface_ptr
Definition
xwl_surface.c:48
xwl.h
wlmaker_xwl_t
struct _wlmaker_xwl_t wlmaker_xwl_t
Definition
xwl.h:34
wlmaker_xwl_surface_test_set
const bs_test_set_t wlmaker_xwl_surface_test_set
Definition
xwl_surface.c:847
wlmaker_xwl_surface_t
struct _wlmaker_xwl_surface_t wlmaker_xwl_surface_t
Definition
xwl_surface.h:38
wlmaker_xwl_surface_destroy
void wlmaker_xwl_surface_destroy(wlmaker_xwl_surface_t *xwl_surface_ptr)
Definition
xwl_surface.c:239
wlmaker_xwl_surface_create
wlmaker_xwl_surface_t * wlmaker_xwl_surface_create(struct wlr_xwayland_surface *wlr_xwayland_surface_ptr, wlmaker_xwl_t *xwl_ptr, wlmaker_server_t *server_ptr)
Definition
xwl_surface.c:176
Generated by
1.17.0