20#ifndef __LAYER_SURFACE_H__
21#define __LAYER_SURFACE_H__
23#define WLR_USE_UNSTABLE
24#include <wlr/types/wlr_layer_shell_v1.h>
25#undef WLR_USE_UNSTABLE
73 const struct wlr_box *full_area_ptr,
74 struct wlr_box *usable_area_ptr);
94 bs_dllist_node_t *dlnode_ptr);
bool wlmaker_layer_surface_is_exclusive(wlmaker_layer_surface_t *layer_surface_ptr)
Definition layer_surface.c:171
bs_dllist_node_t * wlmaker_dlnode_from_layer_surface(wlmaker_layer_surface_t *layer_surface_ptr)
Definition layer_surface.c:190
void wlmaker_layer_surface_destroy(wlmaker_layer_surface_t *layer_surface_ptr)
Definition layer_surface.c:156
void wlmaker_layer_surface_configure(wlmaker_layer_surface_t *layer_surface_ptr, const struct wlr_box *full_area_ptr, struct wlr_box *usable_area_ptr)
Definition layer_surface.c:178
wlmaker_layer_surface_t * wlmaker_layer_surface_from_dlnode(bs_dllist_node_t *dlnode_ptr)
Definition layer_surface.c:197
wlmaker_layer_surface_t * wlmaker_layer_surface_create(struct wlr_layer_surface_v1 *wlr_layer_surface_v1_ptr, wlmaker_server_t *server_ptr)
Definition layer_surface.c:93
Definition layer_surface.c:31
struct wlr_layer_surface_v1 * wlr_layer_surface_v1_ptr
Definition layer_surface.c:41