wlmaker
Loading...
Searching...
No Matches
layer.h
Go to the documentation of this file.
1/* ========================================================================= */
20#ifndef __WLMTK_LAYER_H__
21#define __WLMTK_LAYER_H__
22
25
26#include "element.h"
27#include "env.h"
28#include "panel.h"
29#include "workspace.h"
30
31#ifdef __cplusplus
32extern "C" {
33#endif // __cplusplus
34
43
49void wlmtk_layer_destroy(wlmtk_layer_t *layer_ptr);
50
53
62 wlmtk_panel_t *panel_ptr);
63
71 wlmtk_panel_t *panel_ptr);
72
84
95
96
98extern const bs_test_case_t wlmtk_layer_test_cases[];
99
100#ifdef __cplusplus
101} // extern "C"
102#endif // __cplusplus
103
104#endif /* __WLMTK_LAYER_H__ */
105/* == End of layer.h ======================================================= */
void wlmtk_layer_add_panel(wlmtk_layer_t *layer_ptr, wlmtk_panel_t *panel_ptr)
Definition layer.c:75
const bs_test_case_t wlmtk_layer_test_cases[]
Definition layer.c:149
void wlmtk_layer_destroy(wlmtk_layer_t *layer_ptr)
Definition layer.c:62
wlmtk_layer_t * wlmtk_layer_create(wlmtk_env_t *env_ptr)
Definition layer.c:48
wlmtk_element_t * wlmtk_layer_element(wlmtk_layer_t *layer_ptr)
Definition layer.c:69
void wlmtk_layer_reconfigure(wlmtk_layer_t *layer_ptr)
Definition layer.c:105
void wlmtk_layer_set_workspace(wlmtk_layer_t *layer_ptr, wlmtk_workspace_t *workspace_ptr)
Definition layer.c:136
void wlmtk_layer_remove_panel(wlmtk_layer_t *layer_ptr, wlmtk_panel_t *panel_ptr)
Definition layer.c:90
Definition element.h:172
Definition env.c:32
Definition layer.c:34
wlmtk_workspace_t * workspace_ptr
Definition layer.c:39
Definition panel.h:83
Definition workspace.c:35