wlmaker
Loading...
Searching...
No Matches
xwl_content.h
Go to the documentation of this file.
1/* ========================================================================= */
20#ifndef __XWL_CONTENT_H__
21#define __XWL_CONTENT_H__
22
23#if defined(WLMAKER_HAVE_XWAYLAND)
24
25#include <libbase/libbase.h>
26
27#include "server.h"
28#include "toolkit/toolkit.h"
29#include "xwl.h"
30
31#ifdef __cplusplus
32extern "C" {
33#endif // __cplusplus
34
36struct wlr_xwayland_surface;
37
40
51 struct wlr_xwayland_surface *wlr_xwayland_surface_ptr,
54
61
64 wlmaker_xwl_content_t *xwl_content_ptr);
67 wlmaker_xwl_content_t *xwl_content_ptr);
68
70extern const bs_test_case_t wlmaker_xwl_content_test_cases[];
71
72#ifdef __cplusplus
73} // extern "C"
74#endif // __cplusplus
75
76#endif // defined(WLMAKER_HAVE_XWAYLAND)
77#endif /* __XWL_CONTENT_H__ */
78/* == End of xwl_content.h ================================================= */
Definition server.h:84
Definition xwl_content.c:45
wlmaker_xwl_t * xwl_ptr
Definition xwl_content.c:55
struct wlr_xwayland_surface * wlr_xwayland_surface_ptr
Definition xwl_content.c:50
wlmaker_server_t * server_ptr
Definition xwl_content.c:53
Definition xwl.c:87
Definition content.h:127
Definition surface.h:47
wlmaker_xwl_content_t * wlmaker_xwl_content_create(struct wlr_xwayland_surface *wlr_xwayland_surface_ptr, wlmaker_xwl_t *xwl_ptr, wlmaker_server_t *server_ptr)
Definition xwl_content.c:157
const bs_test_case_t wlmaker_xwl_content_test_cases[]
Definition xwl_content.c:726
wlmtk_surface_t * wlmtk_surface_from_xwl_content(wlmaker_xwl_content_t *xwl_content_ptr)
Definition xwl_content.c:261
void wlmaker_xwl_content_destroy(wlmaker_xwl_content_t *xwl_content_ptr)
Definition xwl_content.c:218
wlmtk_content_t * wlmtk_content_from_xwl_content(wlmaker_xwl_content_t *xwl_content_ptr)
Definition xwl_content.c:254