wlmaker
Loading...
Searching...
No Matches
src
toolkit
popup.h
Go to the documentation of this file.
1
/* ========================================================================= */
20
#ifndef __WLMTK_POPUP_H__
21
#define __WLMTK_POPUP_H__
22
24
typedef
struct
_wlmtk_popup_t
wlmtk_popup_t
;
25
26
#include "
container.h
"
27
#include "
env.h
"
28
29
#ifdef __cplusplus
30
extern
"C"
{
31
#endif
// __cplusplus
32
40
struct
_wlmtk_popup_t
{
42
wlmtk_container_t
super_container
;
43
45
wlmtk_container_t
popup_container
;
46
48
wlmtk_element_t
*
element_ptr
;
49
};
50
60
bool
wlmtk_popup_init
(
61
wlmtk_popup_t
*popup_ptr,
62
wlmtk_env_t
*env_ptr,
63
wlmtk_element_t
*element_ptr);
64
70
void
wlmtk_popup_fini
(
wlmtk_popup_t
*popup_ptr);
71
73
wlmtk_element_t
*
wlmtk_popup_element
(
wlmtk_popup_t
*popup_ptr);
74
75
#ifdef __cplusplus
76
}
// extern "C"
77
#endif
// __cplusplus
78
79
#endif
/* __WLMTK_POPUP_H__ */
80
/* == End of popup.h ======================================================= */
container.h
env.h
wlmtk_popup_init
bool wlmtk_popup_init(wlmtk_popup_t *popup_ptr, wlmtk_env_t *env_ptr, wlmtk_element_t *element_ptr)
Definition
popup.c:28
wlmtk_popup_element
wlmtk_element_t * wlmtk_popup_element(wlmtk_popup_t *popup_ptr)
Definition
popup.c:84
wlmtk_popup_fini
void wlmtk_popup_fini(wlmtk_popup_t *popup_ptr)
Definition
popup.c:58
_wlmtk_container_t
Definition
container.h:55
_wlmtk_element_t
Definition
element.h:172
_wlmtk_env_t
Definition
env.c:32
_wlmtk_popup_t
Definition
popup.h:40
_wlmtk_popup_t::popup_container
wlmtk_container_t popup_container
Definition
popup.h:45
_wlmtk_popup_t::element_ptr
wlmtk_element_t * element_ptr
Definition
popup.h:48
_wlmtk_popup_t::super_container
wlmtk_container_t super_container
Definition
popup.h:42
Generated by
1.10.0