20#ifndef __WLMTK_LAYER_H__
21#define __WLMTK_LAYER_H__
24#include <libbase/libbase.h>
36struct wlr_output_layout;
53 struct wlr_output_layout *wlr_output_layout_ptr);
77 struct wlr_output *wlr_output_ptr);
struct _wlmtk_element_t wlmtk_element_t
Definition element.h:37
void wlmtk_layer_output_reconfigure(wlmtk_layer_output_t *layer_output_ptr)
Definition layer.c:212
bool wlmtk_layer_add_panel(wlmtk_layer_t *layer_ptr, wlmtk_panel_t *panel_ptr, struct wlr_output *wlr_output_ptr)
Definition layer.c:167
const bs_test_case_t wlmtk_layer_test_cases[]
Definition layer.c:413
void wlmtk_layer_destroy(wlmtk_layer_t *layer_ptr)
Definition layer.c:145
wlmtk_element_t * wlmtk_layer_element(wlmtk_layer_t *layer_ptr)
Definition layer.c:161
wlmtk_layer_t * wlmtk_layer_create(struct wlr_output_layout *wlr_output_layout_ptr)
Definition layer.c:111
void wlmtk_layer_reconfigure(wlmtk_layer_t *layer_ptr)
void wlmtk_layer_set_workspace(wlmtk_layer_t *layer_ptr, wlmtk_workspace_t *workspace_ptr)
Definition layer.c:242
void wlmtk_layer_remove_panel(wlmtk_layer_t *layer_ptr, wlmtk_panel_t *panel_ptr)
Definition layer.c:195
struct _wlmtk_layer_output_t wlmtk_layer_output_t
Definition layer.h:29
struct _wlmtk_layer_t wlmtk_layer_t
Definition layer.h:27
struct _wlmtk_panel_t wlmtk_panel_t
Definition panel.h:31
struct _wlmtk_workspace_t wlmtk_workspace_t
Definition workspace.h:29