wlmaker
Loading...
Searching...
No Matches
popup.h
Go to the documentation of this file.
1/* ========================================================================= */
20#ifndef __WLMTK_POPUP_H__
21#define __WLMTK_POPUP_H__
22
23#include <stdbool.h>
24
27
28#include "container.h" // IWYU pragma: keep
29#include "element.h"
30
31#ifdef __cplusplus
32extern "C" {
33#endif // __cplusplus
34
52
62 wlmtk_popup_t *popup_ptr,
63 wlmtk_element_t *element_ptr);
64
70void wlmtk_popup_fini(wlmtk_popup_t *popup_ptr);
71
74
82 wlmtk_popup_t *further_popup_ptr);
83
84#ifdef __cplusplus
85} // extern "C"
86#endif // __cplusplus
87
88#endif /* __WLMTK_POPUP_H__ */
89/* == End of popup.h ======================================================= */
void wlmtk_popup_add_popup(wlmtk_popup_t *popup_ptr, wlmtk_popup_t *further_popup_ptr)
Definition popup.c:86
wlmtk_element_t * wlmtk_popup_element(wlmtk_popup_t *popup_ptr)
Definition popup.c:96
void wlmtk_popup_fini(wlmtk_popup_t *popup_ptr)
Definition popup.c:60
bool wlmtk_popup_init(wlmtk_popup_t *popup_ptr, wlmtk_element_t *element_ptr)
Definition popup.c:31
Definition container.h:55
Definition element.h:181
Definition popup.h:42
wlmtk_container_t popup_container
Definition popup.h:47
wlmtk_element_t * element_ptr
Definition popup.h:50
wlmtk_container_t super_container
Definition popup.h:44