wlmaker
Toggle main menu visibility
Loading...
Searching...
No Matches
src
xwl_surface.h
Go to the documentation of this file.
1
/* ========================================================================= */
21
#ifndef __XWL_SURFACE_H__
22
#define __XWL_SURFACE_H__
23
24
#if defined(WLMAKER_HAVE_XWAYLAND)
25
26
#include <libbase/libbase.h>
27
28
#include "
task_list.h
"
29
#include "
xwl.h
"
30
31
#ifdef __cplusplus
32
extern
"C"
{
33
#endif
// __cplusplus
34
36
struct
wlr_xwayland_surface;
37
39
typedef
struct
_wlmaker_xwl_surface_t
wlmaker_xwl_surface_t
;
40
50
wlmaker_xwl_surface_t
*
wlmaker_xwl_surface_create
(
51
struct
wlr_xwayland_surface *
wlr_xwayland_surface_ptr
,
52
wlmaker_xwl_t
*
xwl_ptr
,
53
wlmaker_server_t
*
server_ptr
);
54
60
void
wlmaker_xwl_surface_destroy
(
wlmaker_xwl_surface_t
*xwl_surface_ptr);
61
63
extern
const
bs_test_set_t
wlmaker_xwl_surface_test_set
;
64
65
#ifdef __cplusplus
66
}
// extern "C"
67
#endif
// __cplusplus
68
69
#endif
// defined(WLMAKER_HAVE_XWAYLAND)
70
#endif
/* __XWL_SURFACE_H__ */
71
/* == End of xwl_surface.h ================================================= */
wlmaker_server_t
struct _wlmaker_server_t wlmaker_server_t
Definition
server.h:40
_wlmaker_xwl_surface_t
Definition
xwl_surface.c:45
_wlmaker_xwl_surface_t::xwl_ptr
wlmaker_xwl_t * xwl_ptr
Definition
xwl_surface.c:55
_wlmaker_xwl_surface_t::server_ptr
wlmaker_server_t * server_ptr
Definition
xwl_surface.c:53
_wlmaker_xwl_surface_t::wlr_xwayland_surface_ptr
struct wlr_xwayland_surface * wlr_xwayland_surface_ptr
Definition
xwl_surface.c:50
task_list.h
xwl.h
wlmaker_xwl_t
struct _wlmaker_xwl_t wlmaker_xwl_t
Definition
xwl.h:35
wlmaker_xwl_surface_test_set
const bs_test_set_t wlmaker_xwl_surface_test_set
Definition
xwl_surface.c:855
wlmaker_xwl_surface_t
struct _wlmaker_xwl_surface_t wlmaker_xwl_surface_t
Definition
xwl_surface.h:39
wlmaker_xwl_surface_destroy
void wlmaker_xwl_surface_destroy(wlmaker_xwl_surface_t *xwl_surface_ptr)
Definition
xwl_surface.c:241
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:178
Generated by
1.17.0