wlmaker
Loading...
Searching...
No Matches
subcompositor.h
Go to the documentation of this file.
1/* ========================================================================= */
23#ifndef __WLMAKER_DOCK_SUBCOMPOSITOR_H__
24#define __WLMAKER_DOCK_SUBCOMPOSITOR_H__
25
26#include <stdbool.h>
27#include <toolkit/toolkit.h>
28
30#include "wlclient/wlclient.h"
31
32struct wl_display;
34struct wlr_allocator;
35struct wlr_backend;
36struct wlr_renderer;
37
38#ifdef __cplusplus
39extern "C" {
40#endif // __cplusplus
41
44
58 struct wl_display *wl_display_ptr,
59 struct wlr_backend *wlr_backend_ptr,
62 struct wlmim_cursor_style *cursor_style_ptr,
64
76 wlmdock_subcompositor_t *subcompositor_ptr,
77 struct wlr_backend *wlr_backend_ptr,
78 struct wlr_allocator *wlr_allocator_ptr,
79 struct wlr_renderer *wlr_renderer_ptr);
80
87
96 wlmdock_subcompositor_t *subcompositor_ptr);
97
98#ifdef __cplusplus
99} // extern "C"
100#endif // __cplusplus
101
102#endif // __WLMAKER_DOCK_SUBCOMPOSITOR_H__
103/* == End of subcompositor.h ================= */
Definition wlclient.c:59
Definition layer_surface.c:37
Definition subcompositor.c:47
wlmcl_layer_surface_t * layer_surface_ptr
Definition subcompositor.c:56
wlmcl_client_t * client_ptr
Definition subcompositor.c:54
wlmtk_container_t * container_ptr
Definition subcompositor.c:58
Definition container.h:43
Definition element.h:188
Definition cursor.h:45
wlmdock_subcompositor_t * wlmdock_subcompositor_create(struct wl_display *wl_display_ptr, struct wlr_backend *wlr_backend_ptr, wlmcl_client_t *client_ptr, wlmcl_layer_surface_t *layer_surface_ptr, struct wlmim_cursor_style *cursor_style_ptr, wlmtk_container_t *container_ptr)
Definition subcompositor.c:133
void wlmdock_subcompositor_destroy(wlmdock_subcompositor_t *subcompositor_ptr)
Definition subcompositor.c:289
wlmtk_element_t * wlmdock_subcompositor_element(wlmdock_subcompositor_t *subcompositor_ptr)
Definition subcompositor.c:347
bool wlmdock_subcompositor_start(wlmdock_subcompositor_t *subcompositor_ptr, struct wlr_backend *wlr_backend_ptr, struct wlr_allocator *wlr_allocator_ptr, struct wlr_renderer *wlr_renderer_ptr)
Definition subcompositor.c:244